STEPS TO REPRODUCE 1. Move panels between edges OBSERVED RESULT Observe results like on this video: https://www.dropbox.com/s/hhk0d5ztqog1zr1/vokoscreen-2021-04-02_00-31-17.mkv?dl=0 It stays floating (not on screen edge), or shortened for half screen. After move it's refloating position of elements which doesn't look nice. SOFTWARE/OS VERSIONS KDE Neon 5.21.3
I can confirm.
Niccolò, could I ask you to take a look into this? Would be nice to fix it before Plasma 5.22 is released.
I'm afraid I won't be able to do it before 5.22, but I'll give it a shot :)
*** Bug 437433 has been marked as a duplicate of this bug. ***
The problem could be in `void PanelView::restore()` in panelview.cpp.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1591
Git commit 6a754b17a58cf1178883b0c660f9ced9c0525c65 by Fushan Wen. Committed on 25/03/2022 at 00:24. Pushed by fusionfuture into branch 'master'. shell: Remove m_positionPaneltimer to avoid the toolbar from getting lost. The delay causes the toolbar being unable to follow the panel sometimes. M +2 -10 shell/panelview.cpp M +0 -1 shell/panelview.h https://invent.kde.org/plasma/plasma-workspace/commit/6a754b17a58cf1178883b0c660f9ced9c0525c65
Git commit 9d08b9979f04235c786f7b0e1baacc3751fa0479 by Fushan Wen. Committed on 25/03/2022 at 00:24. Pushed by fusionfuture into branch 'master'. shell: Fix panel sometimes getting shortened when dragging `positionPanel()` must be called first to make sure formFactor is updated, or `maxSize` will be incorrect. M +3 -2 shell/panelview.cpp https://invent.kde.org/plasma/plasma-workspace/commit/9d08b9979f04235c786f7b0e1baacc3751fa0479