Skip to content

Minor cleanup for resolve customizations view#308299

Merged
pwang347 merged 4 commits intomainfrom
pawang/detailsCleanup
Apr 7, 2026
Merged

Minor cleanup for resolve customizations view#308299
pwang347 merged 4 commits intomainfrom
pawang/detailsCleanup

Conversation

@pwang347
Copy link
Copy Markdown
Member

@pwang347 pwang347 commented Apr 7, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 7, 2026 18:43
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

Screenshot Changes

Base: fc99d59e Current: 2852c8c4

Changed (144)

sessions/agentFeedback/agentFeedbackEditorOverlayWidget/ZeroOfZero/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/SingleFeedback/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/FirstOfThree/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/ReviewOnlyTwoComments/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/MiddleOfThree/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/MixedFourComments/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/LastOfThree/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/CollapsedSingleComment/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedSingleComment/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/CollapsedMultiComment/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedMultiComment/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedFocusedFeedback/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedReviewOnly/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedMixedComments/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedFocusedReviewComment/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedReviewSuggestion/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedPRReviewOnly/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedAllSourcesMixed/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedFocusedPRReview/Dark
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceSelectedCheckedEmpty/Dark
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceSelectedCheckedFilled/Dark
Before After
before after
sessions/runScriptCustomTaskWidget/UserSelectedCheckedEmpty/Dark
Before After
before after
sessions/runScriptCustomTaskWidget/UserSelectedCheckedFilled/Dark
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/ZeroOfZero/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/SingleFeedback/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/FirstOfThree/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/ReviewOnlyTwoComments/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/MiddleOfThree/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/MixedFourComments/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorOverlayWidget/LastOfThree/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/CollapsedSingleComment/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedSingleComment/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/CollapsedMultiComment/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedMultiComment/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedFocusedFeedback/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedReviewOnly/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedMixedComments/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedFocusedReviewComment/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedReviewSuggestion/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedPRReviewOnly/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedAllSourcesMixed/Light
Before After
before after
sessions/agentFeedback/agentFeedbackEditorWidget/ExpandedFocusedPRReview/Light
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceSelectedCheckedEmpty/Light
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceSelectedCheckedFilled/Light
Before After
before after
sessions/runScriptCustomTaskWidget/UserSelectedCheckedEmpty/Light
Before After
before after
sessions/runScriptCustomTaskWidget/UserSelectedCheckedFilled/Light
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceUnavailableCheckedEmpty/Dark
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceUnavailableCheckedFilled/Dark
Before After
before after
sessions/runScriptCustomTaskWidget/ExistingUserTaskLockedChecked/Dark
Before After
before after
sessions/aiCustomizationShortcutsWidget/Expanded/Dark
Before After
before after
sessions/aiCustomizationShortcutsWidget/WithMcpServers/Dark
Before After
before after
sessions/aiCustomizationShortcutsWidget/WithCounts/Dark
Before After
before after
chat/aiStats/AiStatsHover/Dark
Before After
before after
chat/aiStats/AiStatsHoverNoData/Dark
Before After
before after
chat/chatProgressContentPart/WithCustomIcon/Dark
Before After
before after
chat/chatQuestionCarousel/SingleTextQuestion/Dark
Before After
before after
chat/chatQuestionCarousel/SingleSelectQuestion/Dark
Before After
before after
chat/chatQuestionCarousel/MultiSelectQuestion/Dark
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceUnavailableCheckedEmpty/Light
Before After
before after
sessions/runScriptCustomTaskWidget/WorkspaceUnavailableCheckedFilled/Light
Before After
before after
sessions/runScriptCustomTaskWidget/ExistingUserTaskLockedChecked/Light
Before After
before after
sessions/aiCustomizationShortcutsWidget/Expanded/Light
Before After
before after
sessions/aiCustomizationShortcutsWidget/WithMcpServers/Light
Before After
before after
sessions/aiCustomizationShortcutsWidget/WithCounts/Light
Before After
before after
chat/aiStats/AiStatsHover/Light
Before After
before after
chat/aiStats/AiStatsHoverNoData/Light
Before After
before after
chat/chatProgressContentPart/WithCustomIcon/Light
Before After
before after
chat/chatQuestionCarousel/SingleTextQuestion/Light
Before After
before after
chat/chatQuestionCarousel/SingleSelectQuestion/Light
Before After
before after
chat/chatQuestionCarousel/MultiSelectQuestion/Light
Before After
before after
chat/chatQuestionCarousel/MultipleQuestions/Dark
Before After
before after
chat/chatQuestionCarousel/NoSkip/Dark
Before After
before after
chat/promptFilePickers/PromptFiles/Dark
Before After
before after
chat/promptFilePickers/InstructionFilesWithAgentInstructions/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationListWidget/InstructionsTabWithItems/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationListWidget/InstructionsTabEmpty/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/LocalHarness/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/CliHarness/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/ClaudeHarness/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/Sessions/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/SessionsSkillsTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/SkillsTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/InstructionsTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/HooksTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PromptsTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTab/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpBrowseMode/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PluginBrowseMode/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PromptsTabScrolled/Dark
Before After
before after
chat/chatQuestionCarousel/MultipleQuestions/Light
Before After
before after
chat/chatQuestionCarousel/NoSkip/Light
Before After
before after
chat/promptFilePickers/PromptFiles/Light
Before After
before after
chat/promptFilePickers/InstructionFilesWithAgentInstructions/Light
Before After
before after
chat/aiCustomizations/aiCustomizationListWidget/InstructionsTabWithItems/Light
Before After
before after
chat/aiCustomizations/aiCustomizationListWidget/InstructionsTabEmpty/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/LocalHarness/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/CliHarness/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/ClaudeHarness/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/Sessions/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/SessionsSkillsTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/SkillsTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/InstructionsTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/HooksTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PromptsTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTab/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpBrowseMode/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PluginBrowseMode/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PromptsTabScrolled/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTabScrolled/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTabScrolled/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTabNarrow/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTabNarrow/Light
Before After
before after
baseUI/Buttons/Light
Before After
before after
baseUI/ButtonBar/Light
Before After
before after
baseUI/Toggles/Light
Before After
before after
editor/codeActionList/SimpleQuickFixes/Light
Before After
before after
editor/inlineCompletions/SideBySideView/Light
Before After
before after
editor/inlineCompletions/WordReplacementView/Light
Before After
before after
editor/inlineCompletionsExtras/HintsToolbar/Light
Before After
before after
editor/inlineCompletionsExtras/HintsToolbarHovered/Light
Before After
before after
editor/inlineCompletionsExtras/JumpToHint/Light
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTabScrolled/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTabScrolled/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTabNarrow/Dark
Before After
before after
chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTabNarrow/Dark
Before After
before after
baseUI/Buttons/Dark
Before After
before after
baseUI/ButtonBar/Dark
Before After
before after
baseUI/Toggles/Dark
Before After
before after
editor/codeActionList/SimpleQuickFixes/Dark
Before After
before after
editor/inlineCompletions/SideBySideView/Dark
Before After
before after
editor/inlineCompletions/WordReplacementView/Dark
Before After
before after
editor/inlineCompletionsExtras/HintsToolbar/Dark
Before After
before after
editor/inlineCompletionsExtras/HintsToolbarHovered/Dark
Before After
before after
editor/inlineCompletionsExtras/JumpToHint/Dark
Before After
before after
editor/inlineCompletionsExtras/GutterMenu/Dark
Before After
before after
editor/inlineCompletionsExtras/GutterMenu/Light
Before After
before after
editor/suggestWidget/MethodCompletions/Light
Before After
before after
editor/suggestWidget/MixedKinds/Light
Before After
before after
editor/suggestWidget/MethodCompletions/Dark
Before After
before after
editor/suggestWidget/MixedKinds/Dark
Before After
before after

