Skip to content

Conversation

tjni
Copy link

@tjni tjni commented Jun 26, 2016

Since base64-arraybuffer version 0.1.5 introduced a change that fails at require time in a browser without ArrayBuffer support, the require must be guarded.

I verified that the existing tests fail on IE 8 once base64-arraybuffer is at 0.1.5 and that they no longer fail after the patch. This ought to help resolve socketio/engine.io#407.

Since base64-arraybuffer version 0.1.5 introduced a change that fails
at require time in a browser without ArrayBuffer support, the require
must be guarded.
@tjni tjni closed this Jun 26, 2016
@tjni tjni reopened this Jun 26, 2016
@tjni
Copy link
Author

tjni commented Jun 26, 2016

Two Saucelabs failures seem to be because iPhone version 5.1 and 6.1 have disappeared; no tests are run when targeting those versions.

@tjni
Copy link
Author

tjni commented Jul 2, 2016

With the increased attention on publishing a new version to include the React Native fix, I'd love to see this merged and in there as part of that, to kill two birds with one stone.

Please let me know what you think!

@tjni
Copy link
Author

tjni commented Aug 4, 2016

For those who have merge permissions, just a reminder in your inbox about this in case you find yourself with some spare time.

@darrachequesne darrachequesne merged commit 073df34 into socketio:master Aug 5, 2016
@darrachequesne
Copy link
Member

Thanks!

@tjni
Copy link
Author

tjni commented Aug 5, 2016

Very much appreciated, Damien. Thank you!

@tjni tjni deleted the guard-base64-arraybuffer-require branch August 5, 2016 17:25
@darrachequesne darrachequesne added this to the 1.3.0 milestone Oct 20, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Version 1.6.11 broke <=IE9 support

2 participants