Bug 461473

Summary: Unless panel is max width, there is always a 1 pixel space on the side where the mouse is not recognized
Product: [Plasma] plasmashell Reporter: evea <kde>
Component: PanelAssignee: veggero <niccolo.venerandi>
Status: RESOLVED FIXED    
Severity: normal CC: nate, niccolo.venerandi
Priority: NOR    
Version: 5.26.2   
Target Milestone: 1.0   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In: 5.27
Sentry Crash Report:
Attachments: Video first shows expected behaviour (at max width) and then the bug

Description evea 2022-11-05 22:59:09 UTC
Created attachment 153506 [details]
Video first shows expected behaviour (at max width) and then the bug

STEPS TO REPRODUCE
1. Change the panel to anything but “maximize panel”
2. Move the mouse to the corner where the panel is supposed to go all the way to the edge
3. The panel will auto hide and interactions with widgets are not possible
Comment 1 veggero 2022-11-06 21:30:47 UTC

*** This bug has been marked as a duplicate of bug 423390 ***
Comment 2 Bug Janitor Service 2022-11-06 21:53:11 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2308
Comment 3 Nate Graham 2022-11-26 16:29:20 UTC
Git commit 035f4b284b77713c4640a7142fd88f81ba7e5daa by Nate Graham, on behalf of Niccolò Venerandi.
Committed on 26/11/2022 at 16:29.
Pushed by ngraham into branch 'master'.

Panel: Do not use QRect.bottomRight

QRect documentation says to avoid bottomRight, because it's 1px smaller than we'd expect.
FIXED-IN: 5.26.4

M  +21   -41   shell/panelview.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/035f4b284b77713c4640a7142fd88f81ba7e5daa
Comment 4 evea 2022-11-26 22:40:04 UTC
Thank you very much!