No se puede leer la propiedad 'hasFocus' de null
Se trata de mapas de teclas: D significa core:componente-delete A significa core:componente-exit s significa core:componente-next W significa core:component-prev Para solucionar el error tengo que usar:Eliminar todos los keymaps asignados 'editor.keymaps.removeAll()' o Eliminar el keymap por id 'editor.keymaps.remove(...
Lee la respuesta completa abajo ↓Pregunta
¡Hola @artf Me sale el error Cannot la propiedad de lectura 'hasFocus' de null cuando pulso 'a', 's', 'd' y 'w' desde el teclado en los componentes de texto de entrada en el lienzo.
ErrorTipoUncatch: No puede leer la propiedad 'hasFocus' de null en Object.hasFocus (grapes.min.js:12) En la carrera (grapes.min.js:3) en Object.method (grapes.min.js:12) a las grapes.min.js:3 en HTMLDocument. <anonymous> (grapes.min.js:3) en ZoneDelegate.invokeTask (zone-evergreen.js:391) en Zone.runTask (zone-evergreen.js:168) at ZoneTask.invokeTask [como invoke] (zone-evergreen.js:465) en invokeTask (zone-evergreen.js:1603) en HTMLDocument.globalZoneAwareCallback (zone-evergreen.js:1629)
Respuestas (1)
Se trata de mapas de teclas:
D significa core:componente-delete A significa core:componente-exit s significa core:componente-next W significa core:component-prev
Para solucionar el error tengo que usar:
- Eliminar todos los keymaps asignados 'editor.keymaps.removeAll()' o
- Eliminar el keymap por id 'editor.keymaps.remove('core:component-delete');' 'editor.keymaps.remove('core:component-exit');' 'editor.keymaps.remove('core:component-next');' 'editor.keymaps.remove('core:component-prev');'
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3083
[Característica]: Resalta zonas de caída
Hola @artf, ¿Cómo recomendarías resaltar los componentes en el lienzo donde se puede colocar el bloque seleccionado según reglas arrastrabl...
Issue #2953
ERROR: Error al salir de Grapes con algo seleccionado.
Hola @artf, Pasos: Abro Canvas con GrapesJS, selecciona cualquiera de los componentes, luego haz clic en 'Ir a Random', y aparece un error...
Issue #2663
[BUG] La pulsación de teclas WASD devuelve un error en Canvas
Hola, Me sale un error al pulsar una tecla en Canvas sin RTE activado. ErrorTypeUncatch: No se puede leer la propiedad 'hasFocus' de null n...
Issue #2681
[BUG]: el método destroy() no eliminó completamente los eventos
Versión: Última: V-0.16.3. importante: Actualiza de la v-0.15.9 a la v-0.16.3 mientras mantienes todo igual, el error aparecerá en consola:...
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
Ship to Production Faster: What’s New in GrapesJS Shadcn
Supercharge your page builder! GrapesJS Shadcn adds live drag previews, rich text / commands, dynamic data, and canvas presets to ship to prod faster.
Tutorial
How to Build a Production GrapesJS Editor: The Complete Walkthrough of Brief, Preset, Plugins, and Services
A complete walkthrough of building a production GrapesJS editor: how to choose a preset, pick plugins, and scope setup services without burning a sprint.
Tutorial
GrapesJS Inline RTE Plugins Update: CKEditor 5 v0.1.4 and Froala Inline Text Editor
CKEditor 5 Inline for GrapesJS v0.1.4 fixes Studio SDK toolbar clipping, iframe injection and link balloon bugs. Compare with Froala Inline — both $69.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.