-
Notifications
You must be signed in to change notification settings - Fork 476
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
Use of Number.isInteger limits browser support #350
Comments
MDN has this as a polyfill return typeof value === 'number' &&
isFinite(value) &&
Math.floor(value) === value; |
This was introduced in #345 and I'm sorry to say that the last couple of months doing ES6-only has made me completely oblivious to this - sorry. @jeff-phillips-18 @spadgett does either one of you want to send a PR for this? |
@rodneyrehm I will send a PR shortly |
(...for anyone who cares (probably very few folks), also experiencing this problem on phantomjs 2.1.1.) |
…Integer. Add tests - medialize#350
fixed in v1.18.12 |
To be honest, not sure this is right thing to do. Support of older browsers should be concern of consumer. I'd rather maintained list of required polyfills for some older (but still used) browsers. Adding polyfill in own script isn't that hard, and if developer supporting older browsers, he will have file with other IE-related polyfills anyway. In foresight, I agree that this is very small change, but in future more and more such changes can occur and we might end up with something bloated, like jQuery, packed with dozens of workarounds. |
Thanks @rodneyrehm! Needed this fix for phantomjs as well. |
The Number.isInteger() method is not supported in Internet Explorer 11 and earlier versions. Looks like the use was added in version 1.18.11
The text was updated successfully, but these errors were encountered: