| Milestone 1a finding ID | M1a-038 |
|---|---|
| Backlog priority | Medium |
| Severity — carried from Milestone 1a | Moderate |
| Implementation effort | Medium |
| Target milestone(s) | MS2a — Design Tokens and Core Components; MS3a — Frontend Template Build |
| WCAG 2.2 success criterion | 1.3.1 Info and Relationships; 2.4.4 Link Purpose (In Context) |
| Responsibility tag(s) from report | Development, Design |
| Affected Joomla area/component | Cassiopeia — article tag links — Milestone 1a finding #38 |
| Affected user journey(s) | 02 — Frontend Template (Cassiopeia) |
Cassiopeia displays article tags as a group of links. Visually, their design and position make it clear that they are tags.
Programmatically, the tags are standalone links within an unlabelled list. Assistive-technology users receive no indication that the links represent tags.
The report shows the current structure as an unlabelled <ul class="tags list-inline"> containing tag links. It suggests labelling the existing list, for example with aria-label="Tags", or using a labelled grouping container.
Screen-reader users may encounter links such as “Millions” without understanding that they are tags or that activating them will filter content by that tag.
When reviewing a page's list of links, users may see several short, ambiguous link names without enough context to decide whether to follow them.
This can make it harder to understand the article's subject categories and to navigate to related content.
The issue affects the meaning of the link group, not merely the visual presentation of individual tag buttons.
Provide a programmatic relationship that identifies the links as tags
aria-label="Tags" on the existing list, or use a labelled grouping container6.2
The group of article tag links is programmatically identified as tags.
Assistive-technology users can understand that links such as “Millions” are tags and that activating one will lead to tag-related content.
The tag group remains keyboard operable, visibly focused, and correctly associated with the content it describes.
The tag links are standalone links within an unlabelled list.
Assistive-technology users receive no indication that the links are tags.
The current Joomla 6.2 build and Cassiopeia configuration need 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 and Design are the responsibility tags in the original report.
The report's aria-label="Tags" example is one possible remediation. A labelled grouping container is another. Verify the chosen approach with assistive technology.
The accessible name should be translatable and should not assume that every implementation uses English.
This issue concerns the accessible context of the tag group. It does not require changing the destination or filtering behaviour of individual tag links.
MS2a is proposed for the shared tags-list component, with MS3a covering the documented Cassiopeia integration.
| Labels |
Added:
a11y
a11y-audit-backlog
a11y-priority-moderate (Medium)
|
||
| Labels |
Added:
No Code Attached Yet
|
||
| Title |
|
||||||
| Labels |
Added:
a11y-ms1b-quickwins
|
||
| Status | New | ⇒ | Closed |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-10-30 11:11:10 |
| Closed_By | ⇒ | drmenzelit |