New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
IE11 not working after v9.2.1-canary.2 update #10278
Comments
Please provide a full reproducible demo of the issue so that we can take a look. We run all Next.js production tests against multiple browsers including IE11. |
just added the steps to reproduce 馃憤 |
It seems to be the following import: import 'core-js/es6' |
I've experienced this too with the v9.2.1 update. Sometimes in IE11 we'll see Pinning the Next version to 9.2.0 fixes the issue. |
This comment has been minimized.
This comment has been minimized.
We are also having the same issue after upgrading to 9.2.1. Below is full reproducible demo, including an image of the issue (can only been seen in console in the demo) Thank you for taking a look |
@chrigu-ebert please don't spam the thread with +1. If you want to +1 an issue you can use GitHub emoji reactions and 馃憤 on the initial issue. |
Any update on this issue? Polyfills not working with 9.2 is the only thing keeping us from upgrading. We would love to use the catch-all routes without a custom express server. |
IE11 is supported out of the box, no polyfills required in |
FWIW our issue was styled components, next@9.2 and IE11. styled-components/styled-components#2190 (comment) We need the Symbol polyfill to load before React itself. In 9.1 we can add polyfills before @Timer Is there a path forward in 9.2 to load polyfills required for app-features before React loads? |
Correct, in our case issue is in custom Webpack entries configured in next.config.js . Investigating solution. |
Next.js 9.3 ( |
Will this still require custom next.config.js code to load polyfills or it will load out of the box? |
This happens out of the box. |
Closing as stale. Please let us know if anyone is still having issues. |
This issue has been automatically locked due to no recent activity. If you are running into a similar issue, please create a new issue with the steps to reproduce. Thank you. |
Bug report
Describe the bug
First of all: sorry for posting a boring IE11 issue 馃槶
After Updating to v9.2.1 our project stoped working on IE11. The pages didnt load as expected and the css wasn't applied correctly. So we went through the canary releases and got to the point, that the changes in v9.2.1-canary.2 cause the behaviour. More specificly the pullrequest "Fix hydration with custom _app and granular chunks #10144" file "packages/next/build/entries.ts" line 129.
To Reproduce
We have a rather complicated project with next-css etc. But to reproduce we used a local production build and opened the page in IE11. Before the described Change, everything worked as expected but didn't after the change. The first thing to notice was the css, that wasn't applied correctly and the parsing error on the console.
We changed the following code:
to:
client[bundlePath] = pageLoader
and the page worked again but I assume something else doesn't :). It looks like the require.resolve() could be the problem on IE11?
Expected behavior
The page is displayed correctly as with the previous versions.
Screenshots
Before (good):
After (broken):
System information
The text was updated successfully, but these errors were encountered: