Merge pull request #1495 from nikonso/passive-events

Explicitly  mark Event Listeners as not passive
This commit is contained in:
Daniel Imms
2018-06-06 10:04:39 +02:00
committed by GitHub
+2 -2
View File
@@ -2267,12 +2267,12 @@ export class Terminal extends EventEmitter implements ITerminal, IDisposable, II
* Helpers
*/
function globalOn(el: any, type: string, handler: (event: Event) => any, capture?: boolean): void {
function globalOn(el: any, type: string, handler: (event: Event) => any, capture?: boolean, passive?: boolean): void {
if (!Array.isArray(el)) {
el = [el];
}
el.forEach((element: HTMLElement) => {
element.addEventListener(type, handler, capture || false);
element.addEventListener(type, handler, { capture: capture || false, passive: passive || false });
});
}
// TODO: Remove once everything is typed