La tastiera mobile nasconde il compositore usando Microsoft Edge su Android

Recentemente ho aggiornato il mio browser Microsoft Edge alla v101 e ho scoperto che la tastiera nasconde il compositore, quindi non riesco a vedere cosa sto digitando. Questo problema si verifica su Edge versioni superiori a v101.0.1210.53. Posso riprodurlo su Meta, ma non riesco a capire cosa c’è che non va e come risolverlo.

3 Mi Piace

Firefox su Android è interessato.

1 Mi Piace

Interessante, riesco a riprodurlo tramite BrowserStack su Firefox per Android 96.1.1, sia qui su meta che su un sito separato distribuito circa un mese fa.

Riesci a riprodurlo @Falco @dax? Se potessi controllare sia Edge che Firefox per Android, sarebbe fantastico.

1 Mi Piace

Nessuna riproduzione su Edge v. 101.0.1210.53

Nessuna riproduzione su Firefox v. 100.3.0 (Build #2015881499)

MODIFICA: Posso riprodurre il problema su Firefox se apro la tastiera quando sono in fondo alla pagina

4 Mi Piace

Non riesco a replicare su Edge o Firefox usando Moto G50

Anche quando provo

Testato su Meta e sullo sviluppo locale.

4 Mi Piace

Può essere riprodotto su meta.discourse.org e altri forum.

Ecco un esempio di come ho replicato questo bug (su devforum.roblox.com):

2 Mi Piace

Ho anch’io questo problema (usando Edge su Android). Questo rende essenzialmente il discorso inutilizzabile su dispositivi mobili.

2 Mi Piace

Ehi @lassoan Se scorri leggermente verso l’alto, il compositore occupa lo schermo e puoi usarlo normalmente, quindi non lo rende necessariamente inutile, lo rende solo un fastidio.

1 Mi Piace

Per me non è solo un fastidio. Non riesco a far apparire contemporaneamente l’editor e la tastiera. Indipendentemente da dove scorro, la tastiera occlude sempre l’editor. Devo digitare completamente alla cieca.

2 Mi Piace

Ho una correzione proposta su FIX: Better virtual keyboard detect on Android by xfalcox · Pull Request #17200 · discourse/discourse · GitHub ma c’è un bug upstream di Chromium che devo attendere che venga corretto prima di poterlo unire.

5 Mi Piace

Noto che il bug di Chromium è stato corretto. Questo PR può essere unito? :laughing:

2 Mi Piace

Hanno unito la correzione, ma potrebbero volerci diverse settimane prima che la correzione arrivi sui browser degli utenti. Sto aspettando una conferma in merito.

La correzione è inclusa in Chrome 105 (l’attuale Canary), che verrà rilasciato come Stable il 30 agosto.

Sembra che dovremo aspettare un bel po’ per questa.

7 Mi Piace

Questo è stato riportato alla versione 104 dal team di Chromium, e viene rilasciato oggi. Dovremmo essere in grado di distribuirlo tra circa un mese.

6 Mi Piace

Abbiamo ricevuto diverse segnalazioni su community.openstreetmap.org da persone che utilizzano Firefox Android e che non riescono a utilizzare il sito (rispondere) da mobile.

Qual è lo stato di questo problema? C’è bisogno di aiuto?

Il problema è che discourse è ottimizzato per un bug di Chrome e si rompe per tutti gli altri browser?

Ci sono soluzioni note?

Sospetto che per alcune community sia preferibile lavorare prima sui browser open source.

Grazie!

La correzione è pronta e ho intenzione di unirla all’inizio di questa settimana

Supportiamo solo Chrome su Android, ma il problema qui deriva da un bug nell’implementazione di Firefox dell’API Visual Viewport, dove non aggiorna i valori quando appare una tastiera sullo schermo, e anche dalla mancanza di supporto per l’API Virtual Keyboard in Firefox.

Anche se Firefox Android ha quei bug, manca delle API più recenti e non è un browser ufficialmente supportato, abbiamo dedicato parecchio tempo alla PR di cui sopra, che dovrebbe aggirare questo problema.

4 Mi Piace

Grazie. Sai se Mozilla sta monitorando questi problemi da qualche parte?

Sono sorpreso che non ricevano attenzione quando Mozilla utilizza anche Discourse per i forum della community :sweat_smile:

1 Mi Piace

Ho appena unito la mia correzione qui. Dovrebbe correggere al 100% il bug dell’OP su MS Edge su Android.

Mentre per Firefox Android, poiché non hanno il supporto per VirtualKeyboard API | Can I use... Support tables for HTML5, CSS3, etc ho dovuto implementare una soluzione alternativa, quindi potrebbe non essere al 100% e richiedere una correzione successiva.

9 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 30 giorni. Non sono più consentite nuove risposte.