No Code Attached Yet a11y a11y-audit-backlog a11y-priority-critical (Immediate)
avatar mbeganyi-a11y
mbeganyi-a11y
4 Sep 2026

Steps to reproduce the issue

NOTE: Accessibility backlog issue and work-in-progress. This issue has been opened to account for all the issues flagged in the initial Milestone 1a Audit Report. If this is a duplicate issue, it will be closed by the end of September 2026.

Milestone 1a finding ID M1a-033
Backlog priority Immediate
Severity — carried from Milestone 1a Critical
Implementation effort Low
Target milestone(s) MS7a, MS7b, MS8a, MS9a, MS10
WCAG 2.2 success criterion 1.1.1 Non-text Content
Responsibility tag(s) from report Development
Affected Joomla area/component https://accessibility-project.joomla.org/results/Milestone-1a/milestone1/deliverable1/wcag-report#bc8c2a57-8aba-4ec4-b807-d8f72b70240c
Affected user journey(s) 05 – MFA Setup - Method / Methods Views
Source report/reference Milestone 1a WCAG audit report
STF reporting reference To be assigned
Issue owner To be assigned
Status Triage

Audit finding

QR Code has no alternative text

User impact

People using screen readers or other text alternatives may miss the meaning, purpose, or target of important images or linked controls.

Remediation plan

Add the missing text alternative, accessible description, or contextual relationship in markup so the information is exposed clearly to assistive technologies.

Steps to reproduce

  1. Open MFA setup and choose the QR-code method.
  2. Locate the QR code.
  3. Inspect its alt text and accessible description.
  4. Navigate to it with a screen reader.
  5. Observe that its purpose is not conveyed.

Version

6.1

Expected result

QR code has alternative text description defining what it is.

Actual result

No alternative text description provided.

What device were you using? (eg, phone, laptop)

Desktop web

What web browser were you using? (eg, Chrome, Safari)

Chrome, Firefox, Edge, Safari

Assistive Technology?

VoiceOver, JAWS, NVDA

Additional Comments

No response

avatar mbeganyi-a11y mbeganyi-a11y - open - 4 Sep 2026
avatar joomla-cms-bot joomla-cms-bot - change - 4 Sep 2026
Labels Added: No Code Attached Yet a11y
avatar joomla-cms-bot joomla-cms-bot - labeled - 4 Sep 2026
avatar mbeganyi-a11y mbeganyi-a11y - change - 7 Sep 2026
Labels Added: a11y-priority-critical (Immediate)
avatar mbeganyi-a11y mbeganyi-a11y - labeled - 7 Sep 2026
avatar rdeutz rdeutz - change - 7 Sep 2026
Labels Added: a11y-audit-backlog
avatar rdeutz rdeutz - labeled - 7 Sep 2026
avatar mbeganyi-a11y mbeganyi-a11y - change - 7 Sep 2026
The description was changed
avatar mbeganyi-a11y mbeganyi-a11y - edited - 7 Sep 2026
avatar mbeganyi-a11y mbeganyi-a11y - change - 7 Sep 2026
The description was changed
avatar mbeganyi-a11y mbeganyi-a11y - edited - 7 Sep 2026
avatar mbeganyi-a11y mbeganyi-a11y - change - 7 Sep 2026
The description was changed
avatar mbeganyi-a11y mbeganyi-a11y - edited - 7 Sep 2026
avatar mbeganyi-a11y mbeganyi-a11y - change - 8 Sep 2026
The description was changed
avatar mbeganyi-a11y mbeganyi-a11y - edited - 8 Sep 2026
avatar mbeganyi-a11y mbeganyi-a11y - change - 8 Sep 2026
Title
QR Code has no alternative text
MFA setup flow: QR Code has no alternative text
avatar mbeganyi-a11y mbeganyi-a11y - edited - 8 Sep 2026

Add a Comment

Login with GitHub to post a comment