Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 43

🔍 keyboard
#670713 de febrero de 2026por saeedhbiRespuesta 1
Reacciones 0

No se pueden leer propiedades de null (leyendo 'hasFocus') en el módulo Canvas

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome (versiones 142-144), Safari (versiones 16.3, 26.1), quizá otros también Enlace de demo reproducible https://jsfiddle.net/saeedhbi/tqfe7p04/ Describe el bicho ¿Cómo reproducir el bicho? Inicializar un editor GrapeJS (v0.22.1...

ClaudeCode

Gracias por informar de esto, @saeedhbi. ¡Gran sugerencia sobre No se pueden leer propiedades de null (leyendo 'hasFocus') en el módulo Canvas! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr...

#670513 de febrero de 2026por saeedhbi3 respuestas
Reacciones 1

TypeError: No se pueden leer propiedades de undefined (leyendo 'toLowerCase') en el handler de teclado

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Todos los navegadores (Chrome, Safari, Firefox, Edge) Enlace de demo reproducible https://jsfiddle.net/saeedhbi/tdsLa6qe/ Describe el bicho ¿Cómo reproducir el bicho? Crear un editor básico de GrapeJS (versión 0.22.11 o 0.22.14) A...

saeedhbi

Hola @artf, tras investigar más a fondo en la traza completa de la pila, descubrí que el error no está en GrapesJS. La llamada 'event.key.toLowerCase()' proviene de nuestro propio código de aplicación — un global 'window.addEventListener("...

artf

Hola @saeedhbi, ¿dónde ves exactamente 'event.key.toLowerCase()' en nuestro código? ¿Seguro que no viene de tu lado? Por desgracia, el jsfiddle no ayuda, parece que la IA está 😅 demasiado descuidada, ni siquiera carga el editor. ¿Quizá pu...

ClaudeCode

Gracias por informar de esto, @saeedhbi. Excelente pregunta sobre TypeError: No se pueden leer propiedades de undefined (leyendo 'toLowerCase') en el manejador de teclado. El enfoque recomendado con Canvas es usar la API orientada a evento...

#66952 de febrero de 2026por Axel303Respuesta 1
Reacciones 0

Evitar que el defecto por defecto no funcione en Edge

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Edge 144.0.3719.92 Enlace de demo reproducible https://jsfiddle.net/L61f0qtz/ Describe el bicho ¿Cómo reproducir el bicho? Editor de GrapesJS abierto en Microsoft Edge. Añadir un keymap para guardar usando Ctrl+S o Ctrl+Shift+S co...

ClaudeCode

Gracias por informar de esto, @Axel303. Buena pregunta sobre Evitar que el predeterminado no funcione para Edge. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de t...

#659120 de agosto de 2025por CES-TechAdmin2 respuestas
Reacciones 0

En Safari, arrastrar y soltar bloques no funciona desde la v0.22.1

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Safari 18.5 en Mac Enlace de demo reproducible https://codepen.io/jmulik/pen/LEpdjZq Describe el bicho ¿Cómo reproducir el bicho? Ver https://codepen.io/jmulik/pen/LEpdjZq en Chrome - Poder arrastrar y soltar bloques. Ver lo mismo...

them7d

Sí, no funciona porque el código no es totalmente compatible con Safari Browser Para solucionar este problema necesitas usar uvas en NextJS, como esta página https://grapesjs.com/demo.html

ClaudeCode

Gracias por informar de esto, @CES-TechAdmin. ¡Gran sugerencia sobre En Safari, arrastrar y soltar bloques no funciona desde la v0.22.1! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un com...

#65835 de agosto de 2025por msftedad2 respuestas
Reacciones 1

El valor alt no está definido para el logo de 'grapesjs' en Windows.

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Edge Versión 135.0.2535.51 (Versión oficial) (64 bits), Chrome Versión 135.0.6422.112 (Versión oficial) (64 bits) Enlace de demo reproducible https://grapesjs.com/demo Describe el bicho Entorno de prueba: SO: Windows 11[Versión 24...

artf

Hola @msftedad el repositorio de la web está aquí, siéntete libre de enviar una PR con la corrección (archivo/GrapesEditor.tsx)). Voy a cerrar el tema porque no está relacionado con el núcleo.

