http://bugs.winehq.org/show_bug.cgi?id=58552
--- Comment #33 from Stian Low wineryyyyy@gmail.com --- Confirming yabridge new-wine10-embedding branch along with all latest wine-staging patches applied fixes GUI offset mouse misalignments: https://github.com/robbert-vdh/yabridge/tree/new-wine10-embedding
Without the patches contained in yabridge new-wine10-embedding branch, wine-staging is still broken, proven by LMMS which appears not to have any equivalent branches/patches available with assists of WineHQ dev @rbernon as provided to yabridge.
I'll let LMMS know about yabrige new-wine10-embedding branch containing WineHQ approved patched solutions as a ref for what may need to change to their Vestige VST plugin. LMMS may want to consider supporting yabridge as an additional VST handler to fallback on.
Because yabrige new-wine10-embedding branch depends on wine-staging vs upstream it may be the reason why it is has not yet been merged with master nor included with distro packages yet since it would not be compatible with typical distro releases of Wine that lack staging patches.
Projects like proton-ge which also depend upon wine-staging patches that may be absent from official proton release seem to be in a similar limbo state awaiting dependency staging patches to be integrated into upstream.
So part of the solution to fixing these problems for more common yabridge users, is to fix whatever is preventing dependency staging changes from being merged into upstream.
This latest test seems to come full circle back to where @rbernon and yabridge left off months ago.
The original bug was reported directly to a Merge Request in Gitlab without a WineHQ Bugzilla which lead to some of my redundant efforts here but at least its documented now for future Bugzilla users: https://gitlab.winehq.org/wine/wine/-/merge_requests/6569