View Issue Details

IDProjectCategoryView StatusLast Update
0005066Composr[All Projects] General / Uncategorisedpublic2022-11-20 02:47
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0005066: Implement more complex ARIA cases
DescriptionI 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
Additional InformationAll these should be properly validated on the W3C validator and if required an accessibility validator that handles ARIA better.
TagsRoadmap: Over the horizon, Type: Accessibility, Type: Standards compliance
Time estimation (hours)16
Sponsorship open

Relationships

related to 0003283 non-assigned Composr testing platform / automation goals Check ARIA compliance 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-11-20 02:47 Chris Graham New Issue
2022-11-20 02:47 Chris Graham Tag Attached: Roadmap: v12
2022-11-20 02:47 Chris Graham Tag Attached: Type: Accessibility
2022-11-20 02:47 Chris Graham Tag Attached: Type: Standards compliance
2022-11-20 02:47 Chris Graham Relationship added related to 0003283
2023-02-26 18:29 Chris Graham Category General => General / Uncategorised
2024-03-26 00:58 Patrick Schmalstig Tag Renamed Roadmap: v12 => Roadmap: Over the horizon