From 9d202c67f25438a0025b20ca3fe37ae7ca28941e Mon Sep 17 00:00:00 2001 From: chihlasm Date: Fri, 20 Mar 2026 06:00:11 +0000 Subject: [PATCH] fix(flowpilot): make action bar fixed to viewport bottom MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previous approach tried to fix the flex height chain, but it proved fragile across grid → main → outlet → page transitions. New approach: action bar is position:fixed at the bottom of the viewport, offset by sidebar width via CSS variable --sidebar-w. Conversation area has pb-20 for clearance. This works regardless of the height chain, email verification banner, or any other variable-height elements above the session. Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/components/flowpilot/FlowPilotActionBar.tsx | 6 +++--- frontend/src/components/flowpilot/FlowPilotSession.tsx | 4 ++-- frontend/src/pages/FlowPilotSessionPage.tsx | 6 ++---- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/flowpilot/FlowPilotActionBar.tsx b/frontend/src/components/flowpilot/FlowPilotActionBar.tsx index 0e220721..0b8a2407 100644 --- a/frontend/src/components/flowpilot/FlowPilotActionBar.tsx +++ b/frontend/src/components/flowpilot/FlowPilotActionBar.tsx @@ -53,10 +53,10 @@ export function FlowPilotActionBar({ return ( <> - {/* Bottom bar */} + {/* Bottom bar — fixed to viewport bottom, works regardless of height chain */}