Nextcloud Linux client on Ubuntu: increase credentials timeout to allow more time to unlock the key-ring

Nextcloud Client: 2.5.1git
Operating system and version : Ubuntu 18.10 (server flavor + KDE)

The issue you are facing:
Nextcloud does not retrieve the credentials from key-ring if the credentials are not available after n (30?!?) seconds. Instead, expects them from a new login screen only.

Please note that nominal situations are working perfectly:

  • if the keyring is already unlocked -> credentials are provided -> Nextcloud gets the credentials and logs in
  • if the keyring is locked -> I am prompted and enter the master password to unlock the wallet within n seconds -> Nextcloud gets the credentials and logs in

Did I miss a timeout setting or a “keep polling key-ring” setting?

Is this the first time you’ve seen this error? (Y/N): N

Steps to replicate it:

  1. lock the key-ring
  2. quit Nextcloud client
  3. start nextcloud client
  4. do not unlock the key-ring
  5. wait a minute
  6. Nextcloud is waiting for credentials entered in a log in screen
  7. even if the key-ring is unlocked, keys would not be retrieved from the key-ring, client stays in waiting for credentials state
  8. (you have to quit Nextcloud and restart it for the credentials to be retrieved from the key-ring)

Thank you.