-
Notifications
You must be signed in to change notification settings - Fork 755
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
[BUG] St.ScrollView invisibly extends outside of menu applet. #11123
Comments
Problem seems to have disappeared in cinnamon 5.4.12 |
Sorry, just tested again, the problem is still there. Mint 21 & Mint 21 daily PPA. |
This bug is still present in Cinnamon 5.6.5 in Linux Mint 21.1. It causes a lot of problems, as I tend to habitually click the area just below the menu (I use a panel at the top of the screen). I'm constantly accidentally opening a program when I just want to close the menu, because the application links extend beyond the boundaries of the menu. |
I found this bug, too. I record a gif and posted it on Reddit. |
Yep. Still present in Cinnamon 5.6.6. |
Also still in Cinnamon 5.6.7. |
Still in Cinnamon 5.6.8. I hope this gets some attention sometime soon. It's an extremely frustrating bug! |
It's gotten lots of attention. Unfortunately it's an elusive bug. |
Awesome! Thank you for the info. I just hadn't seen any response to this yet. |
This adds a class PopupResizeHandler to applet.js to allow applets to be resizable with the mouse. + add a global var to dnd.js to enable ungrabbing of pointer as a workaround to issue #11123 When applet can be resized on opposite edges, i.e. when the applet is not in a corner of the workspace, then resizing from either of those edges leads the mouse pointer to not match up with the applet edge. This is a minor visual issue that maybe should be fixed in the future.
I was digging into troubleshooting this and it appears to be more than just the Menu applet. I tested with the Notifications applet and I was able to reproduce clicking beyond the boundary but having the click captured by the list of objects being drawn. |
This must be an incredibly tough bug to figure out. It's still present in Cinnamon 6.0 in the LM 21.3 beta. I hope this can be worked out soon! |
Any chance this will be fixed in the upcoming Cinnamon 6.2 release for Mint 22? For now, my workaround is to make the menu the full height of the screen, which isn't ideal, but it prevents the mouse from getting to the applications outside the menu area. |
It is still something that will take a bit of dedicated time to figure out. From what I can gather, it was likely something that was introduced in Cinnamon 5.4 and is likely a bug in the St or Clutter libraries. Assuming this hunch is correct, a lot of commits and C code would need to be traced to try to determine the source of the bug. Someone needs to spend this time though. |
Issue #2522 from the GNOME Shell repo provides a workaround: setting the |
Just tested the fix on Cinnamenu@json and it now works as intended. However, would it be possible to somehow set the flag to true by default within the Cinnamon shell? That way the fix should apply to all applets by default, instead of applets having to apply the fix individually. |
Phenomenal find! I've confirmed that this property does resolve the issue. I'm not sure if it should be defaulted at the toolkit level or if we just need to patch The even trickier part is finding all of the areas that need to be patched and patching them. This doesn't need to be applied to every single instance of |
This prevents the view from being clicked/selected when outside of the visible viewing pane. Closes linuxmint#11123
) This prevents the view from being clicked/selected when outside of the visible viewing pane. Closes #11123
Revert a workaround added in commit linuxmint@c5af58b that prevented a dnd bug linuxmint#11665 (comment) The original bug linuxmint#11123 has now been fixed so this workaround is no longer needed.
I've added a PR #12298 that reverts a drag & drop workaround I added due to this bug and which can now be reverted. |
Revert a workaround added in commit c5af58b that prevented a dnd bug #11665 (comment) The original bug #11123 has now been fixed so this workaround is no longer needed.
Issue
Since 5.4.11 (possibly also 5.4.10 but I don't think so, not in Manjaro at least) the otherwise hidden part of St.ScrollView is invisibly extending outside of the menu applet (also in Cinnamenu applet) such that if you move the mouse pointer above (or below if menu is on top panel) the menu applet, names & descriptions of invisible apps still show in the menu (and tooltips show in Cinnamenu) and the apps are clickable and can be opened.
The text was updated successfully, but these errors were encountered: