* chat: polish queue/steering menu button
- Dropdown action that uses custom dropdowns to queue, steer, or send
immediately.
- Fix not being able to message with a pending tool call
- Config controls the default button action
* fix
* fix compile
<!-- Thank you for submitting a Pull Request. Please:
* Read our Pull Request guidelines:
https://github.com/microsoft/vscode/wiki/How-to-Contribute#pull-requests
* Associate an issue with the Pull Request.
* Ensure that the code is up-to-date with the `main` branch.
* Include a description of the proposed changes and how to test them.
-->
today when agent status and share are enabled, the share button is between both. this pr moves share button to left of command palette.
* Initial plan
* Fix F7 keybinding conflict by requiring accessibilityModeEnabled
Add CONTEXT_ACCESSIBILITY_MODE_ENABLED to the when clause for
chatEditor.action.showAccessibleDiffView so the F7 shortcut only
activates when screen reader mode is enabled. This prevents the
shortcut from conflicting with "Go to Next Symbol Highlight".
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
* feat(accessibility): Add Accessibility Help System for find/filter dialogs
This PR adds comprehensive accessibility help (Alt+F1) for all find and filter
experiences in VS Code, providing keyboard shortcuts, navigation instructions,
and context-specific guidance for screen reader users.
Infrastructure Changes:
- Extended AccessibleViewProviderId for find/filter contexts
- Added AccessibilityVerbositySettingId.Find configuration
- Updated FindWidget to accept configuration and accessibility services
New Accessibility Help Providers:
- editorFindAccessibilityHelp.ts: Editor find/replace dialog help
- terminalFindAccessibilityHelp.ts: Terminal find help
- webviewFindAccessibilityHelp.ts: Webview find help
- outputAccessibilityHelp.ts: Output panel filter help
- markersAccessibilityHelp.ts: Problems panel filter help
- searchAccessibilityHelp.ts: Search across files help
- replAccessibilityHelp.ts: Debug console filter help (modified)
Each provider implements IAccessibleViewContent with:
- Comprehensive keyboard shortcut documentation
- Context-specific navigation instructions
- Settings and options explanations
- Platform-specific shortcuts where applicable
Contribution Registrations:
- codeEditor.contribution.ts: Editor find/replace wiring
- terminal.find.contribution.ts: Terminal find wiring
- webview.contribution.ts: Webview find wiring
- output.contribution.ts: Output panel filter wiring
- markers.contribution.ts: Problems panel filter wiring
- search.contribution.ts: Search across files wiring
Closes#292367
* rm unused variables
* fix: return focus to Find dialog when closing accessible help
When accessible help (Alt+F1) is dismissed from the Find dialog,
focus now correctly returns to the Find or Replace input that was
focused when accessible help was invoked.
* fix: properly track last focused input for accessibility help focus restoration
* fix: make Find accessibility help work with all widget elements
* fix: use focusin event to track focus within Find widget
* fix some issues
---------
Co-authored-by: GitHub Copilot <github-copilot@example.com>
Co-authored-by: meganrogge <merogge@microsoft.com>
* fix: associate extHost lifecycle to window
* fix: skip the smoke test in remote
The reload scenario doesn't guarantee a proper cleanup of
the remote server via the test-resolver extension.
* fix: flaky condition
* chore: disable extension setup in remote
* Warn about distro commit and compat check early
* Move distro and extension validation to separate non-blocking stage (#293124)
* Initial plan
* Add separate ValidationChecks stage for distro and extension warnings
- Created new product-validation-checks.yml template for validation checks
- Added ValidationChecks stage to product-build.yml that runs in parallel with Compile
- Only runs when VSCODE_PUBLISH is true (release builds)
- Removed checks from product-compile.yml to avoid duplication
- Both checks use continueOnError and warning modes to make stage go orange without blocking
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>
* Simplify product-validation-checks.yml following product-publish/release pattern
- Removed unnecessary node_modules caching, NPM registry setup, and authentication
- Simplified to just install build dependencies (npm ci in build directory)
- Reduced from 91 lines to 41 lines (55% reduction)
- Follows same pattern as product-publish.yml and product-release.yml
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>