a11y NPM Resource Changed PR-6.2-dev Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
25 Oct 2026

Pull Request resolves #48415 .

  • 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

this is a proof of concept to evaluate the approach - it is not a polished ready to merge pr

Instead of scrolling to the bottom of the page when you click on the install button a dialog is displayed instead.

Now uses the native joomla-dialog

Testing Instructions

this contains js changes so either use a pre-built package or npm i

Actual result BEFORE applying this Pull Request

thorium_nR5jcxuqyv.mp4

Expected result AFTER applying this Pull Request

thorium_eMUoNwEqwg.mp4

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 brianteeman brianteeman - open - 25 Oct 2026
avatar brianteeman brianteeman - change - 25 Oct 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 25 Oct 2026
Category ⇒ JavaScript NPM Change Front End Plugins
avatar brianteeman brianteeman - change - 25 Oct 2026
Labels Added: NPM Resource Changed PR-6.2-dev
avatar mbeganyi-a11y
mbeganyi-a11y - comment - 25 Oct 2026

Oooooh—that looks nice. I like the dialog implementation a lot more, particularly because you're removing the need for a user to click the "Install" button twice in the same page (and obviously circumventing the scrolling). The dialog is a smart choice and way more manageable I think. Also, if a user presses "Cancel", then the dialog simply closes as opposed to the content being removed and focus being lost.

avatar webnet-assmann webnet-assmann - test_item - 29 Oct 2026 - Tested successfully
avatar webnet-assmann
webnet-assmann - comment - 29 Oct 2026

I have tested this item ✅ successfully on f76a296

I've tested this item successfully.


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

avatar webnet-assmann
webnet-assmann - comment - 29 Oct 2026

I have tested this item ✅ successfully on f76a296

I've tested this item successfully.


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

avatar brianteeman
brianteeman - comment - 3 Nov 2026

This is a WIP because

  1. It looks ugly - help needed please
  2. If you check the video then there is a really long delay between clicking on the install button and the dialog closing and the spinner loading - if I was to guess then thats the time it takes to download the file - I would expect the dialog to close and the spinner to start on click not after download - help needed please
avatar brianteeman
brianteeman - comment - 3 Nov 2026

This is a WIP because

  1. It looks ugly - help needed please
  2. If you check the video then there is a really long delay between clicking on the install button and the dialog closing and the spinner loading - if I was to guess then thats the time it takes to download the file - I would expect the dialog to close and the spinner to start on click not after download - help needed please
avatar brianteeman
brianteeman - comment - 3 Nov 2026

This is a WIP because
1.~ It looks ugly - help needed please~
2. If you check the video then there is a really long delay between clicking on the install button and the dialog closing and the spinner loading - if I was to guess then thats the time it takes to download the file - I would expect the dialog to close and the spinner to start on click not after download - help needed please

avatar brianteeman brianteeman - change - 6 Nov 2026
Labels Added: a11y
avatar brianteeman brianteeman - change - 6 Nov 2026
The description was changed
avatar brianteeman brianteeman - edited - 6 Nov 2026
avatar brianteeman brianteeman - change - 6 Nov 2026
The description was changed
avatar brianteeman brianteeman - edited - 6 Nov 2026
avatar brianteeman brianteeman - change - 6 Nov 2026
Title
…
[6.2] WIP - install from web [a11y]
[6.2] install from web [a11y]
avatar brianteeman brianteeman - edited - 6 Nov 2026
avatar brianteeman brianteeman - change - 6 Nov 2026
The description was changed
avatar brianteeman brianteeman - edited - 6 Nov 2026
avatar exlemor exlemor - test_item - 6 Nov 2026 - Tested successfully
avatar exlemor
exlemor - comment - 6 Nov 2026

I have tested this item ✅ successfully on afabf86

I have successfully tested this! thanks @brianteeman - this and the other PR about Install from Web scroll together will be a really nice improvement/time savings for those that use Install from Web.


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

avatar exlemor
exlemor - comment - 6 Nov 2026

I have tested this item ✅ successfully on afabf86

I have successfully tested this! thanks @brianteeman - this and the other PR about Install from Web scroll together will be a really nice improvement/time savings for those that use Install from Web.


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

Add a Comment

Login with GitHub to post a comment