[Webkit-unassigned] [Bug 21956] DragController needs to be made aware of async drags

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 29 14:31:23 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=21956





------- Comment #6 from oliver at apple.com  2008-10-29 14:31 PDT -------
Righto, if that is the entire change i believe that the change is wrong.  DRT
can get away with async DnD because of a number of hoops it jumps to, and
because it guarantees certain things are safe.

Just making DnD asynchronous may lead to lots of edge cases crashes -  when
entering drag and drop logic various views and frames are protected to handle a
page load or similar occuring during the drag handling.  If you allow dnd to be
async you allow those to be released which in turn can lead to crashes.

DnD is assumed to be synchronous throughout the dnd handling in webkit, if it
is not currently in chromium that is a chromium platform bug that needs to be
fixed.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list