diff options
| author | Adam <[email protected]> | 2025-12-12 14:52:36 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-12 15:24:43 -0600 |
| commit | a16edb4ea09777ae180cc21646469c017636e7e5 (patch) | |
| tree | 7f32cf1b9f5860489768e59ce27165bddcad26b3 | |
| parent | 9efe09564bc0f6fca488f165a991ed9d90548457 (diff) | |
| download | opencode-a16edb4ea09777ae180cc21646469c017636e7e5.tar.gz opencode-a16edb4ea09777ae180cc21646469c017636e7e5.zip | |
fix: desktop layout
| -rw-r--r-- | packages/ui/src/components/session-turn.css | 1 | ||||
| -rw-r--r-- | packages/ui/src/components/session-turn.tsx | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/packages/ui/src/components/session-turn.css b/packages/ui/src/components/session-turn.css index 3b7d74dc2..c4dd2b839 100644 --- a/packages/ui/src/components/session-turn.css +++ b/packages/ui/src/components/session-turn.css @@ -30,6 +30,7 @@ } [data-slot="session-turn-sticky-header"] { + width: 100%; position: sticky; top: 0; background-color: var(--background-stronger); diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx index a1c3b97b7..71032be92 100644 --- a/packages/ui/src/components/session-turn.tsx +++ b/packages/ui/src/components/session-turn.tsx @@ -242,6 +242,15 @@ export function SessionTurn( } }) + // Auto-collapse steps when done working (if user hasn't interacted) + createEffect((prev) => { + const isWorking = working() + if (prev && !isWorking && !userScrolled()) { + setStore("detailsExpanded", false) + } + return isWorking + }, working()) + return ( <div data-message={message().id} |
