ErrorTipoUncatch: No se pueden leer propiedades de null (leyendo 'ownerDocument')
Gracias por informar de esto, @Merorh. Buena pregunta sobre ErrorTipoDeUncatch: No se pueden leer propiedades de null (leyendo 'ownerDocument'). El enfoque recomendado con Teclado es usar la API basada en eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo específico Busca el método del oyente de...
Lee la respuesta completa abajo ↓Pregunta
Versión GrapesJS
- Confirmo que se debe usar la última versión de GrapesJS
¿Qué navegador usas?
Chromium 101.0.4951.64 (Versión oficial) snap (64 bits)
Enlace de demo reproducible
https://grapesjs.com/demo.html
Describe el bicho
¿Cómo reproducir el bicho?
- Seleccionar una imagen y redimensionarla, y mantener pulsado el botón del ratón en el pin de redimensionamiento
- Eliminar la imagen mediante el teclado del botón de eliminar, manteniendo mantenido pulsado el botón del ratón y redimensionando la imagen
¿Cuál es el comportamiento esperado? La imagen ha sido eliminada ¿Cuál es el comportamiento actual? La imagen se elimina y en consola se muestran enormes registros de errores:
ErrorTipoUncatch: No se pueden leer propiedades de null (leyendo 'ownerDocument')
en T.Value (Resizer.js:207:21)
en T.Value (Resizer.js:343:20)
en Be (_executeBound.js:8:65)
en HTMLDocument. <anonymous> (bind.js:10:12)
en HTMLDocument. <anonymous> (restArguments.js:16:27)
Valor @ Resizer.js:207
Valor @ Resizer.js:343
Be @ _executeBound.js:8
(anónimo) @ bind.js:10
(anónimo) @ restArguments.js:16
ErrorTipoUncatch: No se pueden leer propiedades de null (leyendo 'ownerDocument')
en T.Value (Resizer.js:207:21)
en T.Value (Resizer.js:343:20)
en Be (_executeBound.js:8:65)
en T.<anonymous> (bind.js:10:12)
en T.Stop (restArguments.js:16:27)
en T.Value (Resizer.js:333:12)
en Be (_executeBound.js:8:65)
en HTMLDocument. <anonymous> (bind.js:10:12)
en HTMLDocument. <anonymous> (restArguments.js:16:27)
Las instancias de este último registro crecen en número con cada nueva acción tras la repetición del bug.
Código de conducta
- Acepto seguir el Código de Conducta de este proyecto
Respuestas (1)
Gracias por informar de esto, @Merorh.
Buena pregunta sobre ErrorTipoDeUncatch: No se pueden leer propiedades de null (leyendo 'ownerDocument'). El enfoque recomendado con Teclado es usar la API basada en eventos.
Empieza aquí:
- Consulta la documentación de GrapesJS de tu módulo específico
- Busca el método del oyente de eventos 'on()'
- La mayoría de las operaciones se pueden realizar escuchando eventos del editor y de los componentes
Patrones comunes: '''javascript Prestad atención a los cambios editor.on('Change', () => console.log('Something Changed'));
Ciclo de vida de los componentes editor.on('component:mount', (c) => console.log('component ready', c)); editor.on('component:update', (c) => console.log('component updated', c));
**Si sigues atascado:**
- Compartir una reproducción mínima de CodeSandbox
- Incluye lo que ya has probado
- Menciona tu versión GrapesJS
- ¡La comunidad está aquí para ayudar!
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #5378
ErrorTipo no capturado: No se pueden leer propiedades de undefined (leyendo 'Lienzo') mientras se arrastra un componente en el Panel del Gestor de Capas
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v116.0.5845.97 Enlace de demo repr...
Issue #4440
Extender el componente de texto rompe bloques textibles
Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Versión 102.0.5005.115 (Versión oficial) (6...
Issue #6040
No se pueden leer propiedades de indefinidas (leyendo 'lastComponent')
Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 127.0.6533.89 (Versión oficial) (...
Issue #5159
No se pueden añadir marcadores de posición en opciones de campo desplegable de texto con CKEditor activado
Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? ChromeEnlace de demo reproducible https://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 →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.