La ventana de registro no se abre en navegadores integrados

Hola. Utilizamos Discourse como una vista web en nuestra aplicación codificada con Flutter. Recientemente noté que la pantalla de membresía del foro no se abría. Mientras investigaba, noté algo como esto en la consola del navegador (ver imagen). ¿Podría tener algo que ver con esto?

Además, en la última versión (d405305456) el nuevo light-box experimental no funciona. Al hacer clic en la imagen, la imagen no aparece. Solo hay su forma humeante en el fondo.

1 me gusta

Esto ciertamente se siente como una #instalación-no-soportada, no estoy seguro de que alguna vez hayamos soportado esto oficialmente.

Dicho esto, le preguntaré al equipo de js moderno por si tienen alguna idea.

2 Me gusta

¿Puedes compartir un ejemplo de aplicación Flutter que incorpore Discourse? Como mencionó Sam, no es estrictamente compatible, pero si hay algo fácil que podamos hacer para solucionar/mejorar la compatibilidad, generalmente estaremos contentos de hacerlo.

El error en tu captura de pantalla podría estar relacionado, pero no parece provenir directamente de Discourse (no tenemos un archivo ‘webcontent.js’). Lo más probable es que sea algo inyectado por tu WebView.

Parece que las WebViews de Flutter están respaldadas por diferentes motores del sistema operativo, por lo que esto podría ser específico de la plataforma.

3 Me gusta