Hallo, ich habe einen Scrolling-Fehler, nachdem ich über eine Discourse-Themenkomponente ein Widget hinzugefügt habe, und könnte etwas Hilfe bei der Behebung gebrauchen. Bezahlt.
Hallo David, kannst du zusätzliche Details angeben? Zum Beispiel, welche Komponente du hinzugefügt hast, als dieser Fehler bemerkt wurde. Discourse-Version und Build-Informationen.
Das wird den Leuten eine bessere Vorstellung davon geben, da ein Scrollfehler etwas vage ist, wobei du Hilfe benötigst. Es ist auch möglich, dass jemand eine einfache Lösung vorschlagen kann, indem er eine alternative Komponente vorschlägt.
Du kannst auch die Entwicklertools deines Browsers verwenden, um zu sehen, ob es Fehler in der Konsole gibt.
Hallo Dan, danke für die Antwort.
Ich verwende eine Theme-Komponente, um ein Widget anzuzeigen, das auf Desktops in der Seitenleiste und auf Mobilgeräten am Anfang des Beitrags erscheint.
Das Problem ist, dass es anscheinend die „Zum zuletzt gelesenen springen“-Funktion von Discourse stört. Wenn ein Benutzer ein Thema öffnet, das er zuvor gelesen hat, scrollt die Seite zunächst an die richtige Position, aber dann scheint das Widget eine Layoutverschiebung oder ein teilweises Neuladen auszulösen. Dieser „Fehler“ zwingt die Seite zurück nach oben, wodurch der Benutzer seine Position verliert.
Ich habe ein Video angehängt, um genau zu zeigen, wie der Sprung auftritt. Ich verwende die neueste Version von Discourse.
Video:https://drive.google.com/file/d/1PjIkhRQPf4HFMDYDQ6oj3jsxgx0D8Zxr/view?usp=sharing
Verwenden Sie eine benutzerdefinierte Theme component oder eine, die in der Kategorie Theme component aufgeführt ist?
Wenn es sich um eine benutzerdefinierte Komponente handelt und Sie das Widget spu verwenden, wurde dieses, soweit ich mich erinnere, mit Änderungen in Discourse eingestellt. Ich bin mir selbst nicht sicher, da ich noch lerne, aber ich denke, es wird jetzt vielleicht mit einer Glimmer-Komponente gemacht?
Ich bin auf Mobilgeräten. Können Sie einen Screenshot des/der Konsolenfehler(s) posten, da es für mich schwierig ist, in das Video hineinzuzoomen?
Verwenden Sie Plugin-Outlets, um das Widget zu platzieren?