avanisubbiah/material-you-theme

Syntax error upon installing extensions

Opened this issue · 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

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