a11y PR-6.2-dev Pending

User tests: Successful: Unsuccessful:

avatar SiddheshCodes4554
SiddheshCodes4554
20 Oct 2026

I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

Adds an explicit aria-label to the Quick Icon “Add” link in layouts/joomla/quickicons/icon.php.

The accessible name uses the existing translated *_ADD language string, matching the link's title attribute and providing assistive technologies with a clear description of the link's purpose.

Testing Instructions

  1. Log in to the Joomla Administrator.
  2. Open the Home Dashboard.
  3. Locate a Quick Icon that provides an “Add” action, such as Articles or Categories.
  4. Inspect the rendered link using browser developer tools.
  5. Verify that the link has an aria-label matching its translated title text.
  6. Check the link's computed accessible name in the browser's Accessibility panel.

Actual result BEFORE applying this Pull Request

The Quick Icon “Add” link relies on its title attribute for its accessible name, while the child plus icon is marked aria-hidden="true". The link does not have an explicit aria-label.

Expected result AFTER applying this Pull Request

The Quick Icon “Add” link has an explicit, translated aria-label that describes its purpose, improving the clarity and consistency of its accessible name for assistive technology users.

Link to documentations

  • No documentation changes for guide.joomla.org needed
  • No documentation changes for manual.joomla.org needed
avatar SiddheshCodes4554 SiddheshCodes4554 - open - 20 Oct 2026
avatar SiddheshCodes4554 SiddheshCodes4554 - change - 20 Oct 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 20 Oct 2026
Category ⇒ Layout
avatar chmst
chmst - comment - 20 Oct 2026

@SiddheshCodes4554 tahnk you for your contribution.
Could you please change your description so that it matches our usual template? And confoirm the AI policy? Just compare other PR descriptions.
It makes the life of maintainers easier.

avatar chmst
chmst - comment - 20 Oct 2026

@SiddheshCodes4554 thank you for your contribution.
Could you please change your description so that it matches our usual template? And confoirm the AI policy? Just compare other PR descriptions.
It makes the life of maintainers easier.

avatar chmst
chmst - comment - 20 Oct 2026

@SiddheshCodes4554 thank you for your contribution.
Could you please change your description so that it matches our usual template? And confirm the AI policy? Just compare other PR descriptions.
It makes the life of maintainers easier.

avatar brianteeman brianteeman - test_item - 20 Oct 2026 - Tested successfully
avatar brianteeman
brianteeman - comment - 20 Oct 2026

I have tested this item ✅ successfully on d769043


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48664.

avatar brianteeman
brianteeman - comment - 20 Oct 2026

I have tested this item ✅ successfully on d769043


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48664.

avatar SiddheshCodes4554 SiddheshCodes4554 - change - 21 Oct 2026
The description was changed
avatar SiddheshCodes4554 SiddheshCodes4554 - edited - 21 Oct 2026
avatar SiddheshCodes4554 SiddheshCodes4554 - change - 21 Oct 2026
The description was changed
avatar SiddheshCodes4554 SiddheshCodes4554 - edited - 21 Oct 2026
avatar SiddheshCodes4554
SiddheshCodes4554 - comment - 21 Oct 2026

Thanks for the feedback! I've updated the PR description to follow Joomla's standard template, including the AI policy confirmation, summary of changes, testing instructions, before/after results, and documentation impact. I'll also make sure the AI disclosure follows the project's policy. Thanks for pointing me in the right direction.

avatar QuyTon
QuyTon - comment - 21 Oct 2026

I don't know which is better (aria-label vs. visually-hidden), but it probably should be consistent in both instances.

48664-sidebar 48664-aria-label
avatar SiddheshCodes4554
SiddheshCodes4554 - comment - 21 Oct 2026

I don't know which is better (aria-label vs. visually-hidden), but it probably should be consistent in both instances.

Thanks for pointing this out. I agree that the accessible naming should be consistent across both instances. I'll check the existing Joomla patterns for icon-only links and align the implementation with the preferred approach, whether that's aria-label or visually hidden text.

avatar richard67 richard67 - change - 27 Oct 2026
Title
…
[a11y] Add missing aria-label to quickicon add link button
[6.2] [a11y] Add missing aria-label to quickicon add link button
avatar richard67 richard67 - edited - 27 Oct 2026
avatar SiddheshCodes4554 SiddheshCodes4554 - change - 8 Nov 2026
Labels Added: a11y PR-6.2-dev

Add a Comment

Login with GitHub to post a comment