Initial support for the CredentialsContainer web API
This commit is contained in:
parent
737e27c726
commit
699fe0df63
|
@ -1,6 +1,7 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## 5.0.0 (Unreleased)
|
## 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
|
- 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.
|
wait for all promises returned by the event's handlers to finish before continuing.
|
||||||
- Properly handle message correction being received before the corrected message
|
- Properly handle message correction being received before the corrected message
|
||||||
|
|
|
@ -1346,6 +1346,12 @@ _converse.initialize = async function (settings, callback) {
|
||||||
}
|
}
|
||||||
} else if (reconnecting) {
|
} else if (reconnecting) {
|
||||||
this.autoLogin();
|
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