On Thu, May 23, 2024 at 1:10 PM Jiaming Cheng <jiami...@google.com> wrote:
> Hi Chris, > > We are looking to ship this feature to Stable. We have reused an existing > chromestatus ( > https://chromestatus.com/feature/4749278882824192?gate=4775000754618368) > and updated almost every section, including filling all the "Prepare to > Ship" section. This email was automatically generated by the "API Owners > Review" step in that section after each individual section was approved. I > have quoted the previous email thread in this email for additional context. > Ok. Please then start a new thread (or reply with a change of subject) to "Intent to ship: Skip Ad in Picture-in-Picture window" > > If you have any further questions or concerns, please let us know. > > Thanks, > Jiaming > > On Thu, May 23, 2024 at 12:29 PM Chris Harrelson <chris...@chromium.org> > wrote: > >> Are you looking to ship this feature or just experiment? If you're >> looking to ship please send a new email with a corrected subject and >> contents, and request API owners review on chromestatus.com. >> >> On Wed, May 22, 2024 at 7:43 AM Chris Harrelson <chris...@chromium.org> >> wrote: >> >>> I went ahead and marked the review as started on chromestatus.com. >>> >>> On Wed, May 22, 2024 at 7:36 AM Daniel Bratell <brat...@sarasas.se> >>> wrote: >>> >>>> Unfortunately it doesn't show up in the API Owner UI/ToDo list and I >>>> can't directly see how to make it appear. jrobbins, is there anything >>>> strange with this one? It is very old so it might be different from >>>> anything done the last couple of years. >>>> >>>> /Daniel >>>> On 2024-05-17 22:39, 'Jiaming Cheng' via blink-dev wrote: >>>> >>>> Hi team, >>>> >>>> This feature was initially proposed and implemented 4 years ago but >>>> remained disabled due to a lack of practical use cases. Given our >>>> team's (chromeOS UI team) plan to use this SkipAd action in our upcoming >>>> project, we are now resending this intent email for LGTMs. Please let me >>>> know if you have any questions :] >>>> >>>> TAG: https://github.com/w3ctag/design-reviews/issues/957 >>>> Mozilla: https://github.com/mozilla/standards-positions/issues/1026 >>>> Webkit: https://github.com/WebKit/standards-positions/issues/350 >>>> >>>> Below are the auto generated intent content: >>>> Contact emailsfbeauf...@chromium.org, mlamo...@chromium.org, >>>> jiami...@chromium.org >>>> >>>> ExplainerNone >>>> >>>> Specificationhttps://wicg.github.io/picture-in-picture/#media-session >>>> >>>> Design docs >>>> >>>> https://developers.google.com/web/updates/2019/02/chrome-73-media-updates#skipad >>>> https://github.com/WICG/mediasession/pull/203 >>>> >>>> Summary >>>> >>>> Support the SkipAd media session action. This skipad action allows >>>> Chrome to show a button in the system media controls or in the PiP window. >>>> >>>> >>>> Blink componentBlink>Media>PictureInPicture >>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EMedia%3EPictureInPicture> >>>> >>>> TAG review: >>>> https://github.com/w3ctag/design-reviews/issues/957 >>>> >>>> TAG review statusPending >>>> >>>> Chromium Trial NameSkipAd >>>> >>>> Link to origin trial feedback summary >>>> https://github.com/WICG/picture-in-picture/issues >>>> >>>> Origin Trial documentation link >>>> https://wicg.github.io/mediasession/#dom-mediasessionaction-skipad >>>> >>>> Risks >>>> >>>> >>>> Interoperability and Compatibility >>>> >>>> None >>>> >>>> >>>> *Gecko*: https://github.com/mozilla/standards-positions/issues/1026 >>>> >>>> *WebKit*: Positive ( >>>> https://github.com/WICG/mediasession/pull/203#issuecomment-432529816) >>>> And a new one created: >>>> https://github.com/WebKit/standards-positions/issues/350 >>>> >>>> *Web developers*: Positive >>>> >>>> *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 >>>> >>>> >>>> Debuggability >>>> >>>> None >>>> >>>> >>>> Will this feature be supported on all six Blink platforms (Windows, >>>> Mac, Linux, ChromeOS, Android, and Android WebView)?No >>>> >>>> Is this feature fully tested by web-platform-tests >>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>> ?No >>>> >>>> Flag name on chrome://flagsNone >>>> >>>> Finch feature nameNone >>>> >>>> Non-finch justificationNone >>>> >>>> Requires code in //chrome?False >>>> >>>> Tracking bug >>>> https://bugs.chromium.org/p/chromium/issues/detail?id=910436 >>>> >>>> Sample links >>>> https://googlechrome.github.io/samples/picture-in-picture/skip-ad.html >>>> >>>> Estimated milestones >>>> Shipping on desktop >>>> 127 >>>> Origin trial desktop first >>>> 73 >>>> Origin trial desktop last >>>> 74 >>>> >>>> Anticipated spec changes >>>> >>>> Open questions about a feature may be a source of future web compat or >>>> interop issues. Please list open issues (e.g. links to known github issues >>>> in the project for the feature specification) whose resolution may >>>> introduce web compat/interop risk (e.g., changing to naming or structure of >>>> the API in a non-backward-compatible way). >>>> None >>>> >>>> Link to entry on the Chrome Platform Status >>>> https://chromestatus.com/feature/4749278882824192?gate=4775000754618368 >>>> >>>> Links to previous Intent discussionsIntent to Experiment: >>>> https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/l6sW0G4jzhE >>>> On Sunday, February 10, 2019 at 2:08:11 AM UTC-8 Yoav Weiss wrote: >>>> >>>>> Still LGTM >>>>> >>>>> On Thu, Feb 7, 2019 at 9:51 PM François Beaufort < >>>>> beaufort...@gmail.com> wrote: >>>>> >>>>>> After more thoughts, we'd like to extend the original trial to >>>>>> expire when M75 Stable is cut, instead of M74 Stable cut. >>>>>> Note that the origin trial didn't start yet. >>>>>> >>>>>> On Thursday, February 7, 2019 at 2:24:52 PM UTC+1, Yoav Weiss wrote: >>>>>>> >>>>>>> LGTM to experiment >>>>>>> >>>>>>> On Mon, Feb 4, 2019 at 8:40 PM François Beaufort < >>>>>>> beaufort...@gmail.com> wrote: >>>>>>> >>>>>>>> Contact emails >>>>>>>> >>>>>>>> fbea...@chromium.org, mlam...@chromium.org >>>>>>>> >>>>>>>> Explainer >>>>>>>> >>>>>>>> https://github.com/WICG/mediasession/pull/203 >>>>>>>> >>>>>>>> Design doc/Spec >>>>>>>> >>>>>>>> https://wicg.github.io/mediasession/#dom-mediasessionaction-skipad >>>>>>>> >>>>>>>> Summary >>>>>>>> >>>>>>>> Show a “Skip Ad” button in Picture-in-Picture window that websites >>>>>>>> can be notified when user interact with. >>>>>>>> >>>>>>>> Motivation >>>>>>>> >>>>>>>> Video advertisement model usually consist of pre-roll ads. Content >>>>>>>> providers often provide the ability to skip the ad after a few >>>>>>>> seconds. The >>>>>>>> Picture-in-Picture window being not interactive, users watching a >>>>>>>> video in >>>>>>>> Picture-in-Picture can’t do this today. This feature will allow >>>>>>>> websites to >>>>>>>> offer this experience also in the Picture-in-Picture window. This is >>>>>>>> one of >>>>>>>> the most common feature requests around Picture-in-Picture. >>>>>>>> >>>>>>>> Risks >>>>>>>> >>>>>>>> Interoperability and Compatibility >>>>>>>> >>>>>>>> Safari has shipped a vendor-prefixed API for Picture-in-Picture and >>>>>>>> we’re working >>>>>>>> <https://github.com/WICG/picture-in-picture/pull/69#issuecomment-405394446> >>>>>>>> with them on the integration of the Media Session in >>>>>>>> Picture-in-Picture. >>>>>>>> >>>>>>>> Edge: Public support >>>>>>>> <https://github.com/WICG/picture-in-picture/pull/69#issuecomment-432516966> >>>>>>>> >>>>>>>> Firefox: No signals >>>>>>>> >>>>>>>> Safari: Public support >>>>>>>> <https://github.com/WICG/mediasession/pull/203#issuecomment-432529816> >>>>>>>> >>>>>>>> Web / Framework developers: Positive >>>>>>>> >>>>>>>> Activation >>>>>>>> >>>>>>>> Web developers will be able to simply set/unset a media session >>>>>>>> action handler for “Skip Ad” to control the visibility of the button >>>>>>>> in the >>>>>>>> Picture-in-Picture window. Developer documentation will cover this >>>>>>>> feature as we did before at >>>>>>>> https://developers.google.com/web/updates/2017/02/media-session. >>>>>>>> >>>>>>>> Goals for experimentation >>>>>>>> >>>>>>>> - >>>>>>>> >>>>>>>> Gather feedback about the shape of the API >>>>>>>> - >>>>>>>> >>>>>>>> Validate that the API provides sufficient functionality for >>>>>>>> content providers using it to deliver user value. This will be >>>>>>>> measured by: >>>>>>>> - >>>>>>>> >>>>>>>> content providers that join the origin trial and choose to >>>>>>>> share their feedback >>>>>>>> - >>>>>>>> >>>>>>>> watch time that occurs in Picture in Picture mode >>>>>>>> >>>>>>>> >>>>>>>> Experimental timeline >>>>>>>> >>>>>>>> - >>>>>>>> >>>>>>>> Starts around M73 Beta release, 2019-02-07 >>>>>>>> - >>>>>>>> >>>>>>>> Expires when M74 Stable is cut, around 2019-04-16 >>>>>>>> >>>>>>>> >>>>>>>> Any risks when the experiment finishes? >>>>>>>> >>>>>>>> No significant risks - content providers will feature detect and >>>>>>>> fall back to their current behavior when we disable the origin trial. >>>>>>>> >>>>>>>> Ongoing technical constraints >>>>>>>> >>>>>>>> None >>>>>>>> >>>>>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>>>>> Mac, Linux, Chrome OS, Android, and Android WebView)? >>>>>>>> >>>>>>>> The feature will be supported on all platforms that currently >>>>>>>> support the Picture-in-Picture API. >>>>>>>> >>>>>>>> Link to entry on the feature dashboard >>>>>>>> <https://www.chromestatus.com/> >>>>>>>> >>>>>>>> https://www.chromestatus.com/feature/4749278882824192 >>>>>>>> >>>>>>>> -- >>>>>>>> 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+...@chromium.org. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b8a46914-72f6-4bc2-a5ba-d10db89ce6f0%40chromium.org >>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b8a46914-72f6-4bc2-a5ba-d10db89ce6f0%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+...@chromium.org. >>>>>> >>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/466b0823-d33b-4d3b-a825-53955ca2a5ef%40chromium.org >>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/466b0823-d33b-4d3b-a825-53955ca2a5ef%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/ad00b08f-9135-4d9c-add6-92d84bc14d4bn%40chromium.org >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ad00b08f-9135-4d9c-add6-92d84bc14d4bn%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/8b8baa0d-001b-48c3-bc21-b11240d449c9%40sarasas.se >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8b8baa0d-001b-48c3-bc21-b11240d449c9%40sarasas.se?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/CA%2BN6QZtYCdv9cm0igRZtSnvGaScookqAHx9Y9JLENr%2B7q-E3dQ%40mail.gmail.com.