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 183

🔍 documentation
#614210 de septiembre de 2024por rhoenerSBS2 respuestas
Reacciones 0

Rehacer las páginas no funciona correctamente

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v128 Enlace de demo reproducible https://app.grapesjs.com/studio Describe el bicho Después de añadir una página, eliminarla con deshacer y volver a añadirla con rehacer, la página no funciona correctamente. El Admi...

artf

Gracias por el informe @rhoenerSBS

GJS Helper

Esto es, de hecho, un error en el mecanismo de deshacer/rehacer de GrapesJS, especialmente al manejar añadidos y eliminaciones de páginas. El comportamiento que has descrito es consistente con una restauración incompleta del estado interno...

#610231 de agosto de 2024por Alababdiy3 respuestas
Reacciones 5

Rasgos no mostrados tras recargar el editor para un componente personalizado

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome 91VEnlace de demo reproducible https://jsfiddle.net/8tsj5vpb/Describe el bicho Me estoy encontrando con un problema con GrapesJS donde los rasgos definidos para un componente personalizado no se muestran después de r...

mohamedsalem401

@Alababdiy No pude reproducir el problema usando el enlace proporcionado. Sin embargo, parece que el problema es que GrapesJS no permite añadir ni definir un componente una vez que ha sido inicializado.

mohamedsalem401

Hola @Alababdiy, No pude reproducir el problema que describiste en el JSFiddle.

GJS Helper

Te has encontrado con un problema común relacionado con cómo GrapesJS persiste y vuelve a identificar componentes personalizados tras recargar el editor. Los rasgos de tu componente personalizado desaparecen porque GrapesJS no está reasoci...

#60477 de agosto de 2024por danstarnsRespuesta 1
Reacciones 0

Proceso de liberación

El proceso para publicar los artefactos de compilación del repositorio GrapesJS ha tenido los siguientes problemas: Se espera que los artefactos provengan directamente de las máquinas de los desarrolladores. - https://github.com/GrapesJS/grapesjs/pull/6041 El proceso es no documentado Tenemos varios paquetes que publi...

GJS Helper

Los problemas relacionados con el proceso de lanzamiento GrapesJS —concretamente, la dependencia de las máquinas de los desarrolladores para los artefactos y la falta de documentación— ponen de manifiesto la necesidad de un flujo de trabaj...

#602430 de julio de 2024por yashvi20262 respuestas
Reacciones 0

No se puede ocultar RTE para algún tipo de componente en particular

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://codepen.io/Harshsne/pen/xxoOyXO Describe el bicho https://github.com/GrapesJS/grapesjs/issues/6019 Con referencia a esto, Quería ocultar RTE solo para algún tipo en particular. E...

artf

https://github.com/GrapesJS/grapesjs/issues/6019#issuecomment-2267466020 Por favor, evita crear números duplicados.

GJS Helper

El problema describe una necesidad común de controlar condicionalmente el Editor de Texto Enriquecido (RTE) en GrapesJS, impidiendo específicamente que se active para ciertos tipos de componentes, como los componentes de 'enlace'. Aunque G...

#59822 de julio de 2024por ihatov082 respuestas
Reacciones 1

Se eliminan estilos de componentes como md:flex-row (viento de cola)

Versión GrapesJS[x] Confirmo que uso la última versión de GrapesJS¿Qué navegador usas? Chrome 126.0.6478.127Enlace de demo reproducible https://jsfiddle.net/6m53pwy7/4/Describe el bicho ¿Cómo reproducir el bicho? Estoy buscando usar Tailwind con GrapesJS, pero este framework utiliza Utility First CSS Classes para crea...

artf

Necesitas escapar correctamente del CSS '''js .md\\\:p-18 { acolchonado: 4rem; } ```

GJS Helper

Parece que te has encontrado con una limitación o error conocido en el análisis de CSS y la gestión de estilos de GrapesJSal tratar con selectores que contienen dos puntos escapados (\:), que son comunes en frameworks como Tailwind CSS par...

#589822 de mayo de 2024por afrinxnaharRespuesta 1
Reacciones 0

Enlace roto en Asset Manager

Versión GrapesJS [X] Confirmo que hay que usar la última versión de GrapesJS ¿Qué navegador usas? Fiordo Enlace de demo reproducible https://grapesjs.com/docs/modules/Assets.html#inicialization Describe el bicho ¿Cómo reproducir el bicho? Ve a https://grapesjs.com/docs/modules/Assets.html#initializationConecta con el...

GJS Helper

Gracias por reportar este problema. Has identificado correctamente un enlace roto en la documentación GrapesJS del Gestor de Activos. Causa raíz: El enlace proporcionado en la documentación para AssetImage.ts apunta incorrectamente a la ra...

#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

GJS Helper

El error de ENOSPC: System limit for number of file watchers reached que estás encontrando es un problema común en sistemas Linux, incluyendo Ubuntu 24.04 LTS, cuando trabajas con proyectos grandes que tienen muchos archivos, como el repos...

#580311 de abril de 2024por rhoenerSBS3 respuestas
Reacciones 0

Filtrar bloques no funciona como se describe en la documentación

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v123 Enlace de demo reproducible https://jsfiddle.net/7xu0efLc/3/ Describe el bicho La documentación de GrapesJs muestra que supuestamente es posible filtrar los bloques y volver a renderizar el BlockManager con la...

artf

Ese método solo es válido una vez que el gestor de bloques por defecto ya está renderizado. Si necesitas volver a renderizar al principio, puedes suscribirte al evento de activación del gestor de bloques. '''js editor.on('command:run:open-...

rhoenerSBS

¡Gracias@artf

GJS Helper

Gracias por informar de esto, @rhoenerSBS. Buena pregunta sobre Filtrar bloqueos no funciona como se describe en la documentación. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentac...

#576819 de marzo de 2024por rhoenerSBSRespuesta 1
Reacciones 0

Tipo incorrecto para la propiedad "content" en BlockProperties

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v122 Enlace de demo reproducible No aplicable Describe el bicho La documentación de GrapeJs indica que es posible añadir contenido mixto a la propiedad de "contenido" de un bloque (véase https://grapesjs.com/docs/m...

GJS Helper

Has identificado con precisión una discrepancia entre la documentación de GrapesJS y sus definiciones de tipos TypeScript para la propiedad content dentro de BlockProperties. Esto es, de hecho, un error en la definición de tipos, ya que la...

#574612 de marzo de 2024por rhoenerSBS4 respuestas
Reacciones 1

El desplazamiento de ColorPicker incorrecto cuando los paneles están fuera del contenedor del editor

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v122 Enlace de demo reproducible https://grapesjs.com/docs/getting-started.html#style-manager Describe el bicho ¿Cómo reproducir el bicho?Ve a la sección "StyleManager" del documento "Getting Started" de GrapeJSInt...

bernesto

Hola @artf, El problema raíz es que intentamos colocar una paleta popover absolutamente situada sobre otro elemento en una ubicación arbitraria de la página. Y necesitamos hacer esto incluso cuando el elemento de origen está fuera del nodo...

artf

@bernesto puedes comprobar este, ya que parece estar relacionado con tus cambios

bernesto

Sí, veo el problema. La lógica debe tener en cuenta cuándo el padre está fuera del contenedor. Déjame ver qué puedo hacer ahí.

Explora todos los temas