https://bugs.kde.org/show_bug.cgi?id=498695
Bug ID: 498695 Summary: KWallet unlock dialogue timeouts when invoked through the Secret Service DBUS interface Classification: Plasma Product: plasmashell Version: git-stable-Plasma/6.2 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: scooter_icky...@simplelogin.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 *** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Please remove this comment after reading and before submitting - thanks! *** SUMMARY Using KWallet as the Secret Service provider, you have to respond very quickly to the password dialogue, or KWallet timeouts, keeps the password dialogue open, but returns an error to the application requesting access. This is very much not proper behavior. It causes, for example, all applications built using Chromium to forget their secrets, which means you lose access to your cookies and sessions. I suspect this is an artificial, non-configurable delay implemented by KWallet, as neither Gnome Keyring Manager nor KeepassXC do this. STEPS TO REPRODUCE 1. Install Chromium or an app built using the Electron framework. (VSCode, Spotify, Discord, etc.) 2. Close your KWallet wallet if it is open. 3. Open the application using Chromium. 4. *Do not* interact with the dialogue. OBSERVED RESULT Chromium will continue to launch after a period of time, disregarding the Secret Service API, and forgetting secrets. EXPECTED RESULT The password dialogue should indefinitely wait for the user. If the user has not interacted with the dialogue but the application is still waiting for a response, **KWallet should not timeout**. SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: Fedora 41, KDE edition KDE Plasma Version: 6.2.4 KDE Frameworks Version: 6.9.0 Qt Version: 6.8.1 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.