External link icons with role="img" and aria-label="External link" cause screen readers to announce "mitre external link link" - the icon's label gets concatenated with the link text, creating confusing redundancy.
The external link icon should not interfere with the link's accessible name.
2.4.4 Link Purpose
4.1.2 Name/Role/Value
Current Behavior:
NVDA announces: "mitre external link link"
Redundant and confusing for screen reader users
Expected Behavior:
Should announce: "mitre, external link" or just "mitre (opens in new window)"
Clear, non-redundant link purpose
Steps to Reproduce:
- Navigate to any ER page with external links. such as:
.../services/escape-room/our-story
- Use screen reader to navigate to MITRE external link
- Observe redundant "link" announcements
External link icons with role="img" and aria-label="External link" cause screen readers to announce "mitre external link link" - the icon's label gets concatenated with the link text, creating confusing redundancy.
The external link icon should not interfere with the link's accessible name.
2.4.4 Link Purpose
4.1.2 Name/Role/Value
Current Behavior:
NVDA announces: "mitre external link link"
Redundant and confusing for screen reader users
Expected Behavior:
Should announce: "mitre, external link" or just "mitre (opens in new window)"
Clear, non-redundant link purpose
Steps to Reproduce:
.../services/escape-room/our-story