imports.misc.params not available in new extension preferences tool
Affected version
- OS and version: Arch linux, all up to date
- Affected GNOME Shell version: 3.36
- Issue in wayland and gnome-shell
Bug summary
My extension (todo.txt@bart.libert.gmail.com) uses imports.misc.params
in its preferences code, but from 3.36 on, I get an error, stating "ImportError: No JS module 'params' found in search path".
The extension itself can use this module.
Steps to reproduce
- Install the dummy extension into
~/.local/share/gnome-shell/extensions/foo@dummy.bar
(Using a dummy extension as I have not released a gnome 3.36 version of my extension due to this issue) - Run
gnome-extensions prefs foo@dummy.bar
What happened
Error is shown:
The settings of extension foo@dummy.bar had an error:
ImportError: No JS module 'params' found in search path
Stack trace:
@/home/bart/.local/share/gnome-shell/extensions/foo@dummy.bar/prefs.js:1:16
get prefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:732:13
_showPrefs@resource:///org/gnome/shell/extensionPrefs/main.js:174:13
_extensionsLoaded@resource:///org/gnome/shell/extensionPrefs/main.js:467:18
_scanExtensions/<@resource:///org/gnome/shell/extensionPrefs/main.js:418:18
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
main@resource:///org/gnome/shell/extensionPrefs/main.js:761:23
@<main>:1:48
What did you expect to happen
With the dummy extension: nothing, with my extension: show the preferences.