Skip to content

Avoid undefined variable reference in older browsers - #176

Merged
alexindigo merged 1 commit into
form-data:masterfrom
kornelski:browsercompat
Mar 10, 2016
Merged

alexindigo merged 1 commit into
form-data:masterfrom
kornelski:browsercompat

Conversation

@kornelski

Copy link
Copy Markdown
Contributor

If this code is run in a browser that doesn't have a native FormData object, it'll fail with "FormData is not defined" error.

I think it'd be better to return undefined in this case, so that the user of this module can handle it gracefully later.

@review-ninja

Copy link
Copy Markdown

ReviewNinja

@alexindigo

Copy link
Copy Markdown
Member

I can see both sides. So it's up to @DylanPiercey

@DylanPiercey

Copy link
Copy Markdown
Member

@alexindigo I think this is a good idea. Still allows for polyfills/fallbacks.
Do you have time to create a minor release?

I won't be able to merge and release this until tomorrow if not (which is fine for me).

@alexindigo

Copy link
Copy Markdown
Member

@DylanPiercey I'll take care of the process, just wanted to make sure you didn't have anything else in mind when implementing it. Thanks.

alexindigo added a commit that referenced this pull request Mar 10, 2016
Avoid undefined variable reference in older browsers
@alexindigo
alexindigo merged commit 05b824d into form-data:master Mar 10, 2016
@alexindigo

Copy link
Copy Markdown
Member

I need to bump up few dependencies and I'll release new version to npm. ETA: this weekend.

@DylanPiercey

Copy link
Copy Markdown
Member

Awesome, great work @alexindigo and thanks @pornel for the PR.

@kornelski
kornelski deleted the browsercompat branch March 10, 2016 21:54
@alexindigo

Copy link
Copy Markdown
Member

Published v1.0.0-rc4 https://www.npmjs.com/package/form-data
Thanks for the PR.

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.

4 participants