Releases: jadu/selectWoo
Releases · jadu/selectWoo
ARIA improvements
This release contains various ARIA/Accessibility related improvements and fixes.
See #11 for details of the changes.
Resolve jQuery 3.6.0 focus issue
This release contains a single fix relating to how redirecting focus within a focus event handler is handled in jQuery 3.6.0.
See Focus issues for details of the change.
Accessibility and screen reader improvements
This release contains the following improvements/fixes:
Site Improve / ARIA errors
Errors relating to missing aria states/properties and selects missing descriptions have been fixed (fixes #5)
Expanded screen reader coverage
Fixed issues relating to the following:
- Win10 new Edge NVDA: Label is now read correctly
- Win10 Firefox JAWS: selections in dropdown are now read correctly
- Win10 Firefox NVDA: Label is now read correctly
- Win10 Chrome NVDA: Label is now read correctly
Resolve jQuery deprecations
This release resolves deprecation warnings triggered by jQuery 3+
Bug fixes
This release contains the following fixes.
- fixed issue where the multi select accessible summary text could be incorrect when a custom template selection is used.
- added jquery ($) dependancy in the a11y decorators, to avoid conflicts with legacy frameworks.
Accessibility improvements
This release contains the following improvements and fixes.
aria-describedby
attributes are now copied from the original select to the select2- New/existing selections on multi selects are now read correctly by screen readers
- Markup now validates
- Missing/incorrect aria attributes have been fixed
- Testing playground updated with more examples
SelectWoo Jadu Improvements & Fixes
Fixes & Improvements
- Added a playground with BrowserSync for testing instances on virtual machines
- Updated qunit and ensured the PhantomJS bridge was inserted before starting the tests
- Fixed an issue where disabled instances would still invoke their event handlers (handlers now early return if an instance is disabled)
- Fixed an issue where the AJAX request status was expected to be a string but was an integer
- Fixed various JShint issues
- Removed
aria-owns
from the plugin, this was causing JAWS 18 & 2018 to crash IE11 on Windows 7 - Add ability to pass a label to an instance which is then added as an
aria-label
on the search input