J’ai récemment mis à jour mon navigateur Microsoft Edge vers la version 101 et j’ai constaté que le clavier masquait l’éditeur, m’empêchant de voir ce que je tapais. Ce problème survient sur Edge supérieur à la version 101.0.1210.53. Je peux le reproduire sur Meta, mais je ne sais pas ce qui ne va pas ni comment le résoudre.
Firefox sur Android est affecté.
Intéressant, je peux reproduire cela via BrowserStack sur Firefox pour Android 96.1.1, à la fois ici sur meta et sur un site distinct déployé il y a environ un mois.
Pouvez-vous reproduire @Falco @dax ? Si vous pouvez vérifier Edge et Firefox pour Android, ce serait formidable.
Pas de reproduction sur Edge v. 101.0.1210.53
Pas de reproduction sur Firefox v. 100.3.0 (Build #2015881499)
EDIT : Je peux reproduire le problème sur Firefox si j’ouvre le clavier lorsque je suis tout en bas de la page
Je ne peux pas reproduire sur Edge ou Firefox en utilisant un Moto G50
Même en essayant
Testé sur Meta et en développement local.
Peut être reproduit sur meta.discourse.org et d’autres forums.
Voici un exemple de reproduction de ce bug (sur devforum.roblox.com) :
J’ai aussi ce problème (en utilisant Edge sur Android). Cela rend le discours essentiellement inutilisable sur mobile.
Salut @lassoan Si vous faites défiler légèrement vers le haut, le compositeur prend l’écran et vous pouvez l’utiliser normalement, donc il n’est pas nécessairement inutile, il est juste gênant.
Pour moi, ce n’est pas juste un désagrément. Je ne peux pas faire apparaître l’éditeur et le clavier en même temps. Peu importe où je fais défiler, le clavier occulte toujours l’éditeur. Je dois taper complètement à l’aveugle.
J’ai une correction proposée sur FIX: Better virtual keyboard detect on Android by xfalcox · Pull Request #17200 · discourse/discourse · GitHub, mais il y a un bug Chromium en amont que je dois attendre qu’il soit corrigé avant de le fusionner.
Je remarque que le bug Chromium a été corrigé. Ce PR peut-il être fusionné ? :rire:
Ils ont bien intégré le correctif, mais il faudra peut-être plusieurs semaines avant que le correctif n’atteigne les navigateurs des utilisateurs. J’attends une confirmation à ce sujet.
Le correctif est inclus dans Chrome 105 (actuel Canary), qui sortira en version Stable le 30 août.
Il semble que nous devrons attendre un bon moment pour celui-ci.
Cela a été rétroporté vers la version 104 par l’équipe Chromium, et elle sort aujourd’hui. Nous devrions pouvoir expédier cela dans environ un mois maintenant.
Nous avons reçu plusieurs signalements sur community.openstreetmap.org de la part de personnes utilisant Firefox Android qui ne parviennent pas à utiliser le site (répondre) sur mobile.
Quel est le statut de ce problème ? Avons-nous besoin d’aide ?
Le problème est-il que Discourse est optimisé pour un bug de Chrome et qu’il se bloque pour tous les autres navigateurs ?
Existe-t-il des solutions de contournement connues ?
Je soupçonne que pour certaines communautés, il est préférable de travailler d’abord sur les navigateurs open source.
Merci !
La correction est prête et je prévois de la fusionner en début de semaine
Nous ne prenons en charge que Chrome sur Android, mais le problème ici vient d’un bug dans l’implémentation par Firefox de l’API Visual Viewport, où il ne met pas à jour les valeurs lorsqu’un clavier apparaît à l’écran, ainsi que du manque de prise en charge de l’API Virtual Keyboard dans Firefox.
Même si Firefox Android présente ces bugs, manque d’API plus récentes et n’est pas un navigateur officiellement pris en charge, nous avons passé pas mal de temps sur le PR ci-dessus, qui devrait contourner ce problème.
Merci pour cela. Savez-vous si Mozilla suit ces problèmes quelque part ?
Je suis surpris qu’ils n’attirent pas l’attention alors que Mozilla utilise également Discourse pour les forums communautaires ![]()
J’ai juste fusionné ma correction ici. Cela devrait corriger à 100 % le bug de l’OP sur MS Edge sur Android.
Pour Firefox Android, comme ils n’ont pas de support pour VirtualKeyboard API | Can I use... Support tables for HTML5, CSS3, etc, j’ai dû implémenter une solution de contournement, donc ce n’est peut-être pas du 100 % et cela nécessitera une correction de suivi.
Ce sujet a été automatiquement fermé après 30 jours. Les nouvelles réponses ne sont plus autorisées.


