When I load the polyfill in angular (v5.2) app, I get following errors on v2.0.3:
ERROR Error: Event listener type pointerdown on [object Object] is not supported by current environment
at Object.EventListenerInterceptor.getSupportedEventType (index.js:326)
at Object.add (index.js:338)
at HTMLDivElement.target.addEventListener (index.js:179)
at DomEventsPlugin.addEventListener (platform-browser.js:3328)
at EventManager.addEventListener (platform-browser.js:2339)
at EmulatedEncapsulationDomRenderer2.DefaultDomRenderer2.listen (platform-browser.js:2993)
at BaseAnimationRenderer.listen (animations.js:646)
at DebugRenderer2.listen (core.js:15433)
at DownDirective.ngAfterViewInit (down.directive.ts:35)
at callProviderLifecycles (core.js:12706)
at callElementProvidersLifecycles (core.js:12673)
at callLifecycleHooksChildrenFirst (core.js:12656)
at checkAndUpdateView (core.js:13811)
at callViewAction (core.js:14153)
at execEmbeddedViewsAction (core.js:14111)
at checkAndUpdateView (core.js:13803)
at callViewAction (core.js:14153)
at execEmbeddedViewsAction (core.js:14111)
at checkAndUpdateView (core.js:13803)
at callViewAction (core.js:14153)
at execComponentViewsAction (core.js:14085)
at checkAndUpdateView (core.js:13808)
at callViewAction (core.js:14153)
at execEmbeddedViewsAction (core.js:14111)
at checkAndUpdateView (core.js:13803)
at callViewAction (core.js:14153)
at execComponentViewsAction (core.js:14085)
at checkAndUpdateView (core.js:13808)
at callViewAction (core.js:14153)
at execComponentViewsAction (core.js:14085)
at checkAndUpdateView (core.js:13808)
at callViewAction (core.js:14153)
at execEmbeddedViewsAction (core.js:14111)
at checkAndUpdateView (core.js:13803)
at callViewAction (core.js:14153)
at execComponentViewsAction (core.js:14085)
at checkAndUpdateView (core.js:13808)
at callWithDebugContext (core.js:15056)
at Object.debugCheckAndUpdateView [as checkAndUpdateView] (core.js:14593)
at ViewRef_.detectChanges (core.js:11577)
at eval (core.js:5907)
at Array.forEach (<anonymous>)
at ApplicationRef.tick (core.js:5907)
at eval (core.js:5740)
at ZoneDelegate.invoke (zone.js:388)
at Object.onInvoke (core.js:4749)
at ZoneDelegate.invoke (zone.js:387)
at Zone.run (zone.js:138)
at NgZone.run (core.js:4566)
at Object.next (core.js:5740)
at SafeSubscriber.schedulerFn [as _next] (core.js:4331)
at SafeSubscriber.__tryOrUnsub (Subscriber.js:240)
at SafeSubscriber.next (Subscriber.js:187)
at Subscriber._next (Subscriber.js:128)
at Subscriber.next (Subscriber.js:92)
at EventEmitter.Subject.next (Subject.js:56)
at EventEmitter.emit (core.js:4311)
at checkStable (core.js:4714)
at onLeave (core.js:4793)
at Object.onInvokeTask (core.js:4743)
at ZoneDelegate.invokeTask (zone.js:420)
at Zone.runTask (zone.js:188)
at ZoneTask.invokeTask [as invoke] (zone.js:496)
at invokeTask (zone.js:1517)
at XMLHttpRequest.globalZoneAwareCallback (zone.js:1543)