Public bug reported: After the upgrade to ubuntu 24.04.1 from 22.04.4, all extensions stop working after I lock the screen (or it goes dark) and I log back in (or just wake up the screen).
No matter if any extensions are even enabled, in the Extensions app I manually toggled off each extensions, but left the "Extensions" knob ON. The issue is reproducible every time and I can re-enable all extensions manually by toggling the main Extensions switch OFF and ON again. If I don't do that, the previously enabled extensions stay in the ON but disabled state (knob to the right but displays non-active color, see the image: https://imgur.com/3NT8rog). The message in from dmesg: ``` wrz 03 15:49:23 toosterLap gnome-shell[9968]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise: _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:833:26 ExtensionManager/<@resource:///org/gnome/shell/ui/extensionSystem.js:49:18 _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42 _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10 _sync@resource:///org/gnome/shell/ui/sessionMode.js:211:14 popMode@resource:///org/gnome/shell/ui/sessionMode.js:182:14 _continueDeactivate@resource:///org/gnome/shell/ui/screenShield.js:588:30 deactivate/<@resource:///org/gnome/shell/ui/screenShield.js:579:44 finish@resource:///org/gnome/shell/gdm/authPrompt.js:905:13 finish@resource:///org/gnome/shell/ui/unlockDialog.js:931:26 deactivate@resource:///org/gnome/shell/ui/screenShield.js:579:26 _getLoginSession/<@resource:///org/gnome/shell/ui/screenShield.js:170:24 _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42 _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10 _convertToNativeSignal@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:152:19 @resource:///org/gnome/shell/ui/init.js:21:20 ``` System info: ``` ❯ lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04.1 LTS Release: 24.04 ❯ neofetch --off ------------------ OS: Ubuntu 24.04.1 LTS x86_64 Host: 81FL Lenovo ideapad 330-17ICH Kernel: 6.8.0-41-generic Uptime: 6 hours, 20 mins Packages: 4384 (dpkg), 43 (flatpak) Shell: zsh 5.9 Resolution: 1920x1080 DE: GNOME 46.0 WM: Mutter WM Theme: Adwaita Theme: Yaru-dark [GTK2/3] Icons: Yaru [GTK2/3] Terminal: gnome-terminal CPU: Intel i7-8750H (12) @ 4.100GHz GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630] GPU: NVIDIA GeForce GTX 1050 Mobile Memory: 7608MiB / 19871MiB ``` 3) Expectation: system should work as normal, extensions should continue to work 4) All extensions stop working until re-enabled/restart. Prevents from regular desktop usage (dock changes place, app indicators stop working, for example) ** Affects: gnome-shell (Ubuntu) Importance: Undecided Status: New ** Attachment added: "Screenshot from 2024-09-03 15-54-59.png" https://bugs.launchpad.net/bugs/2078821/+attachment/5812928/+files/Screenshot%20from%202024-09-03%2015-54-59.png -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2078821 Title: All gnome extensions stop working after login from lock screen or dimmed screen. Unhandled promise rejection in _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:833:26 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2078821/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs