KDE NetworkManager frontend password storage silently broken when KWallet is disabled

KDE’s NM frontend will eat passwords without any error indication when kwallet is disabled system-wide.

~/.config/kwalletrc

[Wallet]
Enabled=false

I use gnome-keychain because I also run Niri, and running kwallet outside KDE is more pain than running gnome-keychain in KDE (even though there’s a lot of sharp corners). Any plans to move this to the dbus secrets service or at least warn the user that passwords can’t be persisted?

It would probably be a good idea to port it to use that when passwords aren’t being stored systemwide, yeah.

As a workaround on your system, you can set passwords to be stored systemwide rather than per-user, and they’ll be stored as files on disk somewhere readable only by root.