PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

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
#66837 de enero de 2026por derikb3 respuestas
Reacciones 0

Los modales se cierran con el evento de mouseup fuera del modal en lugar de con un clic completo

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome 143.0.7499.169 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho? Arrastra un componente de código personalizado a la página. El modal debe abrirse automáticamente, de lo...

derikb

Por si sirve de algo, usé la página de demostración como enlace reproducible, aunque esa página no usa la versión más reciente de grapesjs. Mi código local está usando la versión reciente y muestra el mismo problema.

derikb

Vale, entiendo por qué está pasando. Porque el modal y su entorno son todos un elemento que tiene los eventos asociados, así que un mousedown, arrastrar, mouseup sigue tratándose como clic porque todo está sobre el mismo elemento. Event.ta...

GJS Helper

Gracias por informar de esto, @derikb. Buena pregunta sobre los modales que cierran al acercarse fuera del modal en lugar de un clic completo. El enfoque recomendado con Componentes es utilizar la API orientada a eventos. Empieza aquí: Con...

#667917 de diciembre de 2025por subpublicRespuesta 1
Reacciones 0

El radio del borde Abajo Izquierda y Derecha está invertido en el Style Manager

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome v143 Enlace de demo reproducible https://jsfiddle.net/szLp8h4n Describe el bicho ¿Cómo reproducir el bicho? Establecer color de fondo Ajusta el radio del borde en la parte inferior izquierda a, por ejemplo, 20px. ¿Cuál es e...

GJS Helper

Gracias por reportar este problema. Puedo confirmar el error en el que los controles de 'Radio de borde abajo a la izquierda' y 'Radio de borde abajo a la derecha' en el Administrador de Estilos GrapesJS están realmente invertidos, lo que...

#667817 de diciembre de 2025por J-Wick4Respuesta 1
Reacciones 0

YouTube ahora requiere el atributo referrerpolicy="origen-estricta-when-cross-origin" en los iframes de vídeo incrustados para una reproducción adecuada.

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Valiente Enlace de demo reproducible na Describe el bicho ¿Cómo reproducir el bicho? Prueba a añadir un vídeo de YouTube a una página de destino y averígualo. ¿Cuál es el comportamiento esperado? El vídeo de YouTube se renderiza y...

GJS Helper

Este es, de hecho, un informe de error válido. YouTube ha actualizado sus requisitos de incrustación y, sin el atributo referrerpolicy="strict-origin-when-cross-origin" en el iframe, los vídeos pueden fallar, mostrando un error o obligando...

#667414 de diciembre de 2025por OfirD12 respuestas
Reacciones 0

Los enlaces ancla con navegación por hash no funcionan en modo de vista previa

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Chrome 143.0.7499.41 Enlace de demo reproducible https://jsfiddle.net/mghzw41k/2/ Describe el bicho En modo de vista previa, los enlaces de ancla con navegación por hash (por ejemplo, href="#section") no funcionan. Se impide el co...

doudou673

Me encontré con el mismo problema.

GJS Helper

El problema que experimentas con enlaces ancla (navegación por hash) que no funcionan en GrapesJS modo de vista previa es un comportamiento común derivado de cómo GrapesJS gestiona las interacciones dentro de su lienzo. En modo edición, Gr...

#66719 de diciembre de 2025por padcom2 respuestas
Reacciones 1

'component.closestType()' no está definido

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Cualquiera Enlace de demo reproducible https://github.com/padcom/grapesjs-closestType-missing Describe el bicho Este error fue introducido en aquí. Antes de este cambio, todo funcionaba como se esperaba. Supongo que el evento de '...

padcom

Resulta que el segundo parámetro no siempre es el componente sino el emisor del evento, lo que significa que a veces es la colección de componentes que obviamente no tiene el método 'closestType()'. ¡Gracias @artf por explicármelo!

GJS Helper

Parece que puede haber un pequeño malentendido respecto al uso de component.closestType(). Después de revisar los pasos de reproducción y el código proporcionados, component.closestType efectivamente es una función en el objeto component p...

#66695 de diciembre de 2025por pierodetomi3 respuestas
Reacciones 0

El reordenamiento entre niveles de los bloques en el Administrador de Capas provoca errores en el Clasificador y rompe los intentos de movimiento posteriores

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 ¿Cómo reproducir el bicho? Empezar desde una instancia de editor nueva con un lienzo vacío Desde el panel de Bloques, arrastra un bloque "1 Column...

