v1.3.0
Changes
- Counter moved above the input. The character counter now renders at the top of
.acf-input, above the field, so the area below the input stays clear for other plugins. Reads label → counter → input, and works at any nesting depth in repeaters, flexible content, and ACF blocks. - Fix: server/client count consistency. Text and textarea values are now counted as-is on the server (no HTML-entity decoding), matching the JS counter. Entity decoding is correctly limited to WYSIWYG fields (after tag stripping).
- Accessibility: the counter is now
aria-live="polite", so screen readers announce the live count as you type. - Fix: WYSIWYG editor registrations are released when ACF removes a repeater/flexible-content row, preventing a small unbounded map from growing over a session.
- Housekeeping: removed an unused CSS rule and tidied coding-standards alignment.
Updates automatically via the Plugin Update Checker.