Closed Bug 670086 Opened 13 years ago Closed 13 years ago

etsy.com uses deprecated (now removed) DOM File APIs.

Categories

(Tech Evangelism Graveyard :: English US, defect)

defect
Not set
normal

Tracking

(firefox5 unaffected, firefox6 unaffected, firefox7- affected, firefox8 affected)

RESOLVED FIXED
Tracking Status
firefox5 --- unaffected
firefox6 --- unaffected
firefox7 - affected
firefox8 --- affected

People

(Reporter: jst, Assigned: khuey)

References

Details

(Keywords: regression)

If you're a seller on etsy.com you won't be able to upload photos for a new listing with Firefox 7 or current trunk. This is due to us removing support for old non-standard DOM File APIs (in bug 661876). The specific APIs they seem to be using are .fileName, .fileSize, and .getAsBinary().

Unfortunately I don't know of a way to show this problem w/o having an account on etsy so that you're able to upload images to a new listing for something you're about to sell, but I believe this description is enough to track this issue with developers at etsy.com.
OS: Linux → All
Hardware: x86_64 → All
Assignee: english-us → khuey
And for the record, the replacement for the removed non-standard APIs are as follows:

f.fileName => .name
f.fileSize => .size
f.getAsBinary() => reader = new FileReader(); reader.readAsBinary(f);
And thanks to twitter and @kellan folks at Etsy have been notified about this!
This was just fixed by the super speedy team of developers at Etsy!
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Going to track the original change and not this one.
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.