Issue #5319๐Ÿ’ฌ AnsweredOpened Aug 18, 2023by AFriboulet-ii0 reactions

Undo doesn't refresh class on component

Quick answerby artf

Thanks @AFriboulet-ii I will fix it for the next release.

Read full answer below โ†“

Question

GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome V116.0.5845.96 Reproducible demo link https://jsfiddle.net/Adrien_Friboulet/npdkshaf/8/ Describe the bug https://github.com/GrapesJS/grapesjs/assets/128728949/e85b65c4-53ad-43d0-9f5f-74dc0a181dd0 How to reproduce the bug?Open Provided fiddle HereDrop a component "paragraph"Select component previously drop and click on the gear in the toolbarClick on undo button in the top What is the expected behavior? Expect to click on the undo button, the previous class set of component are correctly ren...

Answers (2)

artfโ€ข Aug 25, 2023

Thanks @AFriboulet-ii I will fix it for the next release.

GJS Helperโ€ข May 17, 2026

The issue you've described is a known behavior in GrapesJS where the undo manager correctly reverts the component's model attributes (including its classes collection), but the ComponentView responsible for rendering the component on the canvas doesn't always visually re-synchronize its DOM element...

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Free option

Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.

Browse free plugins โ†’
Premium option

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.

All tutorials โ†’

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.