extensionsUpdateChecker.uc.js stopped working
Windows 10, Firefox 151.0.4
I understand that the xiaoxiaoflood scripts have not been updated for a while. Is there a way to edit this, or is there a replacement somewhere?
// ==UserScript==
// Extensions Update Checker
// xiaoxiaoflood
// main
// UC.ExtensionsUpdateChecker.destroy();
// [u/onlyonce](/u/onlyonce)
// ==/UserScript==
UC.ExtensionsUpdateChecker = {
ignoreList: [],
PREF_AUTOUPDATE: 'extensions.update.autoUpdateDefault',
OBS_TOPIC_BG_UPD_COMPLETE: 'addons-background-update-complete',
observe: async function () {
const { AddonManager, BrowserAddonUI } = Services.wm.getMostRecentBrowserWindow();
let addons = await AddonManager.getAllAddons();
if (addons.some(addon => addon.updateInstall && !this.ignoreList.includes(addon.name)))
BrowserAddonUI.openAddonsMgr('addons://updates/available');
},
init: function () {
xPref.lock(this.PREF_AUTOUPDATE, false);
Services.obs.addObserver(this, this.OBS_TOPIC_BG_UPD_COMPLETE, false);
},
destroy: function () {
xPref.unlock(this.PREF_AUTOUPDATE);
Services.obs.removeObserver(this, this.OBS_TOPIC_BG_UPD_COMPLETE, false);
delete UC.ExtensionsUpdateChecker;
}
}
UC.ExtensionsUpdateChecker.init();
Posted Jun 12, 2026, 11:45 PM UTC
11