Automatisches Scrollen

Hallo,

wir verwenden diese Version von Discourse

Und ich bin in einem Thread mit 9.800 Beiträgen. Ich lese den vorletzten neuesten und jedes Mal, wenn jemand antwortet, springt das Forum zum neuesten Beitrag und überspringt mehrere neue Beiträge.

Das passiert auch, wenn ich den Browser offen lasse und Mittagessen machen gehe oder so. Wenn ich zurückkomme, ist der Thread beim neuesten Beitrag und ich muss nach oben scrollen, um die letzten 1 bis 100 Antworten zu lesen, die ich verpasst habe.

Ich verstehe nicht, wie das nützlich ist. Es ist definitiv ein neues Verhalten. Gibt es eine Möglichkeit, dies zu deaktivieren? Wenn nicht, können Sie in den Einstellungen eine Schaltfläche zum Deaktivieren von „Auto-Scroll“ oder „Live-Scroll“ hinzufügen? Es ist grenzwertig wutauslösend, und ich spare meine Wut lieber für nützliche Dinge.

3 „Gefällt mir“

Das sollte nicht passieren, da es, wie Sie richtig bemerken, das Lesen sehr frustrierend macht. Ich kann das Problem in einer Testumgebung nicht reproduzieren – ist es möglich, dass ein benutzerdefiniertes Theme ein Problem verursacht? Tritt dasselbe Problem im abgesicherten Modus auf?

5 „Gefällt mir“

Ich habe das schon einmal gesehen.

3 „Gefällt mir“

Er ist einer der wenigen Benutzer, die tatsächlich kein stark modifiziertes Theme verwenden. Das passiert mir auch, aber mein Theme besteht ausschließlich aus CSS-Änderungen, die ich selbst vorgenommen habe.

2 „Gefällt mir“

CSS kann nicht vollständig ausgeschlossen werden. Wir haben Fälle gesehen, in denen CSS-Anpassungen das Leseverfolgung oder die Scroll-Position beeinträchtigt haben. Zum Beispiel kann etwas so Einfaches wie dieses bestimmte Scroll-Verhaltensweisen brechen:

html,
body {
  height: 100%;
  min-height: 100vh;
}

Ich würde auf jeden Fall empfehlen, die Website im abgesicherten Modus auszuprobieren (den jeder vorübergehend nutzen kann) – wenn das Problem im abgesicherten Modus weiterhin besteht, liegt es mit ziemlicher Sicherheit an Discourse und nicht an einer Anpassung.

5 „Gefällt mir“

Ich kann bestätigen, dass der abgesicherte Modus immer noch automatisch scrollt. Ich weiß, dass Sie dies in einer Testumgebung nicht reproduzieren konnten, aber enthält die Testumgebung die untere Leiste? Ich vermute, wenn die untere Leiste im sichtbaren Bereich des Bildschirms liegt, dann scrollt der Thread nach einigen Tests automatisch.

Vielleicht ein falscher Fährtenleger, aber wenn dies auf der Seite nicht sichtbar ist, scheint es nicht aufzutreten. Wenn ich so scrolle, dass dies vollständig außer Sicht ist, ich aber immer noch den neuesten Beitrag sehen kann, tritt es nicht auf. Wenn es auch nur teilweise sichtbar ist, scrollt es automatisch.

3 „Gefällt mir“

Nur zur Sicherheit habe ich Folgendes versucht:

// untere Leiste entfernen
.topic-map.--bottom {
    grid-area: posts;
    grid-row: 0;
    max-width: calc(var(--topic-avatar-width) + var(--topic-body-width) + var(--topic-body-width-padding)*2);
}

Dies macht die untere Themenübersicht effektiv unsichtbar und das Problem verschwindet für mich.

3 „Gefällt mir“

Es wurde entdeckt, dass dies den Balken nur an eine seltsame Stelle im Thread verschiebt. Daher habe ich dies auf das Theme-CSS angewendet:

.topic-map.--bottom {
    display: none !important;
    height: 0px;
}

Ich bin kein Webentwickler, also verzeihen Sie meine Unwissenheit.

Außerdem tritt das Problem immer noch auf, wenn ich ganz nach unten im Thread gescrollt bin, es ist also nicht nur dieses spezielle Element, das es verursacht.

3 „Gefällt mir“

Wissen Sie, ob das Problem nur bei einem bestimmten Thema auftritt? Mir ist bewusst, dass es schwierig sein kann, dies zu bestätigen, wenn es auf der Website keine anderen aktiven Themen mit einer ähnlichen Anzahl von Beiträgen gibt.

Wenn möglich, können Sie das Thema mit dem Web-Inspektor Ihres Browsers im Tab „Konsole“ besuchen? Prüfen Sie, ob beim Scrollen durch das Thema Fehler in der Konsole angezeigt werden.

Die Konsole sieht ähnlich aus wie im Bild unten. In den meisten Browsern können Sie den Web-Inspektor entweder durch Drücken der Taste F12 auf Ihrer Tastatur oder durch Rechtsklick mit der Maus und anschließende Auswahl von „Untersuchen“ im Menü öffnen. Nach dem Öffnen des Inspektors wählen Sie den Tab „Konsole“ aus der Liste der Tabs oben auf der Seite aus.

1 „Gefällt mir“

das ist mit abgesichertem Modus, nur damit du es weißt

3 „Gefällt mir“

Ich kann ohne Fehler in der Konsole reproduzieren:

6 „Gefällt mir“

Es sind alle Themen, unabhängig von der Länge. Wir sind eine gesprächige Truppe :slight_smile:

4 „Gefällt mir“