Risulta che questo accade per qualsiasi richiesta GET HTML per un ospite a un’azione che, per qualche motivo, non salta il filtro check_xhr. Non sono riuscito a trovare azioni simili nel Discourse standard, quindi probabilmente solo alcuni sviluppatori di plugin sono affetti da questo problema. Nel nostro caso, il problema è iniziato dopo aver aggiunto una pagina personalizzata con contenuti forniti via xhr per gli ospiti, ed è cessato quando abbiamo aggiunto il preloading (che richiede di saltare check_xhr).
Questo problema insidioso può essere risolto molto semplicemente eseguendo add_noindex_header prima di check_xhr.