Closed Bug 393597 Opened 17 years ago Closed 12 years ago

Drag events cannot update chrome while dragging over content on Mac OS

Categories

(Core :: XUL, defect)

1.8 Branch
x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jorgev, Unassigned)

Details

(Keywords: testcase)

Attachments

(1 file)

Attached file Testcase extension
We stumbled across this problem while working on an extension. We found out that if you start a drag from a web page, the draggesture and dragover event handlers are called correctly, but any chrome changes done in these handlers are not applied until the drag is canceled, or the drag occurs over the chrome. We know the handlers are being called because we logged the calls to disk with a timestamp.

Tested on:

Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

I'm attaching a testcase extension. To test simply install the extension and begin a drag. The extension should display and update the current pointer position in the status bar. I tested this on Windows and Linux, and it worked as expected. On Mac OS, the position is only updated while dragging over the chrome.
Assignee: jag → nobody
I can no longer reproduce this bug.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: