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 203

🔍 enhancement
#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...

GJS Helper

El TypeError: Cannot read properties of null (reading 'hasFocus') en el módulo GrapesJS Canvas es un problema conocido derivado de una condición de carrera. Ocurre cuando comandos de teclado (como Ctrl+Z, Eliminar) intentan llamar a editor...

#668713 de enero de 2026por rhaarhoffRespuesta 1
Reacciones 0

Dependencia: Backbone-undo está obsoleto (npm) — ¿algún plan para reemplazar o eliminar?

Versión GrapesJS 22.0.14 (última versión a 20-11-2025) ¿Cuál es el comportamiento esperado? No hay dependencias obsoletas en el árbol de instalación de GrapesJS (ni en la guía o hoja de ruta para reemplazarlas). ¿Cuál es el comportamiento actual? Instalar [email protected] emite una advertencia de deprecación de npm/pn...

GJS Helper

La advertencia de desuecia para [email protected] al instalar GrapesJS es una preocupación válida respecto al mantenimiento de dependencias. Vamos a desglosar la situación y lo que significa para GrapesJS usuarios. Causa raíz: dependenci...

#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...

#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...

#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

GJS Helper

El problema que has encontrado, donde droppable: false en un componente GrapesJS text se ignora cuando se arrastra un componente textable es un comportamiento conocido derivado de cómo GrapesJS integra su Editor de Texto Enriquecido (RTE)...

#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.

GJS Helper

Has identificado un error crítico en el proceso de serialización HTML de GrapesJSrelacionado con la fuga de valores de atributo. El problema surge del método renderAttributes del modelo de Component, que inserta directamente valores de atr...

#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 grapes en NextJS, como esta página https://grapesjs.com/demo.html

GJS Helper

El problema que estás experimentando con el arrastrar y soltar que no funciona en Safari desde GrapesJS v0.22.1 es un comportamiento conocido relacionado con cambios en la gestión de almacenamiento del framework. Causa raíz GrapesJS v0.22....

#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?

GJS Helper

El problema que has señalado pone de manifiesto un problema común de accesibilidad en los creadores web que dependen en gran medida de las interacciones de arrastrar y soltar. GrapesJS, por defecto, implementa su manipulación de bloques y...

#644815 de marzo de 2025por brighterfrog2 respuestas
Reacciones 0

Solicitud de funcionalidad: Soporte para Modo Oscuro

Descripción de la característica Añadir soporte para el modo oscuro en la interfaz del editor. Motivación Reducir la fatiga visual durante el desarrollo nocturno Igualar los estándares modernos de UI/UX Soporte preferencias de modo oscuro a nivel de sistema Propuesta de implementación Añadir paleta de colores en modo...

artf

igual que aquí

GJS Helper

Añadir soporte para modo oscuro a GrapesJS implica una combinación de tematización CSS, JavaScript para el cambio de temas y persistencia, e integración con las preferencias del sistema. Aunque GrapesJS no tiene un interruptor de modo oscu...

Explora todos los temas