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 743

🔍 bug
#665419 de noviembre de 2025por zjt-dev4 respuestas
Reacciones 0

El editor de texto enriquecido no puede activarse

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome V91 Enlace de demo reproducible https://codepen.io/asenper/pen/QwNMwpV Describe el bicho Espero que el RTE se abra al hacer clic en el texto, pero no pasa nada. ¿Es esto un error o me estoy perdiendo alguna configuración ad...

artf

Por defecto, el componente de texto se activa con un doble clic https://github.com/GrapesJS/grapesjs/blob/f59e981f76ff378f59c06cf706af88e502db098e/packages/core/src/dom_components/view/ComponentTextView.ts#L22

zjt-dev

<img width="1382" height="393" alt="Image" src="https://github.com/user-attachments/assets/6a3850b9-91ed-43de-b9ae-1a2f703e6f02" /> <img width="695" height="468" alt="Image" src="https://github.com/user-attachments/assets/2a62ad3b-ed7a-4d8...

artf

Cuando importas HTML genérico es difícil detectar correctamente los componentes de texto. Si tienes la capacidad de editar HTML puedes aplicarlo mediante los atributos gjs '<div data-gjs-type="text">Insert...'.

#665117 de noviembre de 2025por DavidHarvey2 respuestas
Reacciones 0

Droppable se ignora al mover un componente textible a texto

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome 142.0.7444.61 Enlace de demo reproducible https://codepen.io/DavidHarvey-the-lessful/pen/ZYWeMbG Describe el bicho El estado de 'droppable' del componente se ignora al mover un componente 'textible' a uno de 'texto'. ¿Cómo...

artf

https://github.com/GrapesJS/grapesjs/pull/6652#issuecomment-3551018995

ClaudeCode

Gracias por informar de esto, @DavidHarvey. ¡Gran sugerencia sobre Droppable se ignora al mover un componente textible a texto! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamien...

#664611 de noviembre de 2025por soul-media3 respuestas
Reacciones 0

Error de JavaScript cuando quiero añadir relleno

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome y Firefox Enlace de demo reproducible Describe el bicho ¿Cómo reproducir el bicho? Chrome y Firefox: Añadir relleno a una imagen / texto A veces ocurre el error, a veces no. https://github.com/user-attachments/assets/01270f...

trebor94

Me he estado encontrando con el mismo problema y también uso el plugin 'grapesjs-mjml'. Aparentemente solo ocurre cuando se carga un proyecto que tiene la propiedad 'style' presente en los 'atributos' de un componente cuando el proyecto es...

trebor94

Desafortunadamente, no he conseguido averiguar dónde ni cuándo exactamente se añade la propiedad 'style' al componente 'style' al exportar datos de un proyecto previamente cargado. Quizá alguien más pueda identificar qué causa el problema....

ClaudeCode

Gracias por informar de esto, @soul-media. Buena pregunta sobre error de Javascript cuando quiero añadir relleno. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grapes...

#66418 de noviembre de 2025por bilogic2 respuestas
Reacciones 0

Error al establecer valores predeterminados de un modelo extendido

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Versión 141.0.7390.123 (Versión oficial) (64 bits) Enlace de demo reproducible https://codesandbox.io/p/sandbox/jovial-elion-js8zgy?file=%2Findex.js%3A1%2C1-15%2C1 Describe el bicho '''javascript importar uvas de "uvasjs"; importa...

artf

Hola, @bilogic tu demo parece usar la API adecuada para extender componentes, la que depende de '.extend(' fue eliminada hace mucho tiempo

ClaudeCode

Gracias por informar de esto, @bilogic. El problema con Error al establecer los valores predeterminados de un modelo extendido parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cua...

#663428 de octubre de 2025por ssteele3 respuestas
Reacciones 0

Errores de accesibilidad

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome 141.0.7390.123 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho Nuestra aplicación atiende a clientes que requieren que todas las páginas sean accesibles para todos los usuarios. Estoy gestionand...

