Skip to content

[5.3] Fixing Cassiopeia mobile menu collapse bug #44140#44221

Merged
rdeutz merged 7 commits intojoomla:5.3-devfrom
coolcat-creations:5.2-dev-cassiopeia-dropdownfix
Aug 24, 2025
Merged

[5.3] Fixing Cassiopeia mobile menu collapse bug #44140#44221
rdeutz merged 7 commits intojoomla:5.3-devfrom
coolcat-creations:5.2-dev-cassiopeia-dropdownfix

Conversation

@coolcat-creations
Copy link
Copy Markdown
Contributor

Pull Request for Issue #44140 .

Summary of Changes

Took the code advise from @dgrammatiko inside the issue and tested working

Testing Instructions

Follow the error description from #44140 in Chrome

Actual result BEFORE applying this Pull Request

Submenus stop expanding

Expected result AFTER applying this Pull Request

Submenus stay at their last state and are still operable

Thank you @dgrammatiko for the fix!

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • [x ] No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • [x ] No documentation changes for manual.joomla.org needed

@joomla-cms-bot joomla-cms-bot added NPM Resource Changed This Pull Request can't be tested by Patchtester PR-5.2-dev labels Oct 10, 2024
@richard67
Copy link
Copy Markdown
Member

@coolcat-creations This PR updates some NPM dependencies. See the changes in file "package-lock.json" showsn on GitHub (if you expand the changes). Is that by purpose, or is it a mistake?

@coolcat-creations
Copy link
Copy Markdown
Contributor Author

@richard67 Its a mistake, I made a npm update and that happened then, how can I revert this?

@richard67
Copy link
Copy Markdown
Member

@richard67 Its a mistake, I made a npm update and that happened then, how can I revert this?

@coolcat-creations Revert what? The npm update? Or the changed "package-lock.json" in this PR?

Where did the npm update happen? Only on the branch or this PR? Or on your 5.2-dev branch?

If it's only the branch of this PR, the easiest way is to close the PR and delete the branch of this PR, create a new branch with a different branch name and then use that new branch to redo your change in a new PR.

@coolcat-creations
Copy link
Copy Markdown
Contributor Author

I made the npm update and apparently this created the changed package-lock — can we just revert this one file somehow?

@richard67
Copy link
Copy Markdown
Member

I made the npm update and apparently this created the changed package-lock — can we just revert this one file somehow?

@coolcat-creations Sure. But as I don't know which Git client you are using, or which IDE, I can't advise how to do that, and explaining how to do it with the command line and a git command would be too long now. Alternatively you could take the file from a clean 5.2-dev branch, put it into your branch for this PR and commit and push the change. Then check on GitHub if the file is still shown among the changed files. It should not be shown anymore when that was done right.

@dgrammatiko
Copy link
Copy Markdown
Contributor

Just copy the contents from the GitHub https://github.com/joomla/joomla-cms/blob/5.2-dev/package-lock.json and push it on your repo

@Hackwar Hackwar added the bug label Nov 23, 2024
@HLeithner HLeithner changed the base branch from 5.2-dev to 5.3-dev April 15, 2025 16:15
@HLeithner
Copy link
Copy Markdown
Member

This pull request has been automatically rebased to 5.3-dev.

@HLeithner HLeithner changed the title [J5.2] Fixing Cassiopeia mobile menu collapse bug #44140 [5.3] Fixing Cassiopeia mobile menu collapse bug #44140 Apr 15, 2025
@exlemor exlemor added the PBF Pizza, Bugs and Fun label Aug 23, 2025
@MacJoom
Copy link
Copy Markdown
Contributor

MacJoom commented Aug 23, 2025

I have tested this item ✅ successfully on 0a0c8f7

Could reproduce the issue on cassiopeia hamburger mobile menu opening submenus (e.g. Sample Layouts) and closing the whole menu after around 5-10 times - submenu did not open anymore. after installing the patch (and npm ci) i was not able to reproduce the issue


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

@exlemor
Copy link
Copy Markdown

exlemor commented Aug 23, 2025

I have tested this item ✅ successfully on f0c2a7b

I have tested this successfully during PBF 23.08 with Martin in the other window ;)

Thanks @coolcat-creations!


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

@richard67
Copy link
Copy Markdown
Member

RTC


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

@joomla-cms-bot joomla-cms-bot added the RTC This Pull Request is Ready To Commit label Aug 23, 2025
@rdeutz rdeutz enabled auto-merge (squash) August 24, 2025 12:08
@rdeutz
Copy link
Copy Markdown
Contributor

rdeutz commented Aug 24, 2025

Thanks

@rdeutz rdeutz merged commit 7579fc5 into joomla:5.3-dev Aug 24, 2025
39 checks passed
@joomla-cms-bot joomla-cms-bot removed the RTC This Pull Request is Ready To Commit label Aug 24, 2025
@richard67 richard67 added this to the Joomla! 5.3.4 milestone Aug 24, 2025
@muhme muhme mentioned this pull request Aug 26, 2025
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug NPM Resource Changed This Pull Request can't be tested by Patchtester PBF Pizza, Bugs and Fun

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants