Browse Source

Merge pull request #993 from RooVetGit/welcome_submit_delay

Add delay on submitting from welcome view
Matt Rubens 10 months ago
parent
commit
e8c799bb26
1 changed files with 7 additions and 1 deletions
  1. 7 1
      webview-ui/src/components/welcome/WelcomeView.tsx

+ 7 - 1
webview-ui/src/components/welcome/WelcomeView.tsx

@@ -10,7 +10,13 @@ const WelcomeView = () => {
 
 	const [errorMessage, setErrorMessage] = useState<string | undefined>(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)