Nessuno scrolling nella versione del sito "Browser non supportato"

Discourse 3.1.0.beta5.

Quando il sito web viene caricato in un browser desktop non supportato (o, presumo, viene anche indicizzato), la pagina non scorre.

Ciò è dovuto all’impostazione iniziale overflow-y: hidden per la schermata di avvio, ma a causa di errori JS e simili, l’“applicazione” non viene mai avviata e non ha mai la possibilità di rimuovere l’attributo.

Il primo commit errato è

Non sarebbe questa una delle conseguenze del fatto che si tratta di un browser non supportato?

1 Mi Piace

Questa versione dovrebbe essere di sola lettura, ma non è possibile leggere perché non c’è lo scorrimento. Presumo che lo stesso problema si applichi quando viene salvata dalla Wayback Machine, dai crawler, ecc.

Questo è un bug.

1 Mi Piace

Il problema è causato dall’uso della nuova opzione revert del CSS, che non è ampiamente supportata dai browser obsoleti.

overflow-y: revert !important;

Considera l’uso di initial invece di revert.

Qual è il browser e la versione in cui si verifica questo problema?

SeaMonkey 2.53.16, l’ultimo.