BUG: Adding text to a symbol replaces the text node over and over again
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Firefox Developer 142.0b9, Chrome 138.0.7204.184
Reproducible demo link
https://jsfiddle.net/artur_arseniev/ta19s6go/
Describe the bug
How to reproduce the bug?
- Make the "Article" component a symbol
- Add a text component to the original "Article" component
- Directly try to edit the text or set the cursor inside the text
What is the expected behavior? Cursor is not always resetting to position 0 and the text component is not flickering, behaving like a normal text component.
What is the current behavior?
- The cursor is reset to position 0 and its almost impossible to select text
- Constant editor 'component:add' events are fired
After "leaving" the text component and re-selecting it, the problem is gone and no further component:add events are fired. I think for some reason the newly created text component is constantly replaced it with itself.
I haven't had the time to look into the code yet, so currently no idea what could cause the issue.
If anything is missing or unclear, please let me know. Have a nice day :)
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (0)
No answers yet.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #6659
BUG: Symbol styles not synced
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Firefox 145.0 (64-bit) Reproducible demo l...
Issue #6562
BUG: Moved element snaps to wrong position on resize
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Chrome 138.0.7204.101 Reproducible demo li...
Issue #6558
BUG: [layerManager] visible to hide works but not vice versa
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Version 138.0.7204.50 (Official Build) (ar...
Issue #4861
BUG: <br/> is adding to single line text, after entering space for the first time in firefox
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Firefox Reproducible demo link https://jsf...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.