lexoyo

Supongo que es el ¿igual que este bug también?

pierodetomi

No creo que sea el mismo problema. En la que enlazaste, los elementos desaparecen, mientras que en mi caso el Gestor de Capas acaba en un estado en el que ya no puedes mover una capa. Podrían estar relacionados a un nivel superior como "pr...

GJS Helper

Este es un problema conocido en GrapesJS relacionado con cómo las instancias internas del Clasificador (usadas para arrastrar y soltar tanto en el Gestor de Capas como en el Canvas) mantienen su estado tras operaciones complejas de reorden...

#66684 de diciembre de 2025por msftedad2 respuestas
Reacciones 0

El nombre accesible no está definido para iframe en Windows.

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Edge (Versión 143.0.3650.46), Chrome (Versión 143.0.7499.41) Enlace de demo reproducible https://grapesjs.com/demo Describe el bicho Entorno de prueba: SO: Windows 11 versión 25H2 (Build del sistema operativo 26220.7271) Navegador...

msftedad

Hola equipo, ¿Alguna novedad sobre este problema?

GJS Helper

Esta es una preocupación válida de accesibilidad. El lienzo del editor de GrapesJS se representa dentro de un elemento <iframe> . Para que los lectores de pantalla identifiquen y anuncien correctamente el propósito de este iframe, necesita...

#666628 de noviembre de 2025por lexoyo2 respuestas
Reacciones 2

Panel de capas: arrastrar y soltar hace que los objetos desaparezcan (Firefox y Chrome)

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Firefox 137.0 y Chrome 136.0.7103.92 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho? Abrir la demo oficial https://grapesjs.com/demo.html Para reproducir exactamente la misma...

pierodetomi

Puedo confirmar que veo el mismo problema, y que se debe a que el elemento que desaparece tiene una altura calculada de '0px' (porque usa display: ninguno). Aunque esto es definitivamente un error, como solución temporal puedes evitar usar...

GJS Helper

Esto es, de hecho, un error en la funcionalidad de arrastrar y soltar del panel de Capas de GrapesJS, especialmente al intentar mover componentes que están semánticamente vinculados, como un elemento input con un id y un elemento label con...

#666326 de noviembre de 2025por lexoyo4 respuestas
Reacciones 0

Los símbolos se rompen al cargar páginas progresivamente (las instancias pierden __symbol enlace)

Aquí tienes un vídeo que muestra el error: https://github.com/user-attachments/assets/0fdc76ed-cee5-4481-98b1-cbbf52572b31 Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Firefox último y Chrome v141.0.7390.122 Enlace de demo reproducible https://canary.silex.me/ Puedo usar un...

lexoyo

Ah, y estaré encantado de contribuir si me dices en qué solución debería centrarme (un comando para reconectar instancias, un método asincrónico para cargar datos de proyectos como hago en Silex, ...) CC @artf

artf

Sí, parece un problema con esa forma de cargar páginas 🤔 No veo ningún problema en mi parte (carga completa del proyecto). ¿Cuál es la razón de cargar páginas de esa manera?

lexoyo

sí, parece que hay un problema con esa forma de cargar páginas 🤔, no veo ningún problema en mi parte (carga completa del proyecto). ¿Cuál es la razón de cargar páginas de esa manera? Así evita bloquear el hilo principal durante demasiado...

#665925 de noviembre de 2025por NilLlisterri4 respuestas
Reacciones 1

Estilos de símbolos no sincronizados

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Firefox 145.0 (64 bits) Enlace de demo reproducible https://jsfiddle.net/artur_arseniev/ta19s6go/ Describe el bicho ¿Cómo reproducir el bicho? Ve a la demo oficial de Símbolos, crea un símbolo y cambia el color del texto del símbo...

NilLlisterri

Entendido, si quiero estilizar algo dentro de un símbolo y compartir los cambios debería añadirle una clase. ¡Gracias a ambos por la ayuda!

lexoyo

Hola Este color se aplica al elemento, en grapesjs esto significa que generará un css como '#compid { color: red; }pero los IDs son únicos en una página HTML, por lo que el otro símbolo tiene un ID diferente A mí también me pasa el problem...

artf

Lo siento, no es un error, sino una "característica" 😅 En mi opinión, los estilos de componentes no deberían estar ligados a símbolos; Es una forma fácil de anular estilos entre símbolos similares (algo común). Si necesitas los mismos est...

Explora todos los temas