iOS 26 bugs avec des éléments à position fixe dans Discourse

:megaphone: Mise à jour : avec la sortie d’iOS 26.1, Apple a résolu les bugs les plus critiques discutés dans ce sujet. Si vous ou vos membres rencontrez des problèmes de mise en page avec Discourse sur iOS, assurez-vous que l’appareil concerné est mis à jour vers la version 26.1 ou ultérieure.

iOS 26 est officiellement sorti, mais nous vous recommandons d’attendre avant de mettre à jour, le temps que certains problèmes de Safari soient résolus. Il s’agit de problèmes visuels qui font que les éléments à position fixe sur les iPhones et iPads sont mal placés après l’ouverture du clavier à l’écran — dans Discourse, cela inclut l’en-tête, le pied de page mobile, le compositeur et le chat.

Nous surveillons de près ce bug et tentons de créer des solutions de contournement en attendant, mais les solutions sont assez limitées en raison de la nature du problème lié à la façon dont Safari calcule la hauteur de la fenêtre (sur laquelle les sites Web n’ont aucun contrôle direct).

Ces problèmes semblent affecter tous les sites Web avec des éléments et des champs de saisie fixes.

Si vous souhaitez plus de détails, un rapport de bug a été déposé auprès de l’équipe WebKit ici :

Vous trouverez des détails et des rapports supplémentaires sur les forums des développeurs d’Apple et sur Stackoverflow.

Nous ne pouvons pas fournir de calendrier pour la résolution de ces problèmes, mais nous tiendrons ce sujet à jour à mesure que nous en apprendrons davantage.

Mises à jour du statut :

2025-09-17T04:00:00Z — Apple a marqué ce bug comme résolu, et il semble qu’il doive maintenant simplement suivre son processus de publication.

2022-09-25T04:00:00Z — Apple a inclus un correctif dans une version bêta, iOS 26.1 (23B5044I).

2025-11-03T05:00:00Z — iOS 26.1 est sorti, ce qui corrige le positionnement des éléments fixes… nous entendons dire qu’il pourrait encore y avoir quelques problèmes de compositeur sur les iPads.

2025-11-10T05:00:00Z — Bien qu’il y ait eu des progrès, nous recevons toujours des rapports indiquant que ce problème n’est pas entièrement résolu : iOS 26 bugs still persist on 26.1

43 « J'aime »

Oui, j’ai remarqué cela en essayant de taper une réponse ou un nouveau message sur mon iPhone. C’est devenu vraiment agaçant. J’utilise maintenant principalement mon PC pour les forums Discourse en conséquence.

J’ai installé iOS 26 et j’ai utilisé les bêtas publiques. C’est merveilleux, mais essayer de répondre à un nouveau message ou à une réponse existante dans Discourse peut devenir un peu compliqué. J’attendrai qu’un correctif sorte.

2 « J'aime »

Vous mettrez à jour au fur et à mesure que vous en apprendrez davantage ?

La bêta d’iOS26 est en cours depuis 4 mois avec exactement ce problème. Comment cela a-t-il pu vous surprendre ?

4 « J'aime »

Ce n’est pas tout à fait exact, le problème n’est apparu qu’avec la bêta 7 d’iOS. Cela ne l’améliore pas, mais j’espère qu’il sera résolu rapidement.

6 « J'aime »

Il y a souvent des problèmes avec les versions bêta qui sont résolus au moment de la sortie publique, et les problèmes changent même entre les versions bêta. Dans ce cas, il s’agit d’un calcul très basique de la hauteur du navigateur qui est cassé et éviter le problème n’est pas du tout trivial.

Je ne pense pas qu’il soit étrange que nous mettions la responsabilité sur Apple pour résoudre ce problème, c’est un problème très bâclé qui affectera des milliers de sites au-delà de Discourse, et qui se produit même sur les forums de support d’Apple.

12 « J'aime »

Je pense que le lien est marqué comme Beta 7 car c’est à ce moment-là qu’il a été signalé. J’avais installé la beta développeur dès le premier jour en juin et j’ai rencontré le problème dès le début.

