- From: Hallvord R. M. Steen <hallvord@opera.com>
- Date: Thu, 19 May 2011 08:54:24 +0900
- To: "Daniel Cheng" <dcheng@chromium.org>
- Cc: public-webapps@w3.org, ian@hixie.ch
On Thu, 19 May 2011 03:12:41 +0900, Daniel Cheng <dcheng@chromium.org> wrote: [Added back a bit more context since I add Ian to CC] >>>> Also, I'm not sure if we should process any HTML data on the clipboard >>>> (including possibly adding images and embedded content to >>>> clipboardData.items) before firing the paste event, or do so only if >>>> the >>>> script calls getData('text/html') within the paste event thread. >>> Ideally we shouldn't manipulate any data until it's been requested by >>> the >>> page, since reading data off the clipboard is a potentially slow >>> operation. >> What do you think about the current spec text? I've moved the section >> http://dev.w3.org/2006/webapi/clipops/clipops.html#processing-model-for-pasting-html-datato >> where we prepare the paste event, because integrating this into the >> HTML5 >> DataTransfer stuff becomes much easier this way. (Previously I spec'ed >> it so >> that this work would happen on a script calling getData('text/html') but >> that would require some hacking around with the getData() definition in >> HTML5.) This means we read and process the HTML part from the clipboard >> before firing paste, but any binary/embedded data will only be read "on >> demand". > Shouldn't we have similar concerns about the text/html content of a drop? Not 100% sure what you mean by "concerns" - do you mean for example if I drag a selection that embeds local images from my local word processing application to an online editor? I don't know how/if DnD handles this use case. CCing Ian. -- Hallvord R. M. Steen, Core Tester, Opera Software http://www.opera.com http://my.opera.com/hallvors/
Received on Wednesday, 18 May 2011 23:55:05 UTC