Skip to content

remove input chevrons and add dividers between each dropdown label#315599

Draft
justschen wants to merge 1 commit into
mainfrom
justin/trumbeak
Draft

remove input chevrons and add dividers between each dropdown label#315599
justschen wants to merge 1 commit into
mainfrom
justin/trumbeak

Conversation

@justschen
Copy link
Copy Markdown
Collaborator

@justschen justschen commented May 11, 2026

Screenshot 2026-05-10 at 8 28 00 PM Screenshot 2026-05-10 at 8 16 35 PM

Copilot AI review requested due to automatic review settings May 11, 2026 04:25
@github-actions
Copy link
Copy Markdown
Contributor

Screenshot Changes

Base: 05ca786e Current: 9db243df

Changed (46)

chat/input/chatInput/Default/Dark
Before After
before after
chat/input/chatInput/Default/Light
Before After
before after
chat/input/chatInput/WithArtifacts/Dark
Before After
before after
chat/input/chatInput/WithArtifacts/Light
Before After
before after
chat/input/chatInput/WithFileChanges/Dark
Before After
before after
chat/input/chatInput/WithFileChanges/Light
Before After
before after
chat/input/chatInput/WithTodos/Dark
Before After
before after
chat/input/chatInput/WithTodos/Light
Before After
before after
chat/input/chatInput/WithTodosAndFileChanges/Dark
Before After
before after
chat/input/chatInput/WithTodosAndFileChanges/Light
Before After
before after
chat/input/chatInput/WithArtifactsAndFileChanges/Dark
Before After
before after
chat/input/chatInput/WithArtifactsAndFileChanges/Light
Before After
before after
chat/input/chatInput/Full/Dark
Before After
before after
chat/input/chatInput/Full/Light
Before After
before after
chat/chatToolRiskBadge/GreenInContext/Dark
Before After
before after
chat/chatToolRiskBadge/GreenInContext/Light
Before After
before after
chat/chatToolRiskBadge/OrangeInContext/Dark
Before After
before after
chat/chatToolRiskBadge/OrangeInContext/Light
Before After
before after
chat/chatToolRiskBadge/RedInContext/Dark
Before After
before after
chat/chatToolRiskBadge/RedInContext/Light
Before After
before after
chat/chatToolRiskBadge/GreenElicitationInContext/Dark
Before After
before after
chat/chatToolRiskBadge/GreenElicitationInContext/Light
Before After
before after
chat/chatToolRiskBadge/OrangeElicitationInContext/Dark
Before After
before after
chat/chatToolRiskBadge/OrangeElicitationInContext/Light
Before After
before after
chat/chatToolRiskBadge/RedElicitationInContext/Dark
Before After
before after
chat/chatToolRiskBadge/RedElicitationInContext/Light
Before After
before after
chat/chatToolRiskBadge/BadgeOffInContext/Dark
Before After
before after
chat/chatToolRiskBadge/BadgeOffInContext/Light
Before After
before after
chat/chatToolRiskBadge/BadgeOffWithDisclaimerInContext/Dark
Before After
before after
chat/chatToolRiskBadge/BadgeOffWithDisclaimerInContext/Light
Before After
before after
chat/chatToolRiskBadge/BadgeOffUnsandboxedInContext/Dark
Before After
before after
chat/chatToolRiskBadge/BadgeOffUnsandboxedInContext/Light
Before After
before after
chat/chatToolRiskBadge/BadgeOffUnsandboxedWithDisclaimerInContext/Dark
Before After
before after
chat/chatToolRiskBadge/BadgeOffUnsandboxedWithDisclaimerInContext/Light
Before After
before after
chat/widget/chatWidget/SimpleQA/Dark
Before After
before after
chat/widget/chatWidget/SimpleQA/Light
Before After
before after
chat/widget/chatWidget/PendingToolApproval/Dark
Before After
before after
chat/widget/chatWidget/PendingToolApproval/Light
Before After
before after
chat/widget/chatWidget/bugs/issue-309796-missing-backslash/Dark
Before After
before after
chat/widget/chatWidget/bugs/issue-309796-missing-backslash/Light
Before After
before after
chat/widget/chatWidget/MultiTurn/Dark
Before After
before after
chat/widget/chatWidget/MultiTurn/Light
Before After
before after
editor/inlineChatZoneWidget/InlineChatZoneWidget/Dark
Before After
before after
editor/inlineChatZoneWidget/InlineChatZoneWidget/Light
Before After
before after
agentSessionsViewer/WithBadge/Dark
Before After
before after
agentSessionsViewer/WithBadge/Light
Before After
before after

