diff --git a/src/components/ConnectionRequired.tsx b/src/components/ConnectionRequired.tsx index ca6c26b091..5d29088e8c 100644 --- a/src/components/ConnectionRequired.tsx +++ b/src/components/ConnectionRequired.tsx @@ -53,8 +53,12 @@ const ConnectionRequired: FunctionComponent = ({ return; case ConnectionState.ServerSelection: // Bounce to select server page - console.debug('[ConnectionRequired] redirecting to select server page'); - navigate(BounceRoutes.SelectServer); + if (location.pathname === BounceRoutes.SelectServer) { + setIsLoading(false); + } else { + console.debug('[ConnectionRequired] redirecting to select server page'); + navigate(BounceRoutes.SelectServer); + } return; case ConnectionState.ServerUpdateNeeded: // Show update needed message and bounce to select server page