Skip to content

Fix Issue with Extras Installation/Updates#16950

Merged
opengeek merged 2 commits intomodxcms:3.xfrom
smg6511:3.x-issue-16946
May 4, 2026
Merged

Fix Issue with Extras Installation/Updates#16950
opengeek merged 2 commits intomodxcms:3.xfrom
smg6511:3.x-issue-16946

Conversation

@smg6511
Copy link
Copy Markdown
Collaborator

@smg6511 smg6511 commented May 2, 2026

What changed and why

Corrected reference to parent remove method in base grids class. When refactoring the grids classes, adding a new base class, the change needed for this line was overlooked (creating an infinite loop when encountered).

How to test

Note: Either set compress_js to “No” or run grunt build

It's difficult to identify the exact conditions that trigger this issue. I believe this is related to Extras that include a grid (such as a dependencies grid) as a part of the installation process. I was able to replicate the loop issue when updating Formit. The best way to test this may be to install and update multiple Extras, while keeping the browser console open. Verify errors are not triggered and the install process works as expected.

Related issue(s)/PR(s)

Resolves #16946

Compatibility notes

n/a

Breaking change assessment

n/a

Test coverage

n/a - No UTs implemented for Extjs

Contributors

@SnowCreative

AI tool use

n/a

Fix infinite loop issue in base remove method
@smg6511 smg6511 requested review from Mark-H and opengeek as code owners May 2, 2026 04:59
@smg6511 smg6511 added urgent The issue requires attention and has higher priority over others. area-packages Issues, related to package management and workspaces labels May 2, 2026
@opengeek opengeek added this to the v3.2.1 milestone May 4, 2026
@opengeek opengeek merged commit 5a484de into modxcms:3.x May 4, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-packages Issues, related to package management and workspaces urgent The issue requires attention and has higher priority over others.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Updating multiple plugins in MODX 3.2.0 doesn't work properly.

2 participants