Issue #5457✓ SolvedOpened Oct 11, 2023by boardmain3 reactions

Editor Freeze on loadProjectData 0.21.7

Quick answerby antoinematyja3

Hi, I encountered the same issue using Vue 3 and using a vue ref to store the editor. Not sure if this is a good idea though. A code reproduction would be something like: Fix: don't use a ref 😅

Read full answer below ↓

Question

GrapesJS version

  • I confirm to use the latest version of GrapesJS

What browser are you using?

Chrome 117.0

Reproducible demo link

localhost

Describe the bug

grapesjs": "^0.21.7",

editor.loadProjectData({ "assets": [], "styles": [], "pages": [{ "component": "<div>TEST TEST TEST TEST</div>" }] })

editor freeze

Code of Conduct

  • I agree to follow this project's Code of Conduct

Answers (4)

👍 Most helpfulantoinematyjaJan 7, 2025

Hi, I encountered the same issue using Vue 3 and using a vue ref to store the editor. Not sure if this is a good idea though. A code reproduction would be something like: Fix: don't use a ref 😅

artfOct 12, 2023

Are you able to provide a reproducible demo? Tried your example and I don't see any freeze....

boardmainOct 17, 2023

tried with the latest version 21.7 i try to put it online, but i just pasted html from a custom command, the source is pasted, but after it, the editor freeze ( i need to close the page ) for example ~~~ btnImp.onclick = () => { editor.runCommand('core:canvas-clear') // editor.Css.clear() editor.se...

GJS HelperMay 17, 2026

The editor freezing when calling editor.loadProjectData with the structure you provided is a known issue stemming from an incorrect data format for pages. GrapesJS expects a specific structure for its project data, especially concerning how page content (components) is defined. Root Cause The loadP...

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 →

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.