material-you-theme icon indicating copy to clipboard operation
material-you-theme copied to clipboard

Syntax error upon installing extensions

Open Asvarduil opened this issue 2 years ago • 1 comments

Steps to Reproduce:

  1. On Ubuntu 20.04, install the following Gnome extensions:
  • ArcMenu
  • Frippery Move Clock
  1. Open extensions.gnome.org/ in Firefox
  2. Search on Material You, find the page and click into it
  3. Toggle the extension on
  4. Accept the prompt to install the exception
  5. Observe that the toggle changes to an error indicator
  6. Click "Installed extensions" in the nav bar
  7. Click the settings icon for Material You
  8. Observe that Material You's settings window appears with the below message:

"Something's gone wrong"

SyntaxError: expected property name, got '{'

Stack trace:
  _init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:204:33
  OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
  asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
  run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:175:20
  main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
  run@resource:///org/gnome/gjs/modules/script/package.js:222:19
  start@resource:///org/gnome/gjs/modules/script/package.js:206:5
  @/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

Expected result: Extension should install without syntax errors

Asvarduil avatar Aug 14 '22 20:08 Asvarduil

Currently this extension only supports gnome 42 and 43 (Ubuntu 22.04 and 22.10), so please update Ubuntu to the latest version/lts.

ardjuh avatar Sep 14 '22 17:09 ardjuh