Upgrading from 4.3.11 to 4.3.12 breaks polyfilling for IE11.
It should continue to work. :)
No error messages during build but polyfills stops working.
They seem to be in the code but not executing or something.
React Hot Loader version: 4.3.12
webpack 4.25.1
@babel/preset-env 7.1.5
Run these commands in the project folder and fill in their results:
node -v: 10.13.0npm -v: 6.4.1Then, specify:
No repo at this time - sorry. :(
This file:
https://github.com/gaearon/react-hot-loader/blob/master/src/proxy/createClassProxy.js
Uses string method that IE11 does not support:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
I see error in IE11 console:
SCRIPT438: Object doesn't support property or method 'startsWith'
I'll release a fix tomorrow. It's to late for me to draft any release today.
Hi @theKashey, any updates on this? Thanks.
Fell free to upgrade to 4.4.0-1 (beta). It fixes this and another issues.
Hi @theKashey,
just tested 4.4.0-1 (beta) and I confirm the issue is solved. However, it gives another error related to the Polyfill.
Console print.
My bad, sorry
Following on, @theKashey do you have any time expectations to solve this?
馃悽 tomorrow morning (GMT+10) 馃悓
Sorry, was partially offline for two days.
Any updates? :)
Great find! This definitely should be the reason why my app on IE is getting this error.
Sorry for delay. I wanted to release this change with another one, but (and this is the nature of RHL) even having all the tests green - it does not work in real. Trying to find problem...
Fixed in "next", v4.5.1
Works great so far! :)
:sweet:
So let me just collect some feedback before releasing a new version.
4.6.0 is no longer beta.
Most helpful comment
I'll release a fix tomorrow. It's to late for me to draft any release today.