NPM Resource Changed PR-6.1-dev Pending

User tests: Successful: Unsuccessful:

avatar N6REJ
N6REJ
5 Sep 2026

Replace anchor element with button for sidebar menu toggle to improve semantic HTML and accessibility. Add aria-pressed attribute to indicate toggle state and aria-labelledby for better screen reader support. Update SCSS to style button elements consistently with existing anchor styling. Human: The commit message should be in the imperative mood, e.g., "Fix bug" instead of "Fixes bug" or "Fixed bug".

Pull Request resolves #48376 .

  • 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

fixes the button role and accessibilty

Testing Instructions

use chrome accessibility tree to verify toggle works.

Actual result BEFORE applying this Pull Request

was treated as a link only.

Expected result AFTER applying this Pull Request

properly meets a11y toggle specs

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar N6REJ N6REJ - open - 5 Sep 2026
avatar N6REJ N6REJ - change - 5 Sep 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 5 Sep 2026
Category Administration Templates (admin) JavaScript Repository NPM Change
avatar QuyTon
QuyTon - comment - 5 Sep 2026

Is it for this issue #48376?

avatar brianteeman
brianteeman - comment - 5 Sep 2026

there is no need to add useless css

avatar brianteeman
brianteeman - comment - 5 Sep 2026

Before this PR

image

With this PR

image
avatar brianteeman brianteeman - test_item - 5 Sep 2026 - Tested unsuccessfully
avatar brianteeman
brianteeman - comment - 5 Sep 2026

I have tested this item 🔴 unsuccessfully on 1a03bca


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

avatar brianteeman
brianteeman - comment - 5 Sep 2026

I have tested this item 🔴 unsuccessfully on 1a03bca


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

avatar N6REJ
N6REJ - comment - 8 Sep 2026

Is it for this issue #48376?

yes

avatar N6REJ N6REJ - change - 8 Sep 2026
Labels Added: NPM Resource Changed PR-6.1-dev
avatar N6REJ
N6REJ - comment - 8 Sep 2026

Before this PR

image ## With this PR image

thanks for that.. I've reverted the .css changes
But wouldn't it be better if all icons were centered?

avatar N6REJ
N6REJ - comment - 8 Sep 2026

@brianteeman thanks for that.. I've reverted the .css changes
But wouldn't it be better if all icons were centered?

avatar N6REJ
N6REJ - comment - 8 Sep 2026

Before this PR

image ## With this PR image

thanks for that.. I've reverted the .css changes

avatar N6REJ
N6REJ - comment - 8 Sep 2026

Before this PR

image ## With this PR image

thanks for that.. I've reverted the .css changes
But wouldn't it be better if both icons were centered?

avatar QuyTon QuyTon - change - 8 Sep 2026
The description was changed
avatar QuyTon QuyTon - edited - 8 Sep 2026

Add a Comment

Login with GitHub to post a comment