| Milestone 1a finding ID | M1a-012 |
|---|---|
| Backlog priority | High |
| Severity — carried from Milestone 1a | Serious |
| Implementation effort | Medium |
| Target milestone(s) | MS2b — Core Forms and Validation; MS3b — Backend Template Build |
| WCAG 2.2 success criterion | 1.3.1 Info and Relationships; 2.4.3 Focus Order |
| Responsibility tag(s) from report | Development |
| Affected Joomla area/component | Articles list — Filter Options disclosure and filter controls — Milestone 1a finding #12 |
| Affected user journey(s) | 08 — Backend List View Pattern |
The Filter Options button expands a set of filter controls elsewhere on the page.
The button does not indicate that it expands content. Its expanded or collapsed state is not conveyed programmatically.
The only indication that the filters are open is the presence of the filter options elsewhere on the page.
The report notes that this is particularly problematic for people using zoom, who may believe nothing happened after activating the button. Screen-reader users may also have difficulty finding the filter controls because they are not near the button.
The report recommends adding aria-expanded to the button, showing the options directly after it, and communicating the expanded state visually, for example by changing its icon.
Keyboard and screen-reader users may activate Filter Options without knowing whether it opened anything.
Because focus does not move to the filter controls, users may need to search the page to find them. At high zoom, the controls may be outside the visible area entirely.
Screen-reader users may not understand that the button controls a disclosure, and may not know how to return to it after using the filters.
This makes filtering articles slower and can make the feature appear broken.
Make the filter disclosure state and focus movement predictable
aria-expanded to the Filter Options button and keep it synchronised with the filter area's visibility/administrator//administrator/index.php?option=com_content&view=articles on the same installationaria-expanded value, and aria-controls value if presentaria-expanded changesaria-expanded changes and where focus movesaria-expanded="false" when closedaria-expanded="true"6.2
The Filter Options button programmatically conveys whether the filter area is expanded or collapsed.
When the filters open, keyboard focus moves predictably to the filter controls, or another accessible and predictable mechanism guides users to them.
When the filters close, focus returns predictably to the Filter Options button.
The expanded state is also communicated visually.
The Filter Options button does not indicate that it expands content and does not convey its expanded or collapsed state.
The filter controls do not receive keyboard focus when they open.
The only indication that the filters are open is their presence elsewhere on the page.
The current Joomla 6.2 build needs to be checked to establish whether the issue persists.
Desktop web
Chrome, Firefox, Edge, Safari
VoiceOver, JAWS, NVDA
The browser and assistive-technology entries above are carried forward from the original issue and do not represent a new verification of every combination against Joomla 6.2.
Development is the responsibility tag in the original report.
The report's suggestion to place the filter controls directly after the button is one approach. Moving focus to the controls is another. The chosen approach must provide a predictable way for keyboard and screen-reader users to reach the filters.
This issue concerns the filter disclosure and focus behaviour. It does not require changing which filters are available or how filtering results are calculated.
MS2b is proposed for the shared list-filter disclosure component, with MS3b covering the documented Articles-list integration.
| Labels |
Added:
a11y
a11y-audit-backlog
a11y-priority-serious (High)
|
||
| Labels |
Added:
No Code Attached Yet
|
||
| Title |
|
||||||