Hallo Felix!
ich habe das überarbeitete Script ausprobiert und wurde prompt mit einer Fehlermeldung begrüßt, die mich darüber informieren wollte, dass manche Einstellungen nun nicht mehr passen würden.
So weit so gut. Überall "ändern" geklickt, Hauptseite lädt nun störungsfrei.
Aber...
Wenn ich einen Thread gelesen habe, bevorzuge ich, dass er nicht mehr aufgeklappt angezeigt wird, sondern geschlossen, es sei denn, es hätten sich mittlerweile neue und von mir noch ungelesene Beiträge eingefunden. Die zugehörige Einstellung mag das neue JavaScript aber nicht und blendet mir, nachdem ich die Einstellungen diesbezüglich wieder angepasst habe, erneut die Fehlerseite ein. Nach erneutem "ändern"-Button passen die Einstellungen zu den Befindlichkeiten des JavaScripts, aber anscheinend nicht mehr zu meinen, wie nachfolgender Screenshot zeigt:
Also ..., kein Thread klappt von alleine zu, egal ob alle Beiträge gelesen wurden, oder nicht.
Das Skript muss zuerst einmal eine Liste mit allen Thread-IDs im Browser anlegen, die zugeklappt werden sollen.
Ich empfehle dazu folgende Vorgehensweise: https://forum.selfhtml.org/?t=218508&m=1504929
Anschließend sollten alle Threads ohne "ungelesene Beiträge" zugeklappt sein (und automatisch wieder aufgeklappt, falls neue ungelesene Beiträge vorhanden sind, sofern du das Häkchen bei der Option gesetzt hast).
Ein einmal zugeklappter Thread, der aufgrund ungelesener Beiträge wieder aufgeklappt angezeigt wird, wird automatisch wieder zugeklappt, sobald alle Beiträge gelesen wurden (wenn er nicht zwischenzeitlich manuell wieder aufgeklappt wurde).
Lieber hätte ich gerne das alte Verhalten beibehalten!
Das birgt dasselbe (Performance)Problem, dass ich Auge schon erklärt habe, und ist der Grund, warum dieses Verhalten "nicht praktikabel" ist.
Gruß
Gunther