Start sway, start a Qt application (probably with others as well), switch to a tty, switch back, press mouse button.
So from client.log, this is is what seems to be happening:
wl_pointer.enter first.We should rebase the cursor after updating capabilities.
We should also make sure wlroots sends enter on bind if necessary.
Current status on my system, with sway version 1.1-rc1-3-g9dca18b6 (May 7 2019, branch 'master'):
After switching back from a tty:
Is this an issue with wlroots? Any pointers where one should look if attempting to fix it?
Most helpful comment
We should rebase the cursor after updating capabilities.
We should also make sure wlroots sends
enteron bind if necessary.