未验证 提交 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 { ...@@ -29,7 +29,6 @@ export abstract class SimpleFindWidget extends Widget {
private _innerDomNode: HTMLElement; private _innerDomNode: HTMLElement;
private _isVisible: boolean; private _isVisible: boolean;
private _focusTracker: dom.IFocusTracker; private _focusTracker: dom.IFocusTracker;
private _findInputFocusTracker: dom.IFocusTracker;
private _updateHistoryDelayer: Delayer<void>; private _updateHistoryDelayer: Delayer<void>;
constructor( constructor(
...@@ -113,10 +112,6 @@ export abstract class SimpleFindWidget extends Widget { ...@@ -113,10 +112,6 @@ export abstract class SimpleFindWidget extends Widget {
this._register(this._focusTracker.onDidFocus(this.onFocusTrackerFocus.bind(this))); this._register(this._focusTracker.onDidFocus(this.onFocusTrackerFocus.bind(this)));
this._register(this._focusTracker.onDidBlur(this.onFocusTrackerBlur.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) => { this._register(dom.addDisposableListener(this._innerDomNode, 'click', (event) => {
event.stopPropagation(); event.stopPropagation();
})); }));
...@@ -134,7 +129,7 @@ export abstract class SimpleFindWidget extends Widget { ...@@ -134,7 +129,7 @@ export abstract class SimpleFindWidget extends Widget {
} }
public get focusTracker(): dom.IFocusTracker { public get focusTracker(): dom.IFocusTracker {
return this._findInputFocusTracker; return this._focusTracker;
} }
public updateTheme(theme: ITheme): void { public updateTheme(theme: ITheme): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册