Thanks for requesting the positions - it seems fair to me to give Mozilla at least a week to respond (and looks like WebKit intends to give a formal "support" response).

On 9/12/24 7:23 PM, Alex Cooper wrote:
To be honest, I didn't feel it was necessary given that the specification was already shipped in Safari and on Quest (which admittedly is a Chromium fork), and my understanding was that Mozilla was not making active investments into any WebXR efforts. However, I've gone ahead and filed a standards position request for mozilla here: https://github.com/mozilla/standards-positions/issues/1070

And to head off any future request, I've also filed the WebKit one, though I assume it's mainly a formality given that it's shipping on the Apple Vision Pro: https://github.com/WebKit/standards-positions/issues/395

On Thu, Sep 12, 2024 at 3:56 PM Daniel Clark <dan...@microsoft.com> wrote:

    Any reason not to request a Gecko position on this? Per
    https://mozilla.github.io/standards-positions/#webxr they’re
    Positive on WebXR in general but I don’t think that necessarily
    implies support for the modules like this one, so it might be good
    to ask about this specifically.

    Thanks,
    Dan

    From: Alex Cooper <alcoo...@chromium.org>
    Date: Thursday, September 12, 2024 at 3:26 PM
    To: Rik Cabanier <caban...@gmail.com>
    Cc: blink-dev <blink-dev@chromium.org>
    Subject: Re: [blink-dev] Intent to Ship: WebXr hand input module -
    Level 1


        
    You don't often get email from alcoo...@chromium.org. Learn why
    this is important <https://aka.ms/LearnAboutSenderIdentification>
        

    Thanks Rik,

    Good catch! The actual impl here is fairly old and I assumed this
    was something the underlying API already handled. My recent work
    on the feature has largely been integrating with our permissions
    framework and the launch process. This CL
    <https://chromium-review.googlesource.com/c/chromium/src/+/5857347>
    addresses the issue. I think it should land in time for M130, but
    if not, I won't enable the feature until it does land.

    On Wed, Sep 11, 2024 at 1:40 PM Rik Cabanier <caban...@gmail.com>
    wrote:

        Awesome to hear to see this shipping on Chrome!
        Quest browser has supported this API for close to 4 years and
        it's used by many developers and supported by all WebXR
        frameworks.

        Does your implementation ensure that the hand joints are not
        matched to the user?

        On Wed, Sep 11, 2024 at 11:35 AM 'Alex Cooper' via blink-dev
        <blink-dev@chromium.org> wrote:


                    Contact emails


                    alcoo...@chromium.org


                    Explainer


                    
https://github.com/immersive-web/webxr-hand-input/blob/main/explainer.md


                    Specification


                    https://immersive-web.github.io/webxr-hand-input


                    Summary


                    Exposes hand joint data on XrInputSources for use
                    during a WebXr session. This allows developers to
                    have more fine grained interactions during WebXr
                    sessions.



                    Blink component


                    Blink>WebXR
                    
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EWebXR>


                    TAG review


                    https://github.com/w3ctag/design-reviews/issues/568


                    TAG review status


                    Issues addressed


                    Risks




                    Interoperability and Compatibility


                    None



                    /Gecko/: No signal

                    /WebKit/: Shipped/Shipping
                    
(https://webkit.org/blog/15443/news-from-wwdc24-webkit-in-safari-18-beta)

                    /Web developers/: Strongly positive

                    /Other signals/: Shipped on Meta Quest, Initially
                    added to Chrome for HoloLens support


                    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

                    WebXR is only supported on Windows and Android
                    (not WebView)



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


                    No

                    API shape is relatively simple consisting largely
                    of the enum and a simple idl to get a "joint
                    space", which is used in other tested APIs;
                    however, generating realistic synthetic joint data
                    (~50 poses) is quite difficult and error prone.
                    Further, no test API currently exists to supply
                    this data.
                    https://github.com/immersive-web/webxr-test-api/issues/86
                    tracks investigating adding such an API. IDL
                    validation:
                    
https://wpt.fyi/results/webxr/hand-input?label=experimental&label=master&aligned
                    
<https://wpt.fyi/results/webxr/hand-input?label=experimental&label=master&aligned>


                    Flag name on chrome://flags


                    webxr-hand-input


                    Finch feature name


                    WebXRHandInput


                    Requires code in //chrome?


                    False


                    Tracking bug


                    https://crbug.com/359418633


                    Launch bug


                    https://launch.corp.google.com/launch/4338213


                    Sample links



                    
https://immersive-web.github.io/webxr-samples/immersive-hands.html


                    Estimated milestones


                    Shipping on desktop         130
                    Shipping on Android         130



                    Anticipated spec changes


                    None


                    Link to entry on the Chrome Platform Status


                    
https://chromestatus.com/feature/6290425179275264?gate=6298185765748736


                    Links to previous Intent discussions


                    Intent to Prototype:
                    https://groups.google.com/a/chromium.org/forum


                    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/CAGOLbz0GZkKBz1Zma9aEdkJj8GMXcLx0nnXbOyKbKG%2BXn37tcw%40mail.gmail.com
            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGOLbz0GZkKBz1Zma9aEdkJj8GMXcLx0nnXbOyKbKG%2BXn37tcw%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/CAGOLbz0_yujuwxwQTYeqHdA4h8ngVmvygceqoZAnEnKazXkmYw%40mail.gmail.com
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGOLbz0_yujuwxwQTYeqHdA4h8ngVmvygceqoZAnEnKazXkmYw%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/CAGOLbz3DHRMDSBrx4S4bm4jxPEQBnDh73296y%3D3_38gZ3AfT7A%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGOLbz3DHRMDSBrx4S4bm4jxPEQBnDh73296y%3D3_38gZ3AfT7A%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/278069f7-e565-4de9-9760-97b9c8187cd2%40chromium.org.

Reply via email to