Le zoom des PWA Safari est bogué

,

J’héberge moi-même Discourse. Dernière version, à jour, aucun plugin tiers. J’ai installé la PWA sur mon iPhone (iOS 26.5) et elle est presque parfaite. Cependant, lorsque je réponds à un sujet, la zone de texte zoome, le bouton de réponse sort du champ de vision, et je dois tourner le téléphone pour forcer le redessin de l’écran afin de pouvoir voir le bouton de réponse. Enregistrement d’écran ci-joint.

J’ai installé la PWA de Meta et ce comportement n’y est pas présent.

S’agit-il d’un problème connu ?

Étapes pour reproduire :

  1. Lancer la PWA
  2. Consulter un sujet existant (cela ne se produit pas lors de la création d’un nouveau sujet)
  3. Appuyer dans la zone de texte

Les boutons Répondre/Poubelle/Téléverser ne sont pas visibles. Fermer le clavier laisse les boutons zoomés hors de vue. Si je tourne le téléphone en mode paysage, laisse l’écran se redessiner, puis le retourne, les contrôles sont restaurés.

Hmm. Cela semblait avoir été corrigé il y a quelques semaines

Peut-être une régression

Je pense qu’il s’agit d’une régression. J’avais reconstruit il y a quelques jours. Je vais réessayer maintenant, toutefois. Quelles informations de version dois-je fournir pour vérifier que je suis bien sur une version (supposée) corrigée ?

Après une reconstruction, le problème persiste.

Y a-t-il des nouvelles à ce sujet ? Je le vois encore après la mise à jour 2026.7.

Je crois avoir corrigé cela la semaine dernière :

Peut-être que ce changement n’est pas encore présent sur votre forum ? Avez-vous mis à jour après cet engagement ?

Je viens de mettre à jour mon instance Discourse ; je suis maintenant à 158af4674d75807b5d5cb423430630ff2140e6ef. Malheureusement, le problème persiste, identique à l’enregistrement que j’ai partagé dans le premier message. J’ai désinstallé et réinstallé la PWA (dans le but de vider le cache), mais sans succès.

Je ne pense pas que ce correctif ait été rétroporté dans la version v2026.7. Vous devrez suivre la branche la plus récente pour cette modification.

Pourrait-on le rétroporter, s’il vous plaît ? Je tiens vraiment à rester sur une version stable, et cela semble être une correction pour une régression, assez petite.

Il est rétroporté pour ces versions :

J’espère que cela résoudra tous les problèmes.

J’ai mis à jour ! Merci pour le back-porting. J’ai mis à jour vers la v2026.7.1 à 2b482315. Le problème n’est cependant pas entièrement résolu. Le même comportement se produit lors du tap dans la zone de texte. La différence est que désormais, lorsque je ferme le clavier, je peux faire un zoom arrière par pincement, et lorsque je tape à nouveau dans la zone de texte, le bouton de réponse reste cette fois à l’écran.

Je ne peux pas rester, je peux reproduire le problème de mon côté, mais je n’utilise pas la version 26.5.

La seule raison pour laquelle iOS zoome automatiquement est lorsque la taille de la police est inférieure à 11 px. D’après ton capture d’écran, cela ne semble pas être le cas, mais as-tu peut-être défini la taille de la police sur smaller par hasard ?

Ou d’autres zones de texte (d’autres sites) déclenchent-elles le même comportement ?