Thank you Reilly, that was a mistake on my part. All the relevant details are in the explainer anyways and the design doc is only focused on implementation.
I've removed it from the ChromeStatus entry to ensure it doesn't get sent out in future communications. On Monday, November 20, 2023 at 10:13:31 PM UTC+1 Reilly Grant wrote: > On Mon, Nov 20, 2023 at 9:05 AM Andy Paicu <[email protected]> wrote: > >> Contact [email protected], [email protected], >> [email protected] >> >> Explainerhttps://github.com/andypaicu/PEPC/blob/main/explainer.md >> >> SpecificationNone >> >> Design docs >> >> https://docs.google.com/document/d/1a1gjlJ4VkAWoG8AeGKZDcQXm_c0q-cFTs_5MxmjWVYI/edit?usp=sharing >> > > This document is Google internal. If you want to include a design doc > please create an external version, however any of the information relevant > to this discussion should be in the explainer. > > https://github.com/WICG/PEPC/blob/main/explainer.md >> >> 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/andypaicu/PEPC/blob/main/explainer.md >> >> >> Blink componentUI>Browser>Permissions>Prompts >> <https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3EPermissions%3EPrompts> >> >> TAG reviewNone >> >> TAG review statusPending >> >> 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 >> >> >> >> Ongoing technical constraints >> >> None >> >> >> Debuggability >> >> None >> >> >> Will this feature be supported on all six Blink platforms (Windows, Mac, >> Linux, Chrome OS, Android, and Android WebView)?Yes >> >> Is this feature fully tested by web-platform-tests >> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >> ?No >> >> WPT tests started: >> https://wpt.fyi/results/html/semantics/permission-element >> >> >> DevTrial instructionshttps://github.com/WICG/PEPC/blob/main/HOWTO.md >> >> Flag name on chrome://flagsNone >> >> Finch feature nameNone >> >> Non-finch justificationNone >> >> Requires code in //chrome?True >> >> Estimated milestones >> DevTrial on desktop 121 >> >> Link to entry on the Chrome Platform Status >> https://chromestatus.com/feature/5125006551416832 >> >> Links to previous Intent discussionsIntent to prototype: >> https://groups.google.com/a/chromium.org/g/blink-dev/c/TGsrhP4ref0/m/bHFj3id9AgAJ?utm_medium=email&utm_source=footer >> >> 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALTCLq62Sud6QPcs4McuUswJv2GRiE-X97tQCwxzvA9rfwd55w%40mail.gmail.com >> >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALTCLq62Sud6QPcs4McuUswJv2GRiE-X97tQCwxzvA9rfwd55w%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/de9c9b84-2071-4d00-9076-86d12f6d85e1n%40chromium.org.
