-
Notifications
You must be signed in to change notification settings - Fork 98
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
Mouse clicks not properly delivered when in Global workspace mode #161
Comments
Oh fun, I wonder what broke this, as this definitely used to work... This function should translate from global coordinates to workspace-relative coordinates. Which should be the same coordinate space, in global-workspace-mode, which makes the issue more perplexing. For output-local-workspaces the translating basically remaps the event to be relative to the output. I guess somewhere we are missing this translation call.. |
I didn't see any issue with how mouse events were handled, but a bisect showed b818a68 caused the issue. Reverting the definition of `element_under` to the version before that change Comparing what both versions return, the right element is returned, but the location returned is wrong. This makes the return value match the position that was returned by the previous implementation. It seems to be working correctly now. Fixes #161.
I didn't see any issue with how mouse events were handled, but a bisect showed b818a68 caused the issue. Reverting the definition of `element_under` to the version before that change fixed the behavior. Comparing what both versions return, the right element is returned, but the location returned is wrong. This makes the return value match the position that was returned by the previous implementation. It seems to be working correctly now. Fixes #161.
I didn't see any issue with how mouse events were handled, but a bisect showed b818a68 caused the issue. Reverting the definition of `element_under` to the version before that change fixed the behavior. Comparing what both versions return, the right element is returned, but the location returned is wrong. This makes the return value match the position that was returned by the previous implementation. It seems to be working correctly now. Fixes #161.
Took a while to track it down, but #172 seems to fix this. |
This is still an issue for the cosmic panel, if it is running on the middle display in a three display setup. |
Re-opening, since the cosmic panel is not receiving mouse clicks when on the middle display in a three display setup, while using Global worskpace mode. |
In Global workspaces mode, with three monitors arranged horizontally, I often cannot click on controls on windows that are on the second and third monitor.
The text was updated successfully, but these errors were encountered: