Метод создания учетных данных навигатора, возвращающий исключение
Попытка запустить демонстрацию для спецификации webautn ( https://www.w3.org/TR/webauthn/), доступной ( https://github.com/molekilla/webauthn-demo-fork) в Firefox Nightly.
getMakeCredentialsChallenge({
username,
name
})
.then((response) => {
console.log(response);
let publicKey = preformatMakeCredReq(response);
console.log(publicKey);
console.log(publicKey.challenge)
return navigator.credentials.create({publicKey})
})
Всякий раз, когда выполнение достигает оператора возврата, Обещание будет оставаться в ожидании в течение нескольких секунд и в конечном итоге отклоняет, регистрируя либо [Exception... "Abort" nsresult: "0x80004004 (NS_ERROR_ABORT)" location: "<unknown>" data: no]
или же UnknownError: The operation failed for an unknown transient reason
, Оба объекта кажутся в порядке. Любая идея о причине, почему это не решается?