summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-03 06:20:48 -0600
committerAdam <[email protected]>2026-03-03 06:20:48 -0600
commit7305fc044d3be663147c1461a353956659704a90 (patch)
treed0758a8c43eca600cd4f635e7a31ca079ead9d0a
parent1e2da601623efc33759b7f65922cbe801fc85465 (diff)
downloadopencode-7305fc044d3be663147c1461a353956659704a90.tar.gz
opencode-7305fc044d3be663147c1461a353956659704a90.zip
chore: cleanup
-rw-r--r--packages/ui/src/components/session-turn.css2
-rw-r--r--packages/ui/src/components/session-turn.tsx1
-rw-r--r--packages/ui/src/hooks/create-auto-scroll.tsx5
3 files changed, 5 insertions, 3 deletions
diff --git a/packages/ui/src/components/session-turn.css b/packages/ui/src/components/session-turn.css
index 60e4e17f5..15d7b5035 100644
--- a/packages/ui/src/components/session-turn.css
+++ b/packages/ui/src/components/session-turn.css
@@ -53,7 +53,7 @@
font-family: var(--font-family-sans);
font-size: var(--font-size-base);
font-weight: var(--font-weight-medium);
- line-height: var(--line-height-large);
+ line-height: 20px;
min-height: 20px;
[data-component="spinner"] {
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index 2bf2c3318..a8a41b8ef 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -369,7 +369,6 @@ export function SessionTurn(
if (queued()) return false
if (status().type === "retry") return false
if (showReasoningSummaries()) return assistantVisible() === 0
- if (assistantTailVisible() === "text") return false
return true
})
diff --git a/packages/ui/src/hooks/create-auto-scroll.tsx b/packages/ui/src/hooks/create-auto-scroll.tsx
index d67b1f31f..26e7e1404 100644
--- a/packages/ui/src/hooks/create-auto-scroll.tsx
+++ b/packages/ui/src/hooks/create-auto-scroll.tsx
@@ -85,7 +85,10 @@ export function createAutoScroll(options: AutoScrollOptions) {
if (force && store.userScrolled) setStore("userScrolled", false)
const distance = distanceFromBottom(el)
- if (distance < 2) return
+ if (distance < 2) {
+ markAuto(el)
+ return
+ }
// For auto-following content we prefer immediate updates to avoid
// visible "catch up" animations while content is still settling.