If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

File drag using application/x-moz-file-promise doesn't work

UNCONFIRMED
Unassigned

Status

()

Core
Drag and Drop
UNCONFIRMED
9 years ago
9 years ago

People

(Reporter: Dan Stillman, Unassigned)

Tracking

1.9.0 Branch
x86
Windows XP
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

2.37 KB, application/x-xpinstall
Details
(Reporter)

Description

9 years ago
User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.14) Gecko/20080512 Camino/1.6.1 (like Firefox/2.0.0.14)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.2pre) Gecko/2008071006 GranParadiso/3.0.2pre

A file drag using the application/x-moz-file-promise flavor and a custom nsIFlavorDataProvider no longer works in Firefox 3 on Windows XP. The getFlavorData() of the nsIFlavorDataProvider is never called.

This code works in Firefox 2 on Windows XP and OS X and still works in Firefox 3 on OS X, so there appears to be either a regression or a(n undocumented?) functionality change on Windows.


Reproducible: Always

Steps to Reproduce:
1. Install the attached filedragtester.xpi in Firefox 3 on Windows (XP)
2. Load chrome://filedragtester/content/test.xul
3. Drag red square to an Explorer window
Actual Results:  
Mouse cursor turns to Not Permitted icon.


Expected Results:  
file_to_copy, a sample file from the extension directory, should show up in the destination directory.
(Reporter)

Comment 1

9 years ago
Created attachment 329043 [details]
Extension test case
(Reporter)

Updated

9 years ago
Version: unspecified → 3.0 Branch
Component: OS Integration → Drag and Drop
Product: Firefox → Core
QA Contact: os.integration → drag-drop
Version: 3.0 Branch → 1.9.0 Branch
You need to log in before you can comment on or make changes to this bug.