Bug 490430

Summary: Global menu breaks Keepassxc
Product: [Plasma] kwin Reporter: Elite <eliteamdgaming>
Component: appmenuAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: normal CC: alexandre.zanni, alexis, linx.system.adm, materemias, sebastian.pb31
Priority: NOR    
Version First Reported In: 6.1.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: no issue on my end

Description Elite 2024-07-18 03:17:38 UTC
***
Global menu not showing for keepassxc. Having global menu enabled prevents keep pass form generating the menu on the app or at the top of the screen where the global menu is located. This used to work fine in 2023 an is the same on a new user. 
***

SUMMARY


STEPS TO REPRODUCE
1. have top panel with global menu 
2. open keepassxc
3.  no menu 
~
4. Close keepassxc fully 
5. remove global menu 
6. open keepassxc 
7. Menu is on the app. 

OBSERVED RESULT
No menu

EXPECTED RESULT
Menu at the top of the screen where the global menu is placed. 

~
Name : keepassxc
Version : 2.7.9-2

Operating System: Garuda Linux 
KDE Plasma Version: 6.1.2
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.10.0-1-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 7900 GRE

ADDITIONAL INFORMATION
Not having it work removes some key features like importing an exporting the library.
I also added on to a bug report on keepassxc github. The maintainer pointed to the global menu not working correctly. https://github.com/keepassxreboot/keepassxc/discussions/10706
Comment 1 Elite 2024-07-24 12:56:08 UTC
(In reply to Elite from comment #0)
> ***
> Global menu not showing for keepassxc. Having global menu enabled prevents
> keep pass form generating the menu on the app or at the top of the screen
> where the global menu is located. This used to work fine in 2023 an is the
> same on a new user. 
> ***
> 
> SUMMARY
> 
> 
> STEPS TO REPRODUCE
> 1. have top panel with global menu 
> 2. open keepassxc
> 3.  no menu 
> ~
> 4. Close keepassxc fully 
> 5. remove global menu 
> 6. open keepassxc 
> 7. Menu is on the app. 
> 
> OBSERVED RESULT
> No menu
> 
> EXPECTED RESULT
> Menu at the top of the screen where the global menu is placed. 
> 
> ~
> Name : keepassxc
> Version : 2.7.9-2
> 
> Operating System: Garuda Linux 
> KDE Plasma Version: 6.1.2  
> KDE Frameworks Version: 6.4.0
> Qt Version: 6.7.2
> Kernel Version: 6.10.0-1-cachyos (64-bit)
> Graphics Platform: Wayland
> Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
> Memory: 15.5 GiB of RAM
> Graphics Processor: AMD Radeon RX 7900 GRE
> 
> ADDITIONAL INFORMATION
> Not having it work removes some key features like importing an exporting the
> library.
> I also added on to a bug report on keepassxc github. The maintainer pointed
> to the global menu not working correctly.
> https://github.com/keepassxreboot/keepassxc/discussions/10706

~Update~ 7-23-2024 still broken in 6.1.3
Comment 2 Alexandre ZANNI 2024-09-08 13:16:03 UTC
As mentioned in https://github.com/keepassxreboot/keepassxc/discussions/10706, even if KeepassXC is not handling the global KDE menu correctly, maintaining the Alt key should temporarily display the menu, but it doesn't. It's also surprising there is no option in the setting to hide / display the menu.
Comment 3 Nate Graham 2024-11-25 20:54:07 UTC
*** Bug 494460 has been marked as a duplicate of this bug. ***
Comment 4 username 2025-01-03 20:39:19 UTC
Created attachment 177082 [details]
no issue on my end

Not sure why you have issues, but it was always working for me, never broken. Plasma 6.2.5 Wayland. Attached video
Comment 5 Alexandre ZANNI 2025-01-04 17:19:30 UTC
The bug is still happening for me.

Operating System: Arch Linux 
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.6.68-1-lts (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 1600X Six-Core Processor
Memory: 31.3 Gio of RAM
Graphics Processor: AMD Radeon RX 480 Graphics
Product Name: AB350 Pro4