#5066 - Implement more complex ARIA cases

Identifier #5066
Issue type Feature request or suggestion
Title Implement more complex ARIA cases
Status Open
Tags

Roadmap: Over the horizon (custom)

Type: Accessibility (custom)

Type: Standards compliance (custom)

Handling member Deleted
Addon General / Uncategorised
Description I have reviewed ARIA, and I can see there are quite a few areas we could implement.

Expand/contract:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded

Tabs:
(We already do this, but do not use aria-selected/aria-expanded/aria-controls)
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tab_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls

Menus:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/menu_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/menuitem_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/menubar_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-haspopup

Tree lists including menu editor:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tree_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-multiselectable
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/treeitem_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-controls
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-level

Autocomplete widgets:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/combobox_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-autocomplete

Required fields:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-required
OR better use required="required" and disable via setting novalidate

Tooltips linked to form fields they describe:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/tooltip_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-describedby

Results tables:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowcount
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-rowindex
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-sort

Infinite scrolling:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/feed_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/article_role
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-busy
Steps to reproduce

Additional information All these should be properly validated on the W3C validator and if required an accessibility validator that handles ARIA better.
Related to

#3283 - Check ARIA compliance

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated