O Zoho carrega uma regra CSS responsiva que define a classe genérica .mobile-view como display: none em viewports com tamanho de retrato. O Discourse também aplica mobile-view ao elemento raiz <html>, de modo que a regra do Zoho oculta acidentalmente o documento inteiro. Girar o dispositivo para a paisagem move a viewport para fora do breakpoint aplicável, e o site se torna visível novamente.
O CSS do Zoho deve ser limitado apenas a esse widget, com:
.zsiq-container .mobile-view {
display: none;
}
em vez do usado atualmente
.mobile-view {
display: none;
}
No entanto, eu sobrescrevi a regra no componente de tema que você está usando com
html.mobile-view {
display: block !important;
}
e tudo está funcionando como deveria.