Bug 364859 - maximized windows appear behind the panels on the left edge after resolution change or screen lock
Summary: maximized windows appear behind the panels on the left edge after resolution ...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.5.5
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-28 14:50 UTC by Alan Ezust
Modified: 2016-12-17 22:57 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
panel.props (36.22 KB, text/plain)
2016-06-28 15:43 UTC, Alan Ezust
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Ezust 2016-06-28 14:50:46 UTC
My panel is on the left edge, rather than the bottom.
New windows, as well as maximized windows, show up with their left edges covered up by the panel, instead of right next to it.  This started happening after an upgrade a couple of months ago.


Reproducible: Always

Steps to Reproduce:
1. Move your panel from bottom edge to the left edge (right click - panel options - panel settings - screen edge drag to side)
2. maximize any window
3. see it partially obscured by the panel. 

Actual Results:  
windows are not the right size / position. 

Expected Results:  
panel doesn't cover up maximized windows.
Comment 1 Thomas Lübking 2016-06-28 15:07:46 UTC
single- or multiscreen?
In case of singlescreen, please run "xprop > panel.props" in konsole, click the panel when the cursor turns into a "+" and attach the resulting panel.props file to the bug.

In case of multiscreen, inner panel struts aren't supported by NETWM, see bug #94470
Comment 2 Alan Ezust 2016-06-28 15:43:01 UTC
Created attachment 99740 [details]
panel.props

I have only one screen.
Comment 3 Thomas Lübking 2016-06-28 15:55:37 UTC
> _NET_WM_STRUT(CARDINAL) = 0, 0, 0, 0
> _NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

The panel doesn't strut.
This is either a bug in plasmashell or you simply configured the panel to allow windows to go below it??
Comment 4 Alan Ezust 2016-06-28 16:03:28 UTC
panel settings indicates that it is "always visible" and I tried toggling the option for "allow windows to cover" and then toggling back. Same problem.
Comment 5 Alan Ezust 2016-06-28 16:04:27 UTC
How do I get a panel that struts properly again? Should I just destroy this one and create a new one?
Comment 6 Alan Ezust 2016-06-28 16:06:25 UTC
Creating a new empty panel (default or empty) gives me the same problem.
Comment 7 Thomas Lübking 2016-06-28 16:08:22 UTC
Let's just ask the people in charge ;-)
Comment 8 Alan Ezust 2016-11-13 17:12:18 UTC
I have additional info. Initially, after logging out and in, maximized windows appear in their proper place. However, if I lock the screen, or change the resolution of the monitor, after that, I see the problem until my next logout/login.
Comment 9 Alan Ezust 2016-11-13 17:16:02 UTC
I have a 4k monitor that I keep switching down to regular HD, so before I was doing it right after each login, so that's why I thought it was "reproducible always". 
I don't have to switch it down since a recent upgrade in Kubuntu where KDE now remembers my preferred HD resolution on login.
Comment 10 Alan Ezust 2016-12-17 22:41:58 UTC
After a recent upgrade, I am no longer able to reproduce this like I was able to before. This might be fixed. I will mark it as such if I don't see it again in the next week.