Bug 376725 - Global menu doesn't respond to mouse hover
Summary: Global menu doesn't respond to mouse hover
Status: RESOLVED DUPLICATE of bug 375535
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Menu (show other bugs)
Version: 5.9.2
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-20 18:17 UTC by i9i7
Modified: 2017-06-22 05:35 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
global menu doesn't open on hover (1.91 MB, image/gif)
2017-02-21 14:00 UTC, EdithK
Details
screenshot of my panel setup, for purposes of replication (69.69 KB, image/png)
2017-02-21 15:50 UTC, i9i7
Details
qml replacement (4.74 KB, text/x-csrc)
2017-05-11 12:51 UTC, beojan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description i9i7 2017-02-20 18:17:20 UTC
If I click on one entry in the global menu (such as File) and then hover to another entry (such as Settings), the menu doesn't switch to the hovered entry. The menu still has this behaviour in 5.9.2. 

I think this same issue was filed here:
https://bugs.kde.org/show_bug.cgi?id=375535
but it was closed and I don't seem to have the ability to reopen it.
Comment 1 Kai Uwe Broulik 2017-02-21 09:38:28 UTC
Can you perhaps create a video, so I can see exactly how it doesn't react and how your panel and everything is setup? We might have found yet another position mapping glitch :/
Comment 2 EdithK 2017-02-21 14:00:29 UTC
Created attachment 104151 [details]
global menu doesn't open on hover

I am also having this issue under 5.9.2 and Qt 5.8.0
Comment 3 i9i7 2017-02-21 15:49:53 UTC
(In reply to Kai Uwe Broulik from comment #1)
> Can you perhaps create a video, so I can see exactly how it doesn't react
I could do that later, but I think I described the behaviour well enough.

> and how your panel and everything is setup? 
I'll attach a screenshot of my setup.
Comment 4 i9i7 2017-02-21 15:50:34 UTC
Created attachment 104152 [details]
screenshot of my panel setup, for purposes of replication
Comment 5 Kyle K 2017-04-20 23:40:37 UTC
I can confirm the same bug (bug or a feature?)

Also I see another bug...my Global Menu doesn't persist between reboots, instead I'm left with empty white panel. :(   (I'm so sad.....)

Plasma 5.9.4
KF5 5.33.0
Qt 5.8.0
Comment 6 beojan 2017-05-08 13:47:30 UTC
I don't think this is a simple glitch. If you open a menu under X11, you'll find that hover events don't get passed through to other windows unless you click to close the window first (this click also doesn't get passed through, of course). The only exception is in a menubar, where hovers *do* get passed through so this switching behaviour can be implemented. The global menu applet isn't *really* a menubar, so this doesn't work here.
Comment 7 beojan 2017-05-11 12:51:39 UTC
Created attachment 105444 [details]
qml replacement

Moving the Connections object to the root in /usr/share/plasma/plasmoids/org.kde.plasma.appmenu/contents/ui/main.qml fixes this. You can use the attached file as a replacement, though it has a couple of other changes (removing the underlining, and reducing the spacing between menus).
Comment 8 Kai Uwe Broulik 2017-06-22 05:35:25 UTC

*** This bug has been marked as a duplicate of bug 375535 ***