Page MenuHomePhabricator

Add more ARIA attributes to ULS cog
Open, LowPublic

Description

See https://gerrit.wikimedia.org/r/#/c/71008/

It adds aria-haspopup, but those should idealla come with aria-controls and aria-pressed.


Version: master
Severity: minor

Details

Reference
bz50921

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:56 AM
bzimport set Reference to bz50921.
bzimport added a subscriber: Unknown Object (MLST).

I don't understand what this is about. Do you mean "area" instead of "aria", and then still, can you provide a scenario where your enhancement request will make sense? Also, is this related to https://mingle.corp.wikimedia.org/projects/internationalization/cards/3061 and if so, should it simply be added there as "WIP criteria" instead of an enhancement on a feature that's not even delivered?

No he means aria.

ARIA stands for Accessible Rich Internet Applications and is designed to improve the accessibility of Rich Internet Applications, i.e. to make them more usable for people with disabilities[1].

[1] http://stackoverflow.com/questions/4176844/can-someone-explain-the-html5-aria-attribute

Danny_B moved this task from Unsorted to ARIA on the Accessibility board.Jan 22 2016, 9:06 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 22 2016, 9:06 PM
MattFitzpatrick set Security to None.

Getting close to a patch.

I'm removing the aria-haspopup="true" attribute, since that's customarily for a drop-down menu that is a direct child of the element, and not useful for interactive dialogs far away in the DOM. The aria-controls="dialog-id" attribute is sufficient to get the reader to the right place.

That said, once inside the dialog, the contents are inaccessible; the dialog can't be navigated by keyboard because it contains no focusable elements. So that'll probably be the next step.

A more general task about accessibility: T183175.