Problem beim Scrollen in Threads nach dem v2026.1 Update

Seit dem Update auf die neueste Version von Discourse erhalten wir ziemlich weit verbreitete Beschwerden über Probleme beim Scrollen durch Diskussionen, die viele Twitter/X-Einbettungen enthalten.

Hier sind einige Beispiele für Nutzerfeedback:

Mir ist aufgefallen, dass es manchmal mehrmals zu Störungen kommt, wenn jemand insbesondere mehrere X/Tweet-Einbettungen in einem Beitrag oder gar einen ganzen Thread voller davon postet. Dabei werden diese Einbettungen neu geladen, was die Cursorposition auf der Seite, auf der ich gelesen habe, durcheinander bringt und ich muss zurückblättern. Es kann auch in anderen Threads passieren, aber diese X-Einbettungen verursachen es definitiv oft.

Aber ich sehe, wie die Seiten hoch und runter springen. Ich lese einen Beitrag und dann springt die Seite ein paar Seiten nach oben oder unten. Dann muss ich scrollen, um dorthin zurückzukommen, wo ich gelesen habe. Dann passiert es wieder. Ich muss wieder zurückscrollen, um dorthin zu gelangen, wo ich gelesen habe. Es passiert oft.

Auf meinem Samsung-Telefon mit Brave, auf meinem Microsoft-Laptop mit Brave, IE Edge und Chrome. Auf meinem obigen Linux-Laptop mit Brave. Ich sehe es auf jedem Gerät, das ich besitze. Viele Leute bemerken das auch in diesem Thread, und ich habe heute auch einen Anruf von meinem Bruder Joe bekommen, der ein Insider ist, deswegen.

Anekdotisch glaube ich, dass es bei schnellen Internetverbindungen passiert. Ich habe 2 GB bidirektionale Glasfaser.

Bei mir ist es, wenn ich zulasse, dass die eingebetteten Twitter/X-Beiträge angezeigt werden. Solche Dinge sind in Firefox standardmäßig blockiert, also klicke ich darauf, um sie zuzulassen.

Dann springt es jedes Mal, wenn ein neuer Beitrag im Thread erscheint, und die X-Beiträge werden neu geladen, und ich muss zurückscrollen, um dorthin zu gelangen, wo ich war. Es lud heute, als ich den Fat Pipe las, da viele Antworten hereinkamen.

Das ist mir heute Morgen etwa 5 oder 6 Mal passiert, als ich den Pipe gelesen habe. Ich nahm an, es sei ein Fehler vom heutigen System-Upgrade.

Ich untersuche das heute Morgen genauer, und was anscheinend passiert, ist, dass eingebettete X-Beiträge innerhalb eines Threads einfach spontan neu geladen werden. Wenn es passiert, scheinen es alle zu sein, die sich in der Nähe des Fokusbereichs befinden. Das verursacht die Scroll- und Positionierungsprobleme. Es scheint nur beim Scrollen aufzutreten. Ich weiß nicht, ob das hilft, aber ich versuche nur, mehr Details herauszufinden.

Ich konnte das Problem auf meinem Computer noch nicht reproduzieren, aber viele Leute beschweren sich darüber, und mehrere haben ausdrücklich gesagt, dass es nach dem Update begonnen hat (obwohl ich das im Moment nicht bestätigen kann).

Jede Idee oder Hilfe wäre willkommen. Danke.

1 „Gefällt mir“

Haben Sie Theme Components/Plugins installiert? Tritt das Problem für Ihre Benutzer auch im abgesicherten Modus auf? Danke.

Entschuldigung für die verzögerte Antwort. Ich habe versucht, das Problem selbst zu reproduzieren, um einen besseren Einblick in die Angelegenheit zu gewinnen. Heute konnte ich es endlich in einem sehr aktiven Thread mit vielen Twitter-Einbettungen nachstellen.

Die Seite springt häufig, auch wenn man nicht scrollt. Ich bin ziemlich sicher, dass das auslösende Ereignis ist, wenn jemand auf die Konversation antwortet. Sobald sie antworten, springt die Seite. Das ist sehr desorientierend, weil man wieder nach oben scrollen muss, um zu sehen, wo man aufgehört hat, und dann muss man warten, bis alle Tweets neu geladen sind.

Leider hat das Testen im abgesicherten Modus keine Erkenntnisse gebracht, da im abgesicherten Modus keine der Tweets tatsächlich geladen wird. Anstatt den vollständigen Tweet einzubetten, wird stattdessen ein Blockzitat mit einem Link zum Tweet eingefügt (keine Video-Einbettung usw.).

Vielleicht funktioniert es im abgesicherten Modus nicht, weil Sie Twitter Native Embed verwenden. Der abgesicherte Modus deaktiviert Anpassungen. Ist das der Fall?
Es gibt einige Diskussionen darüber, dass diese Komponente Sprünge verursacht, weil Discourse die Höhe des Iframes beim Laden in diesem Thema nicht kennt: Twitter Native Embed - #23 by wineberserkers

Ein zusätzliches Update: Wenn ich im abgesicherten Modus starte und Themen und Themenkomponenten aktiviert lasse, aber den Rest deaktiviere, werden Tweets gerendert und das Problem tritt weiterhin auf.

Ich habe gerade nachgesehen und kann bestätigen, dass wir diese Komponente verwenden:

image

Haben Sie eine Idee, wie man das beheben kann, ohne auf diese Komponente zu verzichten? Unsere Community mag es sehr, wenn Twitter-Videos eingebettet sind.