LGTM1

On 6/8/22 11:46 AM, Mike Wasserman wrote:
The PR <https://github.com/w3c/window-placement/pull/101> has been merged into the latest Multi-Screen Window Placement Editor's Draft <https://w3c.github.io/window-placement/#usage-overview-initiate-multi-screen-experiences>; thanks.

On Wed, Jun 8, 2022 at 2:09 AM Mike Wasserman <m...@chromium.org> wrote:

    A requested reviewer has been short on time recently (OOO, work
    travel, holiday). I sent a friendly ping.


    On Wed, Jun 8, 2022 at 12:01 AM Yoav Weiss
    <yoavwe...@chromium.org> wrote:

        What's blocking the PR from landing?

        On Thursday, May 26, 2022 at 12:01:24 AM UTC+2 Mike Wasserman
        wrote:

            Thanks for asking! Here is an initial draft PR, now out
            for review:
            <https://github.com/w3c/window-placement/pull/101>
            An alternate formulation might extend HTML's Tracking User
            Activation models
            
<https://html.spec.whatwg.org/multipage/interaction.html#tracking-user-activation>
            and refine the use of those models in individual APIs.

            On Wed, May 25, 2022 at 1:55 AM Yoav Weiss
            <yoavwe...@chromium.org> wrote:



                On Tuesday, May 10, 2022 at 2:35:40 AM UTC+2 Mike
                Wasserman wrote:


                            Contact emails

                    m...@chromium.org <mailto:m...@chromium.org>


                            Explainer

                    
https://github.com/w3c/window-placement/blob/main/EXPLAINER_initiating_multi_screen_experiences.md
                    
<https://github.com/w3c/window-placement/blob/main/EXPLAINER_initiating_multi_screen_experiences.md>


                            Specification

                    
https://github.com/w3c/window-placement/blob/main/EXPLAINER_initiating_multi_screen_experiences.md#spec-changes
                    
<https://github.com/w3c/window-placement/blob/main/EXPLAINER_initiating_multi_screen_experiences.md#spec-changes>


                Are there PRs that define the new processing models
                for this?


                            Design docs

                    
https://docs.google.com/document/d/1RRlGQharWVnmxKTomfKhNiaeE31L7iXHeXVfifOvwJA
                    
<https://docs.google.com/document/d/1RRlGQharWVnmxKTomfKhNiaeE31L7iXHeXVfifOvwJA>


                            Summary

                    Fullscreen Companion Window allows sites to place
                    fullscreen content and a popup window on separate
                    screens from a single user activation.


                    This is a small requested enhancement of the
                    Multi-Screen Window Placement
                    feature:https://chromestatus.com/feature/5252960583942144
                    <https://chromestatus.com/feature/5252960583942144>


                            Blink component

                    Blink>Screen>MultiScreen
                    
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EScreen%3EMultiScreen>


                            TAG review

                    
https://github.com/w3ctag/design-reviews/issues/602#issuecomment-1121694034
                    
