tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit e659ad9ff884de5a6ba4148f922a13bbe18a65a0
parent 41f9b777ec712fb2f4ac7b36272de3390ddfea79
Author: Chris Cuellar <58723+ChrisC@users.noreply.github.com>
Date:   Fri, 31 Oct 2025 09:04:57 +0000

Bug 1996982 [wpt PR 55739] - Maps webxr web-features, a=testonly

Automatic update from web-platform-tests
Maps webxr web-features (#55739)

* maps webxr-device

Feature: WebXR
Reference: https://github.com/web-platform-dx/web-features/blob/main/features/webxr-device.yml

Note: The navigator.xr API represents the browser's virtual reality or augmented reality system. The core WebXR Device API includes XRSystem, XRSession, XRFrame, XRView, XRPose, XRViewerPose, XRInputSource, XRReferenceSpace, XRRigidTransform, XRWebGLLayer and related interfaces for requesting and managing XR sessions.

Search strategy: Searched for major WebXR interface names (navigator.xr, XRSession, XRFrame, XRView, XRPose, XRViewerPose, XRInputSource, XRReferenceSpace, XRRigidTransform, XRWebGLLayer, XRSystem).

Results:
- Total matches found: 572 across 125 unique files
- Filtered: 83 files mapped

WEB_FEATURES.yml files created:
✅ [webxr/WEB_FEATURES.yml](webxr/WEB_FEATURES.yml) - Core WebXR Device API tests (83 files) - **CREATED**

Excluded (42 files):
- WebXR extension subdirectories (30 files): anchors/ (6), ar-module/ (3), depth-sensing/ (10), dom-overlay/ (2), gamepads-module/ (1), hit-test/ (4), layers/ (2), light-estimation/ (2) - These are extension features that should be classified separately (webxr-anchors, webxr-hit-test, webxr-layers, webxr-lighting-estimation, etc.)
- Non-webxr tests (11 files): speculation-rules/prerender (4), permissions-policy/reporting (2), feature-policy/reporting (1), video-rvfc (2), resources/chromium (2) - Tests that incidentally reference WebXR
- Resources directory (1 file): webxr/resources - Not a test file

* maps webxr-lighting-estimation

* maps webxr-layers

* maps webxr-hit-test

* maps remaining webxr features

✅ webxr/anchors/WEB_FEATURES.yml - webxr-anchors
✅ webxr/ar-module/WEB_FEATURES.yml - webxr-ar
✅ webxr/camera-access/WEB_FEATURES.yml - webxr-camera
✅ webxr/depth-sensing/WEB_FEATURES.yml - webxr-depth-sensing
✅ webxr/dom-overlay/WEB_FEATURES.yml - webxr-dom-overlays
✅ webxr/gamepads-module/WEB_FEATURES.yml - webxr-gamepads
✅ webxr/hand-input/WEB_FEATURES.yml - webxr-hand-input
--

wpt-commits: 5cd9fbaf0b857992ac3597b14e67b3806f7057e7
wpt-pr: 55739

Diffstat:
Atesting/web-platform/tests/webxr/WEB_FEATURES.yml | 4++++
Atesting/web-platform/tests/webxr/anchors/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webxr/ar-module/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webxr/camera-access/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webxr/depth-sensing/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webxr/dom-overlay/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webxr/gamepads-module/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webxr/hand-input/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/webxr/hit-test/WEB_FEATURES.yml | 4++++
Atesting/web-platform/tests/webxr/layers/WEB_FEATURES.yml | 4++++
Atesting/web-platform/tests/webxr/light-estimation/WEB_FEATURES.yml | 4++++
11 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/webxr/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/WEB_FEATURES.yml @@ -0,0 +1,4 @@ +features: +- name: webxr-device + files: + - '*' diff --git a/testing/web-platform/tests/webxr/anchors/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/anchors/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-anchors + files: '**' diff --git a/testing/web-platform/tests/webxr/ar-module/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/ar-module/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-ar + files: '**' diff --git a/testing/web-platform/tests/webxr/camera-access/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/camera-access/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-camera + files: '**' diff --git a/testing/web-platform/tests/webxr/depth-sensing/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/depth-sensing/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-depth-sensing + files: '**' diff --git a/testing/web-platform/tests/webxr/dom-overlay/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/dom-overlay/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-dom-overlays + files: '**' diff --git a/testing/web-platform/tests/webxr/gamepads-module/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/gamepads-module/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-gamepads + files: '**' diff --git a/testing/web-platform/tests/webxr/hand-input/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/hand-input/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: webxr-hand-input + files: '**' diff --git a/testing/web-platform/tests/webxr/hit-test/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/hit-test/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: + - name: webxr-hit-test + files: '**' +\ No newline at end of file diff --git a/testing/web-platform/tests/webxr/layers/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/layers/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: + - name: webxr-layers + files: '**' +\ No newline at end of file diff --git a/testing/web-platform/tests/webxr/light-estimation/WEB_FEATURES.yml b/testing/web-platform/tests/webxr/light-estimation/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: + - name: webxr-lighting-estimation + files: '**' +\ No newline at end of file