Extension settings windows don't stay open
distefam opened this issue · comments
Describe the bug
Extension settings closes without user intervention and cannot be opened again.
To Reproduce
Steps to reproduce the behavior:
- Open Extensions app
- Click on gear next to PaperWM extension
- Click around inside the settings (change tabs, for example)
- Observe that PaperWM settings closes/crashes
- Try to open PaperWM settings again
- Observe that settings will not open
Expected behavior
Settings will stay open
Screenshots
If applicable, add screenshots to help explain your problem.
System information:
Distribution: Fedora Linux
GNOME Shell 45.3
Display server: Wayland
PaperWM branch/tag: release
PaperWM commit: 35afc1a117650dbd9b7ee2afccc691e0b4514e89
Enabled extensions:
- dash-to-dock@micxgx.gmail.com
- clipboard-indicator@tudmotu.com
- espresso@coadmunkee.github.com
- nightthemeswitcher@romainvigier.fr
- appindicatorsupport@rgcjonas.gmail.com
- lockkeys@vaina.lt
- do-not-disturb-while-screen-sharing-or-recording@marcinjahn.com
- paperwm@paperwm.github.com
- grand-theft-focus@zalckos.github.com
- search-light@icedman.github.com
- notification-position@drugo.dev
- Move_Clock@rmy.pobox.com
- display-brightness-ddcutil@themightydeity.github.com
- launch-new-instance@gnome-shell-extensions.gcampax.github.com
- mousefollowsfocus@matthes.biz
Additional context
This applies to all extension settings, not just PaperWM. I'm not sure it's a PaperWM bug or something to do with Gnome shell or the Extensions app.
Can you check the logs (e.g. journalctl -ef
) if this is the same issue as #749?
Hey @distefam, this was not a PaperWM specific (or caused) issue. It was a recent gjs issue that has been fixed. I submitted the gjs issue upstream, see
https://gitlab.gnome.org/GNOME/gjs/-/issues/598
The affected version of GJS was 1.78.2. Check your gjs version from terminal and let us know what it is:
gjs --version
The fixed version is 1.78.3
. Definitely update your distro packages.
Closing this one as upstream (and it's fixed upstream).