Pour ajouter un peu de contexte :
- Le problème est apparu pour la première fois sur iOS 18.6.2, juste après la mise à jour de mon site auto-hébergé (installation Docker standard en production, conteneur unique, suivi des tests réussis). Cette mise à jour n’a pas apporté plus d’une quarantaine de nouveaux commits, y compris le récent commit du plugin Who’s Online.
- Je n’utilise que les plugins Discourse officiels, aucun code tiers ou patch personnalisé.
- Comme j’ai pu le reproduire sur la PWA de Meta également, cela a exclu tout problème spécifique à l’instance.
Après la mise à jour vers iOS 18.7, le problème a disparu. Il semble donc s’agir d’une régression en amont d’iOS/WebKit, et non d’un changement dans Discourse.