Skip to content

Conversation

@Tyriar
Copy link
Member

@Tyriar Tyriar commented Jan 30, 2026

Fixes #291913

@Tyriar Tyriar added this to the February 2026 milestone Jan 30, 2026
@Tyriar Tyriar self-assigned this Jan 30, 2026
Copilot AI review requested due to automatic review settings January 30, 2026 15:55
@Tyriar Tyriar enabled auto-merge January 30, 2026 15:55
Copy link
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

This pull request fixes an issue where the workbench.action.terminal.sendSignal command doesn't work when bound to a keybinding in the terminal without manually adding it to the terminal.integrated.commandsToSkipShell setting.

Changes:

  • Adds TerminalCommandId.SendSignal to the DEFAULT_COMMANDS_TO_SKIP_SHELL array, ensuring that the sendSignal command is handled by VS Code rather than being sent to the shell

TerminalCommandId.FocusHover,
AccessibilityCommandId.OpenAccessibilityHelp,
TerminalCommandId.StopVoice,
TerminalCommandId.SendSignal,
Copy link

Copilot AI Jan 30, 2026

Choose a reason for hiding this comment

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

The placement of TerminalCommandId.SendSignal breaks the alphabetical ordering of the array. It should be placed immediately after TerminalCommandId.SendSequence (line 539) to maintain consistency with the rest of the list, where commands are generally sorted alphabetically by their suffix (Clear, Copy*, Delete*, Focus*, Kill*, Move*, New*, Paste*, Resize*, Run*, Scroll*, Select*, Send*, Split*, Toggle).

Copilot uses AI. Check for mistakes.
@Tyriar Tyriar merged commit 6aa8b5a into main Jan 30, 2026
27 of 28 checks passed
@Tyriar Tyriar deleted the tyriar/291913 branch January 30, 2026 16:14
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.

sendSignal should be included in default commands to skip shell

3 participants