From 778bf63d09760e4e5517081290ce715d731df6f9 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 17 Aug 2025 00:05:20 +0000 Subject: [PATCH] Add better error handling for network failures in signIn cgen-de39d44d0f384b259edd22ab96568a22 --- client/contexts/AuthContext.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client/contexts/AuthContext.tsx b/client/contexts/AuthContext.tsx index f41a01cb..1f2f44d2 100644 --- a/client/contexts/AuthContext.tsx +++ b/client/contexts/AuthContext.tsx @@ -155,11 +155,18 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({ if (error) throw error; } catch (error: any) { + console.error("SignIn error details:", error); + + let errorMessage = error.message; + if (error.message?.includes("Failed to fetch") || error.name === "AuthRetryableFetchError") { + errorMessage = "Unable to connect to authentication service. Please check your internet connection and try again."; + } + aethexToast.error({ title: "Sign in failed", - description: error.message, + description: errorMessage, }); - throw error; + throw new Error(errorMessage); } };