From 87d2488c78e4caa34da296f7e55ac97d153bd726 Mon Sep 17 00:00:00 2001 From: Luke Parker <10430890+Hona@users.noreply.github.com> Date: Sat, 22 Aug 2026 14:23:18 +1000 Subject: [PATCH] feat(desktop): apply left border rail styling to all tool disclosures (#44052) --- .../session-ui/src/components/basic-tool.css | 18 +++++++ .../src/components/basic-tool.stories.tsx | 53 +++++++++++++++++-- .../src/components/message-part.css | 36 +++++-------- .../src/components/tool-error-card.css | 11 ++++ .../session-ui/src/tools/tool-renderer.tsx | 3 -- 5 files changed, 92 insertions(+), 29 deletions(-) diff --git a/packages/session-ui/src/components/basic-tool.css b/packages/session-ui/src/components/basic-tool.css index 410648c5ae..c7956a9c9c 100644 --- a/packages/session-ui/src/components/basic-tool.css +++ b/packages/session-ui/src/components/basic-tool.css @@ -256,6 +256,24 @@ } } +[data-component="collapsible"].tool-collapsible { + > [data-slot="collapsible-content"] { + position: relative; + margin-inline-start: 12px; + padding-inline-start: 16px; + + &::before { + content: ""; + position: absolute; + inset-inline-start: 0; + top: 0; + bottom: 12px; + width: 0.5px; + background-color: var(--v2-border-border-muted, rgba(0, 0, 0, 0.08)); + } + } +} + :root body { [data-component="task-tool-card"] { gap: 8px; diff --git a/packages/session-ui/src/components/basic-tool.stories.tsx b/packages/session-ui/src/components/basic-tool.stories.tsx index 1b799bbe38..9280c308fa 100644 --- a/packages/session-ui/src/components/basic-tool.stories.tsx +++ b/packages/session-ui/src/components/basic-tool.stories.tsx @@ -147,9 +147,6 @@ export const WebSearch = { }} >