tor-browser

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

commit ad764d84b13d4e4408b1527dffaeed0d76a02af7
parent c651487e5ff862f849ddc4510a30690b6f6fea46
Author: Stalgia Grigg <stalgia@bocoup.com>
Date:   Thu, 27 Nov 2025 15:26:42 +0000

Bug 2002615 [wpt PR 56127] - Map "shadow-parts" web-feature, a=testonly

Automatic update from web-platform-tests
Map "shadow-parts" web-feature (#56127)

Feature: `shadow-parts`

Reference: https://github.com/web-platform-dx/web-features/blob/main/features/shadow-parts.yml

Notable inclusions

1. Style invalidation tests in `css/selectors/invalidation/` - test that `::part()` selectors properly invalidate when attributes change

Notable exclusions

1. `css/css-view-transitions/` - 7 tests that use `::part()` or shadow parts, but primary focus: View Transitions
2. `css/css-anchor-position/` - 6 tests that mention shadow/tree scopes, but primary focus: CSS Anchor Positioning
3. `scroll-animations/css/` - 3 tests involving shadow trees, but primary focus: Scroll Animations timeline scoping
4. `css/css-animations/` - 3 tests with "shadow-part" in filename, but primary focus: CSS Animations `@keyframes` scoping
5. Other directories with shadow-related tests - Container Queries, CSS Cascade `@scope`, Counter Styles, CSS Mixins, Custom Elements state, and various crash/parsing tests where shadow parts are used as test infrastructure for other features
--

wpt-commits: bf342c78355a50e7fbeb9e8f90af4b4720a4c976
wpt-pr: 56127

Diffstat:
Atesting/web-platform/tests/css/css-shadow-parts/WEB_FEATURES.yml | 3+++
Mtesting/web-platform/tests/css/selectors/invalidation/WEB_FEATURES.yml | 5+++++
Mtesting/web-platform/tests/css/selectors/parsing/WEB_FEATURES.yml | 3+++
3 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/css/css-shadow-parts/WEB_FEATURES.yml b/testing/web-platform/tests/css/css-shadow-parts/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: shadow-parts + files: '**' diff --git a/testing/web-platform/tests/css/selectors/invalidation/WEB_FEATURES.yml b/testing/web-platform/tests/css/selectors/invalidation/WEB_FEATURES.yml @@ -23,3 +23,8 @@ features: - name: state files: - state-in-has.html +- name: shadow-parts + files: + - part-dir.html + - part-lang.html + - part-pseudo.html diff --git a/testing/web-platform/tests/css/selectors/parsing/WEB_FEATURES.yml b/testing/web-platform/tests/css/selectors/parsing/WEB_FEATURES.yml @@ -15,3 +15,6 @@ features: - name: not files: - parse-not.html +- name: shadow-parts + files: + - parse-part.html