[wpt-sync] Sync PR 63739 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=324109
Categories
(Core :: Web Painting, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox162 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 63739 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/63739
Details from upstream follow.
Nikolas Zimmermann <nzimmermann@igalia.com> wrote:
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=324109
WebKit export from bug: Extend composited bounds by the filter outsets of a layer and its ancestors
<pre>
Extend composited bounds by the filter outsets of a layer and its ancestorsThe clips above a composited layer may shrink the backing store that
updateCompositedBounds() assigns to the layer. A pixel-moving filter such
as blur or drop-shadow above the layer samples pixels outside the
background clip rect that we usually use to clip the layer, by up to its
outsets. These outsets are currently not taken into account when
computing the clipping region, so the backing store does not hold the
pixels in the outset region around the layer, and the filter cannot
sample them corectly. Fix that by expanding the clips above the layer,
including the document clip, by the relevant filter outsets.Each clip is expanded only by the outsets of the filters that apply before
it, on the layer itself or on ancestors between the layer and the
clipping ancestor. Filters on the clipping ancestor or further up sample
already clipped content and leave the clip unchanged. Reference filters
and filters, that a composited layer cannot composite, are painted in
software, so their outsets are ignored.A change of the filter outsets affects the composited bounds of all
descendants, not just the nearest composited ones, so such a change now
triggers a backing update of all descendents. When a composited filter
changes to a reference filter, the filter on the GraphicsLayer is now
cleared as well, which was previously broken.RenderLayerBacking passes the sampling outsets on on to the GraphicsLayer.
On Cocoa platforms, GraphicsLayerCA::computeVisibleAndCoverageRect()
expands the visible and coverage rects by these outsets, so descendent
layers retrieve backing store in the outset region too.This progresses two WPT tests in css/filter-effects:
fixed-pos-filter-clip-002.html and will-change-blur-filter-under-clip.html.I added new tests for edge cases that WPT does not cover. Five of them are
plain reftests that describe interoperable behaviour rather than anything
WebKit specific, so they go to css/filter-effects as WPT tests.
The remaining ones inspect the composited bounds through internals.layerTreeAsText(),
so they are placed in compositing/filters.WebKit-Bug: <a href="https://bugs.webkit.org/show_bug.cgi?id=324109">https://bugs.webkit.org/show_bug.cgi?id=324109</a>
WebKit-Canonical-Link: <a href="https://commits.webkit.org/323864@main">https://commits.webkit.org/323864@main</a>
</pre>
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 1•4 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/jobs?repo=try&landoInstance=lando-prod-2025&landoCommitID=117861
| Assignee | ||
Comment 2•1 day ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 402 tests and 5 subtests
Status Summary
Firefox
OK : 38
PASS: 6[GitHub] 23[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 3016[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 3272[Gecko-linux2404-64-debug] 3306[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 3312[Gecko-android-em-14-x86_64-debug-geckoview] 3314[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 3316[Gecko-linux2404-64-opt]
FAIL: 14[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 55[Gecko-linux2404-64-opt] 57[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 59[Gecko-android-em-14-x86_64-debug-geckoview] 65[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 99[Gecko-linux2404-64-debug]
Chrome
PASS: 6
Safari
PASS: 1
FAIL: 5
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/filter-effects/animation/css-backdrop-filters-animation-displacement.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-3d-transform-perspective.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-backdrop-root-animation-in-effect.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-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-linux2404-64-debug] - /css/filter-effects/backdrop-filter-backdrop-root-clip-path-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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-backdrop-root-mask.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-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-linux2404-64-debug] - /css/filter-effects/backdrop-filter-basic-blur.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-basic-opacity-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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-basic.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-blur-large-value.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-boundary.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-box-shadow.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-clip-radius-zoom.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-clip-rect-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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-clip-rounded-clip.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-clipped.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-edge-clipping-2.html [wpt.fyi]:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-linux2404-64-debug],PASS[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-edge-mirror.html [wpt.fyi]:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-linux2404-64-debug],PASS[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-edge-pixels-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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-fixed-clip.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-in-transform-clip-surface.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-inline-positioning.html [wpt.fyi]:
FAIL[Gecko-linux2404-64-debug,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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-opt] - /css/filter-effects/backdrop-filter-isolation-fixed.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-isolation-isolate.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-nested-3d-transform-perspective.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-nested-border-radius-clip-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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-nested-border-radius-clip-3.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-nested-border-radius-clip-4.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-nested-border-radius-clip.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-plus-filter.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-plus-mask-large.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-plus-mask.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-plus-will-change-opacity.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-reference-filter-mutated.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-reference-filter.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-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-linux2404-64-debug] - /css/filter-effects/backdrop-filter-scale-transform.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-svg-blur.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-svg-displacement.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-svg-foreignObject.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-transform.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-update.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filter-with-background-clip-content-box.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-with-background-clip-padding-box.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filter-with-mix-blend-mode-same-element.html [wpt.fyi]:
FAIL - /css/filter-effects/backdrop-filters-brightness.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-contrast.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-grayscale-001.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-grayscale-002.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-grayscale-003.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-hue-rotate.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-invert.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-saturate.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/backdrop-filters-sepia.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/drop-shadow-currentcolor-dynamic-003.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/effect-reference-delete.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/effect-reference-on-span.html [wpt.fyi]:
FAIL[Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt] - /css/filter-effects/feImage-with-hidden-container-defs.html [wpt.fyi]:
FAIL - /css/filter-effects/feImage-with-hidden-container-filter.html [wpt.fyi]:
FAIL - /css/filter-effects/feImage-with-hidden-container-linearGradient.html [wpt.fyi]:
FAIL - /css/filter-effects/feImage-with-hidden-container-mask.html [wpt.fyi]:
FAIL - /css/filter-effects/feImage-with-hidden-container-pattern.html [wpt.fyi]:
FAIL - /css/filter-effects/feImage-with-hidden-container-radialGradient.html [wpt.fyi]:
FAIL - /css/filter-effects/feImage-with-text-viewport-dependence.html [wpt.fyi]:
FAIL - /css/filter-effects/fecomponenttransfer-display-p3.html [wpt.fyi]:
FAIL - /css/filter-effects/feimage-element-ref-geometry.html [wpt.fyi]:
FAIL - /css/filter-effects/filter-contrast-002.html [wpt.fyi]:
FAIL[Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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-hue_rotate-002-test.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/filter-effects/filter-invalid.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /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-applies-to-float.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /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-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt] - /css/filter-effects/repaint-added-backdrop-filter.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-25h2-debug,Gecko-windows11-64-25h2-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-mutation-function-to-url.html [wpt.fyi]:
FAIL[Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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/svg-mutation-single-to-multiple-001.html [wpt.fyi]:
FAIL[Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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/svg-mutation-single-to-multiple-002.html [wpt.fyi]:
FAIL[Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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/svg-mutation-url-to-function.html [wpt.fyi]:
FAIL[Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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/svg-relative-urls-001.html [wpt.fyi]:
FAIL - /css/filter-effects/svg-shorthand-hue-rotate-001.html [wpt.fyi]:
FAIL[Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-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/tainting-css-dropshadow-currentcolor.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-25h2-debug,Gecko-windows11-64-25h2-opt] - /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 - /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 Transitions: property <filter> from [drop-shadow(20px 10px blue)] to [drop-shadow(20px 10px green)] at (2147483648) should be [drop-shadow(20px 10px #00FF00]:
- /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
- SVGFEGaussianBlurElement interface: constant SVG_EDGEMODE_UNKNOWN on interface object:
Comment 4•11 hours ago
|
||
| bugherder | ||
Description
•