From 56b3f877c1bcafd6c799dfcf80bf6980a9789c4d Mon Sep 17 00:00:00 2001 From: chihlasm Date: Mon, 30 Mar 2026 04:38:33 +0000 Subject: [PATCH] fix: pre-landing and adversarial review fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - landing.css: hardcode --lp-btn to #60a5fa (lesson 104 — no var(--color-*) in landing.css) - ScriptBuilderInput: suggestion chips now correctly disabled during generation - ChatSidebar: wrapper onClick no longer fires onSelect while in confirming state - SessionHistoryPage: fix loadMoreAiSessions race condition with generation counter; flow session tab auto-activates when URL params target flow session filters Co-Authored-By: Claude Sonnet 4.6 --- .../src/components/assistant/ChatSidebar.tsx | 2 +- .../script-builder/ScriptBuilderInput.tsx | 5 +++-- frontend/src/pages/SessionHistoryPage.tsx | 19 +++++++++++++++---- frontend/src/styles/landing.css | 2 +- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/frontend/src/components/assistant/ChatSidebar.tsx b/frontend/src/components/assistant/ChatSidebar.tsx index bea51f18..9c450050 100644 --- a/frontend/src/components/assistant/ChatSidebar.tsx +++ b/frontend/src/components/assistant/ChatSidebar.tsx @@ -189,7 +189,7 @@ function ChatItem({ return (
e.stopPropagation() : onSelect} className={cn( 'group flex items-center gap-2 px-3 py-2.5 mx-1.5 rounded-lg cursor-pointer transition-colors', confirming diff --git a/frontend/src/components/script-builder/ScriptBuilderInput.tsx b/frontend/src/components/script-builder/ScriptBuilderInput.tsx index f4a7a527..87cf508d 100644 --- a/frontend/src/components/script-builder/ScriptBuilderInput.tsx +++ b/frontend/src/components/script-builder/ScriptBuilderInput.tsx @@ -92,8 +92,9 @@ export function ScriptBuilderInput({