- Added check to avoid redirecting to `/login` if already on the login page. - Prevented multiple simultaneous `refreshUser` calls by adding an `isLoading` guard. - Improved `useEffect` cleanup in `auth-provider` to handle components unmounting.
- Added check to avoid redirecting to `/login` if already on the login page. - Prevented multiple simultaneous `refreshUser` calls by adding an `isLoading` guard. - Improved `useEffect` cleanup in `auth-provider` to handle components unmounting.