You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 20, 2019. It is now read-only.
Starting from the version 1.0.8 of the WebComponents polyfill, the ES6 promise polyfill shipped as a part of webcomponents-lite.js does not define the Promise.prototype.catch method. For example, the app-storage web components break the app in IE11 starting with WebComponents polyfill 1.0.8 (1.0.7 is still OK).
Starting from the version 1.0.8 of the WebComponents polyfill, the ES6 promise polyfill shipped as a part of webcomponents-lite.js does not define the
Promise.prototype.catch
method. For example, the app-storage web components break the app in IE11 starting with WebComponents polyfill 1.0.8 (1.0.7 is still OK).Here is a demo app (broken in IE11): https://github.com/vlukashov/polymer-local-storage.
Most likely, the root cause is closure-compiler/#2640, but for some reason the issue did not surface with the polyfill versions 1.0.7 and before.
Workaround
Pin the version of the WebComponents polyfill to 1.0.7 or less.
The text was updated successfully, but these errors were encountered: