Bug 486996 - Panel takes up to 1 second to show when set to auto-hide
Summary: Panel takes up to 1 second to show when set to auto-hide
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Pager widget (show other bugs)
Version: 6.0.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-14 01:23 UTC by Mircea Kitsune
Modified: 2024-08-06 21:13 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mircea Kitsune 2024-05-14 01:23:11 UTC
SUMMARY
Issue introduced in Plasma 6. When the panel is set to Auto Hide, it's slow to pop up as you bring the mouse cursor to it. In Plasma 5 it would appear instantly the moment the pointer touched the edge of the screen, now it appears several milliseconds late sometimes an entire second.

STEPS TO REPRODUCE
Set default panel visibility to Auto-Hide, exit edit mode, move the cursor on and off the screen edge.

OBSERVED RESULT
The panel isn't immediately shown when the mouse pointer touches it, the cursor must be held on the edge for a random amount of time sometimes up to one second.

EXPECTED RESULT
This didn't happen in Plasma 5 and is a noticeable limitation when trying to operate quickly.

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux 
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.9.0-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 570 Series
Comment 1 Nate Graham 2024-08-06 21:13:09 UTC
This was an intentional change; now the panel respects the delay setting that applies to all other screen edge effects, whereas previously it did not.

If you don't like it, you're welcome to turn it off at System Settings > Mouse & Touchpad > Screen Edges > Activation Delay > set it to 0