From b0fab5c583110f41dde3394712c90e90576b5f70 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Wed, 15 Mar 2023 21:23:02 -0700 Subject: Raise an AbortError when cancelling existing call --- packages/browser/src/helpers/webAuthnAbortService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'packages/browser/src') diff --git a/packages/browser/src/helpers/webAuthnAbortService.ts b/packages/browser/src/helpers/webAuthnAbortService.ts index 8955526..f90b263 100644 --- a/packages/browser/src/helpers/webAuthnAbortService.ts +++ b/packages/browser/src/helpers/webAuthnAbortService.ts @@ -12,7 +12,9 @@ class WebAuthnAbortService { createNewAbortSignal() { // Abort any existing calls to navigator.credentials.create() or navigator.credentials.get() if (this.controller) { - this.controller.abort('Cancelling existing WebAuthn API call for new one'); + const abortError = new Error('Cancelling existing WebAuthn API call for new one'); + abortError.name = 'AbortError'; + this.controller.abort(abortError); } const newController = new AbortController(); -- cgit v1.2.3