https://bugs.winehq.org/show_bug.cgi?id=50513
Bug ID: 50513 Summary: Major regression in v6: window jumps around when clicking tab in application Product: Wine Version: 6.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ddascalescu+wine@gmail.com Distribution: ---
Created attachment 69176 --> https://bugs.winehq.org/attachment.cgi?id=69176 Weirdo window snapping/jumping when clicking tabs
I use wine pretty much solely for MyLifeOrganzed. That app is portable, and the executable ran fine on my Ubuntu 20.4.
Now I've installed Mint 20.1, then wine 6, then ran the same MLO executable again. Something bizarre happens: when I click on a tab in the app, its window moves to a specific position and size. If I move or resize the window and click one of the tabs, it moves back to that position. If I click elsewhere, this odd behavior doesn't happen.
1. Download from https://www.mylifeorganized.net/todo-list-windows.shtml and install 2. Launch the application. There should be two tabs at the top - "Outline" and "To-Do". 3. Click among them while moving the window around.
I've run `sudo apt install --install-recommends winehq-devel`, but `wine --version` still outputs `wine-6.0` just like stable. I can't really tell if Devel is in effect.
https://bugs.winehq.org/show_bug.cgi?id=50513
jswinebz@kanargh.org.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jswinebz@kanargh.org.uk
--- Comment #1 from jswinebz@kanargh.org.uk --- (Running MATE+marco under Fedora 32, wine-6.1-1.fc32.x86_64.rpm)
I see the same. It looks like on certain types of interaction (focus changing? It's definitely not all clicks, but clicks on different controls within the window is fairly reliable) the top-level window is reverted to its original size and position when created, undoing any repositioning done in the meantime. (In particular, if I move the window where I want it, then close the app, then run it again, it now "sticks" to and keeps reverting to the new position.)
Refs:
https://forum.winehq.org/viewtopic.php?f=8&t=34823 https://bugs.winehq.org/show_bug.cgi?id=50410 https://bugs.winehq.org/show_bug.cgi?id=49779
I can confirm that removing this one commit (adding back in the one deleted line) as indicated on bug 49779 restores normal behaviour:
https://source.winehq.org/git/wine.git/blobdiff/f04360cfbec574dc37675df141ef...