Ich habe leider ein Problem mit der WL-API 1.54 festgestellt, wenn man (wie in meinem Test-Szenario) bspw. noch Tb 78.10.0 nutzt und jetzt meine Add-ons mit der WL-API 1.54 installiert bzw. darauf aktualisiert:
Das Problem ist, dass Du in der WL-API nur Version 78.10 abfragst, aber die .2 am Ende vernachlässigst. Erst ab 78.10.2 sollte das der Wrench-Icon-Button genutzt werden, da es Thunderbird selbst so macht. Dann entsteht das Problem wohl erst gar nicht.
Du musst die Abfrage der Version bitte sinngemäß mit revision so erweitern:
Code
getThunderbirdVersion() {
let parts = Services.appinfo.version.split(".");
return {
major: parseInt(parts[0]),
minor: parseInt(parts[1]),
revision: parseInt(parts[2]),
}
}
Code
let optionsMenu =
(this.getThunderbirdVersion().major > 78 && this.getThunderbirdVersion().major < 88) ||
(this.getThunderbirdVersion().major == 78 && this.getThunderbirdVersion().minor < 10) ||
(this.getThunderbirdVersion().major == 78 && this.getThunderbirdVersion().minor == 10 && this.getThunderbirdVersion().revision < 2);
Gruß + Danke