Los clics o movimientos rápidos del ratón pueden hacer que el editor se congele
Hola @mazuschlag y gracias por tus amables palabras. Sobre el problema, ¿podrías explicar mejor el comportamiento de 'hacer clic y mover'? ¿Debería seleccionar un componente y mover solo el ratón? Hubo un problema al mover componentes que provocaba un congelamiento de la aplicación (básicamente era posible dejar caer...
Lee la respuesta completa abajo ↓Pregunta
¡Antes que nada, gracias por todo tu esfuerzo en el proyecto! Este es un proyecto muy bueno del que depende mucha gente, así que gracias por tu esfuerzo.
Esto es raro, pero la idea básica es que mover el ratón rápidamente al hacer clic en un elemento puede hacer que el creador se quede congelado. Esto no siempre es un gran problema, pero puede ser molesto cuando se trabaja rápido. Puedes reproducir este problema en la página de demostración de la web GrapesJS.
Para reproducir:
- Abre GrapesJS y añade una variedad de contenido
- Haz clic y mueve el ratón rápidamente sobre un elemento.
No siempre se reproduce, pero cuando lo hace, todo el constructor se congela. Esto puede empeorar o ser más fácil de reproducir a medida que se añada más contenido al editor.
Respuestas (3)
Hola @mazuschlag y gracias por tus amables palabras. Sobre el problema, ¿podrías explicar mejor el comportamiento de 'hacer clic y mover'? ¿Debería seleccionar un componente y mover solo el ratón? Hubo un problema al mover componentes que provocaba un congelamiento de la aplicación (básicamente era posible dejar caer un componente dentro de sus propios hijos, causando un bucle infinito), pero se solucionó hace unas pocas versiones.
Hmm, eso sí que suena un poco al problema que estaba experimentando. Esto implica mantener pulsado el clic izquierdo del ratón mientras arrastras rápidamente un componente antes de soltarlo. Esto ocurre cuando trabajas rápido: haces clic en un componente y, al alejar el ratón (aunque sigues haciendo clic hacia abajo un momento), el editor se queda "atascado". Puedes descongelarlo haciendo clic de nuevo en el componente y arrastrándolo a algún sitio.
@mazuschlag entonces, ¿usas una versión antigua o la última de uvas? No puedo reproducirlo en la última versión
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #2972
HAZAÑA: Desactivar los scripts en el lienzo
Hola, antes que nada, gracias por una herramienta tan estupenda. En mi proyecto me encontré con el problema de que tengo que desactivar los...
Issue #552
No se puede restablecer el fondo del cuerpo
He encontrado esto aquí #351 pero parece que no reinicia el fondo del cuerpo... ¿Hay alguna otra forma de hacerlo?
Issue #2824
¿Los objetos arrastrados no se posicionan con la resistencia inicial?
Así que cuando arrastro un componente o objeto desde la barra hasta el centro, no va a donde le dije... ¿Siempre va aproximadamente un 20%...
Issue #2878
[Bug] no es posible hacer que parte de H1 sea no en negrita
Pasos:Demo del boletín abierto en https://grapesjs.com/demo-newsletter-editor.htmllimpiar el lienzoeliminar "Sección de texto"seleccionar c...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.