Apenas para adicionar algum contexto:
- O problema apareceu pela primeira vez para mim no iOS 18.6.2, logo após atualizar meu site auto-hospedado (instalação padrão de produção em contêiner único do Docker rastreando
tests-passed). Essa atualização trouxe não mais que ~40 novos commits, incluindo o commit recente do plugin “Who’s Online”. - Eu só executo os plugins oficiais do Discourse, sem código de terceiros ou patches personalizados.
- Como pude reproduzir o problema no PWA da Meta também, isso descartou qualquer coisa específica da instância.
Após atualizar para o iOS 18.7, o problema desapareceu. Portanto, isso parece ter sido uma regressão upstream do iOS/WebKit, não uma alteração no Discourse.