Skip to content

Avoid undefined variable reference in older browsers#176

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

Avoid undefined variable reference in older browsers#176
alexindigo merged 1 commit intoform-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

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