Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
You add a mainloop source which is never removed on line #101. All mainloop sources must be removed when `disable()` is called. Please fix this so your extension can be approved. See the review tips here: https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review You can also use `Gio.AppInfo.launch_default_for_uri()` instead of spawning `xdg-open`, and `GLib.find_program_in_path()` instead of spawning `which`. * https://gjs-docs.gnome.org/gio20/gio.appinfo#function-launch_default_for_uri * https://gjs-docs.gnome.org/glib20/glib.find_program_in_path If you don't need the output from a command, you should use `GLib.spawn_command_line_async()`. * https://gjs-docs.gnome.org/glib20/glib.spawn_command_line_async