NPM Resource Changed bug PR-6.2-dev Pending

User tests: Successful: Unsuccessful:

avatar chmst
chmst
27 Oct 2026

Pull Request resolves #48611.

  • 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 PR resolves 4 issues in "list all tags" layout:

  1. All list items have <h3 tag
  2. The Number of columns is ignored.
  3. The layout breaks when filter is not displayed but listlimit is displayed.
  4. If listlimit box is displayed, the maximum number of items to be displayed is ignored.

The PR changes:

  1. ul around every tag and H3 tag are removed. There is no reason for a heading tag and this is often a a11y issue in the order of headings.
  2. [AI assisted] Use an inline style to transfer the column number to the css column.
  3. Fix the HTML
  4. Change in the config file. The maximum number is only visible if the limit box is disabledd.

Testing Instructions

Make a number of tasks.
Make a menu item "List all Tags"
Try different options - enable / disable filter and enable / disable list-limit.
Set the maximum items to display when the listLimit box is enabled disabled

Actual result BEFORE applying this Pull Request

Example
grafik

Expected result AFTER applying this Pull Request

Example with 3 columns,
grafik

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 chmst chmst - open - 27 Oct 2026
avatar chmst chmst - change - 27 Oct 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 27 Oct 2026
Category ⇒ com_tags Front End NPM Change
avatar chmst
chmst - comment - 27 Oct 2026

Could also go into 6.3 or 7.0.
It fixes errors but users who have own overrides could be surprised.

avatar chmst chmst - change - 27 Oct 2026
The description was changed
avatar chmst chmst - edited - 27 Oct 2026
avatar exlemor
exlemor - comment - 27 Oct 2026

Hi @chmst, I was testing this for you and while this fixes a bunch of things - THANK YOU, that's great!, something seems still off...

On my screen as it appears on your screenshots, I see an issue - PERHAPS out of this scope but if it is, I think it would be important to mention it for testers?

Left-hand most column element 48714-1 selected:
ScreenFloat Shot of Safari on 2026-10-27 at 15-39-37

You'll notice no .list-group-item+.list-group-item {
border-top-width: 0;} css for that column yet...

Middle column element 48714-2 selected:
ScreenFloat Shot of Safari on 2026-10-27 at 15-40-04

includes the .list-group-item+.list-group-item {
border-top-width: 0;} which makes the element have no top border and look off by 1 pixel for middle and right-hand most column...

Also, changes the height values as highlighted in red by 1 pixel.

Hope that is clear, looking forward to your reply so that I can make the test successful if this is out-of-scope?

avatar exlemor
exlemor - comment - 27 Oct 2026

Hi @chmst, I was testing this for you and while this fixes a bunch of things - THANK YOU, that's great!, something seems still off...

On my screen as it appears on your screenshots, I see an issue - PERHAPS out of this scope but if it is, I think it would be important to mention it for testers?

Left-hand most column element 48714-1 selected:
ScreenFloat Shot of Safari on 2026-10-27 at 15-40-04

You'll notice no .list-group-item+.list-group-item {
border-top-width: 0;} css for that column yet...

Middle column element 48714-2 selected:
ScreenFloat Shot of Safari on 2026-10-27 at 15-39-37

includes the .list-group-item+.list-group-item {
border-top-width: 0;} which makes the element have no top border and look off by 1 pixel for middle and right-hand most column...

Also, changes the height values as highlighted in red by 1 pixel.

Hope that is clear, looking forward to your reply so that I can make the test successful if this is out-of-scope?

avatar exlemor
exlemor - comment - 27 Oct 2026

Hi @chmst, I was testing this for you and while this fixes a bunch of things - THANK YOU, that's great!, something seems still off...

On my screen as it appears on your screenshots, I see an issue - PERHAPS out of this scope but if it is, I think it would be important to mention it for testers?

Left-hand most column element 48714-1 selected:
ScreenFloat Shot of Safari on 2026-10-27 at 15-39-37

You'll notice no .list-group-item+.list-group-item {
border-top-width: 0;} css for that column yet...

Middle column element 48714-2 selected:
ScreenFloat Shot of Safari on 2026-10-27 at 15-40-04

includes the .list-group-item+.list-group-item {
border-top-width: 0;} which makes the element have no top border and look off by 1 pixel for middle and right-hand most column...

Also, changes the height values as highlighted in red by 1 pixel.

Hope that is clear, looking forward to your reply so that I can make the test successful if this is out-of-scope?

avatar chmst
chmst - comment - 27 Oct 2026

Thank you for your test, very appreciated. Will check this right now and think it needs to be fixed here.

avatar exlemor
exlemor - comment - 27 Oct 2026

Thank you for your test, very appreciated. Will check this right now and think it needs to be fixed here.

Glad I can help in my own little way.

avatar chmst chmst - change - 27 Oct 2026
Labels Added: NPM Resource Changed bug PR-6.2-dev
avatar chmst
chmst - comment - 27 Oct 2026

I made a little change, so that all list items have a border.
By default listItems, except the first one, have no border-top. When the list is ivide, then the border-top is missing.

grafik
avatar chmst
chmst - comment - 27 Oct 2026

I made a little change, so that all list items have a border.
By default listItems, except the first one, have no border-top. When the list is divided, then the border-top is missing.

grafik
7dc0549 27 Oct 2026 avatar chmst cs
avatar brianteeman
brianteeman - comment - 27 Oct 2026
  1. We really should avoid using inline styles
image
  1. I am not seeing any borders. When I inspect the class it says this is because the variables are not defined
image
avatar chmst
chmst - comment - 27 Oct 2026

Thank you @brianteeman for testing. Strange enough my previuos test was ok, maybe from cache?
This looks ok in my application

grafik

About inline style: I will be happy to accept any better solution but could not find one without generating several lists (UL).

avatar brianteeman
brianteeman - comment - 27 Oct 2026

Currently there are multiple lists so unless you have strong feelings against that it can be achieved that way

avatar exlemor exlemor - test_item - 28 Oct 2026 - Tested successfully
avatar exlemor
exlemor - comment - 28 Oct 2026

I have tested this item ✅ successfully on 1b2e563

I was able to retest this after the update/fix - thank you @chmst! Looks great now! :)


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

avatar exlemor
exlemor - comment - 28 Oct 2026

I have tested this item ✅ successfully on 1b2e563

I was able to retest this after the update/fix - thank you @chmst! Looks great now! :)


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

Add a Comment

Login with GitHub to post a comment