[Pkg-mozext-maintainers] Bug#864820: xul-ext-greasemonkey: userscripts no longer available with firefox 54

Ingo Saitz ingo at stud.uni-hannover.de
Thu Jun 15 11:02:47 UTC 2017

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.


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: getBestLocalization at script.js:148:9 < Script_getLocalizedDescription at script.js:156:20 < ScriptAddon at addons4.js:98:3 < ScriptAddonFactoryByScript at addons4.js:74:28 < AddonProvider_getAddonsByTypes/<@addons4.js:50:27 < AddonProvider_getAddonsByTypes at addons4.js:49:7 < callProviderAsync at AddonManager.jsm:298:12 < promiseCallProvider/<@AddonManager.jsm:322:53 < Promise at Promise-backend.js:390:5 < promiseCallProvider at 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.


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.11.0-echse20170504 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages xul-ext-greasemonkey depends on:
ii  firefox      54.0-1

xul-ext-greasemonkey recommends no packages.

xul-ext-greasemonkey suggests no packages.

-- no debconf information

More information about the Pkg-mozext-maintainers mailing list