モバイルブラウザでテキストを選択した後に表示される3つのボタンがクリックしても機能しない

通常、Discourseではテキストを選択すると、「引用」や「引用をコピー」などのボタンを含むポップアップウィンドウが表示されます。
最近、一部のモバイルブラウザでは、これらのボタンをクリックしても、返信ウィンドウが表示されたり、クリップボードに書き込まれたりすることなく、単に消えてしまうことが判明しました。自己ホスト型DiscourseインスタンスとMetaの両方でテストしたところ、この問題は一貫していました。UAをデスクトップ表示に変更しても、動作しません。ブラウザ設定を確認し、広告ブロックなどのオプションが無効になっていることを確認しても、効果はありませんでした。

現在、問題のあるサンプルブラウザが1つ特定され、それに対して以下のテストが実行されました。
@Arkshine氏のhttps://arkshine.github.io/discourse-features-test/では、3つのテスト結果はすべてサポートでした。

@supermathie氏のhttps://www.supermathie.net/reflect/headersを通じて、以下の結果が得られました。

accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br, zstd
accept-language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
connection: keep-alive
host: www.supermathie.net
sec-ch-ua: "XiaoMiBrowser";v="135", "Not-A.Brand";v="8", "Chromium";v="135"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Linux; U; Android 15; zh-cn; 23049RAD8C Build/AQ3A.250226.002) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.7049.79 Mobile Safari/537.36 XiaoMi/MiuiBrowser/20.12.1030209
x-miorigin: s

ブラウザのカーネルバージョンは、ターゲットに必要な最小バージョンを下回っているようには見えません。

セーフモードで再現できますか?Metaでもこれは発生しますか?

はい、例えば、ページのURL(Meta)に直接/?safe_mode=no_themes,no_pluginsを追記しても、テスト結果は変わりません。

これはこのブラウザのことですか?

Android 15 仮想デバイスで試したところ、Chrome は正常に動作しています。

Firefox は次のとおりです。

しかし、Mi Browser を使用しようとすると、どのウェブサイトに移動してもすぐにクラッシュします。


(クラッシュ直前に撮影されたスクリーンショット)

Chromium レンダリングエンジンが原因かもしれませんが、彼らはバージョンに何らかの変更を加え、これらのボタンが機能しなくなったようです。これらの問題は、ブラウザのフィードバックメカニズムを介して、それぞれの開発者に報告するのが最善でしょう。

「いいね!」 2

結論の正確性を期すため、他のユーザーからのフィードバックにあったブラウザのサンプルを、以下のパラメーターで確認しました。

accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/wxpic,image/sharpp,image/apng,image/tpg,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
accept-encoding: gzip, deflate, br
accept-language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
connection: keep-alive
host: www.supermathie.net
q-ua2: QV=3&PL=ADR&PR=QB&PP=com.tencent.mtt&PPVN=19.9.5.5035&TBSVC=45001&CO=BK&COVC=048603&PB=GE&VE=GA&DE=PHONE&CHID=0&LCID=25749&MO= FIN-AL60a &RL=1084*2302&OS=12&API=31&DS=64&RT=64&HM=1&HMVN=3.0.0&REF=qb_0&TM=00
sec-ch-ua: "Not A(Brand";v="99", "Android WebView";v="121", "Chromium";v="121"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Linux; U; Android 12; zh-cn; FIN-AL60a Build/HUAWEIFIN-AL60a) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/121.0.6167.71 MQQBrowser/19.9 Mobile Safari/537.36 COVC/048603

あなたもこの問題が発生するかどうか試していただけるかもしれません。