PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

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
#567712 de febrero de 2024por soundharya23252 respuestas
Reacciones 0

Versión GrapesJS

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible https://jsfiddle.net/szLp8h4n Describe el bicho ¿Cómo reproducir el bicho?<a> Insertar etiqueta con enlace dentro de la celda de la tabla(td).Da flotación a la izquierda o derecha a la c...

artf

Proporcionar una demostración válida y reproducible

GJS Helper

El problema que estás encontrando cuando un elemento <td> cambia su comportamiento de visualización (apareciendo como un table-row o table-body) cuando se aplica float: right o float: left no es un error específico de GrapesJS. En cambio,...

#56749 de febrero de 2024por mauriciolcs22 respuestas
Reacciones 0

El lienzo infinito aumenta su altura infinitamente cuando hay un elemento con una altura mínima de 100 vh

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Arc versión 1.29.0 (46113)Enlace de demo reproducible https://grapesjs-react-custom-ui-vrkhwc.stackblitz.ioDescribe el bicho ¿Cómo reproducir el bicho?Habilitar un lienzo infinitoAñadir al menos dos componentes al lienzoEst...

artf

Evita usar lienzo infinito porque nunca se documentó y ni siquiera se terminó como funcionalidad.

GJS Helper

El problema que tienes con el lienzo infinito de GrapesJS que aumenta su altura infinitamente cuando hay un elemento con min-height: 100vh es un problema conocido de interacción entre las unidades de visor CSS (vh) y el mecanismo dinámico...

#56686 de febrero de 2024por addlistener2 respuestas
Reacciones 1

Sourcemap no carga para CompoentTextView

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 121.0.6167.139 (Versión oficial) (x86_64) Enlace de demo reproducible Ninguna. Describe el bicho ¿Cómo reproducir el bicho?añadir un custom Rte y establecer puntos de interrupciónhaz clic en step out hasta que lle...

artf

Solo puedo sugerir que revises correctamente la ruta del mapa fuente <img width="346" alt="Captura de pantalla 2024-02-12 at 08 45 32" src="https://github.com/GrapesJS/grapesjs/assets/11614725/ee135460-a758-4aef-96fa-1d1b463c934d"> Por eje...

GJS Helper

Parece que estás teniendo un problema en el que el sourcemap de ComponentTextView no carga en DevTools de tu navegador, aunque RichTextEditorModule's 's sourcemap parece funcionar. Este es un punto común de confusión al depurar librerías J...

#565731 de enero de 2024por leo-budgetsimpleRespuesta 1
Reacciones 0

Etiquetas de comentario HTML desactivar la edición de texto

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome 120Enlace de demo reproducible https://jsfiddle.net/btmry08e/Describe el bicho ¿Cómo reproducir el bicho?Init un editor grapesjs con este html: ''<div>'<!-- -->Hola Mundo</div>''' ¿Cuál es el comportamiento esperado?...

GJS Helper

El problema que has encontrado, donde una etiqueta de comentario HTML como <!-- --> desactiva la edición de texto en GrapesJS es un comportamiento conocido relacionado con cómo los navegadores gestionan los elementos de contenteditable y c...

#565029 de enero de 2024por Wayne-Mather2 respuestas
Reacciones 0

Al insertar texto cuando el componente no está sincronizado, el texto se sobrescribe del modelo existente

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Edge 121.0.2277.83, Firefox 122 Enlace de demo reproducible https://jsfiddle.net/50mga1t7/1/ Describe el bicho ¿Cómo reproducir el bicho?Crear una acción en la barra de herramientas para insertar algo de textoEditar un no...

artf

