Issue #1667✓ ResueltoAbierto el 18 de diciembre de 2018por arachnosoftReacciones 2

Pantalla completa: "exitFullscreen" muestra el error JS "Documento no activo" en Chrome 71

Respuesta rápidapor artf2

Gracias @arachnosoft por el informe, parece que hay un nuevo tipo de lanzamiento de error en el nuevo Chrome 71. Lo arreglaré en la próxima versión

Lee la respuesta completa abajo ↓

Pregunta

Hola @artf,

Gracias por todo tu trabajo con grapesjs.

Llevo unos meses integrando tu editor y acabo de descubrir que usar el botón de pantalla completa en Chrome 71 provoca un error de "Documento no activo" en la consola de JavaScript:

grapes.min.js?v0.14.43:3 No capturado (en promesa) TypeError: Documento no activo at i.disable (grapes.min.js?v0.14.43:3) en i.stop (grapes.min.js?v0.14.43:3) en i.callStop (grapes.min.js?v0.14.43:3) en Object.stopCommand (grapes.min.js?v0.14.43:12) en i.updateActive (grapes.min.js?v0.14.43:12) at m (grapes.min.js?v0.14.43:2) en V (grapes.min.js?v0.14.43:2) at h (grapes.min.js?v0.14.43:2) en I.C.Trigger (grapes.min.js?v0.14.43:2) en i.set (grapes.min.js?v0.14.43:2)

Esto parece bastante reciente, y ocurre con tu demo online del boletín: https://grapesjs.com/demo-newsletter-editor.html

Solo tienes que hacer clic en el botón de pantalla completa y deberías recibir el error también.

El mismo problema se ha reportado en otro proyecto de GitHub: https://github.com/jpilfold/ngx-image-viewer/issues/23

Parece que hay una solución temporal para comprobar si el modo pantalla completa está activo o no (por ejemplo, document.fullscreen, window.fullScreen). Lo probé con grapesjs, si lo comprobo antes de ejecutar o detener el comando de pantalla completa, hay menos errores, pero sigue apareciendo un error al llamar a disable() de fsChanged() en el código del módulo de pantalla completa:

grapes.js Uncaught (en promesa) TypeError: Documento no activo en child.disable (grapes.js:27755) en child.stop (grapes.js:27787) en child.fsChanged (grapes.js:27769)

Espero que tengas suficiente información para investigar. ¡No dudes en preguntar si es necesario!

Respuestas (2)

👍 Muy útilartf20 de diciembre de 2018

Gracias @arachnosoft por el informe, parece que hay un nuevo tipo de lanzamiento de error en el nuevo Chrome 71. Lo arreglaré en la próxima versión

lock[bot]20 de diciembre de 2019

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

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 →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.