Issue #4497πŸ’¬ AnsweredOpened Aug 3, 2022by benryanwilliams3 reactions

Updating to GrapesJS v19.5 from v18.4 results in Chrome becoming unresponsive

Quick answerby tyuterry❀ 1

A reproduce on Fiddle (with vue) I can not reproduce without vue jsfiddle Steps to reproduce the issue:Add a text componentSelect the text component then click the 'Convert to Conditional' button at the bottomHover over the conditional text component, and then it freezes. Seems something just trigger onHover forever

Read full answer below ↓

Question

GrapesJS version[x] I confirm to use the latest version of GrapesJSWhat browser are you using? Chrome 104.0.5112.79Reproducible demo link https://jsfiddle.net/gvrnw2c3/4/Describe the bug How to reproduce the bug? I'm currently unable to reproduce the bug using jsfiddle, which leads me to believe it's a problem with Chrome, but I'll continue trying to reproduce this. Within my project as shown in the video: 1) Click on a 'conditional-text' component (custom component type I've added) 2) Click on 'Open Conditionals' button then within the dialog that appears on the screen, click 'Apply' 3) Hove...

Answers (4)

tyuterryβ€’ Aug 11, 2022

A reproduce on Fiddle (with vue) I can not reproduce without vue jsfiddle Steps to reproduce the issue:Add a text componentSelect the text component then click the 'Convert to Conditional' button at the bottomHover over the conditional text component, and then it freezes. Seems something just trigg...

artfβ€’ Aug 12, 2022

Thanks guys, I was actually able to reproduce it by wrapping the example inside Vue but I'm not sure exactly why is stuck in the loop here. At first look, it seems to be related to Vue's Proxy observers. By comparing the demo with the previous grapesjs version it looks like not all parts are transf...

benryanwilliamsβ€’ Aug 15, 2022

Thanks @artf, all working perfectly now upon declaring the editor outside of the Vue instance.

GJSBlockβ€’ May 17, 2026

Thanks for reporting this, @benryanwilliams. Great question about Updating to GrapesJS v19.5 from v18.4 results in Chrome becoming unresponsive. The recommended approach with Canvas is to use the event-driven API. Start here: Check the GrapesJS documentation for your specific module Look for the on...

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.