-
Notifications
You must be signed in to change notification settings - Fork 351
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix rendering in Internet Explorer #20
Comments
@ivan-aksamentov Can I work on this? |
The problem with development is because there's some code that is not being transpiled to ES5, if you execute This should be fixed by editing |
@malikmukhtar Sure, go ahead. @lordrip , dev stuff does not need to be compatible with IE. Neither transpilation would help. There is just too much hairy stuff injected by various dev tools. In any case, we assume that our developers are competent enough to download any of 5 latest versions of Firefox or Chrome :) Production is transpiled differently, and mostly correctly. There are some issues with polyfills: for example my IE10 cannot find If you have some time resources, please concentrate your efforts on I am planing to setup browserstack bot soon(-ish) |
@ivan-aksamentov sure thing, I'll do, in order hand, and please excuse myself if this was already asked, but, CRA script shouldn't help us with all of this? I mean, developing and building for Windows (and also for IE)?. In any case, I'll concentrate in your direction |
@lordrip we fixed development on Windows today (hopefully) in #38, towards the end. Regarding the app not working in IE, CRA would not help at all, as every app uses different stuff and requires different polyfills. Plus, our build system have so much stuff, that changing to CRA right now would be a hiuge adventure. By the way, by CRA you mean What causes In any case I may be wrong, and if you find a solution, with CRA or not - submit a pull request. Our team would be very grateful! |
Related #134 |
Hi @ivan-aksamentov, I've migrated build part to CRA, added polyfills for IE and it works. There's still more work remaining regarding the other tools that you have in place. I'll work a little bit more on this after work and I'll share the branch to check. |
Hi @lordrip, I've downloaded a VM and can double check your changes for you when/if you want. |
@gj262 the branch is uploaded, I think that you can test now here 🔍 Inspect: https://zeit.co/covid19-scenarios/covid19-scenarios/h7vgy31b1 or build locally :) thanks in advance! |
Hi Ricardo, @lordrip, I'll give #188 a run today. I need to repair my windows env first though. Looking @saucelabs. |
Yes, unfortunately, since the project has TypeScript not directly together with the build, there's several situations that needs to be fixed in order to be compiled with CRA. My reasoning behind this is since I couldn't make it work directly with polyfills, then I've tried to migrate it CRA. In any case, I understand it, I'll decline the PR and I'll be waiting in case I can help with something else on another issue. Keep the good work and thanks for the help 💪💪💪 :) |
The Map error is caused by loading 'map.prototype.tojson' before the main entry point.
Given that redux is not really used in this project, it is probably safe to just remove that. There are other missing polyfills that I need to work through to get a working IE10. |
@lordrip @gj262 I am handling this. I moved redux visualizers below polyfills, so the Map problem is solved, but there are couple more errors on IE10. We may opt-out from selective polyfilling and code-splitting and just include the whole |
I changed the polyfiller in my WIP load all core-js to get to the point above.
|
We target to support browsers starting with Internet Explorer 10, and other browsers of the same era.
Currently Internet Explorer is broken, despite us transpiling the code and having many polyfills
The text was updated successfully, but these errors were encountered: