BUG: Redo of Pages not working properly
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Chrome v128
Reproducible demo link
https://app.grapesjs.com/studio
Describe the bug
After adding a Page, removing it with undo and adding back with redo, the page is not working properly. The Layer Manager does not update when selecting the page. It also does not have the content it had before removing it and does not seem to have a body at all since it's not possible to add new components to that page. I noticed this behaviour in my local developement but since it's also happening in the studio version of grapesjs I submitted the link to the studio version for reproduction of this issue.
How to reproduce the bug?
- Open the GrapesJs Studio Example
- Add a page
- Click Undo -> Page gets removed from list
- Click Redo -> Page is added again
- Click on the page that was added with redo to see behavior
What is the expected behavior? The page should be added with previous content and the content should still be editable after redo.
What is the current behavior? After adding the Page with Redo the page content is not editable, the layer manager does not update correctly when switching between the pages, the content of the page is lost.
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (1)
Thanks for the report @rhoenerSBS
Related Questions and Answers
Continue research with similar issue discussions.
Issue #5373
BUG: `getDirtyCount()` returns `1` after loading
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome latest Reproducible demo link https...
Issue #4947
BUG: Undo manager not working properly on undoing a remove action
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Chrome - version 110.0.5481.100 (Official Bu...
Issue #6685
BUG: Custom component styles are not applied after deletion and re-addition
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v143.0.7499.193 Reproducible demo l...
Issue #5385
BUG: getDirtyCount() non deterministic after load
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome Reproducible demo link https://gith...
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.