LGTM2

On 2/24/23 5:52 AM, Yoav Weiss wrote:
LGTM1

On Thu, Feb 23, 2023 at 3:13 PM 'François Beaufort' via blink-dev <[email protected]> wrote:

    Contact emails

    [email protected] <mailto:[email protected]>


    Explainer

    
https://github.com/WICG/capability-delegation#allowing-display-capture-from-cross-origin-iframe-click
    
<https://github.com/WICG/capability-delegation#allowing-display-capture-from-cross-origin-iframe-click>


    Specification

    
https://wicg.github.io/capability-delegation/spec.html#monkey-patch-to-screen-capture
    
<https://wicg.github.io/capability-delegation/spec.html#monkey-patch-to-screen-capture>

    https://github.com/WICG/capability-delegation/pull/32
    <https://github.com/WICG/capability-delegation/pull/32>


    Summary

    This feature is based on the general delegation mechanism
    (https://chromestatus.com/feature/5708770829139968) shipped on M100.


    Display-Capture Capability Delegation allows a Window to transfer
    the ability to call navigator.mediaDevices.getDisplayMedia() to
    another Window it trusts after relinquishing the transient user
    activation at the sender Window.


    Blink component

    Blink>GetDisplayMedia


    TAG review

    Covered by the review for the general delegation mechanism:
    https://github.com/w3ctag/design-reviews/issues/655
    <https://github.com/w3ctag/design-reviews/issues/655>


    Risks

    Interoperability and Compatibility risks remain unchanged from the
    general delegation mechanism; see:
    
https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ


    External signals

    Gecko: Positive
    (https://github.com/mozilla/standards-positions/issues/565
    <https://github.com/mozilla/standards-positions/issues/565>


    WebKit: No signal
    (https://github.com/WebKit/standards-positions/issues/137
    <https://github.com/WebKit/standards-positions/issues/137>)


    Web developers: Positive
    (https://github.com/w3c/mediacapture-screen-share/issues/258
    <https://github.com/w3c/mediacapture-screen-share/issues/258>)


    Debuggability

    This remains unchanged from the general intent:
    
https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ>


    Ongoing technical constraints

    None.


    Will this feature be supported on all six Blink platforms
    (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

    No - Supported on all Desktop platforms.


    Is this feature fully tested by web-platform-tests?

    Yes.


    Flag name

    --enable-blink-features=CapabilityDelegationDisplayCaptureRequest


    Requires code in //chrome?

    No.


    Tracking bug

    https://crbug.com/1412770 <https://crbug.com/1412770>


    Estimated milestone

    113


    Link to entry on the Chrome Platform Status

    https://chromestatus.com/feature/5147589575442432
    <https://chromestatus.com/feature/5147589575442432>


    Links to previous Intent discussions

    Intent for the general delegation mechanism with Payment Request:
    
https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/PHT_2X7oRBE/m/gR9UiZxBAQAJ>


    Intent for the general delegation mechanism with Fullscreen Request:

    
https://groups.google.com/a/chromium.org/g/blink-dev/c/7YkubntWi3Y/m/tyB2H5a0AwAJ
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/7YkubntWi3Y/m/tyB2H5a0AwAJ>

-- 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 [email protected].
    To view this discussion on the web visit
    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPpwU5KYbTAkRZDOaW27oAB4hvr-UWcyLwSuw9jHyrO9dJZkRQ%40mail.gmail.com
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAPpwU5KYbTAkRZDOaW27oAB4hvr-UWcyLwSuw9jHyrO9dJZkRQ%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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfW-U2ANfa1%3DMAmKLRKAOaXNgJ-i01VBOeEqVzCaNcp0dg%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfW-U2ANfa1%3DMAmKLRKAOaXNgJ-i01VBOeEqVzCaNcp0dg%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9d5234df-09d9-d5cc-4b99-d0ac3a683fad%40chromium.org.

Reply via email to