summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/src/helpers/webAuthnAbortService.ts
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2022-09-28 21:14:32 -0700
committerGitHub <noreply@github.com>2022-09-28 21:14:32 -0700
commit8b75f0836e39df29b8593f96fb806608c2a81196 (patch)
treeba1d6e1346ba40cddc35f5a9c2f3ca68358eecc2 /packages/browser/src/helpers/webAuthnAbortService.ts
parente64b50cc84d49478d49e0a394511963d0110277b (diff)
parent4ea0bd370609294e3cf70f467d234093fc6e87fb (diff)
Merge pull request #275 from MasterKale/fix/webauthn-abort-controller-race-condition
fix/webauthn-abort-controller-race-condition
Diffstat (limited to 'packages/browser/src/helpers/webAuthnAbortService.ts')
-rw-r--r--packages/browser/src/helpers/webAuthnAbortService.ts6
1 files changed, 1 insertions, 5 deletions
diff --git a/packages/browser/src/helpers/webAuthnAbortService.ts b/packages/browser/src/helpers/webAuthnAbortService.ts
index c60e6df..479df55 100644
--- a/packages/browser/src/helpers/webAuthnAbortService.ts
+++ b/packages/browser/src/helpers/webAuthnAbortService.ts
@@ -12,16 +12,12 @@ class WebAuthnAbortService {
createNewAbortSignal() {
// Abort any existing calls to navigator.credentials.create() or navigator.credentials.get()
if (this.controller) {
- this.controller.abort();
+ this.controller.abort('Cancelling existing WebAuthn API call for new one');
}
this.controller = new AbortController();
return this.controller.signal;
}
-
- reset() {
- this.controller = undefined;
- }
}
export const webauthnAbortService = new WebAuthnAbortService();