From 02ad46147dbb05543edb7bf9a4b95d7fa61ae713 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Fri, 28 Oct 2022 16:07:26 +0530 Subject: [PATCH] fix: only auto-toggle biometrics prompt if user hasn't interacted --- .../Components/ChallengeModal/ChallengePrompt.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/web/src/javascripts/Components/ChallengeModal/ChallengePrompt.tsx b/packages/web/src/javascripts/Components/ChallengeModal/ChallengePrompt.tsx index 34b8d05b3..12c7eb818 100644 --- a/packages/web/src/javascripts/Components/ChallengeModal/ChallengePrompt.tsx +++ b/packages/web/src/javascripts/Components/ChallengeModal/ChallengePrompt.tsx @@ -42,11 +42,15 @@ const ChallengeModalPrompt: FunctionComponent = ({ } } + if (typeof values[prompt.id].value === 'boolean') { + return + } + biometricsButtonRef.current?.click() } else { inputRef.current?.focus() } - }, [application, prompt.validation]) + }, [application, prompt.id, prompt.validation, values]) useEffect(() => { if (!application.isNativeMobileWeb()) {