Проблема с отображением WebView

Мы хотим использовать Discourse в виде веб-вью в части нашего нативного приложения, но у нас возникла проблема с JavaScript. В веб-вью JavaScript включён, но форум отображается некорректно. Как мне решить эту проблему? Спасибо.

Редактирование: Я добавил User-Agent, чтобы работала авторизация через Google. Когда я его убрал, форум отобразился корректно. Но мне всё ещё нужен Google SSO :smiley:

Discourse отображает десктопную версию (показанную на вашем скриншоте), если только не обнаруживает мобильного пользователя по строке User-Agent.

Вы можете добавить ?mobile_view=1 к вашему url, чтобы принудительно включить мобильную версию, возможно, это поможет.

Это представление для краулеров. Содержит ли ваш User Agent одно из этих слов?

rss|bot|spider|crawler|facebook|archive|wayback|ping|monitor|lighthouse

Если да, то Discourse решит, что это краулер, и покажет представление для краулеров.