Es würde mich eigentlich wundern, wenn die Version von FuchsFan noch funktioniert:
let { AddonManager } = ChromeUtils.import ? ChromeUtils.import("resource://gre/modules/AddonManager.jsm") : this;
In Zeile 21 wird eine .jsm-Modul-Datei eingelesen. Es gibt seit langem keine .jsm-Modul-Dateien mehr, stattdessen .sys.mjs-Module, die auch mit anderen Befehlen eingelesen werden.