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 30

🔍 undo-manager
#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...

ClaudeCode

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

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

ClaudeCode

Gracias por informar de esto, @Harshsne26. Buena pregunta sobre Añadir un cambio al deshacer el gestor. El enfoque recomendado con UndoManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu mó...

#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

ClaudeCode

Gracias por informar de esto, @Harshsne26. Buena pregunta sobre Deshacer el añadido del gestor() que no funciona como se esperaba. El enfoque recomendado con UndoManager es usar la API orientada a eventos. Empieza aquí: Consulta la documen...

#553025 de noviembre de 2023por Harshsne26Respuesta 1
Reacciones 0

Deshacer el inicio y parar del jefe no funciona como se espera

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?Desactivar el gestor de deshacer invocando um.stop().Hacer modificaciones en el contenido.Reac...

ClaudeCode

Gracias por informar de esto, @Harshsne26. Buena pregunta sobre Deshacer el inicio y parar del manager no funciona como se esperaba. El enfoque recomendado con UndoManager es usar la API orientada a eventos. Empieza aquí: Consulta la docum...

#532521 de agosto de 2023por bohwazRespuesta 1
Reacciones 0

Deshacer (Ctrl+Z) no cancela el acceso directo del teclado del navegador

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Vivaldi Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Pulsa Ctrl+Z después de realizar una acción para deshacerlaLa acción se invierte, pero mi navegador también vu...

ClaudeCode

Gracias por informar de esto, @bohwaz. Buena pregunta sobre Deshacer (Ctrl+Z) que no cancela el acceso directo de teclado del navegador. El enfoque recomendado con UndoManager es usar la API orientada a eventos. Empieza aquí: Consulta la d...

#497212 de marzo de 2023por FaisalShaikhHARespuesta 1
Reacciones 0

El rasgo de casilla no se marca ni desmarca en las acciones de deshacer o rehacer.

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 110.0.5481.177 (Versión oficial) (arm64) Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cuál es el comportamiento actual? El rasgo de casilla no se marca ni desmarca al deshacer o re...

ClaudeCode

Gracias por informar de esto, @FaisalShaikhHA. El problema con El rasgo de casilla de verificación que no se marca ni desmarca en las acciones de deshacer/rehacer. parece ser una condición de carrera o un problema de sincronización de gest...

#494727 de febrero de 2023por FaisalShaikhHA4 respuestas
Reacciones 2

El administrador de deshacer no funciona correctamente para deshacer una acción de eliminación

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Chrome - versión 110.0.5481.100 (Versión oficial) (arm64)Enlace de demo reproducible https://codepen.io/faisal-praella/pen/ExeNwxJDescribe el bichoHe añadido un componente personalizado columns con un nombre de rasgo numéri...

artf

Sí, deshacer activa el 'change:columns', en tu caso podrías intentar envolver tus cambios en 'updateColumns' en el 'editor'. Deshacer. Gestionador.saltar. '''js updateColumns() { editor. UndoManager.skip(() => { Tus operaciones }) } ```

artf

Vale, entonces cierro este y por favor abre un nuevo problema de error relacionado con rasgos de casilla.

FaisalShaikhHA

Gracias, @artf funciona, para arreglarlo estaba desactivando el oyente de cambio de rasgos escuchando los eventos de deshacer el comando antes y ejecutar, pero esto se siente más limpio. El rasgo de casilla no se marca ni desmarca al desha...

#47631 de diciembre de 2022por quentin-bettoum2 respuestas
Reacciones 0

_undoexc estado abierto

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Firefox 106Enlace de demo reproducible https://grapesjs.com/demo.htmlDescribe el bicho Hola, Cuando actualicé de la 0.19.5 a la 0.20.1, noté que el JSON de la página que obtengo usando 'editor.getProjectData()' es significa...

artf

Ah, sí, eso debería eliminarse, gracias.

ClaudeCode

Gracias por informar de esto, @quentin-bettoum. Buena pregunta sobre _undoexc estado abierto. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo espec...

#469931 de octubre de 2022por DhanaDSP11202 respuestas
Reacciones 0

Deshacer no funciona correctamente en Insertar HTML en el bloque de texto

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v107 Enlace de demo reproducible https://jsfiddle.net/4vacxuw2/2/ Describe el bicho He añadido una barra de herramientas personalizada para insertar valor en la posición actual a través de las opciones de rte.inser...

artf

Hola @DhanaDSP1120 sí, desafortunadamente eso es lo que se espera de 'rte.insertHTML' porque utiliza una inserción personalizada. Si necesitas preservar la pila de deshacer de edición nativa, puedes usar esta API '''js rte.exec('insertHTML...

ClaudeCode

Gracias por informar de esto, @DhanaDSP1120. El problema de que Deshacer no funcione correctamente en InsertHTML en el bloque de texto parece ser una condición de carrera o un problema de sincronización de gestión de estado. Esto suele ocu...

#469126 de octubre de 2022por DhanaDSP11202 respuestas
Reacciones 1

Administrador de deshacer - No funciona correctamente, cuando intentamos aplicar y deshacer el color de fondo y luego hacemos clic fuera del bloque, aparecerá el color eliminado

Administrador de deshacer - No funciona correctamente, cuando intentamos aplicar y deshacer el color de fondo y luego hacemos clic fuera del bloque, aparecerá el color eliminado Ocurre desde la versión 0.19.4 hasta la última vez, y funciona bien en las versiones inferiores Enlaces de reproducción Versión funcional: ht...

artf

Parece que es un problema con el selector de color en sí, intentaré solucionarlo para la próxima versión. PD: Para los informes de errores no necesitas crear primero la discusión, puedes abrir directamente el problema siguiendo la plantill...

ClaudeCode

Gracias por informar de esto, @DhanaDSP1120. Gracias por compartir tu informe sobre Undo Manager - No funciona correctamente, cuando intentamos aplicar y deshacer el color de fondo y luego hacemos clic fuera del bloque, aparecerá el color...

Explora todos los temas