Androidでバージョン2.7.2で突然空白ページが表示される

Android 9 で Firefox for Android 68 を使用しています。

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 ブラウザでは正常に動作しました。:thinking:

何か心当たりはありますか?

以下は community.metabrainz.org(空白ページ)でのみ発生するエラーです。

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

追記:meta.discourse.orgcommunity.metabrainz.org の両方で共通して発生していた Content Security Policy エラーを削除しました。これらは単に混乱を招くだけで、関係のないものだったためです。

「いいね!」 1

Firefox for Android は現在バージョン 88.1.4 です。そのバージョンでも再現しますか?現在のバージョンでは私の環境では正常に読み込まれます:

ただし、どちらのバージョンも正式にはサポートされていません。当社は Android 版 Chrome のみをサポートしています。

「いいね!」 3

参考までに:2.7.2 にフォーラムを更新した後、同様の苦情が寄せられています。モバイルサイトが完全に空白になるというものです。ただし、クライアントの OS やブラウザに関する具体的な情報は現時点ではございません。

「いいね!」 3

承知しています。しかし、アドオンに対応しているのは 68 のみです(私は中古品店にいる際に CD カタログを確認するために、モバイル版で Violentmonkey が必要です)。

また、内蔵ブラウザ(Chrome)でも空白のまま表示されてしまいます。

「いいね!」 1

私の Android スマホでは、Firefox でも Chrome でもその現象を再現できません。

デスクトップでも正常に開きます。

「いいね!」 4

ああ、もしかしたらログインしているからかもしれません。
動作するケースと動作しないケースをすべて特定してみます。

「いいね!」 1

フィードバックをいただき、誠にありがとうございます。
確かに、より新しいバージョンの Chrome では動作します!

参考までに(太字は私の環境、それ以外は業務用のテスト端末のもの、取り消し線のブラウザはアドオンをサポートしていません):

ブラウザ モバイル OS community.metabrainz.org の状況 (2.7.3) meta.discourse.org の状況 (2.8.0)
Firefox 68.2.0 Android 5.0.2 :x: :green_circle:
Firefox 68.11.0 Android 9 :x: :green_circle:
Firefox 69+
Chrome 46.0.2490.76 Android 5.0.2 :x: :x:
Chrome 56.0.2924.87 Android 6.0.1 :x: :green_circle:
Chrome 77.0.3865.92 Android 9 :x: :green_circle:
Chrome 91.0.4472.88 Android 5.0.2, Android 6.0.1, Android 9 :green_circle: :green_circle:
Samsung Internet 13.2.3.2 Android 6.0.1 :green_circle: :green_circle:
Samsung Internet 14.0.3.5 Android 6.0.1 :green_circle: :green_circle:
Edge 40.15063.1868.0 Windows 10 :x: :x:

回避策

回避策として、Chrome を更新し、Discourse サイトを「デスクトップアイコン / お気に入り / アプリ?」としてインストールしました。community.metabrainz.org(現在はバージョン 2.7.3)が、Android 68.11.0 版 Firefox と再び互換性がある meta.discourse.org(バージョン 2.8.0)と同程度の最近のバージョンに達するまで、それを使用する予定です。:slight_smile:
リンクを長押しすることで、リンクを Firefox で開くことができます。少し遅いですが、私には十分です。


community.metabrainz.org の関連投稿

「いいね!」 2

バグはここで追跡されています

「いいね!」 4

@sam さん、こんにちは。
ここでメタで使われている Discourse バージョン 2.8.0 には問題がないため、この件については Discourse のコードを変更する必要はないと思います。
バージョン 2.8.0 のリリースを待つだけで修正されます。
それまでは別のブラウザを使用しています。

「いいね!」 1

ええと…この問題でお困りなのはあなただけではありませんよ、@jesus2099 :slight_smile:

「いいね!」 2

はい、ただし言及されている「修正」は、それらのブラウザに対して静的な読み取り専用の HTML バージョンを提供するというものでした。

そのため、変更を加えずに待つことを好みます。なぜなら、メタサイト(2.8.x)にある Discourse のより新しいバージョンは、それらのブラウザでも完全な機能モードで動作しているからです(おそらくトランスパイルのおかげでしょう)。

「いいね!」 1

いいえ、誤解されたと思います。

それは多分意図したものではないでしょうが、笑わせていただきました :slight_smile:

「いいね!」 4

素晴らしい!:grin::+1:
意図しないタイプミスに気づきましたが、あえてそのままにしておきました。:wink::face_with_hand_over_mouth:
修正します!最高ですね!

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.