WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
252240
Unable to paste "text/html" content written via Clipboard API write() with formatting preserved
https://bugs.webkit.org/show_bug.cgi?id=252240
Summary
Unable to paste "text/html" content written via Clipboard API write() with fo...
George Kabernik
Reported
2023-02-14 07:10:01 PST
I'm using Async Clipboard API (
https://webkit.org/blog/10855/async-clipboard-api/
) to copy an html string to the clipboard with text/html formatting. However, the HTML formatting is not provided when I paste the content into Pages and Notes applications on iOS devices. In contrast, HTML string is formatted as expected on Mac (Apple Silicon) within Pages and Notes applications. As well content is pasted as expected in Office 365 apps on iOS devices. Please find a sample of Clipboard API utilization here:
https://codepen.io/YuryKB/pen/yLqjKOo?editors=0011
To verify how it works on iOS devices I've been using a full-page mode:
https://cdpn.io/YuryKB/fullpage/yLqjKOo?nocache=true&view=fullpage
The sample above copies a caption on top of the page and allows displaying what is the result value of async write() and execCommand('copy') written to the clipboard. In addition! Pasting the HTML string copied with a document.execCommand('copy') and the native 'Copy' option from the context menu works perfectly. It pastes the content into Pages and Notes in the desired way.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-02-21 07:10:19 PST
<
rdar://problem/105725562
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug