Es scheint jetzt einen Fehler zu geben, wenn der feste Modus (Menü immer anzeigen, auch beim Scrollen nach unten) aktiviert ist.
Ich sehe dies mit Discourse 2.9.0.beta8 und habe es auch leicht auf der offiziellen Vorschauseite des Discourse-Themes reproduziert. Ich glaube, ich habe es zum ersten Mal vor etwa 2 Wochen bemerkt, bin mir aber nicht ganz sicher, wann es angefangen hat.
Zur Reproduktion:
- Aktivieren Sie den festen Modus in den Einstellungen der Themenkomponente.
- Klicken Sie auf einen Thread mit vielen Antworten.
- (Wenn Sie den Thread zum ersten Mal lesen und ganz oben sind, scrollen Sie ein paar Antworten nach unten, gehen Sie zurück zur Thread-Liste und klicken Sie dann erneut auf den Thread, damit Sie zu dem Beitrag zurückgeleitet werden, bei dem Sie waren.)
Die benötigte Polsterung am oberen Rand der Seite wird falsch berechnet, wodurch der obere Teil des Beitrags und der Name des Verfassers unter der Kopfzeile scrollen und abgeschnitten werden.
Sie müssen jedes Mal ein wenig nach oben scrollen, wenn Sie auf einen Thread klicken, nur um zu sehen, von wem Sie gerade lesen.
Sie sehen dies beim Betreten des Threads:
Wenn Sie so etwas sehen sollten:
Was wirklich seltsam ist, ist, dass es nicht immer passiert und das Drücken von Strg+F5 behebt es oft. Aber es passiert eine Weile später wieder.
Das Bearbeiten des CSS, um die Polsterung zu erhöhen, die es zum Haupt-Outlet hinzufügt, behebt die Dinge irgendwie, aber dann gibt es viel leeren Platz am oberen Rand der Themenlisten. Es scheint, dass die Themenlisten und Threads unterschiedliche Polsterungen benötigen, oder vielleicht fügt einer von ihnen die Polsterung doppelt hinzu oder eine zusätzliche Polsterung von woanders?
(Bearbeitung: Manchmal kann die Seite nicht weit genug nach oben scrollen, um das Problem zu sehen. Wenn Sie zum Beispiel zum letzten Beitrag in einem Thread gehen und dieser kurz ist, gibt es keine Möglichkeit, dass die Kopfzeile über den Namen des Posters ragt, selbst wenn Sie so weit wie möglich manuell nach unten scrollen. Das könnte einige Situationen erklären, in denen die Dinge zu funktionieren scheinen. Testen Sie mit einem Browserfenster, das nicht sehr hoch ist, um den Fehler am zuverlässigsten zu reproduzieren.)





