提交 3e2c52ca 编写于 作者: R Rob Lourens

Fix #98043

Focus notebook find widget when it's shown
上级 f5d10326
...@@ -350,6 +350,10 @@ export abstract class SimpleFindReplaceWidget extends Widget { ...@@ -350,6 +350,10 @@ export abstract class SimpleFindReplaceWidget extends Widget {
}, 0); }, 0);
} }
public focus(): void {
this._findInput.focus();
}
public show(initialInput?: string): void { public show(initialInput?: string): void {
if (initialInput && !this._isVisible) { if (initialInput && !this._isVisible) {
this._findInput.setValue(initialInput); this._findInput.setValue(initialInput);
...@@ -361,6 +365,8 @@ export abstract class SimpleFindReplaceWidget extends Widget { ...@@ -361,6 +365,8 @@ export abstract class SimpleFindReplaceWidget extends Widget {
dom.addClass(this._domNode, 'visible'); dom.addClass(this._domNode, 'visible');
dom.addClass(this._domNode, 'visible-transition'); dom.addClass(this._domNode, 'visible-transition');
this._domNode.setAttribute('aria-hidden', 'false'); this._domNode.setAttribute('aria-hidden', 'false');
this.focus();
}, 0); }, 0);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册