Explorar o código

Improve forceDisconnected state change handling (#16271)

GitOrigin-RevId: 4c09c1ef8123ad84358d0446c1249e4a0ae7c217
Alf Eaton %!s(int64=2) %!d(string=hai) anos
pai
achega
a4cfb8c01d

+ 6 - 1
services/web/frontend/js/features/ide-react/components/modals/force-disconnected.tsx

@@ -14,9 +14,14 @@ function ForceDisconnected() {
   useEffect(() => {
     if (connectionState.forceDisconnected) {
       setShow(true)
+    }
+  }, [connectionState.forceDisconnected])
+
+  useEffect(() => {
+    if (connectionState.forceDisconnected) {
       setSecondsUntilRefresh(connectionState.forcedDisconnectDelay)
     }
-  }, [connectionState])
+  }, [connectionState.forceDisconnected, connectionState.forcedDisconnectDelay])
 
   useEffect(() => {
     if (show) {