Open
Bug 1312029
Opened 8 years ago
Updated 4 years ago
Trying to read a dropped folder in Firefox should trigger an error but it doesn't in the 32bit version
Categories
(Core :: DOM: Events, defect, P5)
Tracking
()
UNCONFIRMED
People
(Reporter: dhaya.benmessaoud, Unassigned)
References
(Blocks 1 open bug, )
Details
Attachments
(1 file)
(deleted),
text/html
|
Details |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36
Steps to reproduce:
With the following minimal reproducible example: https://output.jsbin.com/dicote
1. Load the previous URL in Firefox 32bit application
2. Drag & drop a folder from the desktop to the browser window
Actual results:
The dropped folder was read erroneously by *FileReader.readAsDataURL*.
The following log was displayed:
Dropped item: <FOLDER_NAME> (no type available)
Event log:
+ load ... ⚠️
Item content (50 first characters):
data:application/octet-stream;base64,
Expected results:
*FileReader.readAsDataURL* should trigger an "error" event with the dropped folder.
The following log should be displayed instead:
Dropped item: <FOLDER_NAME> (no type available)
Event log:
+ error ... ✅
The bug is also present in Firefox Beta (50.0b) and Nightly (52.0a1).
Did it use to work in previous versions of Firefox?
Flags: needinfo?(dhaya.benmessaoud)
Fix range:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=b2409b36cd07bba045bf38dd131166c36ea3da4a&tochange=3d0aef4586bdbd81591811ec627c85161fc11065
It works in FF50+ with e10s disabled after bug 906420 which implemented DataTransferItem.
The only issue remaining is with e10s enabled but there are some known issues with drag&drop in e10s mode (like bug 1311610).
Michael, do know if there is a bug to track this issue with e10s enabled?
Component: Untriaged → DOM: Events
Depends on: 906420
Flags: needinfo?(dhaya.benmessaoud) → needinfo?(michael)
Product: Firefox → Core
Updated•8 years ago
|
Priority: -- → P3
Comment 6•4 years ago
|
||
Bulk-downgrade of unassigned, >=3 years untouched DOM/Storage bug's priority.
If you have reason to believe this is wrong, please write a comment and ni :jstutte.
Severity: normal → S4
Priority: P3 → P5
You need to log in
before you can comment on or make changes to this bug.
Description
•