question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

wayland/xwayland: mouse events propagate to previous workspace after switching

See original GitHub issue

The issue:

qtile version: master (6620786f801f56fc61716514139044108eaef743)

  1. Open window in workspace 1 (Xwayland or native; tested with firefox (wayland) and chromium (xwayland)
  2. Position cursor over clickable portion of window
  3. Switch to workspace 2 (either empty or containing existing window)
  4. Click
  5. Click incorrectly propagates to window in workspace 1

Moving the mouse between switching and clicking does not exhibit this behavior.

Required:

  • I have searched past issues to see if this bug has already been reported.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:7 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
m-colcommented, Nov 12, 2022

I believe this is fixed by https://github.com/qtile/qtile/pull/3862, please re-open if not

0reactions
3nprobcommented, Aug 18, 2022

Updated to latest master, same behavior as before:

Dropdown WL Dropdown XWL
Clicked WL Works Works
Clicked XWL Broken Broken

“Clicked” would be the window I am trying to click and “Dropdown” would be the no longer visible window that hijacks the click.

python-pywlroots v0.15.19; wlroots 0.15.1.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Misc wayland window fixes by m-col · Pull Request #3862
This also prevents windows that don't have pointer focus from changing the icon ... wayland/xwayland: mouse events propagate to previous workspace after ......
Read more >
Today I Learned: How mouse events really bubble in React
The mouseenter events means that the mouse cursor moved inside this or a child. And bubbling means that you will also receive an...
Read more >
Using a JTextPane, consumed mouse events still propagate to ...
I read that listeners are called from highest to lowest index, meaning if my listener calls consume, it should be the last to...
Read more >
Handling Mouse Events - Apple Developer
Introduces event mechanisms and the types of events in Cocoa and describes how to handle events of each type.
Read more >
How to Write a Mouse Listener
You will see one or more mouse-entered events. Press and hold the left mouse button without moving the mouse. You will see a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found