iOS PWA invoerbug (opgelost in iOS 18.7)

On iOS 18.6.2 waren tekstinvoervelden in Discourse PWAs (Meta en self-hosted) onbruikbaar in bepaalde modale vensters (onderwerptitel-editor, “verplaatsen naar bestaand onderwerp”-zoekopdracht). Na het updaten naar iOS 18.7 (22Hxxx) treedt het probleem niet meer op.

Getroffen omgeving

  • iOS 18.6.2 (22G100) — reproduceerbaar op zowel Meta als mijn eigen instantie wanneer geïnstalleerd als PWA.
  • Invoer werkte prima in Safari-tabbladen, alleen defect in PWA-container.
  • Het verwijderen/opnieuw toevoegen van de PWA en het opnieuw opstarten hielp niet.

Voorheen getroffen stappen

  • Onderwerptitel bewerken → kon niet typen in het titelveld.
  • Posts selecteren → “Verplaatsen naar” → “Bestaand onderwerp” → kon niet typen in het zoekvak.

Huidige status

  • Na het updaten naar iOS 18.7 werken beide invoeropties zoals verwacht.
  • Lijkt een upstream WebKit/iOS-bug te zijn geweest in plaats van een Discourse-regressie.

Opmerkingen

  • Hier gepost voor zichtbaarheid: als andere beheerders/gebruikers dit tegenkomen op iOS 18.6.2, lost een upgrade naar 18.7 het op.

Om wat context toe te voegen:

  • Het probleem deed zich voor het eerst voor op iOS 18.6.2, direct nadat ik mijn zelf-gehoste site had bijgewerkt (standaard productie single-container Docker-installatie die tests-passed volgt). Die update bracht niet meer dan ~40 nieuwe commits mee, inclusief de recente commit van de Who’s Online plugin.
  • Ik gebruik alleen de officiële Discourse-plugins, geen code van derden of aangepaste patches.
  • Omdat ik het ook kon reproduceren op de PWA van Meta, sloot dit alles uit wat specifiek was voor de instantie.

Na de update naar iOS 18.7 verdween het probleem. Dit lijkt dus een upstream iOS/WebKit-regressie te zijn, geen Discourse-wijziging.

1 like