Zoho carica una regola CSS responsive che imposta la classe generica .mobile-view su display: none nei viewport di dimensioni verticali (portrait). Discourse applica inoltre mobile-view all’elemento radice <html>, quindi la regola di Zoho nasconde inavvertitamente l’intero documento. Ruotando il dispositivo in orizzontale (landscape), il viewport esce dall’intervallo del breakpoint applicabile e il sito diventa nuovamente visibile.
La regola CSS di Zoho dovrebbe essere limitata al solo widget interessato, utilizzando:
.zsiq-container .mobile-view {
display: none;
}
invece di quella attualmente in uso:
.mobile-view {
display: none;
}
Tuttavia, ho sovrascritto la regola nel componente del tema che stai utilizzando con:
html.mobile-view {
display: block !important;
}
e ora tutto funziona come dovrebbe.