I tre pulsanti che compaiono dopo aver selezionato il testo su un browser mobile non funzionano quando cliccati

Di solito su Discourse, dopo aver selezionato del testo, appare una finestra pop-up con una riga di pulsanti che include “Citazione” e “Copia citazione”.
Recentemente, è stato riscontrato che su alcuni browser mobili, quando si fa clic su questi pulsanti, questi semplicemente scompaiono senza aprire la finestra di risposta o scrivere negli appunti. Dopo test su un’istanza Discourse self-hosted e su Meta, il problema è coerente. La modifica dello User Agent (UA) per utilizzare la visualizzazione desktop per operare non li fa comunque funzionare. La verifica delle impostazioni del browser per confermare che il blocco degli annunci e altre opzioni siano disabilitati non mostra alcun effetto.

Attualmente, è stato identificato un browser di esempio problematico e sono stati eseguiti i seguenti test su di esso:
Sul sito di @Arkshine, \u003chttps://arkshine.github.io/discourse-features-test/\u003e, tutti e tre i risultati del test erano Support.

Tramite il sito di @supermathie, \u003chttps://www.supermathie.net/reflect/headers\u003e, è stato ottenuto il seguente risultato:

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

La versione del kernel del browser non sembra essere inferiore a la versione minima richiesta per la destinazione.

Puoi riprodurlo in modalità provvisoria? Succede qui su Meta?

Sì, ad esempio, aggiungendo direttamente /?safe_mode=no_themes,no_plugins all’URL della pagina (Meta), il risultato del test rimane invariato.

È questo il browser?

L’ho provato su un dispositivo virtuale Android 15: ecco Chrome che funziona correttamente:

e Firefox:

ma quando provo a usare Mi Browser, se navigo su qualsiasi sito web, va immediatamente in crash:


(screenshot catturato immediatamente prima del crash)

Potrebbe essere il motore di rendering Chromium, ma evidentemente hanno fatto qualcosa alla loro versione che impedisce il funzionamento di questi pulsanti. È probabile che questi problemi siano meglio segnalati allo sviluppatore tramite il meccanismo di feedback del browser.

2 Mi Piace