diff --git a/src/internal/observable/fromEvent.ts b/src/internal/observable/fromEvent.ts index 4a69a287ba..6b3d7e8003 100644 --- a/src/internal/observable/fromEvent.ts +++ b/src/internal/observable/fromEvent.ts @@ -166,7 +166,7 @@ function setupSubscription(sourceObj: EventTargetLike, eventName: string, } else if (isEventTarget(sourceObj)) { const source = sourceObj; sourceObj.addEventListener(eventName, handler as EventListener, options); - unsubscribe = () => source.removeEventListener(eventName, handler as EventListener); + unsubscribe = () => source.removeEventListener(eventName, handler as EventListener, options); } else if (isJQueryStyleEventEmitter(sourceObj)) { const source = sourceObj; sourceObj.on(eventName, handler);