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 545

🔍 typescript
#524516 de julio de 2023por riteshdalal4 respuestas
Reacciones 0

El contenido de component con editable:false sigue siendo editable

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 114.0.5735.198 Enlace de demo reproducible https://jsfiddle.net/riteshdalal/obnx7sg3/22/ Describe el bicho ¿Cómo reproducir el bicho?Crear un componente con editable:false en el modeloDeja caer el componente sobre...

artf

La propiedad 'editable' no tiene significado por defecto y solo se usa internamente por otros componentes extendidos como 'Texto' o 'Imagen'

riteshdalal

@artf cómo creamos un componente que GJS no analize a los hijos.

riteshdalal

La propiedad 'editable' no tiene significado por defecto y solo se usa internamente por otros componentes extendidos como 'Texto' o 'Imagen' Esto solía funcionar en versiones antiguas de GJS. Simplemente dejé de funcionar en la 0.21.3

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

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

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

#51676 de junio de 2023por KevenDvorianoff2 respuestas
Reacciones 0

UsePlugin no es una función

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? TodosEnlace de demo reproducible NingunoDescribe el bicho Siguiendo la documentación sobre cómo crear un plugin usando typescript y usando la función "usePlugin" para importar el plugin al editor, el navegador muestra el si...

sneddobuilds

Me pasa lo mismo.

ClaudeCode

Gracias por informar de esto, @KevenDvorianoff. El error TypeError: g.usePlugin no es una función ocurre cuando el módulo intenta acceder a propiedades antes de que el ciclo de vida del componente esté completamente inicializado. Esta es u...

#51646 de junio de 2023por shomeel2 respuestas
Reacciones 0

Por defecto, los componentes se crean usando tabla en mi proyecto de demostración, pero la demo usa la propiedad flex para crear componentes

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 112.0.5615.49 (Versión oficial) (x86_64) Enlace de demo reproducible https://jsfiddle.net/shomeelconovo/k7L2rthg/1/ Describe el bicho Necesito ayuda con algo relacionado con el grapes.js. He creado un proyecto y c...

artf

https://github.com/GrapesJS/grapesjs/discussions/5163#discussioncomment-6162516

ClaudeCode

Gracias por informar de esto, @shomeel. El problema con Por defecto los componentes se crean usando tabla en mi proyecto demo, pero la demo usa la propiedad flex para crear componentes parece ser un problema de condición de carrera o de si...

#51591 de junio de 2023por CaptSadaf3 respuestas
Reacciones 0

No se pueden añadir marcadores de posición en opciones de campo desplegable de texto con CKEditor activado

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? ChromeEnlace de demo reproducible https://codepen.io/darrenbawag/pen/JjWBLrpDescribe el bicho ¿Cómo reproducir el bicho?Abre este enlace https://codepen.io/darrenbawag/pen/JjWBLrp e intenta mostrar el desplegable marcador a...

CaptSadaf

cc: @jcamejo @artf

artf

Esas acciones solo están disponibles para el RTE integrado; si lo sustituyes por un RTE personalizado como CKEditor no las ves. Tienes que usar el propio CKEditor para tu lógica personalizada.

ClaudeCode

Gracias por informar de esto, @CaptSadaf. Buena pregunta sobre No se pueden añadir marcadores de posición a opciones desplegables de campos de texto con CKEditor activado. El enfoque recomendado con ProseMirror es usar la API orientada a e...

Explora todos los temas