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 3,464

#523611 de julio de 2023por joukhar2 respuestas
Reacciones 0

Textnode con contenido "null" se representa como "null", no como espacio en blanco

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión de Chrome 114.0.5735.199 (Versión oficial) (64 bits)Enlace de demo reproducible N/ADescribe el bicho Siento abrir el problema otra vez, pero tus commits no funcionan Instalé la versión de desarrollo usando 'npm inst...

artf

@joukhar 'npm install GrapesJS/grapesjs#dev' no es suficiente, aún no he creado la compilación en la rama de desarrollo, así que si quieres la solución localmente tienes que construirla tú mismo primero. De todas formas, no es necesario cr...

ClaudeCode

Gracias por informar de esto, @joukhar. El problema con node de texto cuyo contenido es "nulo" que se representa como "nulo" y no como espacio en blanco parece ser una condición de raza o un problema de sincronización de gestión de estado....

#523211 de julio de 2023por bgrand-ch4 respuestas
Reacciones 5

Trabajador - Sin interfaz de texto "documento no está definido"

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? 114.0.5735.133 Enlace de demo reproducible Es imposible añadir una obrera para reproducirse. Describe el bicho ¿Cómo reproducir el bicho?Añadir un trabajador web.Inicializar GrapesJS con la opción "headless" dentro del tr...

artf

Hola @bgrand-ch, desafortunadamente todo lo que involucra el analizador (HTML/CSS) requiere que la API relacionada con el DOM esté disponible. Para el CSS quizá puedas probar a usar parser-postcss plugin, esperaría que funcione en el entor...

bgrand-ch

Hola @artf, muchas gracias por tu respuesta 😄 rápida, lo intentaré esta semana.

bgrand-ch

@artf El plugin de analizador CSS de Post funciona perfectamente en un web worker! Gracias por tu ayuda.

#522910 de julio de 2023por joukhar4 respuestas
Reacciones 1

Textnode con contenido "null" se representa como "null", no como espacio en blanco

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión de Chrome 114.0.5735.199 (Versión oficial) (64 bits)Enlace de demo reproducible N/ADescribe el bicho ¿Cómo reproducir el bicho?Suelta este componente '<clase div=\"Flex objetos-centro redondeado sombra-md desbordami...

artf

Probablemente en la primera semana de agosto

artf

Hola @joukhar ¿está pasando con la última versión? Puedo ver 'null' en el código de exportación si uso tu ejemplo exacto de JSON (eso debería solucionarse), pero no puedo generar esos 'textnode' con 'null' usando tu ejemplo HTML, ¿puedes c...

joukhar

Gracias por la repetición, si necesitas una demo así que dadme tiempo hasta que la haga, comentaré de nuevo cuando la termine El problema solo ocurre cuando lo guardas y cargas, pero cuando dejas caer el componente por primera vez no pasa...

#52217 de julio de 2023por Staubgeborener2 respuestas
Reacciones 0

Versión de escritorio en un dispositivo móvil incorrecto

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Safari 16.5Enlace de demo reproducible https://grapesjs.com/demo.html https://staubgeborener.de/Describe el bicho Estaba probando la demo. No cambié nada, solo que simplemente hice clic en el botón 'ver código' y descargué...

artf

