Created attachment 166811 [details] Display arrangement SUMMARY *** I run EndeavourOS, and just updated to KDE6, and am trying to use the floating panels, set to "dodge windows". I have three monitors, two horizontal stacked on top of each other, and one vertical one to their left. This issue occurs on all displays. If i place a panel on the side of a screen that's a shared edge with another monitor, (such as between the top and bottom horizontal screens), dodging doesn't work. If i move the panel to an "outside" edge of any of the three displays, dodging works just fine) Per screenshot of my displays for reference: Left and bottom of Sceptre display work fine. Bottom and right of Acer display work fine. Top and right of Gigabyte display work fine. Any of the 'inside' or 'shared' edges between the multiple monitors, the panels won't dodge at all. I can try to test anything else or provide other information that's applicable. *** STEPS TO REPRODUCE 1. Use EndeavourOS (or just Arch?) and KDE 6.0.1 2. Have multiple monitors 3. Make a "floating", "dodge windows" panel on any edge of a monitor that's not an "edge", but where my desktop extends to the next monitor. 4. The Panel will not dodge windows and hide itself, the window goes below it instead. OBSERVED RESULT The Panel will not dodge windows and hide itself, the window goes below it instead. EXPECTED RESULT The panel dodges the window, and hides itself. SOFTWARE/OS VERSIONS Linux/KDE Plasma: EndeavourOS KDE Plasma Version: 6.0.1 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 ADDITIONAL INFORMATION Graphics Platform: Wayland GPU: AMD Radeon RX 6800XT
Can confirm, but issue doesn't depend on "floating". Probably related: If using Application Menu Panel with Adaptive Transparency, then if there is a Display above, it acts as being "touched". And when using Built-In Tiling, then same Panel acts as being "touched" as well, if Padding is set to at most 11 (in my case). If Padding is bigger, then Panel acts as not being touched. SOFTWARE/OS VERSIONS Linux/KDE Plasma: ArchLinux KDE Plasma Version: 6.0.1 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 ADDITIONAL INFORMATION Graphics Platform: Wayland GPU: Intel Iris Xe Graphics
(In reply to PapierFliegr from comment #1) My panels are set to translucent, and I'm not using tiling. If I understand you right, you say padding incorrectly makes panels think they're being touched when they're not? With my panel set to dodge windows, if it thought it was being touched, I'd expect it to be stuck 'hidden', but instead it's stuck "visible", and is visible on top of whatever window is there, whether the windows is maximized, floating, snapped to one side or corner of my screen, etc. Regardless, how does one set a padding amount? I don't see that in my panel settings, and searching online for it I'm not finding anything? I could at least play around with that setting and find if it helps.
This has been fixed with the floating panel refactor for Plasma 6.2.