From bf55106c99efd9b11dce28b2e1f42edd1be6cb72 Mon Sep 17 00:00:00 2001 From: Michael Suchacz <203725896+ibetitsmike@users.noreply.github.com> Date: Tue, 5 May 2026 16:15:05 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20fix:=20stabilize=20chat=20input?= =?UTF-8?q?=20status=20indicators?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reserve collapsed decoration rail space above the workspace chat input so automatic TODO and background bash indicators can appear without resizing the transcript viewport. Default newly-created pinned TODO indicators to collapsed while preserving persisted user expansion, and cover the stable rail behavior with focused UI tests. --- _Generated with `mux` • Model: `openai:gpt-5.5` • Thinking: `xhigh` • Cost: `1466331{MUX_COSTS_USD:-unknown}`_ --- .../ChatPane/ChatInputDecoration.tsx | 5 +- src/browser/components/ChatPane/ChatPane.tsx | 59 +++++++++++++------ .../PinnedTodoList/PinnedTodoList.test.tsx | 35 +++++------ .../PinnedTodoList/PinnedTodoList.tsx | 4 +- 4 files changed, 66 insertions(+), 37 deletions(-) diff --git a/src/browser/components/ChatPane/ChatInputDecoration.tsx b/src/browser/components/ChatPane/ChatInputDecoration.tsx index b2a5032bdc..fc13a12171 100644 --- a/src/browser/components/ChatPane/ChatInputDecoration.tsx +++ b/src/browser/components/ChatPane/ChatInputDecoration.tsx @@ -22,7 +22,10 @@ interface ChatInputDecorationProps { export function ChatInputDecoration(props: ChatInputDecorationProps) { return (