From 4c00a3cd3e332c9d2fd0ce3fc02fb16236c06e31 Mon Sep 17 00:00:00 2001 From: girst Date: Sun, 25 Feb 2024 18:03:27 +0100 Subject: [PATCH] fix legacyfox for older browsers Services is only available in this scope since Bug 1667455 (mozilla104) --- config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/config.js b/config.js index f2fb2a5..993c6ff 100644 --- a/config.js +++ b/config.js @@ -4,6 +4,7 @@ try { XPIDatabase.isDisabledLegacy = (addon) => false; XPIDatabase.mustSign = (aType) => false; + const Services = globalThis.Services || Cu.import("resource://gre/modules/Services.jsm").Services; let manifest = Services.dirsvc.get('GreD', Ci.nsIFile); manifest.append('legacy.manifest'); Components.manager.QueryInterface(Ci.nsIComponentRegistrar).autoRegister(manifest); -- 2.39.3