Hi,

Thanks @Etienne Noël <etiennen...@google.com>! I know about Microsoft's
efforts and am in contact with them on Chromium Slack. I have already both
helped a bit with clipboardchange design and queried them for their opinion
on contentsID - with intent to collaborate further on making the system
work together well.

Best regards,
Luke


On Thu, 9 Jan 2025, 3:24 am Etienne Noël, <etiennen...@google.com> wrote:

> Hi,
>
> My team used to own this component but we have now transitioned to
> Built-In AI work. @Fergal Daly <fer...@google.com> 's team is taking over
> the responsibilities but we are not expecting to invest in this area during
> H1. There is a team at Microsoft that is currently working on the
> ClipboardChangeEvent project, it might be worth it to sync with them. I can
> connect you if you wish.
>
> Thank you,
>
> Etienne
>
> On Wed, Jan 8, 2025 at 3:52 PM Johnny Stenback <jstenb...@chromium.org>
> wrote:
>
>> Hey Stephen,
>>
>> You're correct that the Blink>DataTransfer used to be one of the un-owned
>> components, but it does have an official owner nowadays which may or may
>> not do a lot of work in that component, but is at least responsible for
>> triaging it.
>>
>> Cheers,
>> Johnny
>>
>> On Wed, Jan 8, 2025 at 1:20 PM Stephen Chenney <schen...@chromium.org>
>> wrote:
>>
>>>
>>>
>>> On Wed, Jan 8, 2025 at 12:57 PM 'Luke Klimek' via blink-dev <
>>> blink-dev@chromium.org> wrote:
>>>
>>>> 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>
>>>>
>>>
>>> Does any team own this component? A couple of years ago it was a
>>> black hole for bugs because it was not triaged. I'd be happy to learn
>>> that's no longer the case, otherwise I'm concerned about adding any
>>> additional functionality in this area without clear ownership.
>>>
>>>
>>>> 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
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAG7s_oG8bwAa%2BRLx8MY_%2Bhcn1riUrMpzE%3DmZibRh%2BKNNtR7LWg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> 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/CAGsbWzRf3k6UzXq-TfjiaSt2RdsKmn7JF8%3D5RWJG5s%2B5hZAsbQ%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGsbWzRf3k6UzXq-TfjiaSt2RdsKmn7JF8%3D5RWJG5s%2B5hZAsbQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> 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/CACZRgz6k0KxX4yEmDHOc9BLCBfZ5QK9qo2Qt6ng%2BoLzUkr%2BAtQ%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACZRgz6k0KxX4yEmDHOc9BLCBfZ5QK9qo2Qt6ng%2BoLzUkr%2BAtQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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_oHkEG%2BNpjO74N-7VdL-x8TSARNrHR9RCTDwm7zpiTrHBQ%40mail.gmail.com.

Reply via email to