RTC a11y NPM Resource Changed bug PR-5.3-dev Pending

User tests: Successful: Unsuccessful:

avatar richard67
richard67
13 Feb 2025

Pull Request for Issue #44831 .

Summary of Changes

This pull request (PR) updates the npm dependency "joomla-ui-custom-elements" from version "v0.2.0" to version "0.4.1" and adapts file build/media_source/templates/administrator/atum/scss/vendor/joomla-custom-elements/joomla-tab.scss to the changes from joomla-projects/custom-elements#244 .

List of all changes: joomla-projects/custom-elements@v0.2.0...0.4.1

Besides changes like code style or removal of old, obsolete "webkit-" prefixed stuff, the update contains 2 bug fixes for tabs:

Testing Instructions

Verify that tabs in backend forms like e.g. article edit work as well as before and that there are no visual differences with and without this PR.

Verify issue #44831 .

Verify that alerts (frontend or backend doesn't matter) work as well as before and that there are no visual differences with and without this PR.

Actual result BEFORE applying this Pull Request

Tabs and alerts are working, but the tabs are using the the wrong aria-attributes for the tab-buttons and the tabindex for the button is is not set (issue #44831 ).

Expected result AFTER applying this Pull Request

Tabs and alerts are working, and issue #44831 is fixed.

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar richard67 richard67 - open - 13 Feb 2025
avatar richard67 richard67 - change - 13 Feb 2025
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 13 Feb 2025
Category NPM Change
avatar richard67 richard67 - change - 14 Feb 2025
The description was changed
avatar richard67 richard67 - edited - 14 Feb 2025
avatar alikon
alikon - comment - 13 Mar 2025

i'm a little bit confused this pr shouldn't be on 5.3 ?

btw

i've tested on a 5.3 branch and i've not discovered glitch

avatar richard67
richard67 - comment - 13 Mar 2025

i'm a little bit confused this pr shouldn't be on 5.3 ?

When the PR was made we still made bugfixes for 5.2.

i've tested on a 5.3 branch and i've not discovered glitch

You have checked issue #44831 ?

avatar alikon
alikon - comment - 13 Mar 2025

no right now i don't have a "screen reader" in my current setup i hope the issue opener will test that scenario

avatar richard67
richard67 - comment - 13 Mar 2025

i hope the issue opener will test that scenario

I hope that, too ... since 1 month.

avatar richard67 richard67 - change - 13 Mar 2025
Labels Added: a11y NPM Resource Changed bug PR-5.2-dev
avatar alikon
alikon - comment - 13 Mar 2025

i know your pain , fire and forget it's a common practice unfortunately

avatar richard67 richard67 - change - 13 Mar 2025
Title
[5.2] Update npm dependency "joomla-ui-custom-elements" from 0.2.0 to 0.4.1
[5.3] Update npm dependency "joomla-ui-custom-elements" from 0.2.0 to 0.4.1
avatar richard67 richard67 - edited - 13 Mar 2025
avatar richard67
richard67 - comment - 13 Mar 2025

I've pinged her in Mattermost, maybe that helps.

avatar alikon
alikon - comment - 13 Mar 2025

for this reason I have always proposed to close the issues that do not receive updates in let me say for example in 2 weeks, with a bot, but as usual my proposals fall on deaf ears

avatar dgrammatiko dgrammatiko - test_item - 14 Mar 2025 - Tested successfully
avatar dgrammatiko
dgrammatiko - comment - 14 Mar 2025

I have tested this item ✅ successfully on 3e6854e


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

avatar brianteeman brianteeman - test_item - 14 Mar 2025 - Tested unsuccessfully
avatar brianteeman
brianteeman - comment - 14 Mar 2025

I have tested this item 🔴 unsuccessfully on 3e6854e


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

avatar brianteeman
brianteeman - comment - 14 Mar 2025

Active tab styling missing

Before

image

image

After

image

image

avatar richard67 richard67 - change - 14 Mar 2025
Labels Added: PR-5.3-dev
Removed: PR-5.2-dev
avatar joomla-cms-bot joomla-cms-bot - change - 14 Mar 2025
Category NPM Change Repository NPM Change
avatar richard67 richard67 - change - 14 Mar 2025
The description was changed
avatar richard67 richard67 - edited - 14 Mar 2025
avatar dgrammatiko dgrammatiko - test_item - 14 Mar 2025 - Tested successfully
avatar dgrammatiko
dgrammatiko - comment - 14 Mar 2025

I have tested this item ✅ successfully on eb566af


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

avatar dgrammatiko
dgrammatiko - comment - 14 Mar 2025

Sorry for the first wrongly successful test...

And here's the VoiceOver test:

Screen.Recording.2025-03-14.at.11.09.41.mov
avatar angieradtke
angieradtke - comment - 14 Mar 2025

Sorry it took a while. First of all, everything works as desired. The negative tabindex on the tab panel prevents the panel itself from being jumped to. The tab key takes you directly to the first element within the respective panel. This is fine and correct. As long as the panel itself has no name, it cannot be jumped to. The negative tabindex is a kind of safe double bottom that saves the screen reader an empty intermediate step if a name is available. Tested with Jaws on windows

avatar angieradtke angieradtke - test_item - 14 Mar 2025 - Tested successfully
avatar angieradtke
angieradtke - comment - 14 Mar 2025

I have tested this item ✅ successfully on eb566af

Alle fine


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

avatar angieradtke angieradtke - test_item - 14 Mar 2025 - Tested successfully
avatar richard67 richard67 - change - 14 Mar 2025
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 14 Mar 2025

RTC


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

avatar laoneo laoneo - close - 14 Mar 2025
avatar laoneo laoneo - merge - 14 Mar 2025
avatar laoneo laoneo - change - 14 Mar 2025
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2025-03-14 13:27:49
Closed_By laoneo
Labels Added: RTC
avatar laoneo
laoneo - comment - 14 Mar 2025

Thanks!

Add a Comment

Login with GitHub to post a comment