Bug with libsecret/kwallet or quirk?

Hi,

I have a potential bug with libsecret/kwallet. My program relies on GNOME’s libsecret to retrieve and save a string. Under GNOME, the program operates correctly, and prompts the user to unlock their keyring. However, under KDE, this prompt never occurs, and as a result, libsecret and the program itself hangs.

I am aware that there is a nonblocking method for retrieving and saving, but using those functions would not solve the underlying issue of failing to show the unlock keyring prompt.

Is there a known bug with libsecret on KDE, or any quirks which would require a workaround?

Thanks!