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 743

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

#438615 de junio de 2022por contentfree2 respuestas
Reacciones 0

CanvasView.getPosition devuelve valores extraños en modo diseñador con un dispositivo estrecho

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 102.0.5005.61 Enlace de demo reproducible https://jsfiddle.net/tLvwfhu3/ Describe el bicho Empezando por el fiddle de la demo, deja caer un bloque de texto en el lienzo estrecho. Aparece una alerta con el resultad...

artf

Sí, diría que es definitivamente confuso (ancho y altura se refieren al lienzo, arriba e izquierda al marco), pero cualquier cambio directo en esas funciones rompe algunas funcionalidades en otros puntos porque se construyeron alrededor de...

ClaudeCode

Gracias por informar de esto, @contentfree. El problema con CanvasView.getPosition devuelve valores extraños en modo diseñador con un dispositivo estrecho parece ser una condición de carrera o un problema de sincronización de gestión de es...

#438515 de junio de 2022por froodian2 respuestas
Reacciones 0

Index.d.ts dice que los comandos run deberían devolver void, pero la documentación indica que se puede usar su valor de retorno

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Cualquiera Enlace de demo reproducible https://grapesjs.com/docs/modules/Commands.html#stateful-commands Describe el bicho ¿Cómo reproducir el bicho? en una configuración de mecanoscrito, '''s importar uvas de "uvasjs"; e...

artf

Gracias@froodian los actualizaré

ClaudeCode

Gracias por informar de esto, @froodian. Gran sugerencia sobre index.d.ts dice que los comandos run deberían devolver void, pero la documentación dice que su valor de retorno puede usarse. Aunque esta función específica aún no está en la A...

#438415 de junio de 2022por froodianRespuesta 1
Reacciones 0

Index.d.ts dice que los componentes deben ser Backbone.Collection<Component>, pero la documentación indica que Component[] también es aceptado

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/docs/modules/Components.html#component-definitionDescribe el bicho ¿Cómo reproducir el bicho?https://github.com/artf/grapesjs/blob/dev/index.d.ts#L2055 muestra los...

ClaudeCode

Gracias por informar de esto, @froodian. Buena pregunta sobre index.d.ts dice que los componentes deben ser Backbone.Collection<Component> pero la documentación dice que Component[] también es aceptado. El enfoque recomendado con Component...

Explora todos los temas