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

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

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

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

GJS Helper

El problema que has descrito con el Administrador de Deshacer de GrapesJS (um.stop() y um.start()) es un comportamiento conocido donde el método um.stop(), a pesar de configurar la bandera interna de enabled en false, no impide consistente...

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

GJS Helper

El problema que tienes con Ctrl+Z activando tanto GrapesJS deshacer como el atajo del navegador de "reabrir la última pestaña cerrada" se debe a que el evento keydown para Ctrl+Z no tiene su acción predeterminada impedida dentro de GrapesJ...

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

GJSBlock

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

Undo manager not working properly on undoing a remove action

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 status open

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.

GJSBlock

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

Undo not working properly on InsertHTML in text block

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

GJSBlock

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

GJSBlock

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