diff --git a/apps/web/src/app/panels/Visualization.tsx b/apps/web/src/app/panels/Visualization.tsx
index 6006b6b639e352e57632cb55ea8eb90a61db6bc2..da715a03e3e1566b114db1b140d746223945af3a 100644
--- a/apps/web/src/app/panels/Visualization.tsx
+++ b/apps/web/src/app/panels/Visualization.tsx
@@ -40,7 +40,7 @@ export const VisualizationPanel = () => {
       default:
         return null;
     }
-  }, [graphQueryResult]);
+  }, [graphQueryResult, vis]);
 
   return (
     <div className="vis-panel h-full w-full overflow-y-auto" style={graphQueryResult.nodes.length === 0 ? { overflow: 'hidden' } : {}}>