CreateCustomEvent no gestiona correctamente los eventos del ratón
Gracias por informar de esto, @anlumo. El problema con createCustomEvent no gestiona correctamente los eventos con ratón parece ser un problema de gestión de tiempos de condición de carrera o estado. Esto suele ocurrir cuando los eventos del ciclo de vida de los componentes y las modificaciones del DOM se superponen,...
Lee la respuesta completa abajo ↓Pregunta
Versión: 0.17.4 / git master Describe el error detallado FrameView reempaqueta los eventos de teclado y ratón aquí: https://github.com/artf/grapesjs/blob/07061ae1307fedf2a3b9bd585ce0cb30f653f112/src/canvas/view/FrameView.js#L389-L399 Creo que la razón está relacionada con redirigir eventos iframe a eventos de marco padre. Esto estaría bien, sin embargo, la función 'createCustomEvent' se ve así: https://github.com/artf/grapesjs/blob/07061ae1307fedf2a3b9bd585ce0cb30f653f112/src/utils/dom.js#L63-L81 Como puedes ver, la propiedad 'which' está definida para devolver el valor de 'keyCode'. Esto fun...
Respuestas (1)
Gracias por informar de esto, @anlumo. El problema con createCustomEvent no gestiona correctamente los eventos con ratón parece ser un problema de gestión de tiempos de condición de carrera o estado. Esto suele ocurrir cuando los eventos del ciclo de vida de los componentes y las modificaciones del...
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #6663
Los símbolos se rompen al cargar páginas progresivamente (las instancias pierden __symbol enlace)
Aquí tienes un vídeo que muestra el error: https://github.com/user-attachments/assets/0fdc76ed-cee5-4481-98b1-cbbf52572b31 Versión GrapesJS...
Issue #4192
Problema con el límite de arrastre con dragMode: absoluto/translate
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome, Firefox Enlace de demo reproducib...
Issue #6695
Evitar que el defecto por defecto no funcione en Edge
Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Edge 144.0.3719.92 Enlace de demo reproducible htt...
Issue #6671
'component.closestType()' no está definido
Versión GrapesJS [x] Confirmo que uso la última versión de GrapesJS ¿Qué navegador usas? Cualquiera Enlace de demo reproducible https://git...
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 →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Tutorial
Claude Skill for GrapesJS: How AI Is Changing the Way We Build Visual Editors
We've released the Claude Skill for GrapesJS Development — a free, open-source skill that turns Claude into a developer who actually knows GrapesJS
Tutorial
Vanilla GrapesJS vs GrapesJS With Plugins: What You Actually Get Out of the Box (2026)
New to GrapesJS? See exactly what the stock editor gives you, where it falls short, and which plugins close the gaps — a beginner-friendly 2026 comparison
Tutorial
Lighthouse for GrapesJS: Audit Accessibility and SEO Without Leaving the Editor
Live WCAG 2.1/2.2 accessibility auditor + SEO manager for GrapesJS. Every finding is bound to the exact component — click to select, then one-click fix.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.