> Safari, Firefox and Chrome all have different behavior when handling a call 
> like 
> event.clipboardData.setData("text/html", "text"):

The clipboard event spec certainly doesn't handle this case. I had no idea some 
browsers had this quirky "convert-to-html" behaviour, and my first thought is 
that it looks sort of ugly and messy to do that..

On the other hand, I can imagine a sane-ish argument for, say, 
setData('text/html', 'foo & bar') actually placing 'foo & bar' on the 
clipboard..? Also, the Windows CF_HTML format AFAIK requires wrapping the text 
in a bit of markup with some "magic" HTML comments.

Anyway, I'd say the implementation should leave the data it gets from JS as-is 
as much as possible. Unless that turns out to be incompatible with other 
applications, say word processors and such on the receiving end..

-Hallvord

Reply via email to