blocks-ci screenshots changed

Replace the contents of test/componentFixtures/blocks-ci-screenshots.md with:

Updated blocks-ci-screenshots.md
<!-- auto-generated by CI — do not edit manually -->

#### editor/codeEditor/CodeEditor/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/67bfb687fd2818bd53771a60660541b9ed6f38b80d37da0aac15d267ecaeacec)

#### editor/codeEditor/CodeEditor/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0469dd8d0a587d94a1eaec514c79917b93b9a38694ef2b767bb1892819ae0a55)

#### editor/inlineChatZoneWidget/InlineChatZoneWidget/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/34445847f76a97dce08d34a25919c6a7f273425a1c602526d3798c9079f83723)

#### editor/inlineChatZoneWidget/InlineChatZoneWidget/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b3b7ad4ccee01fe410c769addfc113b643549abf5cd53243d9709e5afecc7ec2)

#### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2fbc12507b59ff950d9612d2df92e6b39d8bf0bf500478e42eca2ead4d1ae206)

#### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/4632ab04d1fdd7db9ab0e00cce10aefb7a6344eb8869dfce740309a8801cab73)

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the chat input/toolbars styling and picker rendering so dropdown labels no longer show chevrons and adjacent pickers are visually separated with divider lines, across both the workbench chat widget and the Agents (sessions) experience.

Changes:

  • Add CSS-based dividers and spacing adjustments for chat input/secondary toolbars and session picker containers.
  • Make picker action items conditionally omit the chevron icon based on hideChevrons.
  • Force hideChevrons to true for specific pickers (primary session pickers, secondary toolbar pickers, agent host session config picker) to remove chevrons consistently.
Show a summary per file
File Description
src/vs/workbench/contrib/chat/browser/widget/media/chat.css Adds divider styling between adjacent toolbar items and adjusts picker label padding/gaps.
src/vs/workbench/contrib/chat/browser/widget/input/sessionTargetPickerActionItem.ts Makes chevron rendering conditional on pickerOptions.hideChevrons.
src/vs/workbench/contrib/chat/browser/widget/input/permissionPickerActionItem.ts Makes chevron rendering conditional on pickerOptions.hideChevrons.
src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts Introduces constObservable(true) options to hide chevrons for primary session pickers and all secondary toolbar pickers.
src/vs/workbench/contrib/chat/browser/chatSessions/chatSessionPickerActionItem.ts Re-renders label when hideChevrons changes and conditionally renders the chevron.
src/vs/sessions/contrib/chat/browser/media/newChatInSession.css Updates spacing/padding to align with the new divider/no-chevron styling.
src/vs/sessions/contrib/chat/browser/media/chatWidget.css Hides chevrons and adds divider-like separation (via gaps/box-shadows) in the sessions new-chat widget UI.
src/vs/sessions/contrib/chat/browser/media/chatInput.css Removes now-obsolete divider styling tied to the old chevron-based layout.
src/vs/sessions/contrib/chat/browser/agentHost/agentHostSessionConfigPicker.ts Forces chevrons hidden for the running-session permission picker via constObservable(true).

Copilot's findings

  • Files reviewed: 9/9 changed files
  • Comments generated: 1

Comment on lines 67 to 72
/* Input toolbar: match VS Code chat-input-toolbars gap */
.new-chat-in-session .sessions-chat-toolbar {
margin-top: 4px;
padding: 0px;
gap: 6px;
gap: 10px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants