BUG: component resets attribute values on updating traits ( first time only )
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Chrome Version 113.0.5672.63
Reproducible demo link
https://jsfiddle.net/rajevar/zLs8q97f/4/
Describe the bug
This is in reference to this discussion https://github.com/GrapesJS/grapesjs/discussions/4759
How to reproduce the bug? https://jsfiddle.net/rajevar/zLs8q97f/4/
- From the blocks, pick Text CAT:Basic component and drag to canvas.
- HTML code after step-1
<div class="text-primary" id="ixci">Insert your text here </div> - Update class attribute for the text component to add a new class. class-a
- HTML code after step-3
<div class="text-primary class-a" id="ixci">Insert your text here </div> - Go to component settings and change id to text-id-1
- HTML code after step-5
<div id="text-id-1" class="text-primary">Insert your text here </div> - In the HTML, class-a got removed from class attribute. This happens for title change as well..
- if the id or title changes again, the class values are preserved.
- Repeat step-3 to add class class-b
- Repeat step-5 to change id to 'text-id-2`
- HTML code after step-10
<div id="text-id-2" class="text-primary class-b">Insert your text here </div>
What is the expected behavior?
Expected html code after step-5 <div id="text-id-1" class="text-primary class-a">Insert your text here </div>
What is the current behavior?
If is necessary to execute some code in order to reproduce the bug, paste it here below: No
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (2)
sorry, my bad. I wasn't using the latest.
@rajevar I can't reproduce it with the latest version, are you sure you're using the latest one?
Related Questions and Answers
Continue research with similar issue discussions.
Issue #4572
BUG: Page update event doesn't fire
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? chrome Reproducible demo link https://jsfi...
Issue #4919
BUG: calling destroy method breaks the editor ( React app )
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome 109.0.5414.119 Reproducible demo li...
Issue #4546
BUG: Component disappears when we select all the inner text and use backspace. Link component disappears even when we try to update the text.
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Version 104.0.5112.101 (Official Build) (arm...
Issue #4448
BUG: Error on resize image.
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Brave Browser Last version Reproducible de...
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.