Join GitHub today
AbortableOperation failing on IE11 due to Promise polyfill #1260
It looks like the easiest answer is to stop using our own polyfill for Promises. Switching to https://github.com/lahmatiy/es6-promise-polyfill fixes the bug. That polyfill is also smaller than ours (1kB vs 4kB), and it allows individual applications to decide if they want to support IE11 by loading that polyfill in addition to Shaka Player.
So starting in v2.4.0, IE support will be contingent on loading this additional polyfill, which our demo app and tests will do.