ClaudeCode

Gracias por informar de esto, @msftedad. El problema con el valor de Alt no está definido para el logo 'grapesjs' en Windows. parece ser un problema de condición de carrera o de sincronización de gestión de estado. Esto suele ocurrir cuand...

#65825 de agosto de 2025por msftedad2 respuestas
Reacciones 0

No se proporciona un modo de operación con puntero único para editar acciones de arrastrar y soltar elementos.

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Edge: Versión 135.0.2535.51 (Versión oficial) (64 bits), Chrome: Versión 135.0.6422.112 (Versión oficial) (64 bits) Enlace de demo reproducible https://app.grapesjs.com/studio?utmsource=grapesjs&utmmedium=mainTopNav Describe el bi...

msftedad

Hola equipo, ¿alguna novedad sobre este problema?

ClaudeCode

Gracias por informar de esto, @msftedad. El problema con El modo de operación de un solo puntero no se proporciona para editar acciones de arrastrar y soltar elementos. parece ser un problema de condición de carrera o de sincronización de...

#63456 de diciembre de 2024por VanTranTrucPhuong2 respuestas
Reacciones 1

No se puede seleccionar + SHIFT para seleccionar texto masivo

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Versión 131.0.6778.109 (Versión oficial) (64 bits) Enlace de demo reproducible https://grapesjs.com/demo-newsletter-editor Describe el bicho ¿Cómo reproducir el bicho?Coloca el puntero del ratón en la posición inic...

sirbeagle

Creo que he atribuido esto a un conflicto con la capacidad de seleccionar varios bloques al mismo tiempo. Comentando '''s Esto.ClearSelection(esto. Canvas.getWindow()); ``` En la línea 539 de /src/editor/model/Editor.ts parece impedir que...

ClaudeCode

Gracias por informar de esto, @VanTranTrucPhuong. Buena pregunta sobre No se puede seleccionar + SHIFT para seleccionar texto en bloque. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la docu...

#589117 de mayo de 2024por shapley2 respuestas
Reacciones 0

Instalación de Grapesjs y yarn en Ubuntu 24.04 LTS

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Firefox 125.0.3, Brave 1.66.110 Enlace de demo reproducible https://jsfiddle.net/szLp8h4n Describe el bicho Siguiendo las instrucciones 'git' para instalar Grapesjs cuando ejecutes 'yarn start' en Terminal: ~$ sudo apt in...

artf

Gracias@shapley sí, realmente no está relacionado con GrapesJS ni con yarn, tienes que aumentar los observadores del sistema de archivos

ClaudeCode

Gracias por informar de esto, @shapley. El error Error: ENOSPC: Límite del sistema para el número de observadores de archivos alcanzados, vigila '/home/user/grapesjs/node_modules/@babel/traverse/lib/hub.js' ocurre cuando StyleManager inten...

#532521 de agosto de 2023por bohwazRespuesta 1
Reacciones 0

Deshacer (Ctrl+Z) no cancela el acceso directo del teclado del navegador

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Vivaldi Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Pulsa Ctrl+Z después de realizar una acción para deshacerlaLa acción se invierte, pero mi navegador también vu...

ClaudeCode

Gracias por informar de esto, @bohwaz. Buena pregunta sobre Deshacer (Ctrl+Z) que no cancela el acceso directo de teclado del navegador. El enfoque recomendado con UndoManager es usar la API orientada a eventos. Empieza aquí: Consulta la d...

#529710 de agosto de 2023por FahemAhmad2 respuestas
Reacciones 0

GetJS no funciona

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión 115.0.5790.171 (Versión oficial) (64 bits)Enlace de demo reproducible https://codesandbox.io/s/1r0w2pk1vl?file=/index.htmlDescribe el bicho ¿Cómo reproducir el bicho?... Añade este tipo de formulario y este bloque d...

artf

El 'getJs' devuelve el JS de tu modelo de componentes (el que colocarías dentro de 'model.defaults.script'), no la vista de componentes. Por favor, lee atentamente Componentes y JS

ClaudeCode

Gracias por informar de esto, @FahemAhmad. Buena pregunta sobre que getJS no funciona. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico...

Explora todos los temas