diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx b/portal-ui/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx index 537d86f34..e6ec86715 100644 --- a/portal-ui/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx +++ b/portal-ui/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx @@ -121,7 +121,7 @@ const initWSConnection = ( const reconnectFn = () => { if (errorCounter <= 5) { - initWSConnection(openCallback, onMessageCallback); + initWSConnection(() => {}, onMessageCallback); errorCounter += 1; } else { console.error("Websocket not available."); @@ -139,9 +139,7 @@ const initWSConnection = ( objectsWS.onerror = () => { wsInFlight = false; console.error("Error in websocket connection. Attempting reconnection..."); - - // We reconnect after 3 seconds - setTimeout(reconnectFn, 3000); + // Onclose will be triggered by specification, reconnect function will be executed there to avoid duplicated requests }; };