tor-browser

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

commit c272f307b771acfe074e271ac2ec81584a10286d
parent 84f45a513d6fee2693942adbdb2aeed92fb5c61c
Author: Stalgia Grigg <stalgia@bocoup.com>
Date:   Thu,  8 Jan 2026 17:37:33 +0000

Bug 2006452 [wpt PR 56789] - Map `opacity` and `opacity-svg` web-features, a=testonly

Automatic update from web-platform-tests
Map `opacity` and `opacity-svg` web-features (#56789)

Feature: `opacity` and `opacity-svg`

Reference: https://github.com/web-platform-dx/web-features/blob/main/features/opacity.yml
Reference: https://github.com/web-platform-dx/web-features/blob/main/features/opacity-svg.yml

Notable exclusions for `opacity`

1. `css/css-masking/*` - Primary focus: Masking (uses opacity)

2. `css/filter-effects/*` - Primary focus: Filter Effects (includes `flood-opacity`)

3. `css/css-view-transitions/*` - Primary focus: View Transitions

4. `css/css-will-change/*` - Primary focus: `will-change` property

5. `paint-timing/fcp-only/*` - Primary focus: Paint Timing API (uses opacity as trigger)

Notable exclusions for `opacity-svg`

1. `svg/painting/inheritance.svg` - Tests inheritance of all painting properties, not specific baseline support

2. `svg/import/masking-opacity-01-b-manual.svg` - Primary focus: Masking

3. `css/css-text-decor/text-shadow/svg-fill-opacity.html` - Primary focus: `text-shadow` interaction
--

wpt-commits: 7eee2588c68240788d56305149947fa32749de62
wpt-pr: 56789

Diffstat:
Mtesting/web-platform/tests/css/css-color/WEB_FEATURES.yml | 5+++++
Atesting/web-platform/tests/css/css-color/animation/WEB_FEATURES.yml | 4++++
Mtesting/web-platform/tests/css/css-color/parsing/WEB_FEATURES.yml | 3+++
Mtesting/web-platform/tests/css/css-typed-om/the-stylepropertymap/properties/WEB_FEATURES.yml | 7+++++++
Mtesting/web-platform/tests/svg/import/WEB_FEATURES.yml | 4++++
Mtesting/web-platform/tests/svg/painting/parsing/WEB_FEATURES.yml | 4++++
Atesting/web-platform/tests/svg/pservers/reftests/WEB_FEATURES.yml | 4++++
7 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/css/css-color/WEB_FEATURES.yml b/testing/web-platform/tests/css/css-color/WEB_FEATURES.yml @@ -48,3 +48,8 @@ features: - hsla-* - t424-hsl-* - t425-hsla-* +- name: opacity + files: + - t32-opacity-*.xht + - inline-opacity-float-child.html + - opacity-overlapping-letters.html diff --git a/testing/web-platform/tests/css/css-color/animation/WEB_FEATURES.yml b/testing/web-platform/tests/css/css-color/animation/WEB_FEATURES.yml @@ -0,0 +1,4 @@ +features: +- name: opacity + files: + - opacity-interpolation.html diff --git a/testing/web-platform/tests/css/css-color/parsing/WEB_FEATURES.yml b/testing/web-platform/tests/css/css-color/parsing/WEB_FEATURES.yml @@ -18,3 +18,6 @@ features: - color-computed-hsl.html - color-invalid-hsl.html - color-valid-hsl.html +- name: opacity + files: + - opacity-*.html diff --git a/testing/web-platform/tests/css/css-typed-om/the-stylepropertymap/properties/WEB_FEATURES.yml b/testing/web-platform/tests/css/css-typed-om/the-stylepropertymap/properties/WEB_FEATURES.yml @@ -32,3 +32,10 @@ features: - name: filter files: - filter.html +- name: opacity + files: + - opacity.html +- name: opacity-svg + files: + - fill-opacity.html + - stroke-opacity.html diff --git a/testing/web-platform/tests/svg/import/WEB_FEATURES.yml b/testing/web-platform/tests/svg/import/WEB_FEATURES.yml @@ -2,3 +2,7 @@ features: - name: svg-filters files: - "filters-*" +- name: opacity-svg + files: + - painting-fill-05-b-manual.svg + - painting-stroke-08-t-manual.svg diff --git a/testing/web-platform/tests/svg/painting/parsing/WEB_FEATURES.yml b/testing/web-platform/tests/svg/painting/parsing/WEB_FEATURES.yml @@ -2,3 +2,7 @@ features: - name: paint-order files: - paint-order-* +- name: opacity-svg + files: + - fill-opacity-*.svg + - stroke-opacity-*.svg diff --git a/testing/web-platform/tests/svg/pservers/reftests/WEB_FEATURES.yml b/testing/web-platform/tests/svg/pservers/reftests/WEB_FEATURES.yml @@ -0,0 +1,4 @@ +features: +- name: opacity-svg + files: + - pattern-opacity-01.svg