Bug 464075

Summary: Plasma panel sometimes unexpectedly auto hides with wine widgets
Product: [Plasma] plasmashell Reporter: Bill <bill73653>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: minor CC: nate, niccolo.venerandi
Priority: NOR    
Version First Reported In: 5.26.5   
Target Milestone: 1.0   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Video demonstrating behavior with wine widget

Description Bill 2023-01-09 23:00:34 UTC
SUMMARY
Plasma panel may sometimes auto hide when the cursor is above or right clicks a wine widget.  Video attached.

STEPS TO REPRODUCE
1.  Enable auto hide on the plasma panel
2.  Enable floating panels
3.  Activate the floating panel animation.

OBSERVED RESULT
Plasma panel hides when hovering over a wine widget.


EXPECTED RESULT 
Plasma panel should stay open when hovering over widget.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7
Plasma wayland session.
Comment 1 Bill 2023-01-09 23:01:45 UTC
Created attachment 155165 [details]
Video demonstrating behavior with wine widget
Comment 2 Bill 2023-01-09 23:06:31 UTC
(In reply to Bill from comment #0)
> SUMMARY
> Plasma panel may sometimes auto hide when the cursor is above or right
> clicks a wine widget.  Video attached.
> 
> STEPS TO REPRODUCE
> 1.  Enable auto hide on the plasma panel
> 2.  Enable floating panels
> 3.  Activate the floating panel animation.
> 
> OBSERVED RESULT
> Plasma panel hides when hovering over a wine widget.
> 
> 
> EXPECTED RESULT 
> Plasma panel should stay open when hovering over widget.
> 
> SOFTWARE/OS VERSIONS
> KDE Plasma Version: 5.26.5
> KDE Frameworks Version: 5.101.0
> Qt Version: 5.15.7
> Plasma wayland session.

Meant to be 
> STEPS TO REPRODUCE
>1: Turn off floating panels, I could not reproduce this with floating panels on.
>2: Open a wine application which has a widget, for example the epic games store.
>3:  Hover over or right click the application.  In certain spots, the cursor will change and the panel will hide.
Comment 3 Nate Graham 2023-01-09 23:17:09 UTC
This is probably an app bug. It looks like the context menu is implemented in a nonstandard way and opens a custom window that looks like a menu, rather than a menu, and this this tricks the panel into thinking it's not being interacted with anymore. I'd recommend reporting it to the WINE people. If they want a context menu for their System Tray icon, it should be a native menu.