Split from #556.
The menus show up where they would be if the parent window was still where it was first mapped (and without its window frame), as if the location where the client actually placed the window got completely ignored. Or if the coordinates are relative to the parent window rather than relative to the root window!?
The only qt5 application I have with menus is the qt script debugger, which can be launched from qstetrix. I hope I can find something easier to test.
No idea why the bug was intermittent, but r5766 is definitely the problematic commit.
This was caused by the work in trying to limit how many times we send "
ConfigureNotify" to windows for #532, which turned out to be a buggy application (
handbrake). So we don't bother trying so hard to play nice (which still did not solve the buggy application behaviour anyway), and r6061 undoes r5766 and some later related commits which became redundant.
Works for me, @rikki: can you confirm?
Was confirmed as fixed in #556, closing.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/557