Contact emails

zgr...@google.com

Explainer

https://github.com/explainers-by-googlers/clipboard-contents-id

Specification

None

Summary

An API exposing a unique identifier of the current system clipboard
contents. It is a supplement to the current Async Clipboard API and enables
websites leveraging clipboard access to detect clipboard content changes
much more efficiently.


Blink component

Blink>DataTransfer
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EDataTransfer%22>

Motivation

The only somewhat reliable way to monitor clipboard changes is polling it
at regular intervals - which is usually not efficient, especially in case
of big contents' size.

There already exists a proposal that aims to make this better -
clipboardchange event - but the functionality there makes it difficult to
differentiate changes done externally from those originating from the app
itself, as is the common occurrence in the Virtual Desktop Infrastructure
clients. Leveraging any one - and preferably both of those APIs - would
make current heuristics for clipboard monitoring much better.

We'll be working with the Web Editing Working Group and the clipboardchange
event proponents to ensure the full system is coherent.


Initial public proposal

https://github.com/w3c/clipboard-apis/issues/232

TAG review

None

TAG review status

Pending

Risks

Interoperability and Compatibility

None


Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?

None


Debuggability

None


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?

No

Flag name on about://flags

None

Finch feature name

None

Non-finch justification

None

Requires code in //chrome?

False

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5124993439236096?gate=5118994141675520

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAG7s_oG8bwAa%2BRLx8MY_%2Bhcn1riUrMpzE%3DmZibRh%2BKNNtR7LWg%40mail.gmail.com.

Reply via email to