When opening a context menu (right-click menu) in Zorin OS 18 Core and Pro, the menu sometimes remains open in the foreground and blocks all further input (mouse clicks, keyboard) until the menu is closed manually (e.g., by pressing Esc or Alt+Tab). This behavior is reproducible and disrupts normal workflow.
Steps to Reproduce:
Open a file manager (Nautilus) or desktop.
Right-click to open the context menu.
Attempt to interact with other windows or the desktop while the menu is open.
Observe that all input is blocked until the menu is closed.
Expected Behavior:
The context menu should not block input to other windows or the desktop. It should close automatically when clicking elsewhere or lose focus when switching windows.
Actual Behavior:
The context menu stays open and blocks all input until manually closed.
Additional Information:
Zorin OS Version: 18 Core and Pro
Reproducible: Always
Workarounds: Pressing Esc or Alt+Tab sometimes helps but isn't intuitive
Clicking anywhere outside of the context menu should interrupt it.
To try to narrow this bug down, can you please outline:
Whether you are logging in on Wayland and if you have tested this on Xorg (Wayland is a bit more restrictive on Context Menu behavior and prone to faults).
Your GPU, whether dedicated or integrated - if dedicated, which driver
sudo lshw - C video
If you have added any Gnome Extensions (This may be a Mutter and Compositor issue)
Of Course, You have to click first to get the Right-Click Menu away and then You can interact. But when You click somewhere it should disappear automatically.
Thanks! I forgot about the extensions! Disabled the non-system ones, made a relogin and the bug is gone. Fun fact, I re-enabled them one after another and the bug did not reappear, so I can't even narrow down which one was the cause.
Thank you all and apologies for using your time for such a stupid mistake overlooking the custom extensions.
Confirmed. I did repeated interchanged Wayland / X11 logins using the freshly created test user.
Using X11 behaviour is always as expected, using Wayland always shows the described issue for my test user.
Installation history if that matters: Started with a Zorin 18 Core beta installation, which was automatically updated to 'stable' and then to 18.1 Core. Although I bought a Pro license from the beginning, never cared to upgrade to Pro until now just to see if the behaviour changes, which didn't.
I'm telling because there might be a risk of leftover files from the beta. To my understanding that shouldn't happen, but just in case i mention it.
Directory /home/test/.local/share/nautilus-python does not exist for this new created and affected test user, although this application has been run and used for this case. /home/test/.local/share/nautilus/ is the next best match which doesn't have file or directory extensions.
Thanks, would be ok for me. Still others might stumble over the same because Wayland is the default. They might have the impression that the session locked up, if they don't find out they need to close context menu of their application first, or don't directly identify this open menu.
If you need more logs etc for narrowing down this phenomenon, let me know.
One of the questions users are frequently asked is "have you tried switching it OFF and ON again?" "are you on Wayland or X11? If Wayland, try switching to X11"
But you are correct, Wayland is unfortunately the ZorinOS default, despite its continued shortcomings.
Thanks for confirming that I'm not the only one (when using Wayland).
At first I thought, it is 100% reproducible because it persisted reboots and also disabling all (!) gnome shell extensions for the test user I created for testing this.
As it turns out now, for me the issue vanishes for a seemingly random amount of sessions and then out of nowhere, the issue is back and again persists sessions and reboots.
Of course people can just switch to X11 as a workaround, but let's also think of improving the situation when the default setting with Wayland is used. It might be valuable to track this behaviour down to its root source.