From 8f91e3bcdecb0f7dc742f9b0fa1f906e0144795d Mon Sep 17 00:00:00 2001 From: Bruno Ribeito Date: Wed, 6 Jun 2018 08:02:26 +0100 Subject: [PATCH] Fix #829 --- src/Terminal.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Terminal.ts b/src/Terminal.ts index af8fd21e..8a71df96 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -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