fix: client to server modifier press/release - #9056
Conversation
a1a43e5 to
de123ad
Compare
|
Looks like the mac test had a random failure? |
|
The key press tests are horrible and yeah it random fails on mac os sometimes. |
|
This fix should be applied to the other screen types as well |
|
I don't really know how this would affect the other types, so I left them no-op |
|
@nbolton Thoughts on how we can use this on the other screen types ? |
Agreed.
Edit: Could you elaborate? |
Pressing a modifier on the client and moving to the server and releasing it breaks the modifier on the client. This resolves the issue.
de123ad to
d5c66f9
Compare
On other screen types i know we have some issues with stuck modifiers |
You mean other OS or just Xorg? Edit: It's been a long time, so that's paged out for me... I'd need to have a good dig to see if the same idea can be applied to other platforms. This rings a bell for me though so either I tried to solve it before or the fix is there somewhere but isn't working reliably. |
|
all oses could have this issues ..since this is now part of the base class we could use this method if we need to |
Can confirm this bug and that this PR fixes it. Edit: Great PR, thanks. Steps in other words:
Expect: Lower case 'a'
Edit: I'll have a poke and a think. Edit: Hmm, well on macOS we use |
Pressing a modifier on the client and moving to the server and releasing it breaks the modifier on the client. This resolves the issue for me.