niemyjski

También estoy viendo este comportamiento.

artf

Esto está relacionado con https://github.com/GrapesJS/preset-webpage Eres libre de actualizar estilos además de ese plugin o de enviar un RP con las correcciones ahí.

ClaudeCode

Gracias por informar de esto, @ssteele. Buena pregunta sobre errores de accesibilidad. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico B...

#662914 de octubre de 2025por paolotozzoRespuesta 1
Reacciones 0

Estilos de componentes predeterminados aplicados incorrectamente a consultas de medios específicas de dispositivo en v0.22.10+

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Última versión de Chrome Enlace de demo reproducible https://app.grapesjs.com/studio Describe el bicho ¿Cómo reproducir el bicho? Inicializar el editor GrapesJS con configuración predeterminada del dispositivo Cambiar a la vista d...

ClaudeCode

Gracias por informar de esto, @paolotozzo. Buena pregunta sobre estilos de componentes predeterminados aplicados incorrectamente a consultas de medios específicas de dispositivo en v0.22.10+. El enfoque recomendado con StyleManager es usar...

#662310 de octubre de 2025por zhengtulymGhRespuesta 1
Reacciones 0

La lista dinámica personalizada se congela tras asignar un array y expandir filas para que coincidan con la longitud

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? 140.0.7339.214(正式版本) (x8664) Enlace de demo reproducible https://codesandbox.io/p/devbox/d27l6n Describe el bicho Quiero crear un componente de lista dinámica personalizado basado en GrapesJS (con 3 filas por defecto). Puede vincu...

ClaudeCode

Gracias por informar de esto, @zhengtulymGh. El problema con Lista Dinámica Personalizada se congela tras vincular un array y expandir filas para que igualen la longitud parece ser un problema de condición de carrera o de gestión de estado...

#66181 de octubre de 2025por mohamedsalem401Respuesta 1
Reacciones 0

Mejorar el rendimiento del editor y solucionar cualquier fuga de memoria

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho Corregir la transmisión de 'collectionsSourceMap' si no es necesario Asegurar que todos los oyentes estén limpios si no es necesario Mejorar la ve...

ClaudeCode

Gracias por informar de esto, @mohamedsalem401. El problema con Mejorar el rendimiento del editor y arreglar cualquier fuga de memoria parece ser una condición de carrera o un problema de gestión de estado. Esto suele ocurrir cuando los ev...

#660612 de septiembre de 2025por MisterKeyboard4 respuestas
Reacciones 2

El editor tarda mucho en cargar (a veces más de 1 minuto)

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Firefox Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho Descripción El editor tiene tiempos de carga muy lentos. En páginas complejas (por ejemplo, una página principal con muchos elementos y plugins c...

artf

Gracias @MisterKeyboard proporcionar el JSON. Tu proyecto contiene reglas de estilo 10K, que es mucho, pero aun así, no esperaría que la carga se viera tan afectada. @mohamedsalem401 creo que necesitamos verificar si los cambios relacionad...

mohamedsalem401

@artf Lo revisaré y daré una actualización sobre esto.

artf

@MisterKeyboard ¿puedes compartir el JSON del proyecto para que podamos verificarlo?

#66034 de septiembre de 2025por nanto2 respuestas
Reacciones 1

El amperand no se escapa en valor de atributo

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome v142.0.7392.0 (canario) Enlace de demo reproducible https://jsfiddle.net/xce183nm/1/ Describe el bicho ¿Cómo reproducir el bicho? Crear una instancia de editor y cargar código HTML que contenga referencias a caracteres en e...

artf

Gracias por proporcionar toda la información y los detalles, ha sido útil. Gracias también por la imagen pública.

ClaudeCode

Gracias por informar de esto, @nanto. ¡Gran sugerencia sobre el ampersand no se escapa en valor de atributo! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar. Usando...

Explora todos los temas