<https://github.com/w3ctag/design-reviews/issues/602#issuecomment-1121694034>


                            TAG review status

                    Pending


                            Risks


                            Interoperability and Compatibility

                    The main risk is that this feature fails to become
                    an interoperable part of the web platform if other
                    browsers do not implement it. Scripted attempts to
                    open a popup window after requesting fullscreen
                    would likely be blocked by user agents that do not
                    implement this feature, even if they implement the
                    basic Multi-Screen Window Placement API.


                    Gecko: No signal
                    (https://github.com/mozilla/standards-positions/issues/636
                    <https://github.com/mozilla/standards-positions/issues/636>)


                    WebKit: No signal
                    
(https://lists.webkit.org/pipermail/webkit-dev/2022-May/032223.html
                    
<https://lists.webkit.org/pipermail/webkit-dev/2022-May/032223.html>)


                    Web developers: Positive
                    
(https://bugs.chromium.org/p/chromium/issues/detail?id=1233970
                    
<https://bugs.chromium.org/p/chromium/issues/detail?id=1233970>)
                    This functionality is requested by a prominent API
                    partner


                            Ergonomics

                    There is currently no way to detect feature
                    support before attempted usage;
                    
seehttps://docs.google.com/document/d/1RRlGQharWVnmxKTomfKhNiaeE31L7iXHeXVfifOvwJA/edit?pli=1#heading=h.vu2lz7aeddz6
                    
<https://docs.google.com/document/d/1RRlGQharWVnmxKTomfKhNiaeE31L7iXHeXVfifOvwJA/edit?pli=1#heading=h.vu2lz7aeddz6>


                            Activation

                    Developers can make immediate use of this API
                    enhancement.


                            Security

                    This feature was designed from the ground-up to
                    adhere to the strictest usable security measures
                    possible, as an incremental enhancement of
                    existing web platform APIs. See the design
                    document for details.


                            WebView application risks

                    None


                            Debuggability

                    Existing mechanisms support debugging fullscreen
                    and popup window open requests.


                            Is this feature fully tested by
                            web-platform-tests
                            
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>?

                    No. An existing automated/manual WPT covers the
                    ability to open cross-screen popups
                    <https://wpt.live/window-placement
                    <https://wpt.live/window-placement>>. We aim to
                    extend test coverage for this specific scenario
                    soon <https://crbug.com/1323361
                    <https://crbug.com/1323361>>.


                            DevTrial instructions

                    https://github.com/w3c/window-placement/blob/main/HOWTO.md
                    <https://github.com/w3c/window-placement/blob/main/HOWTO.md>


                            Flag name

                    --enable-blink-features=WindowPlacement


                            Requires code in //chrome?

                    True -
                    
https://docs.google.com/spreadsheets/d/1QV4SW4JBG3IyLzaonohUhim7nzncwK4ioop2cgUYevw/edit#gid=0&range=34:34
                    
<https://docs.google.com/spreadsheets/d/1QV4SW4JBG3IyLzaonohUhim7nzncwK4ioop2cgUYevw/edit#gid=0&range=34:34>


                            Tracking bug

                    https://crbug.com/1233970 <https://crbug.com/1233970>


                            Launch bug

                    https://crbug.com/1315615 <https://crbug.com/1315615>


                            Sample links

                    https://michaelwasserman.github.io/window-placement-demo/
                    <https://michaelwasserman.github.io/window-placement-demo/>

                    (See DevTrial instructions)


                            Estimated milestones

                    DevTrial on desktop: 102

                    Shipping on desktop: 103


                            Anticipated spec changes

                    No changes anticipated that would introduce web
                    compat/interop risk


                            Link to entry on the Chrome Platform Status

                    https://chromestatus.com/feature/5173162437246976
                    <https://chromestatus.com/feature/5173162437246976>


                            Links to previous Intent discussions

                    Intents for the Multi-Screen Window Placement API:

                     *

                        I2P:
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/X6rEbWvU7cI
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/X6rEbWvU7cI>>

                     *

                        I2E1:
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/C6xw8i1ZIdE
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/C6xw8i1ZIdE>>

                     *

                        I2E2:
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/jznxQK1U8ZQ
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/jznxQK1U8ZQ>>

                     *

                        I2S:
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/i6Zoc7jU0dM
                        
<https://groups.google.com/a/chromium.org/g/blink-dev/c/i6Zoc7jU0dM>>

-- 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/Fv63upuTXMA/unsubscribe.
        To unsubscribe from this group and all its topics, 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/03452ca2-a281-4c36-a188-ecb2ed33ef44n%40chromium.org
        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/03452ca2-a281-4c36-a188-ecb2ed33ef44n%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/CAEsbcpU0L14DQC6R395xSHPB38dxh6Dg1RimtZfS-QBOi-vR5w%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEsbcpU0L14DQC6R395xSHPB38dxh6Dg1RimtZfS-QBOi-vR5w%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/e8c4391c-684e-4820-62ad-8cf3a4713b77%40chromium.org.

Reply via email to