Plasma 6 Wayland, everything from git master. STEPS TO REPRODUCE 1. Be on Wayland 2. Open System Monitor and make sure it's not maximized and doesn't take up the entire screen 3. Maximize it 4. Quit the app 5. Re-open the app; see that it opens in the maximized state, as expected 6. De-maximize the window OBSERVED RESULT The window de-maximizes, but its geometry doesn't change at all EXPECTED RESULT The window de-maximizes and returns to the geometry it had in step 2.
can reproduce on beta 1 on Arch Linux.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/255
Git commit 97e569d16492b6d9cabaa36f5eea8a7faaecfb28 by Arjen Hiemstra. Committed on 08/02/2024 at 15:32. Pushed by ahiemstra into branch 'master'. Only store window geometry if the window is in "Windowed" state So that we don't read the maximized size and store that in the config, which means restoring a maximized state would appear to do nothing. Also ensure the window size is properly set when going from Maximixed to Windowed. M +24 -2 src/Main.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/97e569d16492b6d9cabaa36f5eea8a7faaecfb28
Git commit 9040115f609618e28ef6a7d360ca9468bf5a47c2 by Arjen Hiemstra. Committed on 08/02/2024 at 15:43. Pushed by ahiemstra into branch 'Plasma/6.0'. Only store window geometry if the window is in "Windowed" state So that we don't read the maximized size and store that in the config, which means restoring a maximized state would appear to do nothing. Also ensure the window size is properly set when going from Maximixed to Windowed. M +24 -2 src/Main.qml https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/9040115f609618e28ef6a7d360ca9468bf5a47c2