Bug 378989 - Sometimes old menu is not removed
Summary: Sometimes old menu is not removed
Status: RESOLVED UPSTREAM
Alias: None
Product: kded-appmenu
Classification: Frameworks and Libraries
Component: top menubar (show other bugs)
Version: 5.9.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-20 09:23 UTC by Rokas Kupstys
Modified: 2021-04-20 20:00 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rokas Kupstys 2017-04-20 09:23:26 UTC
Some applications cause global menu to be not cleared when switching to application that does not export a global menu.

Steps to reproduce:
1. Open firefox (does not export global menu)
2. Open rambox ( https://github.com/saenzramiro/rambox/ ) (does export global menu)
3. Switch to firefox. Global menu still displays menu from rambox.

Few other things to note - rambox global menu is not clickable for some reason. Switching global menu to a button does allow opening the menu but clicking any of the items does not work. Rambox is electron application so it might be related.

P.S. i do have appmenu-qt4 package installed, if it is of any relevance.
Comment 1 Nikita Skovoroda 2017-05-23 21:50:24 UTC
> Few other things to note - rambox global menu is not clickable for some reason. Switching global menu to a button does allow opening the menu but clicking any of the items does not work. Rambox is electron application so it might be related.


This part is a duplicate of https://bugs.kde.org/show_bug.cgi?id=376476 (which is an Electron bug).

The original issue reported here (global menu not updated) is probably caused by the same Electron bug.
Comment 2 Nikita Skovoroda 2017-05-23 21:52:27 UTC
Ah, and the Electron bugreport is https://github.com/electron/electron/issues/8455
Comment 3 Nate Graham 2021-04-20 20:00:00 UTC
Upstream Electron issue, yeah. :)