Hi!
I see a start milestone of 126 - do you have a desired milestone end date?
On 5/16/24 1:20 PM, 'Penelope McLachlan' via blink-dev wrote:
Contact emails
andypa...@google.com <mailto:andypa...@google.com>,
pjmclach...@google.com <mailto:pjmclach...@google.com>,
eng...@google.com <mailto:eng...@google.com>
Explainer
https://github.com/WICG/PEPC/blob/main/explainer.md
<https://github.com/WICG/PEPC/blob/main/explainer.md>
Specification
none
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
<https://github.com/WICG/PEPC/blob/main/explainer.md>
This Origin Trial focuses only on the use of the control for
camera/microphone permissions.
Blink component
Chromium Public Trackers > Chromium > Internals > Permissions >
PermissionElement
TAG review
None
TAG review status
Pending
Risks
Interoperability and Compatibility
There is risk that this feature fails to be adopted by other browsers,
though we believe we can address non-supportive signal from other vendors
Gecko: neutral
WebKit: Initial Oppose
(https://github.com/WebKit/standards-positions/issues/270
<https://github.com/WebKit/standards-positions/issues/270>), we are
addressing feedback <https://github.com/WICG/PEPC/pull/17>. Some
concerns will require experimental data from OT implementers to
address, and this is a goal of the Origin Trial.
Web developers:
Positive - several first and third party partners are committed to
experimenting with the API and have implementations ready for when the
OT launches.
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
Goals for experimentation
* Solicit more informed Web developer feedback to validate the
element API shape & functionality, including styling restrictions,
specific to use of the Page-embedded Permission Control for Camera
/ Mic.
* Validate developer use cases
* Ensure that the feature works correctly in conjunction with
adjacent features.
* Ensure that the feature provides a better overall UX for
permission interactions by allowing users a recovery path and less
interruptions.
* Check metrics against existing permission usage as a baseline, for
example, investigate any significant increases or decreases in
overall block/accept rates in OT to ensure users are having a
safe, easy to use experience
Debuggability
None
Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
No - OT will not include Android & Android WebView
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes -
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>
Flag name on chrome://flags
none
Finch feature name
PermissionElement
Tracking bug
https://issues.chromium.org/issues/40275129
Launch bug
https://launch.corp.google.com/launch/4320707/approver/14626
<https://launch.corp.google.com/launch/4320707/approver/14626>
Estimated milestones
Shipping OT on desktop
126
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5125006551416832
<https://chromestatus.com/feature/5125006551416832>
Links to previous Intent discussions
Ready for Developer Testing :
https://groups.google.com/a/chromium.org/g/blink-dev/c/D-mE5qIlkWY/m/TTEImcBnAAAJ
<https://groups.google.com/a/chromium.org/g/blink-dev/c/D-mE5qIlkWY/m/TTEImcBnAAAJ>
Intent to prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/TGsrhP4ref0/m/bHFj3id9AgAJ
<https://groups.google.com/a/chromium.org/g/blink-dev/c/TGsrhP4ref0/m/bHFj3id9AgAJ>
--
*Penny McLachlan*
(she/her)
Senior Product Manager
pjmclach...@google.com
Google Chrome
--
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 on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFuQ4YuA5Fskj1QyrzL%2BXpZdQGe_vCu-wQjgqqhDwazC0Rr4FA%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFuQ4YuA5Fskj1QyrzL%2BXpZdQGe_vCu-wQjgqqhDwazC0Rr4FA%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 on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a9489dab-1aec-4075-b42a-1a427480cb91%40chromium.org.