mirror of
https://github.com/elyby/accounts-frontend.git
synced 2025-03-06 15:59:16 +05:30
#316: fix fetch on Edge
This commit is contained in:
parent
4e03e48e02
commit
7cd87d3b64
@ -1,7 +1,18 @@
|
||||
import 'babel-polyfill';
|
||||
import 'whatwg-fetch';
|
||||
import { shim as shimPromiseFinaly } from 'promise.prototype.finally';
|
||||
|
||||
const isEdge = /Edge\//.test(navigator.userAgent);
|
||||
if (isEdge) {
|
||||
// Edge has a broken fetch implementation, so forcing the polyfill
|
||||
// https://www.reddit.com/r/webdev/comments/57ii4f/psa_edge_14_ships_a_broken_windowfetch/
|
||||
// https://github.com/aurelia/fetch-client/issues/81
|
||||
// https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9370062/
|
||||
// https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7773267/
|
||||
window.fetch = undefined;
|
||||
}
|
||||
|
||||
import 'whatwg-fetch';
|
||||
|
||||
shimPromiseFinaly();
|
||||
|
||||
// allow :active styles in mobile Safary
|
||||
|
Loading…
x
Reference in New Issue
Block a user