Initial support for the CredentialsContainer web API
This commit is contained in:
parent
737e27c726
commit
699fe0df63
|
@ -1,6 +1,7 @@
|
|||
# Changelog
|
||||
|
||||
## 5.0.0 (Unreleased)
|
||||
- Initial support for the [CredentialsContainer](https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer) web API
|
||||
- Allow for synchronous events. When a synchronous event is fired, Converse will
|
||||
wait for all promises returned by the event's handlers to finish before continuing.
|
||||
- Properly handle message correction being received before the corrected message
|
||||
|
|
|
@ -1346,6 +1346,12 @@ _converse.initialize = async function (settings, callback) {
|
|||
}
|
||||
} else if (reconnecting) {
|
||||
this.autoLogin();
|
||||
} else if (window.PasswordCredential) {
|
||||
const creds = await navigator.credentials.get({'password': true});
|
||||
if (creds && creds.type == 'password' && u.isValidJID(creds.id)) {
|
||||
setUserJID(creds.id);
|
||||
this.autoLogin({'jid': creds.id, 'password': creds.password});
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user