From 602c6efbd8a8f36f1f209fb3eafdad6fc7eadc09 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Fri, 14 Feb 2025 09:51:50 -0500 Subject: [PATCH] Add delay on submitting from welcome view --- webview-ui/src/components/welcome/WelcomeView.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/webview-ui/src/components/welcome/WelcomeView.tsx b/webview-ui/src/components/welcome/WelcomeView.tsx index db52612b90..6513e4b10b 100644 --- a/webview-ui/src/components/welcome/WelcomeView.tsx +++ b/webview-ui/src/components/welcome/WelcomeView.tsx @@ -10,7 +10,13 @@ const WelcomeView = () => { const [errorMessage, setErrorMessage] = useState(undefined) - const handleSubmit = () => { + const handleSubmit = async () => { + // Focus the active element's parent to trigger blur + document.activeElement?.parentElement?.focus() + + // Small delay to let blur events complete + await new Promise((resolve) => setTimeout(resolve, 50)) + const error = validateApiConfiguration(apiConfiguration) if (error) { setErrorMessage(error)