From aa0d8635faf69042fa6d73bf4d08042c6bae4cd4 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Wed, 15 Jul 2026 14:10:28 -0700 Subject: [PATCH] FN-7972: fix agents controls panel overlapping content Elevate the Agents controls popover stacking so it layers above agent cards and token usage on desktop and mobile. - Add `.agents-view-primary-actions--controls-open` with z-index 50 when the controls panel is open - Toggle the elevated class from AgentsView when the panel opens - Extend AgentsView tests for open-state class and stacking CSS invariant - Add patch changeset for the operator-facing fix Files changed: .changeset/fn-7972-agents-controls-overlap.md | 7 +++++++ packages/dashboard/app/components/AgentsView.css | 8 ++++++++ packages/dashboard/app/components/AgentsView.tsx | 2 +- .../app/components/__tests__/AgentsView.test.tsx | 17 ++++++++++++----- 4 files changed, 28 insertions(+), 6 deletions(-) Fusion-Task-Id: FN-7972 Fusion-Task-Lineage: e6cca457-1cd1-4577-83a7-d7de7e484580 Co-authored-by: Fusion (runfusion.ai) --- .changeset/fn-7972-agents-controls-overlap.md | 7 +++++++ .../dashboard/app/components/AgentsView.css | 8 ++++++++ .../dashboard/app/components/AgentsView.tsx | 2 +- .../components/__tests__/AgentsView.test.tsx | 17 ++++++++++++----- 4 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 .changeset/fn-7972-agents-controls-overlap.md diff --git a/.changeset/fn-7972-agents-controls-overlap.md b/.changeset/fn-7972-agents-controls-overlap.md new file mode 100644 index 0000000000..066bdb81ce --- /dev/null +++ b/.changeset/fn-7972-agents-controls-overlap.md @@ -0,0 +1,7 @@ +--- +"@runfusion/fusion": patch +--- + +summary: Fix Agents controls panel overlapping surrounding content on narrow viewports. +category: fix +dev: Elevated the .agent-controls-panel stacking context in AgentsView.css so the open controls popover sits above agent cards and token usage. diff --git a/packages/dashboard/app/components/AgentsView.css b/packages/dashboard/app/components/AgentsView.css index 597969d478..c7d306c698 100644 --- a/packages/dashboard/app/components/AgentsView.css +++ b/packages/dashboard/app/components/AgentsView.css @@ -101,6 +101,14 @@ The former scoped overrides (.agents-view .view-header padding/border/background gap: var(--space-sm); } +/* + FNXC:AgentsControlsOverlay 2026-07-15-00:00: + FN-7972 requires the open controls panel to layer above agent cards and Token Usage on desktop and mobile. Elevate only its active anchor so unrelated dashboard overlays keep their existing stacking order. +*/ +.agents-view-primary-actions--controls-open { + z-index: 50; +} + .agent-controls-trigger { white-space: nowrap; } diff --git a/packages/dashboard/app/components/AgentsView.tsx b/packages/dashboard/app/components/AgentsView.tsx index 7683d62bd1..7aa5e562d3 100644 --- a/packages/dashboard/app/components/AgentsView.tsx +++ b/packages/dashboard/app/components/AgentsView.tsx @@ -1401,7 +1401,7 @@ export function AgentsView({ addToast, projectId, onOpenTaskLogs, agentOnboardin -
+