?
avatar dgt41
dgt41
4 Aug 2016

An extremely easy task that will improve hugely the accessibility of Joomla is the removal of chosen.js from every drop down that now uses it. Chosen is really bad for accessibility and shouldn't be used no matter what the excuse.

avatar dgt41 dgt41 - open - 4 Aug 2016
avatar brianteeman
brianteeman - comment - 4 Aug 2016

are you recommending #9901

avatar brianteeman brianteeman - change - 4 Aug 2016
Labels Added: ?
avatar dgt41
dgt41 - comment - 4 Aug 2016

Nope, that just adds some specific class for chosen, what I am suggesting is to totally remove from core all instances

JHtml::_('formbehavior.chosen');

Some additional work will be needed for tags and maybe some other scripts that expect chosen to be loaded

avatar brianteeman
brianteeman - comment - 4 Aug 2016

What specific a11y issues

Found this harvesthq/chosen#264

avatar brianteeman brianteeman - change - 4 Aug 2016
Category Accessibility
avatar dgt41
dgt41 - comment - 4 Aug 2016

try the simplest test:
move around in a page with tab till you get to a (chosen) dropdown, then try to use keys to navigate inside the selected (chosen) dropdown. Try se same test in a page without chosen. Yeah it's that bad...

avatar brianteeman
brianteeman - comment - 4 Aug 2016

didnt seem too bad to me - tested with the category list on a new item

avatar yild
yild - comment - 4 Aug 2016

I also didn't found problem with lists - but I guess we don't see it as we should.

But found issue with popup window edit module settings at module assignment tab in menu item. - can't be closed to cancel or to accept changes (especially in module assignment window).

avatar KITSKevinBonett
KITSKevinBonett - comment - 5 Aug 2016

I don't use Joomla, but I have been auditing a whole bunch of great accessibility enhancements in a fork of the "chosen" plugin - can be found at https://github.com/cooperfellows/chosen/tree/a11y-updates

See the conversation towards the end of harvesthq/chosen#264

If it wasn't for this forked version I would be recommending that we also did not use the plugin in the project.

avatar brianteeman
brianteeman - comment - 5 Aug 2016

Hi - I am closing this here. Please create an issue directly to the a11y group here https://github.com/joomla-projects/accessibility/issues

avatar brianteeman brianteeman - change - 5 Aug 2016
Status New Closed
Closed_Date 0000-00-00 00:00:00 2016-08-05 15:47:16
Closed_By brianteeman
avatar brianteeman brianteeman - close - 5 Aug 2016

Add a Comment

Login with GitHub to post a comment