Esto no es un error, fusionar el DOM actual con los componentes requiere un poco más de esfuerzo. Ya existe una API similar que puedes usar o reimplementar según tus propias necesidades (usando definición de componentes en lugar de cadena...

GJS Helper

Este es un problema conocido de sincronización entre el editor activo de ProseMirror (que GrapesJS usa para editar texto) y el modelo de componentes GrapesJS. Cuando editas texto activamente en un componente, los cambios se mantienen dentr...

#564124 de enero de 2024por yashvi20262 respuestas
Reacciones 0

Undomanager.remove() no funciona

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome v91Enlace de demo reproducible https://codepen.io/Harshsne/pen/WNgZzPEDescribe el bicho ¿Cómo reproducir el bicho?Añadir una imagen al lienzo y cerrar la imagen modal. (Así que ese componente será eliminado del segui...

artf

El problema aquí no es 'Deshacer el control.remove', sino lo que se registra. Cuando redimensionas la imagen, no editas el 'Component' en sí, sino su objeto 'CssRule', por eso no funciona como se esperaba. Probablemente sugeriría simplemen...

GJS Helper

Gracias por informar de esto, @yashvi2026. Buena pregunta sobre Undomanager.remove() que no funciona. El enfoque recomendado con Canvas es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo es...

#563320 de enero de 2024por kla-ko3 respuestas
Reacciones 0

No se puede seleccionar componente en el manejador ''component:remove''

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión de Chrome 120.0.6099.225 Enlace de demo reproducible https://jsfiddle.net/wattnu/opmwfvjn/ Describe el bicho ¿Cómo reproducir el bicho?Abre y ejecuta el violínDos componentes están en el lienzo. La div "hola mundo...

artf

Gracias @kla-ko, en realidad hay una lógica que impide seleccionar otros componentes durante los eventos de 'component:remove' y lo arreglaré para la próxima versión, pero lo que te sugeriría es cambiar a otro evento. El evento 'component:...

kla-ko

Gracias @artf. ¡Esto funciona de maravilla! /

GJS Helper

El problema que tienes en el que editor.select() no funciona como se espera dentro del gestor de component:remove se debe al momento del evento y al ciclo de vida interno de GrapesJScomponentes. El evento component:remove se activa antes d...

#563220 de enero de 2024por Harshsne262 respuestas
Reacciones 0

Añadir un cambio al desadministrador

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v91 Enlace de demo reproducible https://codepen.io/dhanadsp1120/pen/ExrRvOB Describe el bicho ¿Cómo reproducir el bicho?Desactiva el gestor de deshacer invocando um.stop().Hacer modificaciones en el contenido.React...

artf

Cuando el gestor de deshacer se reanuda, cualquier modificación realizada tras su pausa debe considerarse como un solo cambio. Esto garantiza que al hacer clic en "deshacer" se revierta todo el conjunto de alteraciones al estado anterior a...

GJS Helper

El problema que estás encontrando es el comportamiento esperado para el GrapesJS UndoManager. Cuando se llama um.stop() , el UndoManager deja de escuchar cambios en el editor. En consecuencia, cualquier modificación realizada durante este...

#563119 de enero de 2024por Harshsne262 respuestas
Reacciones 0

Deshacer el add() del gestor no funciona como se esperaba

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v91 Enlace de demo reproducible -- Describe el bicho ¿Cómo reproducir el bicho? Quería añadir un cambio a la pila de undomanager. 'var components = editor. Componentes; editor. UndoManager.add(components.getCompone...

artf

@Harshsne26 necesitas proporcionar una demo reproducible para un error

GJS Helper

El problema que tienes con editor.UndoManager.add() no funcionan como se espera proviene de un malentendido sobre el uso previsto del método y el tipo de argumento que espera. El GrapesJS UndoManager está diseñado para rastrear los cambios...

#563018 de enero de 2024por kla-ko2 respuestas
Reacciones 0

Configurar una llamada de redimensionamiento onStart() impide redimensionar

Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Versión de Chrome 120.0.6099.225 Enlace de demo reproducible https://jsfiddle.net/wattnu/y8L6whun/ Describe el bicho ¿Cómo reproducir el bicho?Goto jsfiddleejecutar el códigoEn el lienzo, selecciona el componente div azulintenta a...

artf

Buen apunte, lo arreglaré

GJS Helper

El problema que estás encontrando, donde configurar una callback onStart para la propiedad resizable impide que el componente se redimensione se debe a cómo GrapesJS (y a menudo las bibliotecas de arrastre/redimensionamiento subyacentes) g...

Explora todos los temas