Open captainbrosset opened 2 weeks ago
The overall non-support is due to BCD reporting that:
clipboard-read
permission (api.Permissions.permission_clipboard-read
).ClipboardItem
's presentationStyle
property and only partially supports read
and readText
methods (api.Clipboard.read*
).It's unclear to me whether BCD, caniuse, or both have errors. BCD and caniuse differ significantly. Major differences are:
readText
: BCD says this is partially supported in Chrome, caniuse says Firefox doesn't support it.writeText
: BCD says this is fully supported in Safari for iOS, but caniuse says it's unsupported.Resolving this would be a three step process:
[ ] Test and (if applicable) correct the data in BCD.
The following issues are open on BCD for clipboard data:
I'd expect that resolving them would go a long way toward resolving this issue in general.
[ ] If this feature is still truly partially supported in any of the core browsers, then this is a web-features bug and it's blocked by https://github.com/web-platform-dx/web-features/issues/915. When that's done, mark this as partially supported and explain why. If there are no partials, you can skip this step.
[ ] Check if there are any remaining discrepancies with caniuse. If so, file an issue (or PR) against to caniuse to resolve those differences.
Reported by @tomayac here: https://toot.cafe/@tomayac/112614061442371457
See the status: https://web-platform-dx.github.io/web-features-explorer/features/async-clipboard/
Compare to Can I Use: https://caniuse.com/async-clipboard
Here are the BCD keys used to compute our status: