From cdaf55c7da69c08ca1125bdb9fb4e5720e999aa6 Mon Sep 17 00:00:00 2001 From: Alexandre Bourdin Date: Tue, 16 Nov 2021 17:16:44 +0100 Subject: [PATCH] Merge pull request #5808 from overleaf/revert-5736-ab-drop-ie11-polyfill Revert "Remove IE11 polyfills and update browser support policy" GitOrigin-RevId: fa44a6bfa796d191446956e94d9e533a70e59da4 --- services/web/frontend/js/libraries.js | 3 +++ .../web/frontend/js/shared/hooks/use-abort-controller.js | 1 + services/web/package.json | 6 +++--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/services/web/frontend/js/libraries.js b/services/web/frontend/js/libraries.js index 9539a161a6..ac453c8013 100644 --- a/services/web/frontend/js/libraries.js +++ b/services/web/frontend/js/libraries.js @@ -13,5 +13,8 @@ import './vendor/libs/select/select' // CSS import 'angular/angular-csp.css' +// Polyfill fetch for IE11 +import 'isomorphic-unfetch' + // Rewrite meta elements import './utils/meta' diff --git a/services/web/frontend/js/shared/hooks/use-abort-controller.js b/services/web/frontend/js/shared/hooks/use-abort-controller.js index 35dbb1b555..c6ad09e1b7 100644 --- a/services/web/frontend/js/shared/hooks/use-abort-controller.js +++ b/services/web/frontend/js/shared/hooks/use-abort-controller.js @@ -1,3 +1,4 @@ +import 'abort-controller/polyfill' import { useEffect, useState } from 'react' export default function useAbortController() { diff --git a/services/web/package.json b/services/web/package.json index c024e2da80..ccc42ed2d9 100644 --- a/services/web/package.json +++ b/services/web/package.json @@ -38,9 +38,9 @@ "storybook": "start-storybook -p 6006 -s ./public" }, "browserslist": [ - "last 2 years", - "firefox esr", - "not dead" + "last 1 year", + "ie 11", + "firefox esr" ], "dependencies": { "@babel/cli": "^7.14.5",