LGTM to experiment M111-M115 (inclusive) On Tue, Jan 10, 2023 at 12:02 AM Tommy Steimel <stei...@chromium.org> wrote:
> > Note on the WebKit signal: They do have some concerns listed on the GitHub > issue but no official position > On Monday, January 9, 2023 at 11:15:30 AM UTC-8 Tommy Steimel wrote: > >> Contact emailsstei...@chromium.org, liber...@chromium.org, >> y...@chromium.org >> >> Explainer >> https://github.com/WICG/document-picture-in-picture/blob/main/README.md >> >> Specificationhttps://wicg.github.io/document-picture-in-picture >> >> Summary >> >> Document PiP adds a new API to open an always-on-top window that can be >> populated with arbitrary HTMLElements. This is an expansion upon the >> existing HTMLVideoElement API that only allows for an HTMLVideoElement to >> be put into a PiP window. This allows web developers to provide a better >> PiP experience to users. >> >> >> Blink componentBlink>Media>PictureInPicture >> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EMedia%3EPictureInPicture> >> >> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/798 >> > Would be great to address Alex's great questions <https://github.com/w3ctag/design-reviews/issues/798#issuecomment-1376532815> on that thread, but I don't think this is a blocker for the OT. >> >> TAG review statusPending >> >> Risks >> >> >> Interoperability and Compatibility >> >> >> >> *Gecko*: No signal ( >> https://github.com/mozilla/standards-positions/issues/670) >> > Some concerns around abuse & user annoyance seem valid. Have you considered adding mitigations on that front to the spec? >> *WebKit*: No signal ( >> https://github.com/WebKit/standards-positions/issues/41) >> > Thanks for addressing WebKit folks' voiced concerns! > >> *Web developers*: Positive ( >> https://discourse.wicg.io/t/proposal-document-picture-in-picture/5736/2?u=steimel) >> In addition to the linked comment, we have some signals from partners that >> this would be valuable, and are checking to see if they are OK making that >> public >> >> *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? >> >> N/A since we are not enabling this API on Android >> >> >> Goals for experimentation >> >> We want to make sure the API is ergonomic/powerful enough to enable >> websites to provide the improved picture-in-picture experiences they've >> wanted to create (improved vs the existing video picture-in-picture API). >> We'll look at developer feedback for issues/limitations that we hadn't >> considered. We'll look at the usage of the CSS copying feature to see if >> it's actually useful and worth pursuing. >> >> >> Reason this experiment is being extended >> >> N/A >> >> >> Ongoing technical constraints >> >> None >> >> >> Debuggability >> >> The new methods and properties proposed in this spec will show up in >> autocomplete functionality (e.g. window.documentPictureInPicture). The >> enter event will support event listener breakpoints in the >> "Picture-in-Picture" category. >> >> >> Will this feature be supported on all six Blink platforms (Windows, Mac, >> Linux, Chrome OS, Android, and Android WebView)?No >> >> At least initially, we're not supporting Android since the Android APIs >> don't easily support always-on-top windows with arbitrary interaction >> >> >> Is this feature fully tested by web-platform-tests >> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >> ?Yes >> >> Flag nameDocument Picture-in-Picture API >> >> Requires code in //chrome?True >> >> Tracking bughttps://crbug.com/1269059 >> >> Launch bughttps://crbug.com/1269059 >> >> Estimated milestones >> OriginTrial desktop last 115 >> OriginTrial desktop first 111 >> >> Link to entry on the Chrome Platform Status >> https://chromestatus.com/feature/5755179560337408 >> >> Links to previous Intent discussionsIntent to prototype: >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGyVZ8L-SmBFbBMvvbm0x3TwZ66JQ1Fm7_zb3nSiBvYhXavAuA%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 on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/03e97552-6e27-4c24-8a79-7b2f7f43e28en%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/03e97552-6e27-4c24-8a79-7b2f7f43e28en%40chromium.org?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/CAL5BFfVLBmqK9q1hdMkant3faWrwG1sgP5SC62qTAMJ8wb8YWw%40mail.gmail.com.