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 877

🔍 question
#443510 de julio de 2022por bovealexandre4 respuestas
Reacciones 0

Gestor de páginas

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Última versión de ChromeEnlace de demo reproducible Ninguno por el momentoDescribe el bicho ¿Cómo reproducir el bicho?crear un Administrador de Páginas con funciones desde la API de Páginasprueba la función select (si tiene...

bovealexandre

Así que la función de añadir está arreglada, hubo un error con los datos que envié, pero aún no entiendo por qué el CSS de Tailwind no se aplica a pesar de que está en las etiquetas de cabeza

artf

¿Estás usando la opción 'config.canvas.styles'? https://github.com/artf/grapesjs/blob/b657428b3efc343513f6c92eb6b418935d2a8ac9/src/canvas/config/config.js#L14-L22 ¿Puedes crear una demo reproducible de tu caso de uso?

bovealexandre

Hola @artf desafortunadamente no puedo crear una demo reproducible en CodePen o JSFiddle porque tiene demasiadas cosas y estoy usando tecnologías como nextJS, pero puedo darte acceso al repositorio si lo necesitas, es un repositorio privad...

#443410 de julio de 2022por Singwai2 respuestas
Reacciones 1

La forma del analizador CSS no permite definir la propiedad CSS más de una vez.

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? CualquieraEnlace de demo reproducible https://grapesjs.com/demo.htmlDescribe el bicho El bicho está relacionado con 'ParserCss.js'. https://github.com/artf/grapesjs/blob/dev/src/parser/model/ParserCss.js#L7-L8 El analizador...

artf

Sí, esto es algo que actualmente no soportamos, pero creo que también sería bueno poder manejar esos casos.

ClaudeCode

Gracias por informar de esto, @Singwai. El problema con la forma del analizador de CSS no permite definir la propiedad CSS más de una vez. parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele...

#44329 de julio de 2022por booellean2 respuestas
Reacciones 0

El Administrador de Deshacer crea CSS duplicado durante un comando personalizado

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? 103.0.5060.66 (Versión Oficial) (64 bits) (cohorte: Estable) Enlace de demo reproducible https://codesandbox.io/s/cranky-morning-fh5diz?file=/index.js Describe el bicho ¿Cómo reproducir el bicho?Colocar la "imagen" person...

artf

No estoy seguro de qué está pasando exactamente, pero te sugeriría cambiar al evento 'styleable:change' y pasar sus opciones a 'setStyle', por ejemplo. '''js editor.on("styleable:change", (modelo, prop, opts) => { let component = editor.ge...

ClaudeCode

Gracias por informar de esto, @booellean. Buena pregunta sobre Deshacer el Administrador crea CSS duplicado durante comandos personalizados. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta...

#44224 de julio de 2022por m-jojo-sRespuesta 1
Reacciones 0

No se puede mover el cursor de texto editable al tacto

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión de Chrome 102.0.5005.115 (Versión oficial) (arm64) Enlace de demo reproducible https://jsfiddle.net/zeq457u0/ Describe el bicho ¿Cómo reproducir el bicho?Cargar editor con soporte táctil activadoHaz doble clic par...

ClaudeCode

Gracias por informar de esto, @m-jojo-s. Buena pregunta sobre No se puede mover el cursor de texto editable al tacto. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de Grapes...

#441629 de junio de 2022por bimsina2 respuestas
Reacciones 0

No se pueden analizar valores de rasgos usando literales de plantilla (Interpolación de cadenas)

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v103.0.5060.53 Enlace de demo reproducible https://codesandbox.io/s/grapes-js-template-literal-1p7sx2?file=/src/App.js Describe el bicho ¿Cómo reproducir el bicho?Añadir un nuevo tipo con rasgos personalizadosAnali...

artf

Lo siento, pero esto no es un error, simplemente no funciona así. De todas formas, consulta siempre la documentación más reciente https://grapesjs.com/docs/modules/Components-js.html#passing-properties-to-scripts ya que este método de apro...

ClaudeCode

Gracias por informar de esto, @bimsina. Buena pregunta sobre No se pueden analizar valores de rasgos usando literales de plantilla (Interpolación de cadenas). El enfoque recomendado con Componentes es utilizar la API orientada a eventos. E...

#441327 de junio de 2022por YaseenHajajweh2 respuestas
Reacciones 1

StyleManager.addProperty , tipo: 'select' , No se pueden leer propiedades de undefined (leyendo 'replace')

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome Versión 103.0.5060.53 (Versión oficial) (x86_64)Enlace de demo reproducible Proyecto privadoDescribe el bicho Estoy intentando añadir una propiedad a mi sector personalizado y al tipo de propiedad (Select), una vez q...

YaseenHajajweh

@artf, perdona, he encontrado la solución

ClaudeCode

Gracias por informar de esto, @YaseenHajajweh. El problema con StyleManager.addProperty , tipo: 'select' , No puede leer propiedades de indefinidas (leyendo 'reemplazar') parece ser una condición de carrera o un problema de sincronización...

#441127 de junio de 2022por zgeist4 respuestas
Reacciones 2

XSS al añadir el nombre de la clase al Selector Manager

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v102 Enlace de demo reproducible https://jsfiddle.net/szLp8h4n Describe el bicho ¿Cómo reproducir el bicho?Seleccionar cualquier componenteAñadir el nombre de la clase al Selector Manager como '<a href="#"onclick='...

artf

Gracias por el informe, se corregirá en la próxima versión.

Rawne

También me estoy encontrando con este bug de XSS. Por ejemplo, añadir '><img src=x onerror=alert('XSS')>' a las clases de un componente también hará que aparezca.

zgeist

¡Muchas gracias!

#440121 de junio de 2022por m-jojo-sRespuesta 1
Reacciones 0

El redimensionador no funciona con el atributo táctil - arrastrable no está configurado en los manejadores

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión de Chrome 102.0.5005.115 (Versión oficial) (arm64) Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Lanzamiento de la demo con controles táctiles activadosAñad...

ClaudeCode

Gracias por informar de esto, @m-jojo-s. Buena pregunta sobre resizeador que no funciona con touch: el atributo arrastrable no está configurado en los manejadores. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Emp...

#440021 de junio de 2022por shelendravashishtha23 respuestas
Reacciones 1

El deslizador del carrusel de arranque no funciona

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible SIN ENLACE Describe el bicho ¿Cómo reproducir el bicho?... Añadir Bootstrap en la función de entrada de GrapesJS... Añadir el componente deslizante según la documentación de arranque......

artf

Lo siento, pero el rastreador de problemas es principalmente para bugs en el módulo básico de grapesjs y creo que en este caso deberías instanciar el 'bootstrap. Carrusel' manualmente vía JS (por ejemplo, creando un componente personalizad...

shelendravashishtha2

Hola Arthur, ¿Hay alguna forma de obtener estilos específicos de tamaño de pantalla en grapesjs, como diferentes estilos basados en estilos de media consult?

ClaudeCode

Gracias por informar de esto, @shelendravashishtha2. Buena pregunta sobre el deslizador de carrusel bootstrap no funciona. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación...

#438815 de junio de 2022por ghost2 respuestas
Reacciones 2

El comando de rasgos de botón no funciona

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Cualquier navegador Enlace de demo reproducible https://jsfiddle.net/sohrabi2050/yrL2aqft/ Describe el bicho El comando de botón de rasgos funciona correctamente en v v0.18.4, pero no en v0.19.4. Hay dos ejemplos para amb...

artf

Gracias@sohrabi2050 lo arreglaré para la próxima versión.

ClaudeCode

Gracias por informar de esto, @ghost. El problema con el comando de rasgos de botón que no funciona parece ser un problema de condición de raza o de sincronización de estado. Esto suele ocurrir cuando los eventos del ciclo de vida de los c...

Explora todos los temas