Closed
Bug 1121947
Opened 11 years ago
Closed 10 years ago
[E10s] Ensure that drop effect is updated properly on OSX
Categories
(Core :: DOM: Copy & Paste and Drag & Drop, defect)
Tracking
()
RESOLVED
FIXED
mozilla41
People
(Reporter: smaug, Assigned: enndeakin)
References
Details
Attachments
(2 files, 1 obsolete file)
7.57 KB,
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
1.58 KB,
text/html
|
Details |
With the latest patch for bug 936092 drop effect works properly on Linux only.
Reporter | ||
Updated•11 years ago
|
Reporter | ||
Updated•11 years ago
|
Updated•11 years ago
|
tracking-e10s:
--- → m7+
Comment 1•10 years ago
|
||
indeed, I can't run http://www.wavesurfer.fm/example/split-channels/ with e10s on OSX. Works fine in non e10s windows.
Updated•10 years ago
|
OS: Linux → Mac OS X
Updated•10 years ago
|
Flags: needinfo?(mconley)
Comment 2•10 years ago
|
||
Actually, I'll just take this m7.
Assignee: nobody → mconley
Flags: needinfo?(mconley)
Updated•10 years ago
|
Assignee: mconley → jmathies
Assignee | ||
Comment 3•10 years ago
|
||
This mostly works.
Assignee: jmathies → enndeakin
Status: NEW → ASSIGNED
Assignee | ||
Comment 4•10 years ago
|
||
Attachment #8614005 -
Attachment is obsolete: true
Attachment #8614167 -
Flags: review?(bugs)
![]() |
||
Comment 5•10 years ago
|
||
thanks for picking these up.
Assignee | ||
Comment 6•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Points: --- → 3
Reporter | ||
Comment 7•10 years ago
|
||
Don't we end up using old drag action? On linux we explicitly wait for the child process to tell when to update the OS level drag effect. Do we not have anything like that on OSX?
I'd expect there to be some Cocoa specific implementation of UpdateDragEffect()
Assignee | ||
Comment 8•10 years ago
|
||
There isn't a function like that on Mac or Windows. You're expected to return the desired effect from the dragover handler so this needs to synchronous. (On Mac, this is draggingUpdated) The best we can do here I think is to return the effect that the child set previously.
Reporter | ||
Comment 9•10 years ago
|
||
Ok, that is what I feared. I wonder what other browsers do here.
Reporter | ||
Comment 10•10 years ago
|
||
Comment on attachment 8614167 [details] [diff] [review]
Updated patch
"will take of setting this."
will take care of setting this.
I don't have then better ideas for this. I'll ask around what blink does here.
We can improve the setup if something better is found.
Attachment #8614167 -
Flags: review?(bugs) → review+
Reporter | ||
Comment 11•10 years ago
|
||
https://code.google.com/p/chromium/codesearch#chromium/src/content/browser/web_contents/web_drag_dest_mac.mm&q=NSDragOperation&sq=package:chromium&dr=C&l=79 hints that blink is actually doing something similar
Comment 12•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-firefox41:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
You need to log in
before you can comment on or make changes to this bug.
Description
•