Issue #2692💬 RespondidoAbierto el 1 de abril de 2020por mazuschlagReacciones 0

Los clics o movimientos rápidos del ratón pueden hacer que el editor se congele

Respuesta rápidapor artf

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:

  1. Abre GrapesJS y añade una variedad de contenido
  2. 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)

artf2 de abril de 2020

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.

mazuschlag3 de abril de 2020

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.

artf7 de abril de 2020

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

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

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.