diff --git a/src/vs/workbench/parts/search/browser/searchWidget.ts b/src/vs/workbench/parts/search/browser/searchWidget.ts index becbaf33d0967d739217a8138ba5c3778228bf2d..8af51ede3862e292ff5e76c765ede965c12b8120 100644 --- a/src/vs/workbench/parts/search/browser/searchWidget.ts +++ b/src/vs/workbench/parts/search/browser/searchWidget.ts @@ -241,6 +241,7 @@ export class SearchWidget extends Widget { buttonHoverBackground: null }; this.toggleReplaceButton = this._register(new Button(parent, opts)); + this.toggleReplaceButton.element.setAttribute('aria-expanded', 'false'); this.toggleReplaceButton.icon = 'toggle-replace-button collapse'; // TODO@joh need to dispose this listener eventually this.toggleReplaceButton.onDidClick(() => this.onToggleReplaceButton()); @@ -330,6 +331,7 @@ export class SearchWidget extends Widget { dom.toggleClass(this.replaceContainer, 'disabled'); dom.toggleClass(this.toggleReplaceButton.element, 'collapse'); dom.toggleClass(this.toggleReplaceButton.element, 'expand'); + this.toggleReplaceButton.element.setAttribute('aria-expanded', this.isReplaceShown() ? 'true' : 'false'); this.updateReplaceActiveState(); this._onReplaceToggled.fire(); }