<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Custom copy and cut does not work on iOS"
href="https://bugs.webkit.org/show_bug.cgi?id=143776#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Custom copy and cut does not work on iOS"
href="https://bugs.webkit.org/show_bug.cgi?id=143776">bug 143776</a>
from <span class="vcard"><a class="email" href="mailto:pkoszulinski@gmail.com" title="Piotrek Koszuliński (Reinmar) <pkoszulinski@gmail.com>"> <span class="fn">Piotrek Koszuliński (Reinmar)</span></a>
</span></b>
<pre>It's a pity that it doesn't work in Safari@iOS, because it works fine in the Safari@MacOS.
The ability to call setData() on copy/cut is crucial for a good copy&paste support in WYSIWYG editors. Unfortunately Webkit and Blink put the whole spectrum of inline styles into the clipboard and most of the developers do not want all that mess in their databases. Therefore on browsers like Firefox, Chrome and Safari on MacOS CKEditor sets clipboard data to exactly the content that was selected and uses that content on paste. On Chrome it also sets additional clipboard item to identify the pasted data as coming from the same (or different) editor. This is extremely useful because it allow to handle data coming from an editor differently than from the outside.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>