css/filter-effects

edit

WPT coverage of the tests of css/filter-effects at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable37370100%
Tentative000โ€“
Reftests386394098%
All423431098%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • BUG: 2
  • TEST BUG: 5
  • NOT IMPLEMENTED: 1

Stable tests

TestResultSubtestsKindDescription
animation/backdrop-filter-composition-001.htmlPass364 / 364
animation/backdrop-filter-interpolation-001.htmlPass274 / 274
animation/backdrop-filter-interpolation-002.htmlPass82 / 82
animation/backdrop-filter-interpolation-003.htmlPass202 / 202
animation/backdrop-filter-interpolation-004.htmlPass200 / 200
animation/color-interpolation-filters-no-interpolation.htmlPass42 / 42
animation/filter-composition-001.htmlPass30 / 30
animation/filter-interpolation-001.htmlPass144 / 144
animation/filter-interpolation-002.htmlPass162 / 162
animation/filter-interpolation-003.htmlPass304 / 304
animation/filter-interpolation-004.htmlPass200 / 200
animation/filter-interpolation-sign-function.htmlPass72 / 72
backdrop-filter-important.htmlPass1 / 1
css-filters-opacity-hit-testing.htmlPass1 / 1
drop-shadow-currentcolor-inheritance.htmlPass2 / 2
filter-sign-function.htmlPass3 / 3
idlharness.any.jsPass538 / 538
inheritance.htmlPass12 / 12
parsing/backdrop-filter-computed.htmlPass28 / 28
parsing/backdrop-filter-parsing-invalid.htmlPass25 / 25
parsing/backdrop-filter-parsing-valid.htmlPass37 / 37
parsing/color-interpolation-filters-computed.htmlPass3 / 3
parsing/color-interpolation-filters-parsing-invalid.htmlPass3 / 3
parsing/color-interpolation-filters-parsing-valid.htmlPass4 / 4
parsing/filter-computed.htmlPass83 / 83
parsing/filter-parsing-invalid.htmlPass25 / 25
parsing/filter-parsing-valid.htmlPass87 / 87
parsing/flood-color-computed.htmlPass8 / 8
parsing/flood-color-invalid.htmlPass2 / 2
parsing/flood-color-valid.htmlPass8 / 8
parsing/flood-opacity-computed.svgPass8 / 8
parsing/flood-opacity-invalid.svgPass2 / 2
parsing/flood-opacity-valid.svgPass7 / 7
parsing/lighting-color-computed.htmlPass1 / 1
parsing/lighting-color-parsing-invalid.htmlPass3 / 3
parsing/lighting-color-parsing-valid.htmlPass5 / 5
svgfeblendelement-mode-001.htmlPass35 / 35

Reftests