Added (2)

editor/multiDiffEditor/MultiDiffEditor/Light

current

editor/multiDiffEditor/MultiDiffEditor/Dark

current

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

Improves the Chat Debug “Resolve Customizations” experience by enriching customization resolution logs (notably hooks) and making the detail panel/file navigation less disruptive during layout and file opening.

Changes:

  • Switch customization hook logging to parse hook files into per-command entries with source URIs, and localize customization summary count labels.
  • Preserve scroll position in the debug detail panel across layout changes.
  • Open file links from debug lists with preserveFocus and group hook entries by lifecycle event in the summary UI.
Show a summary per file
File Description
src/vs/workbench/contrib/chat/browser/promptsDebugContribution.ts Changes how customization events collect/log hook information and localizes summary fragments.
src/vs/workbench/contrib/chat/browser/chatDebug/chatDebugDetailPanel.ts Preserves scroll position when the panel is re-laid out.
src/vs/workbench/contrib/chat/browser/chatDebug/chatCustomizationDiscoveryRenderer.ts Opens debug file links without stealing focus; groups hook entries in the summary view.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 3

@pwang347 pwang347 marked this pull request as ready for review April 7, 2026 22:21
@pwang347 pwang347 merged commit 6a3ec62 into main Apr 7, 2026
23 checks passed
@pwang347 pwang347 deleted the pawang/detailsCleanup branch April 7, 2026 22:29
@vs-code-engineering vs-code-engineering bot added this to the 1.116.0 milestone Apr 7, 2026
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.

3 participants