8000 Menus not working in plasma 5.9 with global menu enabled · Issue #13885 · atom/atom · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Mar 3, 2023. It is now read-only.

Menus not working in plasma 5.9 with global menu enabled #13885

Closed
netizen-ais opened this issue Feb 27, 2017 · 16 comments · Fixed by #15769
Closed

Menus not working in plasma 5.9 with global menu enabled #13885

netizen-ais opened this issue Feb 27, 2017 · 16 comments · Fixed by #15769
Labels
electron linux Issues that occur on Linux but not on other platforms.

Comments

@netizen-ais
Copy link
netizen-ais commented Feb 27, 2017

Prerequisites

Description

When using global menu from JDE Plasma 5.9, atom menu shows, but doesn't work. Clicking any submenu doesn't show any submenu

Steps to Reproduce

  1. Enable kde plasma global menu in System Settings -> Application Style -> Widget Style -> Fine Tuning tab -> Menubar style -> Application Menu widget -> Add a menubar Panel to desktop
  2. Start atom
  3. Try to use the desktop menu

Expected behavior: [What you expect to happen]

Clicking on a menu entry should show it's submenu dropdown.

Actual behavior: [What actually happens]

Nothing happens

Reproduces how often: [What percentage of the time does it reproduce?]

100%

Versions

Atom : 1.15.0-beta3
Electron: 1.3.13
Chrome : 52.0.2743.82
Node : 6.5.0

apm 1.14.1
npm 3.10.5
node 4.4.5
python 2.7.13
git 2.10.2

Kubuntu (Ubuntu 17.04) Ubuntu Zesty Zapus (development branch)

Additional Information

Setting the Global Menu (settings) style to: "Use single button for application menu", second level submenus are shown, but they're not functional. Third level submenu (as Packages) are not shown.

@rsese
Copy link
Contributor
rsese commented Feb 27, 2017

Hmmm, not sure but does this sound related to electron/electron#8455? And possibly a dupe of #6255?

@winstliu
Copy link
Contributor

Definitely caused by electron/electron#8455, not sure about being a duplicate of #6255 though.

@netizen-ais
Copy link
Author

I don't see any CPU overuse here, but after reading the comments from that electron's issue it seems you're right.
I'm sorry for failing in my search-fu here. Thanks.

@michaldybczak
Copy link

I checked it and I have the same issue with Atom. There are also other apps that have this problem too (like: messenger for desktop).

@acerspyro
Copy link

I have experienced this bug with both Atom and Discord, and have noticed that if you spam the menu buttons, eventually the menu will appear, but quickly close.
If you time it right, you can keep the menu open and browse through it, but subsections don't open.

@ChALkeR
Copy link
ChALkeR commented Jul 12, 2017

@acerspyro The actual issue is that electron is constantly spamming over dbus and sending lots of layout-updated events, repopulating the menu each time even when there were no changes.

@gasinvein
Copy link

This is fixed in electron/electron#10070. Can you backport this fix or update bundled electron?

@winstliu
Copy link
Contributor

@gasinvein we're going to wait until a stable version of Electron is released that contains the fix before updating. Both 1.6.10+ and 1.7.x are in beta right now.

@gasinvein
Copy link

@50Wliu so maybe this issue should stay opened until the update is released?

@winstliu winstliu reopened this Aug 10, 2017
@winstliu winstliu added linux Issues that occur on Linux but not on other platforms. and removed needs-reproduction labels Aug 10, 2017
@ungb
Copy link
Contributor
ungb commented Oct 11, 2017

I'm attempting to test this out but I don't see the issue as describe above on atom 1.21.0 and 1.15.0

see gif on 1.21.0(same as behavior as 1.15.0):
before

After Electron upgrade 1.6.14 I see the same thing but some things on the menu kind of work, but not most things.
after

I'm running kubuntu 17.04:

image

@RGawenda unsure if I'm missing a step?

@gasinvein
Copy link

@ungb You are using menu widget in single-button mode. For me this bug appears if a panel with menubar is present.

8000
@ungb
Copy link
Contributor
ungb commented Oct 11, 2017

@gasinvein like this?
image

@gasinvein
Copy link

@ungb Nope. Place application menu widget on a pannel, like this:
screenshot_20171011_204351

@ungb
Copy link
Contributor
ungb commented Oct 11, 2017

@gasinvein I think I can confirm this is fixed in master which we plan to hotfix soon.

Before 1.15.0:
before

After (off master):
after

@netizen-ais
Copy link
Author

Working nicely for me with release 1.22.0-beta1 👍

@lock
Copy link
lock bot commented Apr 11, 2018

This issue has been automatically locked since there has not been any recent activity after it was closed. If you can still reproduce this issue in Safe Mode then please open a new issue and fill out the entire issue template to ensure that we have enough information to address your issue. Thanks!

@lock lock bot locked and limited conversation to collaborators Apr 11, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
electron linux Issues that occur on Linux but not on other platforms.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants
0