When moving the default panel to the right side of the screen it stops following the Autohide checkbox. It behaves as if the Windows Go Below setting was checked. Reproducible: Always Steps to Reproduce: 1. Change the behaviour of the panel to Autohide 2. Move the panel to the right side of the screen 3. The panel doesn't hide when losing focus Expected Results: The panel should hide and the autohide highlight should appear if the mouse hovers around the right side.
It's working here Do you have any other monitors to the right of the screen with the panel on the right edge? I do run git latest, so maybe it's fixed? I'm going to close it as working for me, please reopen it if you still have this problem after 5.2.0
Ok, I will give it a try as soon as 5.2.0 lands in the Arch repos and I'll come back with an update. Thank you for your clarification David.
I forgot to reply to your question: no, no other monitors.
It still is reproducible with master - if I put a panel on the right, resize it, I can see the panel no longer sitting on the edge, there is 1px space in between and in this state the panel will not auto hide. If I open the panel controller and drag it towards the edge, so that the 1px line is gone, auto-hide will start working. Marius - can you confirm this behavior?
Hello, I have installed the git version and indeed, when moving the panel to the right, sometimes there's a pixel remaining to the side of the monitor. If moving again more carefully, it snaps in place and it auto-hides.
*** Bug 340814 has been marked as a duplicate of this bug. ***
Seeing the problem here too. The "1 pixel between panel and right screen edge" is inserted as soon as I change the panel's width. Then I'll have to move it again to the very right edge to make it auto-hide again.
(In reply to Elias Probst from comment #7) > Seeing the problem here too. > > The "1 pixel between panel and right screen edge" is inserted as soon as I > change the panel's width. > Then I'll have to move it again to the very right edge to make it auto-hide > again. Looks like this "1 pixel margin" is also inserted on each plasmashell restart.
Now I have 3 reproducable cases where the "1 pixel between panel and screen edge" gets inserted: - changing the panel's width - (un-)plugging a 2nd screen - plasmashell restart
Git commit 975e5009c176eb378daa5c8f74cd4cffb64ff459 by Bhushan Shah. Committed on 26/03/2015 at 15:50. Pushed by bshah into branch 'master'. Fix one pixel gap between screenedge and right placed vertical panel Appearantly right() / bottomRight() / topRight() returns values with 1 pixel x off for historical reasons and hence 1px gap. This causes the autohide panel not hiding automatically. Related: bug 339323 FIXED-IN: 5.3 REVIEW: 123136 M +6 -5 shell/panelview.cpp http://commits.kde.org/plasma-workspace/975e5009c176eb378daa5c8f74cd4cffb64ff459
*** Bug 345886 has been marked as a duplicate of this bug. ***