Undo/redo issue
@GayathriD2020 grapesjs is using backbone-undo under the hood and here is the src for grapesjs undo manager Cheers!
Read full answer below βQuestion
Hi, I'm facing undo and redo issue, let's assume i have a text block like Insert text here i'm gonna change into Hello then click an undo button it shows a Insert text here again i'll click a redo button it comes like Insert text hereHello.
Please give me any solution to overcome this.
Answers (3)
@GayathriD2020 grapesjs is using backbone-undo under the hood and here is the src for grapesjs undo manager Cheers!
Thanks for the reference, I will check with that and if i need any assist let you know. Have a great day
@GayathriD2020 i can not reproduce this on the demo. are you on the latest version? Cheers!
Related Questions and Answers
Continue research with similar issue discussions.
Issue #1639
Would it be possible to have change settings under style manager in a way that it has href when a link is created?
I'm using preset newsletter with built-in RTE (do not want to use ck editor like the demo) In order to make any text to link, i need to cli...
Issue #3309
TextNodes interfere when changing content on element
Version: 0.16.44 Hi @artf I have a custom block with a custom button component, which its content is similar to this one. <a data-gjs-type=...
Issue #1530
Click events in undo/redo manager
Hi @artf, I have a issue regarding undo manager and I have checked it's also on your demo page. Problem is that undo manger also count the...
Issue #3422
How we can remove default text content from text component 'Insert your text here' ?
I want to remove default text from text component just like placeholder. every time when we drag text component we need to remove default t...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.
Browse free plugins βPremium plugins ship with support, regular updates, and production-ready features β save days of integration work.
Browse premium plugins βRelated tutorials
In-depth guides on the same topic.
Tutorial
How to Build an AI-Powered Page Builder with GrapesJS in 2026
What we learned building GJSDocs β from simple AI text generation to structured, context-aware visual editing
Tutorial
How Much Does It Cost to Build a SaaS Page Builder in 2026?
How much does it cost to build a SaaS page builder in 2026? Explore realistic development costs, timelines, features, and how using GrapesJS can reduce
Tutorial
Embed GrapesJS in Your SaaS: A Weekend Guide
Embed GrapesJS in your SaaS and ship a white-label page builder over a weekend. Honest tradeoffs, real code, and the plugins that close the UX gap.
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.