Bug 479690 - Panel becomes unresponsive to mouse clicks when it moves between screens
Summary: Panel becomes unresponsive to mouse clicks when it moves between screens
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.92.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: multiscreen, qt6
Depends on:
Blocks:
 
Reported: 2024-01-12 12:23 UTC by madcatx
Modified: 2024-02-07 18:25 UTC (History)
4 users (show)

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


Attachments
frozen panel after move (2.59 MB, image/png)
2024-01-31 17:32 UTC, Gurenko Alex
Details

Note You need to log in before you can comment on or make changes to this bug.
Description madcatx 2024-01-12 12:23:08 UTC
I have two screens, an internal laptop screen and an external display. The external display is set as primary.

When I start Plasma with both screens connected, the panel appears on the external screen and everything works correctly. If I then disconnect the screen, the panel moves to the internal screen but becomes unresponsive to mouse clicks. The panel is still redrawing correctly, it just cannot be clicked. The issue seems to go away if I switch to another virtual desktop with a keyboard shortcut.
When I start Plasma with the external screen disconnected, the panel
- Initially works
- Remains working when I connect the external screen, to which the panel moves
- Breaks when I disconnect the external screen again

Arch Linux
KF6 5.248.0
Plasma 5.92.0
KWin patch to fix the disappearing cursor applied but this was happening even without the patch
Comment 1 Firlaev-Hans 2024-01-13 13:27:49 UTC
Can confirm. When I unplug my external screen, which makes the primary panel move to the internal screen, the panel doesn't visually freeze, but can't be interacted with.
As I dock and undock my laptop very frequently throughout the day, I would see this issue quite often.
Comment 2 Nate Graham 2024-01-30 23:00:02 UTC
For those who can reproduce the issue, what kind of GPU do you have?
Comment 3 madcatx 2024-01-31 08:10:47 UTC
Intel HD4000, Mesa 23.3.4
Comment 4 Gurenko Alex 2024-01-31 17:32:19 UTC
Created attachment 165402 [details]
frozen panel after move

I have a feeling that my issue is related to this BZ: right after installation, I move panel to the top and it becomes unresponsive, although saves its position. Upon reboot/re-login it works as expected.
Comment 5 Gurenko Alex 2024-01-31 17:33:19 UTC
That's on Intel® UHD Graphics 630 (testing it on my laptop)
Comment 6 Firlaev-Hans 2024-01-31 18:21:27 UTC
I experienced this with AMD Vega 3 graphics, so it's not Intel specific.

It does seem to be fixed now in Neon unstable though, don't know about the Plasma 6.0 branch as I haven't had a chance to test that yet.
Comment 7 Nate Graham 2024-01-31 22:06:47 UTC
Hmm, cannot reproduce with my own dual-screen setup, an Intel GPU, and 4 virtual desktops.
Comment 8 Firlaev-Hans 2024-02-07 18:25:51 UTC
Seems to be fixed on 6.0 as well as far as I can tell.