No Code Attached Yet a11y a11y-audit-backlog a11y-priority-serious (High)
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-029
Backlog priority High
Severity — carried from Milestone 1a Serious
Implementation effort High (API reliance)
Target milestone(s) MS2a, MS3a, MS3b, MS7a, MS7b, MS8a, MS9a, MS10
WCAG 2.2 success criterion 1.1.1 Non-text Content
Responsibility tag(s) from report Design, Development
Affected Joomla area/component https://accessibility-project.joomla.org/results/Milestone-1a/milestone1/deliverable1/wcag-report#431d723d-f5b0-41df-80a7-0841c7eab8c4
Affected user journey(s) 07 – Installer Wizard (com_installer/Install)
Source report/reference Milestone 1a WCAG audit report
STF reporting reference To be assigned
Issue owner To be assigned
Status Triage

Audit finding

Extension promo images have no alt attribute

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 the extension list.
  2. Locate each promotional image.
  3. Inspect alt attributes and accessible names.
  4. Navigate the images or linked images with a screen reader.
  5. Observe missing or unhelpful alternatives.

Version

6.1

Expected result

Promo images contain accurate alternative text.

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 brianteeman
brianteeman - comment - 4 Sep 2026

I might be wrong but I am fairly certain that this is the wrong repo for this as the code is created https://github.com/joomla/install-from-web-server and only consumed by joomla

avatar rdeutz
rdeutz - comment - 4 Sep 2026

@brianteeman is correct. The place to fix it is: https://github.com/joomla/install-from-web-server/blob/master/components/com_apps/layouts/apps/j4/extensions_imagegrid/grid.php.

But we agreed to create issues in the main repo representing the main application.

avatar brianteeman
brianteeman - comment - 4 Sep 2026
avatar richard67 richard67 - change - 4 Sep 2026
Status New Closed
Closed_Date 0000-00-00 00:00:00 2026-09-04 14:38:18
Closed_By richard67
avatar richard67 richard67 - close - 4 Sep 2026
avatar richard67
richard67 - comment - 4 Sep 2026

Closing as not an issue with the Joomla CMS core, and a fix has been proposed at the right place. See previous comment with the link.

avatar brianteeman
brianteeman - comment - 4 Sep 2026

@richard67 @rdeutz make your mind up. Conflicting advice doesnt help @mbeganyi-a11y

avatar richard67 richard67 - change - 4 Sep 2026
Status Closed New
Closed_Date 2026-09-04 14:38:18
Closed_By richard67
avatar richard67 richard67 - reopen - 4 Sep 2026
avatar richard67
richard67 - comment - 4 Sep 2026

@richard67 @rdeutz make your mind up. Conflicting advice doesnt help @mbeganyi-a11y

Sorry, I haven't seen @rdeutz 's comment when closing.

avatar mbeganyi-a11y mbeganyi-a11y - change - 7 Sep 2026
Labels Added: a11y-priority-serious (High)
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 richard67
richard67 - comment - 7 Sep 2026

PR joomla/install-from-web-server#85 has been merged, and the changes have been deployed.

avatar richard67
richard67 - comment - 7 Sep 2026

PR joomla/install-from-web-server#85 has been merged, and the changes have been deployed.

It might need a bit time until cache has been updated.

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 - 9 Sep 2026
Title
Extension promo images have no alt attribute
Atum Extensions: Extension promo images have no alt attribute
avatar mbeganyi-a11y mbeganyi-a11y - edited - 9 Sep 2026

Add a Comment

Login with GitHub to post a comment