From 6289134b4e3d1b6d5ea5d516e12971c2062269f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A8o=20Gauthier?= Date: Thu, 27 Mar 2025 11:32:35 +0100 Subject: [PATCH] fix(core): prevent multiple experimental warnings with webauthn --- packages/core/src/lib/utils/assert.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/lib/utils/assert.ts b/packages/core/src/lib/utils/assert.ts index 4f1a255044..b12939fc4f 100644 --- a/packages/core/src/lib/utils/assert.ts +++ b/packages/core/src/lib/utils/assert.ts @@ -228,7 +228,9 @@ export function assertConfig( if (hasWebAuthn) { // Log experimental warning if (options.experimental?.enableWebAuthn) { - warnings.push("experimental-webauthn") + if (!warned) { + warnings.push("experimental-webauthn") + } } else { return new ExperimentalFeatureNotEnabled( "WebAuthn is an experimental feature. To enable it, set `experimental.enableWebAuthn` to `true` in your config"