Oops yes. LGTM to extend from 135 to 137 inclusive.

(thanks)

On 2/3/25 12:20 PM, Andy Paicu wrote:
Thank you Mike, just to confirm this is an extension request to M137 (inclusive). The generated e-mail also included the previous extension's "Reason this experiment is being extended" section.

Kind Regards,
Andy Paicu


On Mon, Feb 3, 2025 at 5:35 PM Mike Taylor <miketa...@chromium.org> wrote:

    Thanks, LGTM to extend from 132-134 inclusive.

    On 2/3/25 5:31 AM, Andy Paicu wrote:
    Thank you for the quick reply, I've added inline links to
    artefacts exemplifying our progress. Let me know if I can further
    clarify or provide more information.

      * Draft spec (early draft is ok, but must be spec-like and
        associated with the appropriate standardization venue, or WICG)
        Early spec draft:
        https://wicg.github.io/PEPC/permission-element.html, in WICG
      * TAG review (see exceptions
        
<https://www.chromium.org/blink/launching-features/wide-review/#exceptions>)
        We have not yet sent a TAG review, we will prioritize doing
        so in the near future
      * signals
        <https://www.chromium.org/blink/launching-features/wide-review> requests
        https://github.com/WebKit/standards-positions/issues/270
        https://github.com/mozilla/standards-positions/issues/908
        developers:
        https://github.com/WICG/PEPC/issues/2#issuecomment-2393911331
        https://github.com/WICG/PEPC/issues/2#issuecomment-2393820279
        https://github.com/WICG/PEPC/issues/2#issuecomment-2393911331
        https://github.com/WICG/PEPC/issues/2#issuecomment-2619657041
      * Outreach for feedback from the spec community
        We've had a TPAC breakout at 2024 to discuss this
        
https://www.w3.org/2024/09/TPAC/breakouts.html#b-2912dccd-bd4d-4671-b63f-c045c7a1703a.

      * WPT tests
        
https://wpt.fyi/results/html/semantics/permission-element?label=experimental&label=master&aligned
        
<https://wpt.fyi/results/html/semantics/permission-element?label=experimental&label=master&aligned>



    Kind Regards,
    Andy Paicu


    On Fri, Jan 31, 2025 at 10:00 PM Mike Taylor
    <miketa...@chromium.org> wrote:

        Could you please comment on any progress made in the
        following areas
        <https://www.chromium.org/blink/launching-features/#origin-trials>,
        since the first OT?

          * Draft spec (early draft is ok, but must be spec-like and
            associated with the appropriate standardization venue, or
            WICG)
          * TAG review (seeexceptions
            
<https://www.chromium.org/blink/launching-features/wide-review/#exceptions>)
          * signals
            
<https://www.chromium.org/blink/launching-features/wide-review>requests
          * Outreach for feedback from the spec community
          * WPT tests

        On 1/31/25 7:41 AM, Chromestatus wrote:


                Contact emails

        andypa...@google.com, pjmclach...@google.com,
        eng...@google.com, eri...@google.com


                Explainer

        https://github.com/andypaicu/PEPC/blob/main/explainer.md


                Specification

        https://wicg.github.io/PEPC/permission-element.html


                Summary

        Provide a new HTML element that interacts with the
        permission flow. The permission prompt is currently
        triggered directly from JS without the user agent having any
        strong signal of the user's intent. Having an in-content
        element that the user uses to trigger the permission flow
        allows for improved permission prompt UX for users as well
        as a recovery path from the "denied" permission state for
        sites. Explainer:
        https://github.com/WICG/PEPC/blob/main/explainer.md
        Instructions: https://github.com/WICG/PEPC/blob/main/HOWTO.md



                Blink component

        UI>Browser>Permissions>Prompts
        
<https://issues.chromium.org/issues?q=customfield1222907:%22UI%3EBrowser%3EPermissions%3EPrompts%22>



                TAG review

        None


                TAG review status

        Pending


                Origin Trial Name

        Page-embedded Permission Control (Camera/Mic)


                Chromium Trial Name

        PermissionElement


                Origin Trial documentation link

        https://github.com/WICG/PEPC/blob/main/explainer.md


                WebFeature UseCounter name

        kHTMLPermissionElement


                Risks



                Interoperability and Compatibility

        There is a risk that this feature fails to be adopted by
        other browsers. This can be mitigated by polyfilling some of
        the functionality to ensure the feature is not completely
        broken in non-implementing browsers.



        /Gecko/: No signal

        /WebKit/: No signal

        /Web developers/: No signals

        /Other signals/:


                Ergonomics

        This feature will likely be used in tandem with the
        Permissions API (https://www.w3.org/TR/permissions/) which
        is already supported. The Permissions API runs async. No
        foreseen ergonomics risks.



                Activation

        A polyfill can help developers use this feature without
        risking broken functionality on non-supporting browsers.



                Security

        https://github.com/WICG/PEPC/blob/main/explainer.md#Security



                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



                Goals for experimentation



                Reason this experiment is being extended

        The OT originally spans from 126-131, we would like to
        extend it starting from 132-134 (inclusive), as there is new
        functionality being added to the existing trial to support
        the addition of support for geolocation permission
        (<permission type=”geolocation”>), as well as to give
        additional partners chances to experiment with the existing
        <permission> element OT support for camera & mic permission
        types. The new functionality will not be ready for OT until
        the stable release of 132.



                Reason this experiment is being extended

        PEPC is being introduced on Android as well in M134 and we
        wish to allow developers time to experiment with the feature
        on a mobile platform where the overall UX can be quite
        different and users interact with certain permissions
        differently. Additionally there are still open questions
        around the markup of the element and whether it should be a
        void element vs allowing contents, and we would like to
        further explore options in this space before committing to
        one particular solution.



                Ongoing technical constraints

        None



                Debuggability

        None



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

        No

        The Permission Element is not supported on Android WebView
        as it permission manager support to actually function and
        the WebView permission manager defers most permission
        decisions to the embedder.



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

        Yes

        Partial WPT:
        https://wpt.fyi/results/html/semantics/permission-element



                DevTrial instructions

        https://github.com/WICG/PEPC/blob/main/HOWTO.md


                Flag name on about://flags

        None


                Finch feature name

        PermissionElement


                Requires code in //chrome?

        True


                Estimated milestones

        Origin trial desktop first      126
        Origin trial desktop last       131
        Origin trial extension 1 end milestone  134
        Origin trial extension 2 end milestone  137
        DevTrial on desktop     121
        Origin trial Android first      134



                Link to entry on the Chrome Platform Status

        https://chromestatus.com/feature/5125006551416832?gate=5156063554568192



                Links to previous Intent discussions

        Intent to Prototype:
        
https://groups.google.com/a/chromium.org/g/blink-dev/c/TGsrhP4ref0/m/bHFj3id9AgAJ?utm_medium=email&utm_source=footer
        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/TGsrhP4ref0/m/bHFj3id9AgAJ?utm_medium=email&utm_source=footer>

        Ready for Trial:
        https://groups.google.com/a/chromium.org/g/blink-dev/c/D-mE5qIlkWY

        Intent to Experiment:
        
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFuQ4YuA5Fskj1QyrzL%2BXpZdQGe_vCu-wQjgqqhDwazC0Rr4FA%40mail.gmail.com

        Intent to Extend Experiment 1:
        
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALTCLq7M2xaMvR4xFUk29gAsLLUcmWBFqgKhwQfADrf%3DmniNHg%40mail.gmail.com



        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/679cc50c.2b0a0220.243291.0754.GAE%40google.com
        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/679cc50c.2b0a0220.243291.0754.GAE%40google.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/e0386e38-e4c1-45e9-b2c5-8298153b3ae0%40chromium.org.

Reply via email to