Closed Bug 2021614 Opened 2 months ago Closed 2 months ago

[wpt-sync] Sync PR 58311 - Simplify reference filter-invalid-ref.html

Categories

(Core :: Web Painting, task, P4)

task

Tracking

()

RESOLVED FIXED
150 Branch
Tracking Status
firefox150 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 58311 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/58311
Details from upstream follow.

Shubham Gupta <shubham.gupta@chromium.org> wrote:

Simplify reference filter-invalid-ref.html

Servo doesn't support rect, shows following and yet passes all WPT test.

<img width="774" height="449" alt="image" src="https://github.com/user-attachments/assets/e7b87a18-32b1-43c6-b4df-b7f01d5a6e31" />

Component: web-platform-tests → Web Painting
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Resolution: INVALID → ---

CI Results

Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 341 tests

Status Summary

Firefox

OK : 38
PASS: 2[GitHub] 17[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 2897[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 3150[Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 3153[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug] 3155[Gecko-linux2404-64-opt]
FAIL: 131[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 159[Gecko-linux2404-64-opt] 161[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug] 164[Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]

Chrome

PASS: 2

Safari

PASS: 1
FAIL: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/filter-effects/animation/filter-interpolation-002.html [wpt.fyi]
    • CSS Transitions: property <filter> from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00]: FAIL
    • CSS Transitions with transition: all: property <filter> from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00]: FAIL
    • CSS Animations: property <filter> from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00]: FAIL
    • Web Animations: property <filter> from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00]: FAIL
  • /css/filter-effects/animation/filter-interpolation-sign-function.html [wpt.fyi]
    • CSS Transitions: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (-1) should be [contrast(20)]: FAIL
    • CSS Transitions: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0) should be [contrast(100)]: FAIL
    • CSS Transitions: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.125) should be [contrast(110)]: FAIL
    • CSS Transitions: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.875) should be [contrast(170)]: FAIL
    • CSS Transitions: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (1) should be [contrast(180)]: FAIL
    • CSS Transitions: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (2) should be [contrast(260)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (-1) should be [contrast(20)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0) should be [contrast(100)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.125) should be [contrast(110)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.875) should be [contrast(170)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (1) should be [contrast(180)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (2) should be [contrast(260)]: FAIL
    • CSS Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (-1) should be [contrast(20)]: FAIL
    • CSS Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0) should be [contrast(100)]: FAIL
    • CSS Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.125) should be [contrast(110)]: FAIL
    • CSS Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.875) should be [contrast(170)]: FAIL
    • CSS Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (1) should be [contrast(180)]: FAIL
    • CSS Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (2) should be [contrast(260)]: FAIL
    • Web Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (-1) should be [contrast(20)]: FAIL
    • Web Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0) should be [contrast(100)]: FAIL
    • Web Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.125) should be [contrast(110)]: FAIL
    • Web Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (0.875) should be [contrast(170)]: FAIL
    • Web Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (1) should be [contrast(180)]: FAIL
    • Web Animations: property <filter> from [contrast(100)] to [contrast(calc(sign(20rem - 20px) * 180))] at (2) should be [contrast(260)]: FAIL
    • CSS Transitions: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (-1) should be [hue-rotate(20deg)]: FAIL
    • CSS Transitions: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0) should be [hue-rotate(100deg)]: FAIL
    • CSS Transitions: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.125) should be [hue-rotate(110deg)]: FAIL
    • CSS Transitions: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.875) should be [hue-rotate(170deg)]: FAIL
    • CSS Transitions: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (1) should be [hue-rotate(180deg)]: FAIL
    • CSS Transitions: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (2) should be [hue-rotate(260deg)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (-1) should be [hue-rotate(20deg)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0) should be [hue-rotate(100deg)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.125) should be [hue-rotate(110deg)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.875) should be [hue-rotate(170deg)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (1) should be [hue-rotate(180deg)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (2) should be [hue-rotate(260deg)]: FAIL
    • CSS Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (-1) should be [hue-rotate(20deg)]: FAIL
    • CSS Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0) should be [hue-rotate(100deg)]: FAIL
    • CSS Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.125) should be [hue-rotate(110deg)]: FAIL
    • CSS Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.875) should be [hue-rotate(170deg)]: FAIL
    • CSS Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (1) should be [hue-rotate(180deg)]: FAIL
    • CSS Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (2) should be [hue-rotate(260deg)]: FAIL
    • Web Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (-1) should be [hue-rotate(20deg)]: FAIL
    • Web Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0) should be [hue-rotate(100deg)]: FAIL
    • Web Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.125) should be [hue-rotate(110deg)]: FAIL
    • Web Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (0.875) should be [hue-rotate(170deg)]: FAIL
    • Web Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (1) should be [hue-rotate(180deg)]: FAIL
    • Web Animations: property <filter> from [hue-rotate(calc(sign(20rem - 20px) * 100deg))] to [hue-rotate(calc(sign(10rem - 10px) * 180deg))] at (2) should be [hue-rotate(260deg)]: FAIL
    • CSS Transitions: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (-1) should be [contrast(0.02)]: FAIL
    • CSS Transitions: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0) should be [contrast(0.1)]: FAIL
    • CSS Transitions: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.125) should be [contrast(0.11)]: FAIL
    • CSS Transitions: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.875) should be [contrast(0.17)]: FAIL
    • CSS Transitions: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (1) should be [contrast(0.18)]: FAIL
    • CSS Transitions: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (2) should be [contrast(0.26)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (-1) should be [contrast(0.02)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0) should be [contrast(0.1)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.125) should be [contrast(0.11)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.875) should be [contrast(0.17)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (1) should be [contrast(0.18)]: FAIL
    • CSS Transitions with transition: all: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (2) should be [contrast(0.26)]: FAIL
    • CSS Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (-1) should be [contrast(0.02)]: FAIL
    • CSS Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0) should be [contrast(0.1)]: FAIL
    • CSS Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.125) should be [contrast(0.11)]: FAIL
    • CSS Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.875) should be [contrast(0.17)]: FAIL
    • CSS Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (1) should be [contrast(0.18)]: FAIL
    • CSS Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (2) should be [contrast(0.26)]: FAIL
    • Web Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (-1) should be [contrast(0.02)]: FAIL
    • Web Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0) should be [contrast(0.1)]: FAIL
    • Web Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.125) should be [contrast(0.11)]: FAIL
    • Web Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (0.875) should be [contrast(0.17)]: FAIL
    • Web Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (1) should be [contrast(0.18)]: FAIL
    • Web Animations: property <filter> from [contrast(0.1)] to [contrast(calc(sign(20rem - 20px) * 18%))] at (2) should be [contrast(0.26)]: FAIL
  • /css/filter-effects/filter-sign-function.html [wpt.fyi]
    • contrast(calc(sign(1em - 1px) * 2)) should be used-value-equivalent to contrast(2): FAIL
    • contrast(calc(sign(1em - 1px) * 2%)) should be used-value-equivalent to contrast(2%): FAIL
    • hue-rotate(calc(sign(1em - 1px) * 2deg)) should be used-value-equivalent to hue-rotate(2deg): FAIL
  • /css/filter-effects/idlharness.any.html [wpt.fyi]
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface object: FAIL
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface prototype object: FAIL
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_DUPLICATE on interface object: FAIL
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_DUPLICATE on interface prototype object: FAIL
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_WRAP on interface object: FAIL
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_WRAP on interface prototype object: FAIL
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface object: FAIL
    • SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_NONE on interface prototype object: FAIL
    • SVGFEGaussianBlurElement interface: attribute edgeMode: FAIL
    • SVGFEImageElement interface: attribute crossOrigin: FAIL
  • /css/filter-effects/parsing/filter-computed.html [wpt.fyi]
    • Property filter value 'brightness(calc(10 + (sign(2cqw - 10px) * 5)))': FAIL
    • Property filter value 'brightness(calc(100% + (sign(2cqw - 10px) * 50%)))': FAIL
    • Property filter value 'contrast(calc(10 + (sign(2cqw - 10px) * 5)))': FAIL
    • Property filter value 'contrast(calc(100% + (sign(2cqw - 10px) * 50%)))': FAIL
    • Property filter value 'grayscale(calc(10 + (sign(2cqw - 10px) * 5)))': FAIL
    • Property filter value 'grayscale(calc(100% + (sign(2cqw - 10px) * 50%)))': FAIL
    • Property filter value 'hue-rotate(calc(90deg + (sign(2cqw - 10px) * 45deg)))': FAIL
    • Property filter value 'invert(calc(10 + (sign(2cqw - 10px) * 5)))': FAIL
    • Property filter value 'invert(calc(100% + (sign(2cqw - 10px) * 50%)))': FAIL
    • Property filter value 'opacity(calc(10 + (sign(2cqw - 10px) * 5)))': FAIL
    • Property filter value 'opacity(calc(100% + (sign(2cqw - 10px) * 50%)))': FAIL
    • Property filter value 'saturate(calc(10 + (sign(2cqw - 10px) * 5)))': FAIL
    • Property filter value 'saturate(calc(100% + (sign(2cqw - 10px) * 50%)))': FAIL
    • Property filter value 'sepia(calc(10 + (sign(2cqw - 10px) * 5)))': FAIL
    • Property filter value 'sepia(calc(100% + (sign(2cqw - 10px) * 50%)))': FAIL
  • /css/filter-effects/parsing/filter-parsing-valid.html [wpt.fyi]
    • e.style['filter'] = "brightness(calc(10 + (5 * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "brightness(calc(100% + (50% * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "contrast(calc(10 + (5 * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "contrast(calc(100% + (50% * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "grayscale(calc(101% * sign(1em - 1px)))" should set the property value: FAIL
    • e.style['filter'] = "grayscale(calc(3))" should set the property value: FAIL
    • e.style['filter'] = "grayscale(calc(300%))" should set the property value: FAIL
    • e.style['filter'] = "grayscale(calc(10 + (5 * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "grayscale(calc(100% + (50% * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "hue-rotate(calc(90deg + (45deg * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "invert(calc(3))" should set the property value: FAIL
    • e.style['filter'] = "invert(calc(300%))" should set the property value: FAIL
    • e.style['filter'] = "invert(calc(10 + (5 * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "invert(calc(100% + (50% * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "opacity(calc(3))" should set the property value: FAIL
    • e.style['filter'] = "opacity(calc(300%))" should set the property value: FAIL
    • e.style['filter'] = "opacity(calc(10 + (5 * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "opacity(calc(100% + (50% * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "saturate(calc(10 + (5 * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "saturate(calc(100% + (50% * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "sepia(calc(3))" should set the property value: FAIL
    • e.style['filter'] = "sepia(calc(300%))" should set the property value: FAIL
    • e.style['filter'] = "sepia(calc(10 + (5 * sign(2cqw - 10px))))" should set the property value: FAIL
    • e.style['filter'] = "sepia(calc(100% + (50% * sign(2cqw - 10px))))" should set the property value: FAIL
  • /css/filter-effects/parsing/flood-opacity-computed.svg [wpt.fyi]
    • Property flood-opacity value 'calc(0.5 * sign(10em - 1px))': FAIL
    • Property flood-opacity value 'calc(50% * sign(10em - 1px))': FAIL
  • /css/filter-effects/parsing/flood-opacity-valid.svg [wpt.fyi]
    • e.style['flood-opacity'] = "calc(0.5 * sign(10em - 1px))" should set the property value: FAIL
  • /css/filter-effects/backdrop-filter-backdrop-root-animation-in-effect.html [wpt.fyi]: FAIL
  • /css/filter-effects/backdrop-filter-backdrop-root-mask.html [wpt.fyi]: FAIL
  • /css/filter-effects/backdrop-filter-edge-clipping-2.html [wpt.fyi]: FAIL [Gecko-linux2404-64-debug], PASS [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
  • /css/filter-effects/backdrop-filter-edge-mirror.html [wpt.fyi]: FAIL [Gecko-linux2404-64-debug], PASS [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
  • /css/filter-effects/backdrop-filter-inline-positioning.html [wpt.fyi]: FAIL [Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt], PASS [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
  • /css/filter-effects/backdrop-filter-reference-filter.html [wpt.fyi]: FAIL
  • /css/filter-effects/backdrop-filter-svg-blur.html [wpt.fyi]: FAIL
  • /css/filter-effects/backdrop-filter-svg-foreignObject.html [wpt.fyi]: FAIL
  • /css/filter-effects/css-backdrop-filter-transform-clip.html [wpt.fyi]: FAIL
  • /css/filter-effects/effect-reference-on-span.html [wpt.fyi]: FAIL [Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt], PASS [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
  • /css/filter-effects/empty-element-with-filter-003.html [wpt.fyi]: FAIL [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt], PASS [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
  • /css/filter-effects/fecomponenttransfer-display-p3.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-contrast-002.html [wpt.fyi]: FAIL [Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt], PASS [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
  • /css/filter-effects/filter-external-001-test.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-external-002-test.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-region-calc-001.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-subregion-01.html [wpt.fyi]: FAIL
  • /css/filter-effects/filtered-inline-is-container.html [wpt.fyi]: FAIL [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt], PASS [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
  • /css/filter-effects/svg-empty-hidden-foreignobject-with-filter-001.html [wpt.fyi]: FAIL
  • /css/filter-effects/svg-feimage-001.html [wpt.fyi]: FAIL
  • /css/filter-effects/svg-feimage-003.html [wpt.fyi]: FAIL
  • /css/filter-effects/svg-feimage-005.html [wpt.fyi]: FAIL
  • /css/filter-effects/svg-relative-urls-001.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-001.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-002.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-003.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-005.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-006.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-007.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-conic-gradient.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-linear-gradient.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-radial-gradient.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-repeating-conic-gradient.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-repeating-linear-gradient.html [wpt.fyi]: FAIL
  • /css/filter-effects/filter-function/filter-function-repeating-radial-gradient.html [wpt.fyi]: FAIL
Status: REOPENED → RESOLVED
Closed: 2 months ago2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 150 Branch
You need to log in before you can comment on or make changes to this bug.