С 2021-06-05 сайт community.metabrainz.org отображается у меня как пустая страница, независимо от того, выполнен ли вход в систему или нет.
Я пробовал использовать встроенный браузер Chrome — та же проблема.
Meta при этом работает нормально.
MetaBrainz Discourse использует версию Discourse 2.7.2 - https://github.com/discourse/discourse version 81070b323f4679e3052efe64b5db7fecada10f23, что старше, чем meta Discourse 2.8.0.beta2 - https://github.com/discourse/discourse version 940eb28e31636cf585a27daa92a1e86a14238423.
Я попробовал на более старом Android из моего офиса, и там всё работает в браузере Samsung.
SyntaxError: expected expression, got '.'
https://community.metabrainz.org/assets/application-b2ca9fbe8bab1b27bb00821fc91900c720b3c6836296c8e6062d44a1ed6d82f2.js
Error: Could not find module discourse/lib/theme-settings-store
https://community.metabrainz.org/assets/_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js
ReferenceError: Discourse is not defined
https://community.metabrainz.org/assets/start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js
Обновление: Я убрал ошибки Content Security Policy, которые были общими для meta.discourse.org и community.metabrainz.org, они лишь отвлекали и не имели отношения к делу.
В настоящее время Firefox для Android находится на версии 88.1.4. Можете ли вы воспроизвести проблему на ней? У меня всё загружается корректно на текущей версии:
К сведению: после обновления форумов до версии 2.7.2 мы получали аналогичные жалобы на полное исчезновение содержимого мобильной версии сайта. Однако у нас пока нет конкретных данных об используемой клиентской операционной системе или браузере.
Я знаю, но только версия 68 поддерживает расширения (мне нужно Violentmonkey на мобильном устройстве, чтобы проверять мою коллекцию CD в комиссионных магазинах).
Большое спасибо за вашу обратную связь.
Действительно, всё работает в более новых версиях Chrome!
Для справки (в жирном шрифте — моя собственная конфигурация; остальные данные получены с тестовых телефонов на работе; браузеры с зачёркнутым названием не поддерживают расширения):
В качестве обходного решения я обновил Chrome и установил сайт Discourse как иконку рабочего стола / закладку / приложение? и буду использовать его до тех пор, пока community.metabrainz.org (сейчас версия 2.7.3) не достигнет аналогичной актуальной версии, как meta.discourse.org (версия 2.8.0), которая снова совместима с Firefox для Android 68.11.0.
Долгое нажатие на ссылки позволяет мне открывать их в Firefox. Чуть медленнее, но для меня вполне достаточно.
Привет, @sam, В версии Discourse 2.8.0, используемой здесь на meta, проблем нет, поэтому, думаю, менять код Discourse для этой проблемы не нужно.
Мы просто ждём версию 2.8.0, и проблема будет исправлена.
А пока мы используем другой браузер.
Да, но упомянутое исправление, судя по всему, заключается в том, чтобы предоставлять этим браузерам статическую версию HTML только для чтения.
Поэтому я предпочитаю подождать без изменений, так как эта более новая версия Discourse, здесь на meta (2.8.x), работает с этими браузерами в полном функциональном режиме (возможно, благодаря транспиляции).