diff --git a/packages/core/src/render3/instructions/listener.ts b/packages/core/src/render3/instructions/listener.ts index a0a6eba89f7..548906164c8 100644 --- a/packages/core/src/render3/instructions/listener.ts +++ b/packages/core/src/render3/instructions/listener.ts @@ -216,7 +216,7 @@ export function listenerInternal( (existingListener).__ngLastListenerFn__ = listenerFn; processOutputs = false; } else { - listenerFn = wrapListener(tNode, lView, context, listenerFn, false /** preventDefault */); + listenerFn = wrapListener(tNode, lView, context, listenerFn); const cleanupFn = renderer.listen(target as RElement, eventName, listenerFn); ngDevMode && ngDevMode.rendererAddEventListener++; @@ -226,7 +226,7 @@ export function listenerInternal( } else { // Even if there is no native listener to add, we still need to wrap the listener so that OnPush // ancestors are marked dirty when an event occurs. - listenerFn = wrapListener(tNode, lView, context, listenerFn, false /** preventDefault */); + listenerFn = wrapListener(tNode, lView, context, listenerFn); } // subscribe to directive outputs @@ -292,7 +292,6 @@ function wrapListener( lView: LView<{} | null>, context: {} | null, listenerFn: (e?: any) => any, - wrapWithPreventDefault: boolean, ): EventListener { // Note: we are performing most of the work in the listener function itself // to optimize listener registration. @@ -319,10 +318,6 @@ function wrapListener( nextListenerFn = (nextListenerFn).__ngNextListenerFn__; } - if (wrapWithPreventDefault && result === false) { - e.preventDefault(); - } - return result; }; }