I think that reviving this 3.5 years later warrants getting LGTMs again, as the landscape may have changed.
With that said, *LGTM1*, as it seems this would now be catching up with Safari. On Wed, Dec 7, 2022 at 8:00 AM 'François Beaufort' via blink-dev < [email protected]> wrote: > Originally planned[1] to be shipped in Chrome 76, the > ":picture-in-picture" CSS pseudo-class was disabled[2] in the same > milestone as we thought we may need to revisit the design based on new > features coming into the Picture-in-Picture API. > > This is not the case anymore. For this reason we'll ship it in Chrome 110. > > Note that the ":picture-in-picture" CSS pseudo-class has been implemented > by Safari[3] since. > > [1] > https://chromiumdash.appspot.com/commits?commit=eb334058998fda433c4c910bf36d665082b30434 > [2] > https://chromiumdash.appspot.com/commits?commit=ac1159c89f4a93414d477fc47548afa563b0c612 > [3] > https://wpt.fyi/results/picture-in-picture/css-selector.html?label=experimental&label=master&aligned > > On Thursday, May 2, 2019 at 4:29:47 PM UTC+2 Chris Harrelson wrote: > >> On Thu, May 2, 2019 at 12:38 AM <[email protected]> wrote: >> >>> Thank you. See answer inline. >>> >>> On Friday, April 26, 2019 at 10:25:10 PM UTC+2, Daniel Bratell wrote: >>>> >>>> LGTM3 >>>> >>>> /Daniel >>>> >>>> On Fri, 26 Apr 2019 20:57:25 +0200, Yoav Weiss <[email protected]> wrote: >>>> >>>> LGTM2 >>>> >>>> On Fri, Apr 26, 2019 at 8:37 PM Chris Harrelson <[email protected]> >>>> wrote: >>>> >>>>> Great! >>>>> >>>>> LGTM1 >>>>> >>>>> Would be good to also have a WPT test exercising the absence of >>>>> retargeting, if there isn't already. >>>>> >>>> >>> I've added one. >>> >> >> Thanks! >> >> >>> >>> >>>> >>>>> On Fri, Apr 26, 2019 at 9:53 AM 'Mounir Lamouri' via blink-dev < >>>>> [email protected]> wrote: >>>>> >>>>>> The Picture-in-Picture spec has been updated. >>>>>> >>>>>> On Thu, 25 Apr 2019 at 07:46, Daniel Bratell <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Looks like nobody responded. Maybe mlamouri can take a look? >>>>>>> >>>>>>> /Daniel >>>>>>> >>>>>>> On Thu, 18 Apr 2019 10:32:49 +0200, François Beaufort < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>> Thank you everyone for your feedback and answers! >>>>>>> >>>>>>> I'm sending a spec PR at >>>>>>> https://github.com/WICG/picture-in-picture/pull/126 that removes >>>>>>> retargeting. >>>>>>> I'll also pinging fullscreen spec owners at >>>>>>> https://github.com/whatwg/fullscreen/issues/149. >>>>>>> >>>>>>> On Wed, Apr 17, 2019 at 7:03 PM Chris Harrelson < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> (API owner hat off in this response) >>>>>>>> >>>>>>>> I don't think that :picture-in-picture should automatically apply >>>>>>>> to the shadow host chain (*). I suggest removing retargeting from that >>>>>>>> spec >>>>>>>> and also for the spec definition of :fullscreen. >>>>>>>> >>>>>>>> Rune's suggestion about using :part also makes sense to me. >>>>>>>> >>>>>>>> Chris >>>>>>>> >>>>>>>> (*) Posted some thoughts at >>>>>>>> https://github.com/w3c/webcomponents/issues/804 >>>>>>>> >>>>>>>> On Wed, Apr 17, 2019 at 2:45 AM Rune Lillesveen < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> On Thu, Mar 28, 2019 at 3:22 PM Emilio Cobos Álvarez < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> I don't think such behavior makes sense for :fullscreen (nor for >>>>>>>>>> :picture-in-picture). For example, the fullscreen spec defines an >>>>>>>>>> user-agent stylesheet[1] that would break the layout of any >>>>>>>>>> shadow host >>>>>>>>>> containing the fullscreen element if such a thing was >>>>>>>>>> implemented. I >>>>>>>>>> don't think that's desirable nor makes much sense. >>>>>>>>>> >>>>>>>>>> Also, it doesn't seem to make much sense to me to match >>>>>>>>>> :fullscreen for >>>>>>>>>> some shadow host that has arbitrary content apart of the >>>>>>>>>> fullscreen >>>>>>>>>> element, but maybe I could be convinced otherwise? >>>>>>>>> >>>>>>>>> >>>>>>>>> Yes, wouldn't that be targeted more naturally with ::part? >>>>>>>>> >>>>>>>>> E.g.: movie-app::part(video):fullscreen {} >>>>>>>>> >>>>>>>>> Note: Apparently, :fullscreen doesn't work with ::part() in Blink. >>>>>>>>> Reported https://crbug.com/953648 >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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/CACuPfeTK2gYAXEZT88CO%3DOxjYrSL%2B92WSL8GspQ-QvQ_8pqV3A%40mail.gmail.com >>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACuPfeTK2gYAXEZT88CO%3DOxjYrSL%2B92WSL8GspQ-QvQ_8pqV3A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "blink-dev" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/a/chromium.org/d/topic/blink-dev/X-qPSmdSR_g/unsubscribe >>>>>>>> . >>>>>>>> To unsubscribe from this group and all its topics, 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/CAOMQ%2Bw9fZ6VVwhoiNAkgwWP6w3-xOQzy1HEL2G5HhNRBuSvu_g%40mail.gmail.com >>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9fZ6VVwhoiNAkgwWP6w3-xOQzy1HEL2G5HhNRBuSvu_g%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/CAEZxfGMtq8HpBjFjdkGVCt5e_Kb33O1-UzPpEjxULDkSD4LNkg%40mail.gmail.com >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEZxfGMtq8HpBjFjdkGVCt5e_Kb33O1-UzPpEjxULDkSD4LNkg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> /* Opera Software, Linköping, Sweden: CET (UTC+1) */ >>>>>>> >>>>>> -- >>>>>> 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/CA%2B-LeH9YJn3wwJTF7QcjgHp7Ntsn-ZnwksN-%3DotQN4HNknwTXA%40mail.gmail.com >>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CA%2B-LeH9YJn3wwJTF7QcjgHp7Ntsn-ZnwksN-%3DotQN4HNknwTXA%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/CAOMQ%2Bw9ObSVmjePAO5JMUJQRCzi00VoHLCf%3DfvLwJdjYHKNyVw%40mail.gmail.com >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9ObSVmjePAO5JMUJQRCzi00VoHLCf%3DfvLwJdjYHKNyVw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> >>>> >>>> >>>> -- >>>> /* Opera Software, Linköping, Sweden: CET (UTC+1) */ >>>> >>> -- >>> 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/012f8b0f-0844-4339-b84a-3853f76064f4%40chromium.org >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/012f8b0f-0844-4339-b84a-3853f76064f4%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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/afbe6975-b438-470c-890a-b05219c127bcn%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/afbe6975-b438-470c-890a-b05219c127bcn%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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUYJ%2BbcoRcR5EovQ%3Dy4iDseNGaKtPpbN-8MVouTZ%3DanGw%40mail.gmail.com.
