Bug 489459

Summary: In Panel Configuration mode of a custom size panel, widget tooltip menus can't be interacted with
Product: [Plasma] plasmashell Reporter: cwo <cwo.kde>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, niccolo.venerandi
Priority: NOR Keywords: regression
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.2.0
Sentry Crash Report:

Description cwo 2024-06-29 19:41:50 UTC
SUMMARY

If a panel is set to custom size, an additional bar appears that allows the user to change the size of the panel. This bar has an unfortunate interaction with the tooltip menus that appear when hovering the pointer over a widget (and/or with the additional blank space). The tooltip appears on the other side of the bar, and closes when the pointer moves over the bar. As a consequence, it is not possible to interact with the options in the toolip.

This doesn't happen 100% of the time; it is possible to get to the tooltip if the movement is smooth and quick, and potentially for other reasons. but often it seems to fail. Playing with it a bit, I've found it quite easy to trigger.

STEPS TO REPRODUCE

From new profile

1. Right click the panel, "Show Panel Configuration"
2. Set width to custom. The length configuration bar appears now.
3. Hover over a panel widget (e.g. icontask), wait for the popup to appear, and try to click the "Configure..."

OBSERVED RESULT

The popup (often) closes before the pointer reaches it

EXPECTED RESULT

The user can reach the tooltip with the mouse reliably

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 6.1.80
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.0
Kernel Version: 6.5.0-41-generic (64-bit)
Graphics Platform: Wayland
Comment 1 Nate Graham 2024-07-02 19:59:42 UTC
Cannot reproduce this one with current git master. I think it's likely being fixed with https://invent.kde.org/plasma/libplasma/-/merge_requests/1148, https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4451 and https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2309. Can you wait a week or two after those are all hopefully merged and available in Neon Unstable, and try again? If it still happens then, let's re-open this.