New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Opening prefs causes all other extensions to not be able to open prefs #1213
Comments
Thanks for reporting with the relevant error message. I expect that the method we use to close the unused wrapper window, before opening our true preferences window, is no longer working due to some internal change in GTK4. The relevant lines are here: gnome-shell-extension-gsconnect/src/prefs.js Lines 16 to 22 in 396ae95
Rather than an idle source, a more reliable approach might be connecting to |
still a issue |
Can confirm this issue is still present on GNOME 42.4, built from git. |
Issue still persist on Gnome 45.3 Wayland |
I'm not able to reproduce, on Fedora 39 with If I go into
If I close the GSConnect preferences window, I can then still do any of the previous, or:
I can somewhat reproduce the pathology of losing access to preferences, but not with GSConnect. If I have Desktop Icons NG (DING) 67 installed but not enabled (as is typically the case), and I click "Settings" for it, not only will its settings not come up, but no other settings windows will either, with the "Already showing a prefs dialog" message being logged. (If DING is actually enabled, it will instead display its settings.) If I go into This is starting to feel more like a bug in the GNOME Extensions application/backend, that GSConnect is sometimes getting caught up in. |
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4825 indicates the issue might also be dependent on Wayland vs. Xorg, but if so I would expect it to affect Xorg users, not Wayland users. Regardless, I've filed https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7435 for issues with the Extensions app's prefs dialog detection. |
@clevrf0x (or anyone else still experiencing this issue), please open a new issue with full steps to reproduce, details on your environment, GSConnect version, etc. By all indications from https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3209 (opened by a GNOME dev in response to https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7435), GSConnect version 56 should be doing the right thing to prevent the problems reported here, so if users are still encountering this it may be a different issue (even if it manifests in the same way). |
@ferdnyc I can't seem to replicate the issue anymore. Looks like it is fixed. |
Describe the bug
When pressing the cogs icon in
gnome-extensions-app
and closing, I am not able to open it again. I cannot open any other prefs either. Stdout saysSteps To Reproduce:
gnome-extesions-app
Expected behavior
It should be possible to open the prefs again for extensions.
System Details (please complete the following information):
The text was updated successfully, but these errors were encountered: