On Thu, Jun 15, 2017 at 01:02:47PM +0200, Ingo Saitz wrote: > Package: xul-ext-greasemonkey > Version: 3.8-1 > Severity: important > > Dear Maintainer, > > After updating firefox to version 54.0, the list of userscripts in > about:addons is empty, and the installed scripts aren't applied to the > webpages anymore. This seems to be issue #2488 in greasemonkey, which is > solved in version 3.11 of greasemonkey. > > https://github.com/greasemonkey/greasemonkey/issues/2488 > > When started from a terminal, firefox outputs the following error: > > 1497523208324 addons.manager ERROR Exception calling provider > <unnamed-provider>.getAddonsByTypes: TypeError: GM_util.getPreferredLocale is > not a function (chrome://greasemonkey-modules/content/script.js:148:9) JS > Stack trace: getbestlocalizat...@script.js:148:9 < > script_getlocalizeddescript...@script.js:156:20 < scriptad...@addons4.js:98:3 > < scriptaddonfactorybyscr...@addons4.js:74:28 < > AddonProvider_getAddonsByTypes/<@addons4.js:50:27 < > addonprovider_getaddonsbyty...@addons4.js:49:7 < > callprovideras...@addonmanager.jsm:298:12 < > promiseCallProvider/<@AddonManager.jsm:322:53 < > prom...@promise-backend.js:390:5 < > promisecallprovi...@addonmanager.jsm:321:10 < > getAddonsByTypes/<@AddonManager.jsm:2556:36 > > Also, setting intl.locale.matchOS to false does get the scripts working > again. But since the default in firefox is true, this should only be a > workaround an greasemonkey should be updated to a fixed version.
There's a web extension compatible with current releases (4.7), but this package wasn't updated for a long time. Does anyone intend/plan to switch the package to the web extension? Otherwise it should be removed from the archive. Cheers, Moritz