Il semble que cela sera corrigé dans la prochaine beta développeur, selon le fil de discussion lié. Néanmoins, la communication à ce sujet de la part de Discourse n’a été ni proactive ni précise.

4 « J'aime »

Alors l’histoire raconte que vous avez surveillé cela pour la Beta 1-9, que vous avez gardé espoir que cela soit corrigé avec la version finale, puis que vous avez rapidement dit aux gens de ne pas mettre à jour (comme s’ils n’allaient pas le faire) une fois qu’elle a été poussée au grand public sans la correction ?

Je comprends que la résolution du problème échappe à votre contrôle, mais on pourrait s’attendre à plus d’attention pour un problème bloquant sur la plateforme la plus importante.

3 « J'aime »

L’avez-vous signalé quelque part ici que vous avez rencontré ces problèmes ?

5 « J'aime »

Je comprends que vous soyez contrarié par le bug, mais vous nous critiquez de ne pas avoir informé tout le monde d’un problème dans les versions bêta tout en disant que la notification n’empêcherait personne de mettre à jour de toute façon… il semble donc que vous nous imposiez des conditions impossibles à satisfaire.

Dans des nouvelles plus positives, quelqu’un du côté d’Apple a répondu au rapport sur leur tracker de bugs, et il semble qu’ils aient déjà une solution et qu’elle doive simplement suivre son cours dans leur processus de publication logicielle. 297779 – [ios26 Beta 7] Fixed elements move up and down when the scroll direction changes

18 « J'aime »

Je n’ai pris connaissance de cette plateforme que par cette annonce. J’avais soulevé le problème dans ma communauté avant de réaliser qu’il n’était pas traité.

@awesomerobot Vous répondez à quelque chose que je n’ai pas dit. J’essayais de comprendre comment s’était passée votre phase de test de la bêta pour en arriver à cette annonce. Je suppose que je ne veux pas croire que vous n’avez pris conscience du problème qu’au moment de la publication de la mise à jour publique.

Je suis heureux d’apprendre que le problème est en cours de résolution. Ironiquement, d’abord dans une bêta pour développeurs. Il serait peut-être temps que quelqu’un de l’équipe ait son appareil sur lui.

3 « J'aime »

Je suis assez satisfait de la façon dont cela s’est déroulé. Ce n’est pas à Discourse de tester pour le compte d’Apple. S’il y a un bug WebKit dans la bêta d’iOS, je m’attendrais à ce qu’il soit résolu en production. Je ne souhaite même pas en être informé ici sur meta. Il pourrait y avoir des centaines de bugs de ce type. Bien sûr, c’est la bêta d’iOS. Ils devraient tous disparaître au moment de sa sortie. Et sinon, nous en serons informés ici. C’est parfait.

19 « J'aime »

Malheureusement, je suis sur la RC (Release Candidate), qui est généralement la version finale, et elle est toujours là.

Très énervant, mais je ne suis pas sûr pourquoi certains utilisateurs pointent du doigt l’équipe ici. C’est un bug WebKit sans solution de contournement.

12 « J'aime »

Désolé, juste pour clarifier - ceci a été publié le lundi 15. 26.0.0.

L’année dernière, 18.0.1 a été publié 2,5 semaines après le premier déploiement. Selon ce calendrier, nous pouvons nous attendre à 26.0.01 dans environ 14 jours.

3 « J'aime »

Comment faites-vous pour arranger ça ?

3 « J'aime »

En attendant la prochaine correction de bug d’Apple ?

4 « J'aime »

Mise à jour rapide :

Je viens de passer à la version 23A341 (différente de la version RC - 23A340) et le bug est toujours là.

Je pense que nous devrons attendre la version 26.0.1 qui pourrait sortir dans 7 à 10 jours.

2 « J'aime »

Je confirme. Je viens de réessayer avec la dernière bêta et le bug persiste.

3 « J'aime »

Hourra, la bêta d’aujourd’hui, iOS 26.1 (23B5044I), semble résoudre les problèmes de positionnement.

13 « J'aime »

J’ai signalé le problème à Apple depuis la bêta 4 (et toutes les versions ultérieures). Cela n’a servi à rien.

3 « J'aime »