Mobile Tastatur verdeckt Composer in Microsoft Edge auf Android

Kürzlich habe ich meinen Microsoft Edge-Browser auf v101 aktualisiert und festgestellt, dass die Tastatur den Composer ausblendet, sodass ich nicht sehen kann, was ich tippe. Dieses Problem tritt bei Edge-Versionen höher als v101.0.1210.53 auf. Ich kann es auf Meta reproduzieren, aber ich weiß nicht, was falsch ist und wie ich es beheben kann.

3 „Gefällt mir“

Firefox auf Android ist betroffen.

1 „Gefällt mir“

Interessant, ich kann dies über BrowserStack auf Firefox für Android 96.1.1 reproduzieren, sowohl hier auf Meta als auch auf einer separaten Website, die vor etwa einem Monat zuletzt bereitgestellt wurde.

Können Sie das reproduzieren, @Falco @dax? Wenn Sie sowohl Edge als auch Firefox für Android überprüfen könnten, wäre das großartig.

1 „Gefällt mir“

Keine Wiedergabe auf Edge v. 101.0.1210.53

Keine Wiedergabe auf Firefox v. 100.3.0 (Build #2015881499)

EDIT: Ich kann das Problem auf Firefox reproduzieren, wenn ich die Tastatur öffne, wenn ich ganz unten auf der Seite bin

4 „Gefällt mir“

Ich kann es unter Edge oder Firefox mit Moto G50 nicht reproduzieren

Selbst wenn ich versuche

Auf Meta und lokalem Dev getestet.

4 „Gefällt mir“

Kann auf meta.discourse.org und anderen Foren reproduziert werden.

Hier ist ein Beispiel, wie ich diesen Fehler reproduziere (auf devforum.roblox.com):

2 „Gefällt mir“

Ich habe dieses Problem auch (mit Edge unter Android). Das macht Discourse auf Mobilgeräten praktisch unbrauchbar.

2 „Gefällt mir“

Hallo @lassoan Wenn Sie leicht nach oben scrollen, nimmt der Composer den Bildschirm ein und Sie können ihn wie gewohnt verwenden, sodass er nicht unbedingt nutzlos ist, sondern nur lästig.

1 „Gefällt mir“

Für mich ist das nicht nur ein Ärgernis. Ich kann den Editor und die Tastatur nicht gleichzeitig erscheinen lassen. Egal, wohin ich scrolle, die Tastatur verdeckt immer den Editor. Ich muss komplett blind tippen.

2 „Gefällt mir“

Ich habe einen vorgeschlagenen Fix unter FIX: Better virtual keyboard detect on Android by xfalcox · Pull Request #17200 · discourse/discourse · GitHub, aber es gibt einen Upstream-Chromium-Bug, auf dessen Behebung ich warten muss, bevor ich ihn zusammenführen kann.

5 „Gefällt mir“

Ich stelle fest, dass der Chromium-Fehler behoben wurde. Kann dieser PR zusammengeführt werden? :laughing:

2 „Gefällt mir“

Sie haben den Fix tatsächlich integriert, aber es kann mehrere Wochen dauern, bis der Fix in den Browsern der Benutzer verfügbar ist. Ich warte auf eine Bestätigung dazu.

Der Fix ist in Chrome 105 (derzeit Canary) enthalten und wird am 30. August als Stable veröffentlicht.

Es sieht so aus, als müssten wir bei diesem hier ziemlich lange warten.

7 „Gefällt mir“

Das wurde vom Chromium-Team auf 104 zurückportiert und wird heute veröffentlicht. Wir sollten das jetzt in etwa einem Monat ausliefern können.

6 „Gefällt mir“

Wir haben mehrere Berichte auf community.openstreetmap.org von Leuten erhalten, die Firefox Android verwenden und die Seite (Antwort) auf Mobilgeräten nicht nutzen können.

Wie ist der Status dieses Problems? Wird Hilfe benötigt?

Besteht das Problem darin, dass Discourse für einen Chrome-Bug optimiert ist und für jeden anderen Browser kaputt geht?

Gibt es bekannte Workarounds?

Ich vermute, dass für bestimmte Communities die Arbeit an Open-Source-Browsern zuerst bevorzugt wird.

Danke!

Die Korrektur ist fertig und ich plane, sie Anfang dieser Woche zusammenzuführen.

Wir unterstützen nur Chrome unter Android, aber das Problem hier liegt an einem Bug in der Firefox-Implementierung der Visual Viewport API, wo die Werte nicht aktualisiert werden, wenn eine Tastatur auf dem Bildschirm erscheint, sowie am Fehlen der Unterstützung für die Virtual Keyboard API in Firefox.

Selbst wenn Firefox Android diese Bugs hat, neuere APIs fehlen und es kein offiziell unterstützter Browser ist, haben wir ziemlich viel Zeit in den obigen PR investiert, der dieses Problem umgehen sollte.

4 „Gefällt mir“

Danke dafür. Wissen Sie, ob Mozilla diese Probleme irgendwo verfolgt?

Ich bin überrascht, dass sie keine Aufmerksamkeit erhalten, wenn Mozilla auch Discourse für die Community-Foren nutzt :sweat_smile:

1 „Gefällt mir“

Ich habe gerade meine Korrektur hier zusammengeführt. Sie sollte den OP-Bug unter MS Edge auf Android zu 100 % beheben.

Für Firefox Android musste ich eine Umgehungslösung implementieren, da sie keine Unterstützung für VirtualKeyboard API | Can I use... Support tables for HTML5, CSS3, etc haben. Daher ist sie möglicherweise nicht zu 100 % perfekt und erfordert eine Nachbesserung.

9 „Gefällt mir“

Dieses Thema wurde nach 30 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr gestattet.