What is the expected behavior?
Should work without errors.
What is the current behavior?
This causes a recursion error in FireFox. Chrome does not seem to be affected by this issue. I am testing this on OSX 13.6.9 and I have included a short screen recording.
Uncaught InternalError: too much recursion
getList Component.ts:1931
ensureInList Component.ts:1866
ensureInList Component.ts:1880
Ke Underscore
Backbone Backbone
ensureInList Component.ts:1880
ensureInList Component.ts:1880
Ke Underscore
Backbone Backbone
ensureInList Component.ts:1880
ensureInList Component.ts:1880
GrapesJS version
What browser are you using?
Firefox 131.0.2
Reproducible demo link
https://grapesjs.com/demo-newsletter-editor.html
Describe the bug
How to reproduce the bug?
What is the expected behavior? Should work without errors.
What is the current behavior? This causes a recursion error in FireFox. Chrome does not seem to be affected by this issue. I am testing this on OSX 13.6.9 and I have included a short screen recording.
My suspicion is that the issue is coming from the following function: https://github.com/GrapesJS/grapesjs/blob/dev/packages/core/src/dom_components/model/Components.ts#L373
Thanks.
https://github.com/user-attachments/assets/54b6c40f-d435-41f9-a09f-47450f01523e
Code of Conduct