TestResultVariantsKindDescription
animation/css-backdrop-filters-animation-blur.htmlPass1 / 1
animation/css-backdrop-filters-animation-brightness.htmlPass1 / 1
animation/css-backdrop-filters-animation-combined.htmlPass1 / 1
animation/css-backdrop-filters-animation-contrast.htmlPass1 / 1
animation/css-backdrop-filters-animation-displacement.htmlPass1 / 1
animation/css-backdrop-filters-animation-drop-shadow.htmlPass1 / 1
animation/css-backdrop-filters-animation-grayscale.htmlPass1 / 1
animation/css-backdrop-filters-animation-hue-rotate.htmlPass1 / 1
animation/css-backdrop-filters-animation-invert.htmlPass1 / 1
animation/css-backdrop-filters-animation-opacity.htmlPass1 / 1
animation/css-backdrop-filters-animation-saturate.htmlPass1 / 1
animation/css-backdrop-filters-animation-sepia.htmlPass1 / 1
animation/css-filters-animation-blur.htmlPass1 / 1
animation/css-filters-animation-brightness.htmlPass1 / 1
animation/css-filters-animation-combined-001.htmlPass1 / 1
animation/css-filters-animation-contrast.htmlPass1 / 1
animation/css-filters-animation-drop-shadow.htmlPass1 / 1
animation/css-filters-animation-grayscale.htmlPass1 / 1
animation/css-filters-animation-hue-rotate.htmlPass1 / 1
animation/css-filters-animation-invert.htmlPass1 / 1
animation/css-filters-animation-opacity.htmlPass1 / 1
animation/css-filters-animation-saturate.htmlPass1 / 1
animation/css-filters-animation-sepia.htmlPass1 / 1
azimuth-and-elevation.htmlPass1 / 1
backdrop-filter-3d-transform-perspective.htmlPass1 / 1
backdrop-filter-backdrop-root-animation-in-effect.htmlPass1 / 1
backdrop-filter-backdrop-root-backdrop-filter.htmlPass1 / 1
backdrop-filter-backdrop-root-clip-path-2.htmlPass1 / 1
backdrop-filter-backdrop-root-clip-path.htmlPass1 / 1
backdrop-filter-backdrop-root-filter.htmlPass1 / 1
backdrop-filter-backdrop-root-mask.htmlPass1 / 1
backdrop-filter-backdrop-root-mix-blend-mode.htmlPass1 / 1
backdrop-filter-backdrop-root-opacity.htmlPass1 / 1
backdrop-filter-basic-blur.htmlPass1 / 1
backdrop-filter-basic-opacity-2.htmlPass1 / 1
backdrop-filter-basic-opacity.htmlPass1 / 1
backdrop-filter-basic.htmlPass1 / 1
backdrop-filter-blur-large-value.htmlPass1 / 1
backdrop-filter-border-radius-change.htmlPass1 / 1
backdrop-filter-boundary.htmlPass1 / 1
backdrop-filter-box-shadow.htmlPass1 / 1
backdrop-filter-clip-radius-zoom.htmlPass1 / 1
backdrop-filter-clip-rect-2.htmlPass1 / 1
backdrop-filter-clip-rect-zoom.htmlPass1 / 1
backdrop-filter-clip-rect.htmlPass1 / 1
backdrop-filter-clip-rounded-clip.htmlPass1 / 1
backdrop-filter-clipped.htmlPass1 / 1
backdrop-filter-containing-block.htmlPass1 / 1
backdrop-filter-corner-shape-change.htmlPass1 / 1
backdrop-filter-edge-behavior.htmlPass1 / 1
backdrop-filter-edge-clipping-2.htmlPass1 / 1
backdrop-filter-edge-clipping.htmlPass1 / 1
backdrop-filter-edge-mirror.htmlPass1 / 1
backdrop-filter-edge-pixels-2.htmlPass1 / 1
backdrop-filter-edge-pixels.htmlPass1 / 1
backdrop-filter-fixed-clip.htmlPass1 / 1
backdrop-filter-image-size-filter-size-mismatch.htmlPass1 / 1
backdrop-filter-in-transform-clip-surface.htmlPass1 / 1
backdrop-filter-inline-positioning.htmlPass1 / 1
backdrop-filter-invalid.htmlPass1 / 1
backdrop-filter-isolation-fixed.htmlPass1 / 1
backdrop-filter-isolation-isolate.htmlPass1 / 1
backdrop-filter-nested-3d-transform-perspective.htmlPass1 / 1
backdrop-filter-nested-border-radius-clip-2.htmlPass1 / 1
backdrop-filter-nested-border-radius-clip-3.htmlPass1 / 1
backdrop-filter-nested-border-radius-clip-4.htmlPass1 / 1
backdrop-filter-nested-border-radius-clip.htmlPass1 / 1
backdrop-filter-on-transformed-layer.htmlPass1 / 1
backdrop-filter-opacity-rounded-clip.htmlPass1 / 1
backdrop-filter-over-earlier-backdrop-filter.htmlPass1 / 1
backdrop-filter-paint-order.htmlPass1 / 1
backdrop-filter-plus-filter-2.htmlPass1 / 1
backdrop-filter-plus-filter.htmlPass1 / 1
backdrop-filter-plus-mask-large.htmlPass1 / 1
backdrop-filter-plus-mask.htmlPass1 / 1
backdrop-filter-plus-opacity.htmlPass1 / 1
backdrop-filter-plus-will-change-opacity.htmlPass1 / 1
backdrop-filter-reference-filter-mutated.htmlPass1 / 1
backdrop-filter-reference-filter.htmlFail0 / 1TEST BUGcontradicts the specification: the feColorMatrix of backdrop-filter: url(#svgInvert) has no color-interpolation-filters, so it operates in linearRGB (the initial value, https://drafts.fxtf.org/filter-effects/#ColorInterpolationFiltersProperty) and the green backdrop becomes rgb(255, 229, 255), as the library paints; the reference (backdrop-filter: invert(1), an sRGB filter function) expects rgb(255, 127, 255); only Chrome passes
backdrop-filter-root-element.htmlPass1 / 1
backdrop-filter-scale-transform.htmlPass1 / 1
backdrop-filter-svg-background-image-blur.htmlPass1 / 1
backdrop-filter-svg-blur.htmlFail0 / 1NOT IMPLEMENTEDbackdrop-filter on the SVG elements (<rect style="backdrop-filter: blur(10px)">): the backdrop of the rect is not blurred (2387 pixels differ, maximum difference 46; the test allows maxDifference=0-20); fails in every browser
backdrop-filter-svg-displacement.htmlPass1 / 1
backdrop-filter-svg-foreignObject.htmlPass1 / 1
backdrop-filter-svg.htmlPass1 / 1
backdrop-filter-transform.htmlPass1 / 1
backdrop-filter-update.htmlPass1 / 1
backdrop-filter-with-background-clip-content-box.htmlPass1 / 1
backdrop-filter-with-background-clip-padding-box.htmlPass1 / 1
backdrop-filter-with-mix-blend-mode-same-element.htmlPass1 / 1
backdrop-filter-zero-size.htmlPass1 / 1
backdrop-filters-blur-large.htmlPass1 / 1
backdrop-filters-brightness.htmlPass1 / 1
backdrop-filters-contrast.htmlPass1 / 1
backdrop-filters-grayscale-001.htmlPass1 / 1
backdrop-filters-grayscale-002.htmlPass1 / 1
backdrop-filters-grayscale-003.htmlPass1 / 1
backdrop-filters-hue-rotate.htmlPass1 / 1
backdrop-filters-invert.htmlPass1 / 1
backdrop-filters-opacity.htmlPass1 / 1
backdrop-filters-saturate.htmlPass1 / 1
backdrop-filters-sepia.htmlPass1 / 1
background-image-blur-repaint.htmlPass1 / 1
blur-clip-border-radius.htmlFail0 / 1TEST BUGantialiasing only: the blurred element is clipped by the nested rounded clips (overflow: clip, border-radius: 50%) as expected, but 38 pixels of the curved edge of the gray mask that covers it differ (maximum difference 3; the fuzziness of the test, tuned for the antialiasing of the browsers, allows 30)
blur-clip-stacking-context-001.htmlPass1 / 1
blur-clip-stacking-context-002.htmlPass1 / 1
blur-text.htmlPass1 / 1
clip-under-filter-001.htmlPass1 / 1
clip-under-filter-002.htmlPass1 / 1
clip-under-filter-003.htmlPass1 / 1
css-backdrop-filter-transform-clip.htmlPass1 / 1
css-backdrop-filters-animation-blur.htmlPass1 / 1
css-backdrop-filters-animation-brightness.htmlPass1 / 1
css-backdrop-filters-animation-combined.htmlPass1 / 1
css-backdrop-filters-animation-contrast.htmlPass1 / 1
css-backdrop-filters-animation-drop-shadow.htmlPass1 / 1
css-backdrop-filters-animation-grayscale.htmlPass1 / 1
css-backdrop-filters-animation-hue-rotate.htmlPass1 / 1
css-backdrop-filters-animation-invert.htmlPass1 / 1
css-backdrop-filters-animation-opacity.htmlPass1 / 1
css-backdrop-filters-animation-saturate.htmlPass1 / 1
css-backdrop-filters-animation-sepia.htmlPass1 / 1
css-filters-animation-blur.htmlPass1 / 1
css-filters-animation-brightness.htmlPass1 / 1
css-filters-animation-combined-001.htmlPass1 / 1
css-filters-animation-contrast.htmlPass1 / 1
css-filters-animation-drop-shadow.htmlPass1 / 1
css-filters-animation-grayscale.htmlPass1 / 1
css-filters-animation-hue-rotate.htmlPass1 / 1
css-filters-animation-invert.htmlPass1 / 1
css-filters-animation-opacity.htmlPass1 / 1
css-filters-animation-saturate.htmlPass1 / 1
css-filters-animation-sepia.htmlPass1 / 1
css-reference-large-svg-filter.htmlPass1 / 1
drop-shadow-clipped-001.htmlPass1 / 1
drop-shadow-currentcolor-dynamic-001.htmlPass1 / 1
drop-shadow-currentcolor-dynamic-002.htmlPass1 / 1
drop-shadow-currentcolor-dynamic-003.htmlPass1 / 1
drop-shadow-outsets-sample-composited-child-preserve-3d.htmlPass1 / 1
drop-shadow-outsets-sample-composited-child.htmlPass1 / 1
drop-shadow-perspective-rotation.htmlPass1 / 1
drop-shadow-perspective-scale.htmlPass1 / 1
drop-shadow-perspective.htmlPass1 / 1
drop-shadow-scale.htmlPass1 / 1
drop-shadow-transform-in-opacity-overlap.htmlPass1 / 1
drop-shadow-transform.htmlPass1 / 1
drop-shadow-with-3d-transform.htmlPass1 / 1
dynamic-filter-changes-001.htmlPass1 / 1
effect-reference-add-hw-001.htmlPass1 / 1
effect-reference-after-001.htmlPass1 / 1
effect-reference-delete.htmlPass1 / 1
effect-reference-displacement-negative-scale-001.htmlPass1 / 1
effect-reference-feimage-001.htmlPass1 / 1
effect-reference-feimage-002.htmlPass1 / 1
effect-reference-feimage-003.htmlPass1 / 1
effect-reference-feimage-004.htmlPass1 / 1
effect-reference-lighting-no-light.tentative.htmlPass1 / 1
effect-reference-local-url-with-base-001.htmlPass1 / 1
effect-reference-merge-no-inputs.tentative.htmlPass1 / 1
effect-reference-obb-dimensions.htmlPass1 / 1
effect-reference-on-span.htmlPass1 / 1
effect-reference-on-transparent-element.htmlPass1 / 1
effect-reference-rename-001.htmlPass1 / 1
effect-reference-rename-002.htmlPass1 / 1
effect-reference-source-alpha-001.htmlPass1 / 1
effect-reference-source-alpha-002.htmlPass1 / 1
empty-element-with-filter-002.htmlPass1 / 1
empty-element-with-filter-003.htmlPass1 / 1
empty-element-with-filter-004.htmlPass1 / 1
empty-element-with-filter.htmlPass1 / 1
feComposite-intersection-feTile-input-svg.htmlPass1 / 1
feComposite-intersection-feTile-input.htmlPass1 / 1
feDropShadow-negative-deviation.svgPass1 / 1
feGaussianBlur-negative-deviation.svgPass1 / 1
feGaussianBlur-stdDeviation-axis-zero.htmlPass1 / 1
feImage-orientation.tentative.htmlPass1 / 1
feImage-with-hidden-container-defs.htmlPass1 / 1
feImage-with-hidden-container-filter.htmlPass1 / 1
feImage-with-hidden-container-linearGradient.htmlPass1 / 1
feImage-with-hidden-container-mask.htmlPass1 / 1
feImage-with-hidden-container-pattern.htmlPass1 / 1
feImage-with-hidden-container-radialGradient.htmlPass1 / 1
feImage-with-text-viewport-dependence.htmlPass1 / 1
feTile-01.htmlPass1 / 1
fecolormatrix-display-p3.htmlPass1 / 1
fecolormatrix-negative.htmlPass1 / 1
fecolormatrix-special-value.htmlPass1 / 1
fecolormatrix-type.htmlPass1 / 1
fecomponenttransfer-display-p3.htmlFail0 / 1TEST BUGfails in every browser: the reference is the one of fecolormatrix-display-p3.html (three yellow #ffff89 squares) while the test paints three red squares
fecomposite-non-zero-inoffset-001.htmlPass1 / 1
feconvolve-divisor.htmlPass1 / 1
feconvolve-region-001.htmlPass1 / 1
feconvolve-region-002.htmlPass1 / 1
feconvolvematrix-order-removal.htmlPass1 / 1
fedisplacementmap-non-uniform-transform-001.htmlPass1 / 1
feflood-with-filter-reference.htmlPass1 / 1
feimage-element-ref-geometry.htmlPass1 / 1
feimage-huge-subregion.htmlPass1 / 1
feimage-subregion-beyond-filter-region.htmlPass1 / 1
feimage-svg-fragment.htmlPass1 / 1
feimage-svg-preserveaspectratio-slice.htmlPass1 / 1
feimage-svg-resolution.htmlPass1 / 1
feimage-svg-root-preserveaspectratio.htmlPass1 / 1
filter-3d-child-behind-eye-plane.htmlPass1 / 1
filter-3d-child-in-3d-filtered-layer.htmlPass1 / 1
filter-3d-child-spanning-eye-plane.htmlPass1 / 1
filter-3d-children-crossing-eye-plane.htmlPass1 / 1
filter-cb-abspos-inline-001.htmlPass1 / 1
filter-cb-abspos-inline-002.htmlPass1 / 1
filter-cb-abspos-inline-003.htmlPass1 / 1
filter-cb-dynamic-1a.htmlPass1 / 1
filter-cb-dynamic-1b.htmlPass1 / 1
filter-chained-url-url-001.htmlPass1 / 1
filter-change-to-reference-filter.htmlPass1 / 1
filter-contrast-001.htmlPass1 / 1
filter-contrast-002.htmlPass1 / 1
filter-contrast-003.htmlPass1 / 1
filter-degenerate-layer-plane-backdrop.htmlPass1 / 1
filter-degenerate-layer-plane.htmlPass1 / 1
filter-effect-remove-unattached.htmlPass1 / 1
filter-external-001-test.htmlPass1 / 1
filter-external-002-test.htmlPass1 / 1
filter-function/filter-function-001.htmlPass1 / 1
filter-function/filter-function-002.htmlPass1 / 1
filter-function/filter-function-003.htmlPass1 / 1
filter-function/filter-function-004.htmlPass1 / 1
filter-function/filter-function-005.htmlPass1 / 1
filter-function/filter-function-006.htmlFail0 / 1TEST BUGfails in every browser: the test expects the drop-shadow(50px 0 0 green) of a filter() image used as border-image to be applied after the slices are scaled to the 75px border; a filter() image is an image of the size of its input, so the library filters the 80x80 image first: the shadow is clipped to the image and scaled with the slices (a 25px red stripe remains)
filter-function/filter-function-007.htmlPass1 / 1
filter-function/filter-function-008.htmlFail0 / 1BUGantialiasing only: 400 pixels differ (maximum difference 102, no fuzzy tolerance): the 20x10 image of the filter() mask is scaled to 100x100 with interpolation, so the right edge of its opaque half and of its drop-shadow(50px 0 0 black) are partially transparent (two columns of pixels at x=48..49 and x=98..99); Chrome and Firefox only pass because they do not support filter() and drop the mask
filter-function/filter-function-conic-gradient.htmlPass1 / 1
filter-function/filter-function-linear-gradient.htmlPass1 / 1
filter-function/filter-function-radial-gradient.htmlPass1 / 1
filter-function/filter-function-repeating-conic-gradient.htmlPass1 / 1
filter-function/filter-function-repeating-linear-gradient.htmlPass1 / 1
filter-function/filter-function-repeating-radial-gradient.htmlPass1 / 1
filter-grayscale-001.htmlPass1 / 1
filter-grayscale-002.htmlPass1 / 1
filter-grayscale-003.htmlPass1 / 1
filter-grayscale-004.htmlPass1 / 1
filter-grayscale-005.htmlPass1 / 1
filter-hue_rotate-001-test.htmlPass1 / 1
filter-hue_rotate-002-test.htmlPass1 / 1
filter-in-3d-transformed-ancestor-child-crossing-eye-plane.htmlFail0 / 1BUGa filtered element (drop-shadow()) rotated under a perspective whose plane crosses the plane of the eye is drawn as a washed-out smear over the viewport instead of the projected green box, its shadow and the orange child: the filter is applied on an image of the part of the plane the clip shows (DrawingSession.PushProjectedLayer of Imaging); the filtered layer is clipped to the bounds of its content with the reach of the filters, but a part of these bounds is behind the eye, so their image is unbounded, the image of the plane reaches far toward the horizon and is scaled down to its pixel budget (too coarse)
filter-in-3d-transformed-ancestor-child-near-eye-plane.htmlPass1 / 1
filter-in-3d-transformed-ancestor.htmlPass1 / 1
filter-invalid.htmlPass1 / 1
filter-invert-001-test.htmlPass1 / 1
filter-invert-002-test.htmlPass1 / 1
filter-outsets-clipped-by-document-edge.htmlPass1 / 1
filter-outsets-do-not-escape-ancestor-clip.htmlPass1 / 1
filter-overflow-transformed-child-001.htmlPass1 / 1
filter-region-calc-001.htmlPass1 / 1
filter-region-html-content-viewport.tentative.htmlPass1 / 1
filter-region-negative-positioned-child-001.htmlPass1 / 1
filter-region-transformed-child-001.htmlPass1 / 1
filter-region-transformed-composited-child-001.htmlPass1 / 1
filter-region-units-001.htmlPass1 / 1
filter-saturate-001-test.htmlPass1 / 1
filter-scale-001.htmlPass1 / 1
filter-scaling-001.htmlPass1 / 1
filter-subregion-01.htmlPass1 / 1
filter-svg-background-image-blur.htmlPass1 / 1
filter-target-offscreen-below-viewport-001.htmlPass1 / 1
filter-target-offscreen-below-viewport-002.htmlPass1 / 1
filter-target-offscreen-below-viewport-003.htmlPass1 / 1
filter-turbulence-invalid-001.htmlPass1 / 1
filter-unbounded-child-in-layer-plane.htmlPass1 / 1
filter-url-to-non-existent-filter-001.htmlPass1 / 1
filter-with-mix-blend-mode.htmlPass1 / 1
filtered-block-is-container.htmlPass1 / 1
filtered-html-is-not-container.htmlPass1 / 1
filtered-inline-applies-to-block.htmlPass1 / 1
filtered-inline-applies-to-float.htmlPass1 / 1
filtered-inline-is-container-with-block-content.htmlPass1 / 1
filtered-inline-is-container.htmlPass1 / 1
filters-drop-shadow-001.htmlPass1 / 1
filters-drop-shadow-002.htmlPass1 / 1
filters-drop-shadow-003.htmlPass1 / 1
filters-grayscale-001-test.htmlPass1 / 1
filters-opacity-001-test.htmlPass1 / 1
filters-opacity-002-test.htmlPass1 / 1
filters-sepia-001-test.htmlPass1 / 1
filters-test-brightness-001.htmlPass1 / 1
filters-test-brightness-002.htmlPass1 / 1
filters-test-brightness-003.htmlPass1 / 1
fixed-pos-filter-clip-001.htmlPass1 / 1
fixed-pos-filter-clip-002.htmlPass1 / 1
grayscale-clip-border-radius.htmlPass1 / 1
hidpi-invert-filter-background.htmlPass1 / 1
invalidation-css-dropshadow-002.htmlPass1 / 1
invert-scale.htmlPass1 / 1
kernel-unit-length-001.htmlPass1 / 1
kernel-unit-length-002.htmlPass1 / 1
lighting-region.htmlPass1 / 1
limiting-cone-angle.htmlPass1 / 1
morphology-mirrored.htmlPass1 / 1
reference-filter-update-on-attribute-change-001.htmlPass1 / 1
remove-filter-repaint.htmlPass1 / 1
repaint-added-backdrop-filter.htmlPass1 / 1
root-element-with-opacity-filter-001.htmlPass1 / 1
svg-data-uri-filter-resource.htmlPass1 / 1
svg-empty-container-with-filter-content-added.htmlPass1 / 1
svg-empty-element-with-filter-001.htmlPass1 / 1
svg-empty-hidden-foreignobject-with-filter-001.htmlFail0 / 1TEST BUGthe foreignObject has width="0" height="0": SVG 2 ยง12.2 (Placement of the embedded content) says that a value of zero for either width or height disables rendering of the element and its embedded content, so its filter (a userSpaceOnUse 100x100 region filled by feFlood) is not rendered and the page is blank; only Chrome passes
svg-external-filter-resource.htmlPass1 / 1
svg-feflood-001.htmlPass1 / 1
svg-feimage-001.htmlPass1 / 1
svg-feimage-002.htmlPass1 / 1
svg-feimage-003.htmlPass1 / 1
svg-feimage-004.htmlPass1 / 1
svg-feimage-005.htmlPass1 / 1
svg-feoffset-001.htmlPass1 / 1
svg-filter-filter-units-user-space.htmlPass1 / 1
svg-filter-gradient-interpolation.htmlPass1 / 1
svg-filter-primitive-units-user-space.htmlPass1 / 1
svg-filter-user-space-viewport-change.htmlPass1 / 1
svg-filter-vs-clip-path.htmlPass1 / 1
svg-filter-vs-mask.htmlPass1 / 1
svg-image-root-filter.htmlPass1 / 1
svg-multiple-filter-functions.htmlPass1 / 1
svg-mutation-drop-shadow-color.htmlPass1 / 1
svg-mutation-drop-shadow-offset.htmlPass1 / 1
svg-mutation-fedropshadow-stddeviation.htmlPass1 / 1
svg-mutation-filter-used-by-mask.htmlPass1 / 1
svg-mutation-function-to-url.htmlPass1 / 1
svg-mutation-group-position-changed.htmlPass1 / 1
svg-mutation-group-size-changed.htmlPass1 / 1
svg-mutation-group-transform-changed.htmlPass1 / 1
svg-mutation-object-position-changed.htmlPass1 / 1
svg-mutation-object-size-changed.htmlPass1 / 1
svg-mutation-object-transform-changed.htmlPass1 / 1
svg-mutation-single-to-multiple-001.htmlPass1 / 1
svg-mutation-single-to-multiple-002.htmlPass1 / 1
svg-mutation-url-to-function.htmlPass1 / 1
svg-relative-urls-001.htmlPass1 / 1
svg-relative-urls-002.htmlPass1 / 1
svg-shorthand-drop-shadow-001.htmlPass1 / 1
svg-shorthand-hue-rotate-001.htmlPass1 / 1
svg-sourcegraphic-currentcolor-dynamic-001.htmlPass1 / 1
svg-sourcegraphic-invalidation-001.htmlPass1 / 1
svg-unknown-input-001.htmlPass1 / 1
svg-unknown-input-002.htmlPass1 / 1
svg-visibility-hidden-element-with-filter-001.htmlPass1 / 1
svg-visibility-hidden-element-with-filter-002.htmlPass1 / 1
svg-visibility-hidden-element-with-filter-003.htmlPass1 / 1
tainting-css-dropshadow-001.htmlPass1 / 1
tainting-css-dropshadow-currentcolor.htmlPass1 / 1
tainting-feblend-001.htmlPass1 / 1
tainting-feblend-002.htmlPass1 / 1
tainting-fecomponenttransfer-001.htmlPass1 / 1
tainting-fecomponenttransfer-002.htmlPass1 / 1
tainting-fecomposite-001.htmlPass1 / 1
tainting-fecomposite-002.htmlPass1 / 1
tainting-feconvolvematrix-001.htmlPass1 / 1
tainting-feconvolvematrix-002.htmlPass1 / 1
tainting-fediffuselighting-001.htmlPass1 / 1
tainting-fediffuselighting-002.htmlPass1 / 1
tainting-fediffuselighting-003.htmlPass1 / 1
tainting-fediffuselighting-004.htmlPass1 / 1
tainting-fediffuselighting-dynamic-001.htmlPass1 / 1
tainting-fediffuselighting-dynamic-002.htmlPass1 / 1
tainting-fedisplacementmap-001.htmlPass1 / 1
tainting-fedisplacementmap-002.htmlPass1 / 1
tainting-fedropshadow-001.htmlPass1 / 1
tainting-fedropshadow-002.htmlPass1 / 1
tainting-fedropshadow-003.htmlPass1 / 1
tainting-fedropshadow-004.htmlPass1 / 1
tainting-feflood-001.htmlPass1 / 1
tainting-feflood-002.htmlPass1 / 1
tainting-feflood-003.htmlPass1 / 1
tainting-feflood-004.htmlPass1 / 1
tainting-feflood-005.htmlPass1 / 1
tainting-feflood-006.htmlPass1 / 1
tainting-feflood-007.htmlPass1 / 1
tainting-feflood-008.htmlPass1 / 1
tainting-feflood-009.htmlPass1 / 1
tainting-feflood-dynamic-001.htmlPass1 / 1
tainting-feflood-dynamic-002.htmlPass1 / 1
tainting-fegaussianblur-001.htmlPass1 / 1
tainting-fegaussianblur-002.htmlPass1 / 1
tainting-femorphology-001.htmlPass1 / 1
tainting-femorphology-002.htmlPass1 / 1
tainting-feoffset-001.htmlPass1 / 1
tainting-feoffset-002.htmlPass1 / 1
tainting-fespecularlighting-001.htmlPass1 / 1
tainting-fespecularlighting-002.htmlPass1 / 1
tainting-fespecularlighting-003.htmlPass1 / 1
tainting-fespecularlighting-004.htmlPass1 / 1
tainting-fetile-001.htmlPass1 / 1
tainting-fetile-002.htmlPass1 / 1
visibility-hidden-element-with-filter-001.htmlPass1 / 1
will-change-blur-filter-under-clip.htmlPass1 / 1