KWallet problems since moving to ksecretd

Hello, I noticed that since kwallet backend moved to ksecretd. It became totally broken.

  1. When the user connects to wifi for the first time without wallet. It triggered wizard to create password. However upon creating password the plasma-nm stuck at “Waiting for authorization”. If the user logs out then logged in, then connect again on the same wifi access point where the password enter for the first time. It asks for wallet password. upon entering the wallet password. it asks again for wifi password. that means the password entered before does not saved. Even switching to gnome-keyring as backend, it’s still the same result.

  2. If the user clicked Switch User for the first time without wallet. It wont unlock the account.

Is there anyway to fix this?

My setup is Debian Sid.
KDE 6.5
Kwallet 6.18

UPDATE: Problem number 1 was mitigated by running a bash script for creating an empty wallet file named kdewallet.kwl on $HOME/.local/kwalletd using touch command if the kdewallet.kwl file does not exist. the bash script must be placed at /etc/xdg/plasma-workspace/env folder