Bug 461473 - Unless panel is max width, there is always a 1 pixel space on the side where the mouse is not recognized
Summary: Unless panel is max width, there is always a 1 pixel space on the side where ...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.26.2
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: veggero
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-05 22:59 UTC by evea
Modified: 2022-11-26 22:40 UTC (History)
2 users (show)

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


Attachments
Video first shows expected behaviour (at max width) and then the bug (1.57 MB, video/x-matroska)
2022-11-05 22:59 UTC, evea
Details

Note You need to log in before you can comment on or make changes to this 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!