Kein Scrollen in der "Nicht unterstützter Browser"-Version der Website

Discourse 3.1.0.beta5.

Wenn die Website in einem nicht unterstützten Desktop-Browser geladen wird (oder, nehme ich an, auch gecrawlt wird), scrollt die Seite nicht.

Dies liegt an der anfänglichen overflow-y: hidden-Einstellung für den Splashscreen, aber aufgrund von JS-Fehlern usw. wird die „Anwendung“ nie gestartet und erhält nie die Möglichkeit, das Attribut zu entfernen.

Der erste schlechte Commit ist

Wäre dies nicht eine der Folgen davon, dass es sich um einen nicht unterstützten Browser handelt?

1 „Gefällt mir“

Diese Version soll schreibgeschützt sein, aber man kann nicht lesen, da es kein Scrollen gibt. Ich gehe davon aus, dass dasselbe Problem auftritt, wenn sie von der Wayback Machine, Crawlern usw. gespeichert wird.

Das ist ein Fehler.

1 „Gefällt mir“

Das Problem wird durch die Verwendung der relativ neuen revert-Option von CSS verursacht, die von veralteten Browsern nicht weit verbreitet unterstützt wird.

overflow-y: revert !important;

Erwägen Sie die Verwendung von initial anstelle von revert.

Welcher Browser und welche Version ist das, bei dem dies geschieht?

SeaMonkey 2.53.16, die neueste Version.