From 8704cc0aefbfe6f7b43a5398cbb0463a3bc8729e Mon Sep 17 00:00:00 2001 From: Deepak Bhagat Date: Tue, 17 Mar 2026 01:47:58 +0530 Subject: [PATCH] fix(login): handle network drop crash gracefully --- packages/react/src/hooks/useRCAuth.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/react/src/hooks/useRCAuth.js b/packages/react/src/hooks/useRCAuth.js index 83b013353b..1722a27c87 100644 --- a/packages/react/src/hooks/useRCAuth.js +++ b/packages/react/src/hooks/useRCAuth.js @@ -25,6 +25,14 @@ export const useRCAuth = () => { const handleLogin = async (userOrEmail, password, code) => { try { const res = await RCInstance.login(userOrEmail, password, code); + if (!res) { + dispatchToastMessage({ + type: 'error', + message: + 'A network or connection error occurred. Please check your connection and try again.', + }); + return; + } if (res.error === 'Unauthorized' || res.error === 403) { dispatchToastMessage({ type: 'error',