fix(ui): thinking window no longer scrolls — live 320px view pinned to the stream tail

This commit is contained in:
2026-08-24 18:24:57 -04:00
parent 76c6a01199
commit 04a7f4c05d
11 changed files with 618 additions and 279 deletions
+5 -2
View File
@@ -439,7 +439,7 @@ details.thinking summary:focus-visible {
outline: 3px solid var(--brand);
outline-offset: 2px;
}
/* The scratchpad is a scrollable, compact area (max-height keeps long
/* The scratchpad is a live-tail, compact area (max-height keeps long
reasoning from pushing the answer off-screen while open). */
details.thinking .thinking-text {
padding: 0 0.75rem 0.75rem;
@@ -447,7 +447,10 @@ details.thinking .thinking-text {
font-size: 0.875rem;
line-height: 1.55;
max-height: 320px;
overflow-y: auto;
overflow-y: hidden; /* no user scroll back (owner choice 2026-08-24):
the window is a live tail only — the phase-17
JS bottom-pin (scrollTop = scrollHeight per
chunk) is the sole scroller */
}
/* The scratchpad is compact: tighten the renderer's paragraph/list margins. */
details.thinking .thinking-text p,