Bug 412923 - Global Menu on Panel in one activity makes windows in other Activities have no in-window menus
Summary: Global Menu on Panel in one activity makes windows in other Activities have n...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Menu widget (show other bugs)
Version: 5.16.5
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-13 20:57 UTC by Nelson
Modified: 2023-09-20 18:10 UTC (History)
4 users (show)

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


Attachments
Two screenshots of observed behavior from both activities (488.21 KB, image/png)
2019-10-13 20:57 UTC, Nelson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nelson 2019-10-13 20:57:12 UTC
Created attachment 123173 [details]
Two screenshots of observed behavior from both activities

SUMMARY
I have set up two activities, using Latte panel/dock instead of Plasma panel. In one activity, I use Global Menu on a Latte panel. In another activity, I use no Global Menu. The activity with Global Menu works as expected; the activity without it shows no menus altogether.

STEPS TO REPRODUCE
1. Install Latte dock/panel.
2. Set up a Latte panel, configure it so it's only on that activity.
3. Place the Global Menu applet on that panel.
4. Switch to another activity.
5. Open any program that normally has a menu.

OBSERVED RESULT
The program opened in the activity that has no Global Menu won't have its menu on its own window. Instead, it will have no menu at all.

EXPECTED RESULT
The program opened in the activity with no Global Menu would have a menu on its own window, like normally happens if one doesn't use Global Menu.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE neon 5.16, User Edition
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.62.0
Qt Version: 5.13.1

ADDITIONAL INFORMATION
Also tested with Window AppMenu, which is a Global Menu applet made by Latte Dock's creator. Same results as explained above.

I attached a screenshot. One side with the activity with Global Menu, showing an application open, with an expected result. The other, in the other activity that has no Global Menu, showing another instance of the same application, but with no menu altogether.

The author of Latte Dock seems to think this issue is related to how Global Menu works rather than something he can do with his Latte Dock program to fix the behavior. Therefore, I ask here.
Comment 1 Nate Graham 2023-09-19 20:21:43 UTC
Hello and thank you again for the bug report! Unfortunately we were not able to address it yet, nor even manage to reproduce the issue ourselves. Can we ask you to please check if this issue is still happening with Plasma 5.27?

If it is, please change the status to REPORTED. Thanks a lot!
Comment 2 Nelson 2023-09-20 14:43:29 UTC
(In reply to Nate Graham from comment #1)
> Hello and thank you again for the bug report! Unfortunately we were not able
> to address it yet, nor even manage to reproduce the issue ourselves. Can we
> ask you to please check if this issue is still happening with Plasma 5.27?
> 
> If it is, please change the status to REPORTED. Thanks a lot!

Good day. I have just tested it again on KDE Neon with Plasma 5.27 and indeed it still happens.
I had forgotten about it, but I followed my own instructions and was able to reproduce the issue.
I also tried pressing CTRL+M on programs like Dolphin to see if that makes the menu show up; but it does not.
Comment 3 Nate Graham 2023-09-20 18:10:20 UTC
Thanks!