Acabei de relatar um problema relacionado antes de ser apontado para este, que parece estar relacionado.
Acabamos de atualizar para o Discourse 3.2 há dois dias e, desde então, estamos recebendo relatos de um problema semelhante. Embora não esteja relacionado a CSS no nosso caso, acho que o problema é essencialmente o mesmo.
Após seguir um link no Discourse para o nosso site principal, o navegador ainda pensa que está no Fórum: o URL no navegador diz isso (!), e às vezes links (alguns? provavelmente relativos) abrem no domínio do fórum em vez disso, com um erro dizendo que a página do fórum não existe. Os relatos que temos até agora são todos de iPhone/iPad. Não consigo reproduzir isso de forma alguma, mas aqueles afetados parecem experimentá-lo algumas vezes por dia. Olhando nos logs do Discourse, posso confirmar que há várias requisições 404 para páginas que só existem em nosso site principal.
Estou bastante perplexo com o navegador abrindo um site e mostrando o URL de outro (sem iframes). Sendo um bug do Safari, espero que isso esteja confinado a um domínio principal, pois as implicações de segurança, de outra forma, são bastante desagradáveis.
Em qualquer caso, acho que algo a ter em mente é que isso começou a acontecer apenas depois que atualizamos para o Discourse 3.2, então algo mudou desde o 3.1 que está desencadeando isso.
Talvez um tiro no escuro, mas me pergunto se isso pode estar de alguma forma relacionado a aplicativos PWA e como eles são tratados pelo Safari? Nosso site principal declara um aplicativo PWA – e nosso fórum Discourse também. Ambos standalone e com start_url: \"/\" (o nosso define um id único, mas o Discourse não). Pelo que sei, os arquivos de manifesto PWA não especificam um nome de host específico em que operam, então assumo que ele permanece no nome de host específico em que estão hospedados. No nosso caso, os dois PWAs estão em subdomínios separados, mas no mesmo domínio; na forma como os navegadores processam isso, pode haver espaço para bagunçar as coisas e confundir o navegador. Mas, novamente, isso é apenas um palpite total.