Bug 481892 - Dodge windows: Cannot open hidden panel with cursor
Summary: Dodge windows: Cannot open hidden panel with cursor
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 6.0.0
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-02-27 12:14 UTC by postix
Modified: 2024-03-03 19:14 UTC (History)
4 users (show)

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


Attachments
Screenrecording (1.42 MB, video/x-matroska)
2024-02-27 12:14 UTC, postix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2024-02-27 12:14:02 UTC
Created attachment 166132 [details]
Screenrecording

SUMMARY

When the panel hides due to dodging a window, I cannot bring it back by moving my cursor to the edge.
The lower edge glows blue though, which I take as an indicator that the cursor is in the right region.

Please see the screen recording.


SOFTWARE/OS VERSIONS
Operating System: Fedora-KDE-Live-x86_64-Rawhide-20240225.n.0.iso
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.0-rc5
Graphics Platform: Wayland
Graphics Processor: llvmpipe
VirtualBox 7.0 on openSUSE TW
Comment 1 Nate Graham 2024-02-27 20:07:05 UTC
Works for me with a panel that's using the same settings as yours. Make sure you're touching the actual pixel against the screen edge. This is easy to do on bare metal, but may be impossible to do in a VM due to lack of pointer constraints. If you can constrain the cursor to the VM guest window, that would be good so you can test.
Comment 2 fanzhuyifan 2024-02-28 05:50:59 UTC
I think the problem might be that the panel only opens when you push against the edge a bit, not when the cursor first touches that pixel, and you are having trouble doing that with the VM. It should work if you set the VM to grab/constrain the cursor.
Comment 3 postix 2024-02-29 11:56:33 UTC
> It should work if you set the VM to grab/constrain the cursor.
That has resolved it. Thanks!