Bug 490430 - Global menu breaks Keepassxc
Summary: Global menu breaks Keepassxc
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: appmenu (other bugs)
Version First Reported In: 6.1.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-18 03:17 UTC by Elite
Modified: 2025-01-04 17:19 UTC (History)
5 users (show)

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


Attachments
no issue on my end (178.84 KB, video/mp4)
2025-01-03 20:39 UTC, username
Details

Note You need to log in before you can comment on or make changes to this bug.
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