[Webkit-unassigned] [Bug 53727] Clone WebClipboard to be frame-specific

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 4 10:25:25 PST 2011


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


Tony Chang <tony at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tony at chromium.org




--- Comment #9 from Tony Chang <tony at chromium.org>  2011-02-04 10:25:25 PST ---
(In reply to comment #5)
> It is, but given that Chrome doesn't actually wait for WebKit to finish drop handling before signaling the OS that the drop is complete, it's not possible to implement the original design on OS X. There probably would have been corner cases that failed on Windows as well. It worked well on Linux though. =)

I see, so you read all the data and keep a copy in the browser process.  Then the renderer process determines what types of data it wants and asks the browser process for it.  The browser process then sends back the requested data.

Since this is async, it's possible for another drag to start before the renderer process asks for data, in which case it's ambiguous what the renderer is asking for.  To disambiguate, you include which frame is asking for the data.

Sounds reasonable to me.

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



More information about the webkit-unassigned mailing list