tor-browser

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

commit 7d0c888a479df2a532a9416e8788b007effc4c89
parent cf2937e012f76868a1b8d04fbaeb1195d02c061c
Author: Chris Cuellar <58723+ChrisC@users.noreply.github.com>
Date:   Thu, 11 Dec 2025 09:29:16 +0000

Bug 2001506 [wpt PR 56171] - classifies "window" web feature, a=testonly

Automatic update from web-platform-tests
maps window (#56171)

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

Note: The `window` global object represents a browser tab or iframe and its relationship to the document and other tabs. This feature includes Window object properties (name, length, closed, opener, parent, top, self), methods (open, close, focus, blur), BarProp objects, size properties, named/indexed access, and WindowProxy behavior.

Results:
- Total files found: 117
- Filtered: 97 files

WEB_FEATURES.yml files created:
✅ html/browsers/the-window-object/WEB_FEATURES.yml - Window object root-level tests using '*' pattern
✅ html/browsers/the-window-object/accessing-other-browsing-contexts/WEB_FEATURES.yml - Tests for window.length and window[n] indexed access (11 files) using '**' pattern
✅ html/browsers/the-window-object/named-access-on-the-window-object/WEB_FEATURES.yml - Tests for window.namedElement access (16 files) using '**' pattern
✅ html/browsers/the-window-object/open-close/WEB_FEATURES.yml - Tests for window.open() and window.close() methods (37 files) using '**' pattern
✅ html/browsers/the-window-object/security-window/WEB_FEATURES.yml - Tests for cross-origin Window property access (1 file) using '**' pattern

Excluded (20 files):
❌ html/browsers/the-window-object/garbage-collection-and-browsing-contexts/ - Tests browsing context garbage collection and lifecycle, not Window API (20 files)
--

wpt-commits: b472c4886088ee60adf25f0e59691f1b951fdfc8
wpt-pr: 56171

Diffstat:
Mtesting/web-platform/tests/html/browsers/the-window-object/WEB_FEATURES.yml | 5+++++
Atesting/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/WEB_FEATURES.yml | 4++++
Atesting/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/WEB_FEATURES.yml | 4++++
Atesting/web-platform/tests/html/browsers/the-window-object/open-close/WEB_FEATURES.yml | 3+++
Atesting/web-platform/tests/html/browsers/the-window-object/security-window/WEB_FEATURES.yml | 4++++
5 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/html/browsers/the-window-object/WEB_FEATURES.yml b/testing/web-platform/tests/html/browsers/the-window-object/WEB_FEATURES.yml @@ -1,4 +1,9 @@ features: +- name: window + files: + - '*' + - '!BarProp.window.js' + - '!noopener-noreferrer-BarProp.window.js' - name: barprop files: - BarProp.window.js diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/WEB_FEATURES.yml b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: window + files: '**' +\ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/WEB_FEATURES.yml b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: window + files: '**' +\ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/open-close/WEB_FEATURES.yml b/testing/web-platform/tests/html/browsers/the-window-object/open-close/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: window + files: '**' diff --git a/testing/web-platform/tests/html/browsers/the-window-object/security-window/WEB_FEATURES.yml b/testing/web-platform/tests/html/browsers/the-window-object/security-window/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: window + files: '**' +\ No newline at end of file