Lendo a implementação atual de UrlHelper.absolute:
Parece que ela compõe a URL concatenando Discourse.base_url_no_prefix com o parâmetro quando o CDN é nil, que é o seu caso.
Então, o problema é que Discourse.base_url_no_prefix está sempre retornando o primeiro host no ambiente multisite?
Analisando o código ![]()
o nome da variável aqui current_hostname na linha 288 fortemente sugere algo consciente de multisite ![]()
e, por
parece que é. Ponto sem saída até agora…
Procurando em outro lugar, essa rota ganhou um tratamento especial porque os navegadores adoram acessá-la intensamente, e não podemos colocá-la em um CDN e deixar o problema para outra pessoa. Ao fazer isso, tivemos um bug envolvendo um vazamento em multisite, que foi corrigido por @sam há um ano:
Existe a possibilidade de que a maneira como você está servindo esse cluster multisite esteja armazenando em cache essa rota de forma vazada, como estávamos no início de 2018?
