From c48b86df4dc6d457df6771f8ff908472591d5f4d Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Wed, 5 Nov 2025 00:12:44 +0000 Subject: [PATCH] Keep tool call headers pinned while content scrolls --- src/styles/components.css | 4 +++- src/styles/markdown.css | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/styles/components.css b/src/styles/components.css index b01a5c17..16ac26ae 100644 --- a/src/styles/components.css +++ b/src/styles/components.css @@ -768,6 +768,7 @@ button.button-primary { scrollbar-width: thin; scrollbar-color: var(--border-base) transparent; scrollbar-gutter: stable both-edges; + position: relative; } .tool-call-markdown-large { @@ -783,7 +784,8 @@ button.button-primary { .tool-call-markdown .code-block-header { position: sticky; top: 0; - z-index: 1; + z-index: 2; + box-shadow: 0 1px 0 var(--border-base); } .tool-call-markdown .markdown-code-block pre { diff --git a/src/styles/markdown.css b/src/styles/markdown.css index 6b778b05..51c72ac1 100644 --- a/src/styles/markdown.css +++ b/src/styles/markdown.css @@ -126,7 +126,6 @@ position: relative; margin: 12px 0; border-radius: 6px; - overflow: hidden; background-color: var(--surface-muted); border: 1px solid var(--border-base); } @@ -138,6 +137,8 @@ padding: 8px 12px; background-color: var(--surface-secondary); border-bottom: 1px solid var(--border-base); + border-top-left-radius: 6px; + border-top-right-radius: 6px; } .code-block-language { @@ -182,6 +183,8 @@ padding: 12px !important; overflow-x: auto; background-color: transparent !important; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; } .markdown-code-block code {