From 91bd115d5395b996baecc830028217b3f6f20e9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Mazoni?= Date: Thu, 2 Jul 2026 23:33:17 +0930 Subject: [PATCH] fix(web): Enabling scroll in the Stages sidebar on the run overview/stages tabs (#541) This change enables scrolling the stages sidebar on the run's overview/stages page. Without it, for long runs with lots of stages, the entire page scrolls, hiding the graph while it's running. https://github.com/user-attachments/assets/c5405a5b-8480-46f8-8d7c-4cd4914f6228 --------- Co-authored-by: Claude Opus 4.8 --- apps/fabro-web/app/routes/run-overview.tsx | 22 +++++++++++++--------- apps/fabro-web/app/routes/run-stages.tsx | 4 ++-- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/apps/fabro-web/app/routes/run-overview.tsx b/apps/fabro-web/app/routes/run-overview.tsx index 7abe80333..4234d2641 100644 --- a/apps/fabro-web/app/routes/run-overview.tsx +++ b/apps/fabro-web/app/routes/run-overview.tsx @@ -20,7 +20,7 @@ import { type RunGraphNodeHover, } from "../hooks/use-annotated-run-graph-svg"; -export const handle = { wide: true }; +export const handle = { wide: true, fullHeight: true }; type Direction = "LR" | "TB"; @@ -113,15 +113,19 @@ export default function RunOverview() { }, []); return ( -
- +
+
+ +
-
- +
+
+ +
{graphSvg === undefined && graphQuery.isLoading ? ( -
+
) : graphSvg ? ( -
+
diff --git a/apps/fabro-web/app/routes/run-stages.tsx b/apps/fabro-web/app/routes/run-stages.tsx index b2824d0cc..aa0ae43af 100644 --- a/apps/fabro-web/app/routes/run-stages.tsx +++ b/apps/fabro-web/app/routes/run-stages.tsx @@ -1920,7 +1920,7 @@ export default function RunStages() { return (
-
+
@@ -1933,7 +1933,7 @@ export default function RunStages() { {isAgentStage && ( <> -
+