https://bugs.winehq.org/show_bug.cgi?id=57430
--- Comment #9 from Mershl mweires@googlemail.com --- I've noticed my testing was based on wine-staging instead of plain wine. So I setup a fresh test environment and did a complete round of testing.
test method: 1) hold right click + wait 3 seconds without moving mouse + then move 2) do lots of sudden movements while holding and release right click
wine-git and wine-staging-git are referring to latest commit.
Guild Wars 2 (windowed mode): wine10.0: does not show this issue for 1) or 2) wine10.1: does not show this issue for 1) or 2) wine10.2: does not show this issue for 1) or 2) wine10.2 + !7353 + !7352: does not show this issue for 1) or 2) wine-git + !7353 + (!7352): does not show this issue for 1) or 2). screencast: https://youtu.be/onfn_6Ot2M4 wine-staging-git: shows the issue for 2), but not for 1) wine-staging-git + !7353 + (!7352): shows the issue for 2), but not for 1). screencast: https://youtu.be/5BNOoXM58g0
to summarize: something breaks for GW2 in wine-staging, and this issue is not seen on plain wine at all.
WoW WotLK (windowed mode): wine10.0: shows the issue for 1) and 2) wine10.1: shows the issue for 1) and 2) wine10.2: shows the issue for 1) and 2) wine-git + !7353: completely fixes the issue wine-staging-git + !7353: completely fixes the issue
a screencast of a separate issue I noticed while testing WotLK: https://youtu.be/HHY2FKy0WTs clicking the header bar shows a recognized click in the log, dragging it shows not effect to the rendered window. the cursor calculation is off after trying to move the window though as if wine now calculates with the "new" window position while the old is still rendered.