You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
AuthArea: what it touches
Bug FixesKind: in v2.1.223,
What probably matters to youSection of the release
What
A failed credentials read is now distinguished from an empty credential store, so a transient read failure no longer causes token refresh to proceed as if you had no credentials.
Details
ENOENT, EISDIR and ENOTDIR return null, meaning no credentials
EACCES and EPERM return null on non-Windows
anything else returns the READ_FAILED sentinel, which token refresh treats as transient
the plaintext backend's strict read routes its errno through the new helper
Evidence
secureStorage.READ_FAILED
Strings lifted out of the shipped bundle, so the claim above can be checked against them.