From e463e45667dda28ed4df6cab20faf22db07931c1 Mon Sep 17 00:00:00 2001 From: Mark Banner Date: Thu, 9 Oct 2025 19:11:09 +0100 Subject: [PATCH] Pass the interface definition directly to XPCOMUtils.defineLazyServiceGetter. This will ensure the add-on keeps running when bug 1993543 lands. --- ext_bootstrap.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext_bootstrap.js b/ext_bootstrap.js index f5f5c23..2b9c6c0 100644 --- a/ext_bootstrap.js +++ b/ext_bootstrap.js @@ -21,7 +21,7 @@ try { } const { STATUS_OK, MASTER_PASSWORD_LOCKED, LOGIN_FAILED_LOGIN_REJECTED, SERVER_MAINTENANCE, LOGIN_FAILED_NETWORK_ERROR } = WeaveConstants; -XPCOMUtils.defineLazyServiceGetter(this, "AlertsService", "@mozilla.org/alerts-service;1", "nsIAlertsService"); +XPCOMUtils.defineLazyServiceGetter(this, "AlertsService", "@mozilla.org/alerts-service;1", Ci.nsIAlertsService); const PREF_VERBOSE = "extensions.aboutsync.verbose"; let verbose = false;