Skip to content

Commit 9154831

Browse files
authored
allow html elements (#4413)
1 parent d6599bc commit 9154831

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/browser/AccessibleBuffer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export class AccessibleBuffer extends Disposable {
4343
));
4444
this.register(addDisposableDomListener(this._element, 'focus', () => this._refreshAccessibleBuffer()));
4545
this.register(addDisposableDomListener(this._element, 'focusout', (e) => {
46-
if (!this._element.contains(e.element)) {
46+
if (!this._element.contains(e.srcElement)) {
4747
this._isAccessibleBufferActive = false;
4848
}
4949
}));

src/browser/Types.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,5 +223,5 @@ export interface IRenderDebouncerWithCallback extends IRenderDebouncer {
223223
}
224224

225225
export interface IBufferElementProvider {
226-
provideBufferElements(): DocumentFragment;
226+
provideBufferElements(): DocumentFragment | HTMLElement;
227227
}

typings/xterm.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1370,9 +1370,9 @@ declare module 'xterm' {
13701370

13711371
export interface IBufferElementProvider {
13721372
/**
1373-
* Provides a document fragment containing the buffer elements.
1373+
* Provides a document fragment or HTMLElement containing the buffer elements.
13741374
*/
1375-
provideBufferElements(): DocumentFragment;
1375+
provideBufferElements(): DocumentFragment | HTMLElement;
13761376
}
13771377

13781378
/**

0 commit comments

Comments
 (0)