iOS PWA Eingabefehler (behoben in iOS 18.7)

Auf iOS 18.6.2 waren Texteingabefelder in Discourse PWAs (Meta und selbst gehostet) in bestimmten Modals (Topic-Titel-Editor, „in bestehendes Topic verschieben“-Suche) unbrauchbar. Nach dem Update auf iOS 18.7 (22Hxxx) tritt das Problem nicht mehr auf.

Betroffene Umgebung

  • iOS 18.6.2 (22G100) — reproduzierbar sowohl auf Meta als auch auf meiner eigenen Instanz, wenn als PWA installiert.
  • Die Eingabe funktionierte in Safari-Tabs einwandfrei, nur im PWA-Container war sie fehlerhaft.
  • Das Entfernen/erneute Hinzufügen der PWA und ein Neustart halfen nicht.

Zuvor betroffene Schritte

  • Topic-Titel bearbeiten → konnte nicht in das Titelfeld tippen.
  • Beiträge auswählen → „Verschieben nach“ → „Bestehendes Topic“ → konnte nicht in das Suchfeld tippen.

Aktueller Status

  • Nach dem Update auf iOS 18.7 funktionieren beide Eingaben wie erwartet.
  • Es scheint sich um einen Upstream-WebKit/iOS-Bug gehandelt zu haben und nicht um eine Discourse-Regression.

Hinweise

  • Ich poste dies zur Sichtbarkeit: Wenn andere Administratoren/Benutzer auf iOS 18.6.2 auf dieses Problem stoßen, behebt ein Upgrade auf 18.7 es.

Nur um etwas Kontext hinzuzufügen:

• Das Problem trat bei mir zum ersten Mal unter iOS 18.6.2 auf, unmittelbar nachdem ich meine selbst gehostete Website aktualisiert hatte (Standard-Produktions-Single-Container-Docker-Installation, die tests-passed verfolgt). Dieses Update enthielt nicht mehr als ca. 40 neue Commits, einschließlich des kürzlichen Commits für das „Who’s Online“-Plugin.
• Ich verwende nur die offiziellen Discourse-Plugins, keinen Drittanbieter-Code oder benutzerdefinierte Patches.
• Da ich es auch auf der PWA von Meta reproduzieren konnte, schloss dies instanzspezifische Probleme aus.

Nach dem Update auf iOS 18.7 verschwand das Problem. Es scheint sich also um eine Upstream-Regression in iOS/WebKit zu handeln und nicht um eine Änderung in Discourse.

1 „Gefällt mir“