Bug 368362

Summary: Cannot set two actions on one screen edge
Product: [Plasma] kwin Reporter: AndyKluger
Component: coreAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: AndyKluger, kde.org, kde, nate, notuxius, picotmathieu
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Demonstration Video

Description AndyKluger 2016-09-06 22:54:43 UTC
The panel cannot be raised without clicking directly on it, in the case where it's set with "Windows can cover" and a window is against the same edge as that panel and "Switch desktop on edge" is "Always Enabled."

Reproducible: Always

Steps to Reproduce:
1. Add panel to left edge
2. Set panel to "Windows can cover"
3. Open "Screen Edges" and set "Switch desktop on edge" to "Always Enabled"
4. Put "Screen Edges" window (or any other) against the left edge, and try to raise the panel without clicking on it

Actual Results:  
Nothing happens

Expected Results:  
The panel is expected to be raised

I expect someone will say that I'm unreasonable in trying to use these features simultaneously. To that I say:

1. I have a delay configured for the screen edges, so panels should be raised without conflict until that time is reached

2. I have no virtual desktops at these edges I'm trying to use the panel on
Comment 1 AndyKluger 2016-09-06 23:37:57 UTC
Created attachment 100958 [details]
Demonstration Video
Comment 2 Martin Flöser 2016-09-07 10:22:43 UTC
Clearly a corner case.
Comment 3 David Edmundson 2016-09-11 23:55:27 UTC
*** Bug 363584 has been marked as a duplicate of this bug. ***
Comment 4 Alexander Mentyu 2018-04-17 04:12:15 UTC
Can reproduce in:

Plasma: 5.12.4
Apps: 17.12.4
Frameworks: 5.44.0
Qt: 5.10.1
Kernel: 4.14.32-1-MANJARO
OS: Netrunner Rolling
Video: Intel 4400
Driver: xf86-video-intel 1:2.99.917+823+gd9bf46e4-1
Screen: 1600x900
Comment 5 Nate Graham 2023-10-23 18:21:28 UTC
I'm afraid the "Windows Can Cover" Panel visibility mode has been removed for Plasma 6 and we aren't planning to bring it back. In its place, we plan to implement an "intelligent auto-hide" or "dodge windows" mode, per Bug 349785. This should hopefully be much better than "Windows Can Cover" ever was, and offer support for its use cases.

Thanks for your understanding!