wbolster / nothing-to-say

gnome shell extension to only unmute the microphone when you have something to say
GNU General Public License v2.0
249 stars 23 forks source link

Extension just broke with today's upgrade on Ubuntu 20.04.4 LTS #57

Closed recw closed 2 years ago

recw commented 2 years ago

Today I received an upgrade notification. Upon executing the upgrade the extension was disabled and I now cannot be enabled anymore. Instead of the on/off toggle switch on the gnome extensions web interface there is just a red ERROR label without any further information what went wrong. Removing and reinstalling the extension leads to the same ERROR label. Screenshot from 2022-05-13 15-21-34

Is there any way to revert to the previous version of this extension?

wbolster commented 2 years ago

have you tried rebooting? (serious question)

for example, i saw this myself after the upgrade:

May 13 16:12:45 xps-w-work gnome-shell[1278]: JS ERROR: Extension nothing-to-say@extensions.gnome.wouter.bolsterl.ee: Error: A different version was loaded previously. You need to log out for changes to take effect.
                                              loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:373:52
                                              _onInstallButtonPressed@resource:///org/gnome/shell/ui/extensionDownloader.js:267:35
                                              Async*addButton/<@resource:///org/gnome/shell/ui/dialog.js:132:41

also this needs log output (after reboot!), searching through journalctl --boot --user may help

recw commented 2 years ago

ahh, nevermind :facepalm: The issue did indeed resolve after a reboot. My bad, should have tried the primary solution to all computer problems. However, I couldn't find any "JS ERROR" in the syslog. Anyway, thanks for the support and the great piece of software!

wbolster commented 2 years ago

no errors in logs is actually good 🙃

requiring a restart when upgrading enabled extensions has a bit weird UX indeed, it should preferably just tell you to re-login