未验证 提交 9a0937c0 编写于 作者: A Alex Ross 提交者: GitHub

Updated find focus tracker for terminal. Fixes #29670 (#58549)

Updated find focus tracker for terminal. Fixes #29670
上级 0e653535
......@@ -29,7 +29,6 @@ export abstract class SimpleFindWidget extends Widget {
private _innerDomNode: HTMLElement;
private _isVisible: boolean;
private _focusTracker: dom.IFocusTracker;
private _findInputFocusTracker: dom.IFocusTracker;
private _updateHistoryDelayer: Delayer<void>;
constructor(
......@@ -113,10 +112,6 @@ export abstract class SimpleFindWidget extends Widget {
this._register(this._focusTracker.onDidFocus(this.onFocusTrackerFocus.bind(this)));
this._register(this._focusTracker.onDidBlur(this.onFocusTrackerBlur.bind(this)));
this._findInputFocusTracker = this._register(dom.trackFocus(this._findInput.domNode));
this._register(this._findInputFocusTracker.onDidFocus(this.onFindInputFocusTrackerFocus.bind(this)));
this._register(this._findInputFocusTracker.onDidBlur(this.onFindInputFocusTrackerBlur.bind(this)));
this._register(dom.addDisposableListener(this._innerDomNode, 'click', (event) => {
event.stopPropagation();
}));
......@@ -134,7 +129,7 @@ export abstract class SimpleFindWidget extends Widget {
}
public get focusTracker(): dom.IFocusTracker {
return this._findInputFocusTracker;
return this._focusTracker;
}
public updateTheme(theme: ITheme): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册