Add enhanced focus listeners and state support to AccessibilityService
Open
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.4k
- PR merge metrics
- PR metrics pending
Description
To improve accessibility and allow better customization of focus indicators within the workbench, we should introduce an enhanced focus configuration listener inside `AccessibilityService`.
### Proposed Changes
- Add `_enhancedFocusEnabled` state and configuration listener for `accessibility.enhancedFocus`.
- Dynamically toggle the `enhanced-focus` class on `this._layoutService.mainContainer`.
- Expose `onDidChangeEnhancedFocus` event for downstream subscribers.
Contributor guide
Assessment
This issue has not been assessed yet.