From 3c9ccbafc2efc6fe8d47fbe506c107e2e64eb307 Mon Sep 17 00:00:00 2001 From: Jonathan Dobson Date: Wed, 24 Sep 2025 15:40:20 -0400 Subject: [PATCH] Ensure scripts are freshly fetched for Workspace (they need to show up after a wf run) (#3520) --- skyvern-frontend/src/routes/workflows/editor/Workspace.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/skyvern-frontend/src/routes/workflows/editor/Workspace.tsx b/skyvern-frontend/src/routes/workflows/editor/Workspace.tsx index a468035e..c5ff5517 100644 --- a/skyvern-frontend/src/routes/workflows/editor/Workspace.tsx +++ b/skyvern-frontend/src/routes/workflows/editor/Workspace.tsx @@ -350,13 +350,20 @@ function Workspace({ }); // Add window resize listener to trigger NoVNC canvas resize + // invalidate block scripts (so we always fetch latest on mount) useEffect(() => { const handleResize = () => { setWindowResizeTrigger((prev) => prev + 1); }; window.addEventListener("resize", handleResize); + + queryClient.invalidateQueries({ + queryKey: ["block-scripts"], + }); + return () => window.removeEventListener("resize", handleResize); + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); useEffect(() => {