SUMMARY When a window that is configured to autostart and its position has been forced to a fixed position via the window rules settings to overlap with the task panel, either in front or behind, on plasmashell restart, the window gets pushed up by the taskbar and is no longer at its fixed position that is supposed to be forced. STEPS TO REPRODUCE 1. Have a window on autostart so it always starts when the system starts 2. Place the window over the task panel and enforce its position in the window rules settings. (Position, Force, X, Y) 3. Restart plasmashell or reboot OBSERVED RESULT The task panel pushed the window up and the window is no longer at its enforced position. EXPECTED RESULT Since the position is set on "Force" the window position should never change, even on restart. The window should be on the same spot that was set in the window rules setting and not get pushed up by the task panel. Operating System: Arch Linux KDE Plasma Version: 6.1.0 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.2 Graphics Platform: Wayland
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/6004
Git commit 8314cdf89d98e045df2e70ebfd1a8de3182f13cb by Xaver Hugl. Committed on 27/06/2024 at 11:56. Pushed by zamundaaa into branch 'master'. window: adhere to window rules in checkWorkspacePosition M +1 -1 src/window.cpp https://invent.kde.org/plasma/kwin/-/commit/8314cdf89d98e045df2e70ebfd1a8de3182f13cb
Git commit deeeddb652d20086625a221788dff1926b26172f by Xaver Hugl. Committed on 27/06/2024 at 13:42. Pushed by zamundaaa into branch 'Plasma/6.1'. window: adhere to window rules in checkWorkspacePosition (cherry picked from commit 8314cdf89d98e045df2e70ebfd1a8de3182f13cb) Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com> M +1 -1 src/window.cpp https://invent.kde.org/plasma/kwin/-/commit/deeeddb652d20086625a221788dff1926b26172f
Thank you for fixing this!