Nachfrage aus Neugier: Hat es bei deiner Version aus #1 nur am fehlenden Symbol gehakt? Sprich: Das Skript hat ansonsten funktioniert? Was hast du bei meiner Version in Zeile 35 geändert?
RestartThunderbird.uc.js - Symbol in Dateimenü wird in TB 147 nicht mehr angezeigt
-
- Release Channel
-
bananovic -
21. Januar 2026 um 14:06 -
Unerledigt
-
-
Das Icon wird angezeigt, aber das Skript tut es nicht...
Wenn das Icon angezeigt wird funktioniert das Script doch!? Oder was meinst du mit 'Script'?
-
aber das Skript tut es nicht...
Ah, du meinst vermutlich die 'onclick' Events!
Ich hatte da die Version aus #1 verwendet, und die hat dort Syntaxfehler. Dort steht (2 mal)
if (event.button == 1 event.button == 2) { \
statt
if (event.button == 1 || event.button == 2) { \
-
Die Funktion des Skriptes besteht nicht darin ein Icon im Menü anzuzeigen, sondern bei Klick auf den Button/Menüeintrag den TB neu zu starten. Diese Funktion ist bei meinen Tests mit TB 147 weder bei dem Skript aus #1 noch bei deiner Version gegeben.
Edit: Genau das ist der Fehler...
-
Grisu2099 , bei meiner Version aus #1 hat es nur am fehlenden Symbol gehakt. Die Restart Funktion war gegeben.
Ich habe an deiner Version nichts geändert. Die Änderung hast du vorgenommen. In meiner Ausgangsversion stand in Zeile 35: list-style-image. Das hast du ersetzt durch --menuitem-icon. Auf diese kleine Änderung wollte ich lediglich hinweisen. Mir war von Anfang an klar, daß der Code nur einer kleinen Änderung bedarf. So auch meine Frage in #1.
-
Grisu2099 Deine Lösung mit '--menuitem-icon' statt 'list-style-image' ist die Bessere. Denn dabei wird von TB beim Erstellen des Menüeintrags automatisch das gemacht, was meine Lösung nachträglich macht, nämlich das 'src=' für das <img> Element setzen.
Für alle, die über diese Diskussion stolpern: Die Lösung aus #19 verwenden.
-
ggbsde , der Code in #1 weist den von dir in #23 genannten Syntaxfehler nicht auf.
-
bei meiner Version aus #1 hat es nur am fehlenden Symbol gehakt. Die Restart Funktion war gegeben.
Das kann eigentlich nicht sein, da deine Version aus #1 einen Syntax-Fehler hat...
Siehe auch #23... -
der Code in #1 weist den von dir in #23 genannten Syntaxfehler nicht auf.
Doch, tut er - gerade nochmal verglichen...

-
Ja, da muß sich ein Kopierfehler bei Abfassung des Posts eingeschlichen haben. In meiner Script-Datei im Ordner chrome auf der Festplatte sind die beiden senkrechten Striche bei dem Eintrag event.button vorhanden. Sie wurden aus unerfindlichen Gründen nicht mit kopiert. Ich habe mit WinMerge meine ursprüngliche Script-Datei mit deiner Datei verglichen. Es wurde nur der in #25 genannte Code als Unterschied angezeigt.
-