SUMMARY *** When using a shrunken taskbar panel, the windows snap to the taskbar edges no matter their distance from it. Windows can snap to the edge of the panel from a different screen. *** STEPS TO REPRODUCE 1. Shrink width or height (if using the taskbar on the left or right hand side of the screen) of the taskbar. 2. Spawn any application window. 3. Move the window around the same axis of the taskbar's edges. OBSERVED RESULT Windows snap to the taskbar's edges that are exposed by shrinking it no matter how far away they are from the taskbar. EXPECTED RESULT The windows shouldn't snap to an edge they aren't close to colliding with. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 Kernel Version: 5.17.9-zen1-1-zen (64-bit) Graphics Platform: Wayland Processors: 16 × Intel® Core™ i7-10700K CPU @ 3.80GHz Memory: 31.3 Gio of RAM Graphics Processor: AMD Radeon RX Vega ADDITIONAL INFORMATION
What do you mean by "shrunken"? Is the panel small, or hidden, or something else? Can you maybe attach a screen recording that shows the problematic behavior happening?
(In reply to Nate Graham from comment #1) > What do you mean by "shrunken"? Is the panel small, or hidden, or something > else? Can you maybe attach a screen recording that shows the problematic > behavior happening? Shrunken as it's not covering the entire screen's edge. Think of like a MacOS dock at the bottom of the screen or on the left hand side in my case. I guess you could say the panel is small.
Here is a Google Drive link to a video showing the issue. Pardon the poor clarity, OBS didn't want to work. I can attempt to make another video with OBS once I'll have sorted it out. https://drive.google.com/file/d/1JvnHq-wslL5oFwrS4S6c7CcTV2NWB3SO/view?usp=sharing
The issue is still present in 5.25 and framework 5.95
Thanks, that was helpful. Can confirm on git master even with the panel refactor.
This is still happening in 5.26. Just to keep the tracker alive.
We disabled snapping for panels entirely :D