Zoho carga una regla CSS responsiva que establece la clase genérica .mobile-view en display: none en vistas de tamaño vertical (portrait). Discourse también aplica mobile-view a su elemento raíz <html>, por lo que la regla de Zoho oculta inadvertidamente todo el documento. Al girar el dispositivo a modo horizontal (landscape), la vista se mueve fuera del punto de interrupción aplicable y el sitio vuelve a ser visible.
La CSS de Zoho debería limitarse solo a ese widget con:
.zsiq-container .mobile-view {
display: none;
}
en lugar de la que se usa actualmente:
.mobile-view {
display: none;
}
Sin embargo, he sobrescrito la regla en el componente de tema que estás utilizando con:
html.mobile-view {
display: block !important;
}
y todo funciona como debería.