Solo per aggiungere un po’ di contesto:
- Il problema è apparso per la prima volta su iOS 18.6.2, subito dopo aver aggiornato il mio sito self-hosted (installazione Docker standard di produzione a container singolo che traccia i test superati). Quell’aggiornamento ha introdotto non più di ~40 nuovi commit, incluso il recente commit del plugin Who’s Online.
- Utilizzo solo i plugin ufficiali di Discourse, nessun codice di terze parti o patch personalizzate.
- Poiché sono riuscito a riprodurlo anche sulla PWA di Meta, ciò ha escluso qualsiasi problema specifico dell’istanza.
Dopo l’aggiornamento a iOS 18.7, il problema è scomparso. Quindi, sembra che si sia trattato di una regressione upstream di iOS/WebKit, non di una modifica di Discourse.