Esto no está relacionado con el núcleo, sino simplemente con la meta etiqueta que falta en el HTML exportado desde el demo.html '''html <meta nombre="viewport" content="width=device-width,initial-scale=1"> ``` Si quieres enviar una residen...

ClaudeCode

Gracias por informar de esto, @Staubgeborener. Buena pregunta sobre la versión de escritorio en un dispositivo móvil incorrecto. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la document...

#52112 de julio de 2023por Zafermushtaha973 respuestas
Reacciones 1

Bug

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? v9.2 Enlace de demo reproducible https://jsfiddle.net/szLp8h4n Describe el bicho Lo estoy usando en el proyecto vue3 Cuando quiero añadir nuevos componentes, la página se queda colgada y no responde Este es mi código: Cód...

gxanshu

¡Hola! 😊 No creo que esto sea un error de GrapesJS. He revisado tu enlace de reproducción e intenté añadir un componente al lienzo, y me funcionó perfectamente sin problemas. 👍

artf

Tienes que saltarte los observadores Proxy de Vue https://github.com/GrapesJS/grapesjs/issues/4497#issuecomment-1213078160

ClaudeCode

Gracias por informar de esto, @Zafermushtaha97. El problema con el bug parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando los eventos del ciclo de vida de los componentes y l...

#520728 de junio de 2023por gxanshu3 respuestas
Reacciones 1

CSS duplicado durante la creación de varias páginas

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Última versión de Chrome Enlace de demo reproducible https://codesandbox.io/s/withered-bush-wv29dx?file=/index.js Describe el bicho ¿Cómo reproducir el bicho?... Crea varias páginas en grapesjs.init()... Revisa los estilo...

artf

Esto es intencionado y no planeo cambiar este comportamiento, ya que puedes crear selectores CSS específicos si necesitas estilos diferentes por página. El gran beneficio de este enfoque es permitir reutilizar selectores entre páginas.

hasan-aa

Creo que estoy teniendo un problema con este enfoque. Estoy guardando las páginas en el servidor así: '''JS const component = page.getMainComponent(); const css = editor.getCss({ component, avoidProtected: true }) saveToBackendApi(componen...

ClaudeCode

Gracias por informar de esto, @gxanshu. Buena pregunta sobre CSS duplicado durante la creación de varias páginas. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grapes...

#519923 de junio de 2023por rmadeiraneto3 respuestas
Reacciones 0

Cambios en los atributos de los componentes que se reproducen en todas las instancias en lugar de solo en una

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v114 Enlace de demo reproducible https://jsfiddle.net/rmadeiraneto/t659usxv/39/ Describe el bicho ¿Cómo reproducir el bicho?Ve a la lista de bloques y arrastra el componente personalizado "ejemplo" al lienzoTres el...

artf

Gracias @rmadeiraneto por el informe. Sí, desafortunadamente eso es un problema si estás mutando las propiedades de los arrays/objetos de esa manera y para evitarlo tienes dos opciones:Evita mutaciones directas (asigna nuevas referencias c...

rmadeiraneto

@artf usar los valores predeterminados como función funciona, gracias por responder rápido y por ofrecer la solución alternativa a este problema. Sobre la primera sugerencia, creo que no se trata de que las personas muteen o no el objeto,...

ClaudeCode

Gracias por informar de esto, @rmadeiraneto. ¡Gran sugerencia sobre Cambios en los atributos de los componentes que se reproducen en todas las instancias en lugar de solo una! Aunque esta función específica aún no está en la API principal,...

#518414 de junio de 2023por acantepie2 respuestas
Reacciones 1

La barra de herramientas de componentes del ckeditor no se actualiza correctamente

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión 113.0.5672.126 (Versión oficial) (64 bits)Enlace de demo reproducible https://grapesjs.com/demo-newsletter-editor.htmlDescribe el bicho ¿Cómo reproducir el bicho?Entra en la web de demostración: https://grapesjs.com...

artf

Gracias @acantepie por favor abre el problema en el repositorio adecuado, ya que este no está relacionado con el núcleo

ClaudeCode

Gracias por informar de esto, @acantepie. Buena pregunta sobre La barra de herramientas de componentes del ckeditor no se actualiza correctamente. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Co...

#517510 de junio de 2023por krishnaeverestengineering4 respuestas
Reacciones 0

El método de movimiento no funciona como se espera

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://codesandbox.io/s/adoring-margulis-873kdv Describe el bicho Contexto El método de mover componentes no funciona como se esperaba. Este fragmento de código no funciona como se espe...

krishnaeverestengineering

Solución para este problema: https://github.com/GrapesJS/grapesjs/pull/5176

artf

Gracias @krishnaeverestengineering pero este es en realidad el comportamiento esperado para mover el componente dentro del mismo padre. Esto se debe a que el 'at' también debe tener en cuenta el índice del propio componente. Así que, si in...

krishnaeverestengineering

Gracias @krishnaeverestengineering pero este es en realidad el comportamiento esperado para mover el componente dentro del mismo padre. Esto se debe a que el 'at' también debe tener en cuenta el índice del propio componente. Así que, si in...

#51749 de junio de 2023por tomsleeter3 respuestas
Reacciones 0

GrapeJS.com página principal de malware de redirección hackeada / encadenada

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome 114.0.5735.110 (Versión oficial) (64 bits)Enlace de demo reproducible 'https://grapejs.com' *EDITO: Este sitio / dominio sirve malware, le falta la "s" en el dominio real de grapesjs.comDescribe el bicho Al visitar g...

tomsleeter

Esto es intermitente, ahora me está saliendo grapejs.com página principal como era de esperar

tomsleeter

Vale, este fue mi error, escribí mal la URL / el nombre de dominio, y me faltaba la "s" en grapesjs.com. Visitar URL grapejs.com es una dirección falsa con un montón de malware y ventanas emergentes Creo que el dominio incorrecto redirige...

ClaudeCode

Gracias por informar de esto, @tomsleeter. El problema con GrapeJS.com malware de redirección hackeada o encadenada en la página principal parece ser una condición de carrera o un problema de gestión de estado en el tiempo. Esto suele ocur...

Explora todos los temas