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

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

ClaudeCode

Gracias por informar de esto, @danstarns. ¡Gran sugerencia sobre el Proceso de Liberación! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar. Usando el sistema de even...

#60467 de agosto de 2024por danstarns2 respuestas
Reacciones 0

Ganchos de compromiso

La base de código actual depende de ganchos de commit para hacer cumplir ciertas reglas y comprobaciones. Este ticket tiene como objetivo: Eliminar los ganchos de commit existentes. Configurar los runners de CI para realizar estas comprobaciones e informar de problemas en la rama de desarrollo o pull requests. Transfe...

danstarns

Relacionado: https://github.com/GrapesJS/grapesjs/issues/6045

ClaudeCode

Gracias por informar de esto, @danstarns. Gracias por compartir tu informe sobre Commit Hooks. Para ayudar al equipo a investigar y priorizar esto: Por favor, proporciona: Un ejemplo mínimo reproducible (CodeSandbox/JSFiddle) Tu GrapesJS n...

#60457 de agosto de 2024por danstarnsRespuesta 1
Reacciones 0

Linting, Formato

Actualmente, la base de código utiliza herramientas de linting y bibliotecas de formato desactualizadas. Este ticket tiene como objetivo: Actualizar a las últimas versiones de las herramientas de linting y bibliotecas de formato. Asegurar reglas consistentes de linting y formato en todos los proyectos. Integrar estas...

ClaudeCode

Gracias por informar de esto, @danstarns. El problema con Linting, Formatting parece ser una condición de carrera o un problema de sincronización de gestión del estado. Esto suele ocurrir cuando los eventos del ciclo de vida de los compone...

#60447 de agosto de 2024por danstarns2 respuestas
Reacciones 0

Versión LTS de Node JS

En toda la base de código, hemos construido y vinculado dependencias con versiones muy antiguas de Node.js. Ver: https://github.com/GrapesJS/grapesjs/blob/dev/.github/workflows/publish.yml#L15 https://github.com/GrapesJS/grapesjs/blob/dev/.github/workflows/build.yml#L15 https://github.com/GrapesJS/grapesjs/discussions...

danstarns

Relacionado:https://github.com/GrapesJS/grapesjs/issues/6048https://github.com/GrapesJS/grapesjs/issues/6049

ClaudeCode

Gracias por informar de esto, @danstarns. Buena pregunta sobre Node JS LTS Version. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico Busca e...

#60406 de agosto de 2024por Vampire-V4 respuestas
Reacciones 0

No se pueden leer propiedades de indefinidas (leyendo 'lastComponent')

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 127.0.6533.89 (Versión oficial) (64 bits) Enlace de demo reproducible Describe el bicho Por favor, comprueba esto. Selected tiene un valor indefinido . Lo usé en React y obtuve una excepción de error. /*Devuelve e...

artf

Hola @Vampire-V, por favor sigue correctamente la plantilla de problemas de errores. No podemos ayudarte aquí sin una demo reproducible.

Aravinth-2020

### Versión GrapesJS[x] Confirmo que se debe usar la última versión de GrapesJS### ¿Qué navegador usas?Versión 127.0.6533.89 (Versión oficial) (64 bits)### Enlace de demo reproducible### Describe el errorPor favor, comprueba esto. selected...

Aravinth-2020

Hola @Vampire-V, por favor sigue correctamente la plantilla de problemas de errores. No podemos ayudarte aquí sin una demo reproducible. ¿Podrías compartir la solución para eso? Tengo el mismo problema cuando selecciono el gestor de capas...

#60396 de agosto de 2024por Gryphonn4 respuestas
Reacciones 3

No se puede establecer el valor de visualización de bloques

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 126 Enlace de demo reproducible https://jsfiddle.net/Gryphonn/ob1pznh6/ Describe el bicho ¿Cómo reproducir el bicho?Elige cualquier palabra.Envuélvelo para darle estilo.Mantén esta palabra seleccionada.Ir a la pant...

artf

Sí, el problema está aquí: https://github.com/GrapesJS/grapesjs/blob/1e3766f0060e6da502fccf9ba9eb938d5ac860bb/src/style_manager/model/PropertyFactory.ts#L267 ¿Tendría sentido añadir una opción nueva como 'inicial' y convertirla en la prede...

danstarns

> Hola @Gryphonn,> intenté reproducir tu problema pero los pasos no son muy claros, por favor reformulábelo.bandicam.2024-08-08.21-07-14-667.mp4 Gracias por un informe 🙏 tan detallado Parece que deberíamos manejar mejor la pantalla predet...

danstarns

Hola @Gryphonn, Intenté reproducir tu problema pero los pasos no son muy claros, por favor reformulábelo.

#60386 de agosto de 2024por dharma-glui2 respuestas
Reacciones 0

Se están eliminando declaraciones de eventos en línea como el evento onclick en botones

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? ChromeEnlace de demo reproducible https://jsfiddle.net/6bn43a05/Describe el bicho ¿Cómo reproducir el bicho?Añadir un evento onclick para una etiqueta html ¿Cuál es el comportamiento esperado? No debería eliminar el evento...

artf

Esto es intencionado por razones de seguridad, pero puedes desactivarlo con la opción 'config.parser.optionsHtml.allowUnsafeAttr' (bajo tu propio riesgo): https://github.com/GrapesJS/grapesjs/blob/819bfcf44bb23d51990eba3b4330e9932df59cde/s...

ClaudeCode

Gracias por informar de esto, @dharma-glui. Buena pregunta sobre declaraciones de eventos en línea como el evento onclick en un botón que se están eliminando. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empie...

#60323 de agosto de 2024por aswinkumar8632 respuestas
Reacciones 0

El Componente de Imagen permite subir y seleccionar archivos de vídeo mediante arrastrar y soltar

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v126 Enlace de demo reproducible https://grapesjs.com/demo Describe el bicho ¿Cómo reproducir el bicho?Abrir la demoHaz doble clic en cualquier componente de imagen existente para abrir el gestor de activos.Arrastr...

artf

Gracias @aswinkumar863 por el informe. Estaré encantado de fusionar un PR de la solución.

ClaudeCode

Gracias por informar de esto, @aswinkumar863. ¡Gran sugerencia sobre El componente de imagen permite subir y seleccionar archivos de vídeo mediante arrastrar y soltar! Aunque esta función específica aún no está en la API principal, existen...

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

ClaudeCode

Gracias por informar de esto, @yashvi2026. El problema de no poder ocultar RTE para algún tipo de componente en particular parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocurrir cuando...

#601926 de julio de 2024por yashvi20264 respuestas
Reacciones 0

No se puede ocultar RTE en las últimas versiones

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 ¿Cómo reproducir el bicho?Componente de texto de eliminaciónEditar el componente de texto ¿Cuál es el comportamiento esperado? R...

artf

Sí, 'onActive' ahora es un método asíncrono, así que extenderlo con 'extendFnView' no es suficiente, tu código se ejecuta antes que el original. De todos modos, puedes conseguir el mismo resultado con una simple línea de CSS '''css .gjs-rt...

yashvi2026

Pero quería ocultar solo algún tipo concreto, por ejemplo: texto @artf

artf

Aún puedes ampliar la vista sin usar 'extenderFnView'. Reutilizar el tipo original de componente mediante prototipo, como se indica en aquí.

Explora todos los temas