animations/animate-display-to-none-001.html | Pass | 1 / 1 | | |
animations/animate-fill-underlying-value-change.html | Pass | 1 / 1 | | |
animations/animate-rewind-freeze-indefinite.svg | Pass | 1 / 1 | | |
animations/conditional-processing-01.html | Pass | 1 / 1 | | |
animations/invalid-attribute-type-does-not-block-other-animations.html | Pass | 1 / 1 | | |
animations/invalid-attribute-type-does-not-block-same-group-animation.html | Pass | 1 / 1 | | |
animations/media-fragment-override-animation.html | Fail | 0 / 1 | NOT IMPLEMENTED | the temporal media fragments of the SVG images (#t=npt:3,3.01): the animations of an SVG image are sampled at the begin of its timeline (only Firefox implements them) |
animations/scripted/animateMotion-animated-line.svg | Pass | 1 / 1 | | |
animations/scripted/clear-mapped-animation.svg | Pass | 1 / 1 | | |
animations/set-animation-end-1.html | Pass | 1 / 1 | | |
animations/set-animation-end-2.html | Pass | 1 / 1 | | |
animations/stop-animation-01.html | Pass | 1 / 1 | | |
animations/switch-animation-01.html | Pass | 1 / 1 | | |
animations/switch-animation-02.html | Pass | 1 / 1 | | |
animations/use-animate-display-none-symbol-2.html | Pass | 1 / 1 | | |
animations/use-animate-display-none-symbol.html | Pass | 1 / 1 | | |
as-image/external-resource-data-url-import.sub.html | Pass | 1 / 1 | | |
as-image/external-resource-data-url-sheet.sub.html | Pass | 1 / 1 | | |
as-image/external-resource-inline-sheet.html | Pass | 1 / 1 | | |
as-image/sprite-sheet-fractional-size.html | Pass | 1 / 1 | | |
coordinate-systems/abspos.html | Pass | 1 / 1 | | |
coordinate-systems/out-of-flow-svg-root.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-intrinsic-size-003.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-intrinsic-size-004.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-intrinsic-size-005.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-001.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-002.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-003.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-dynamic-001.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-dynamic-002.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-individual-transform-properties-001.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-stacking-context-001.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-svg-dom-001.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-zoom-001.html | Pass | 1 / 1 | | |
coordinate-systems/outer-svg-transform-attribute-zoom-002.html | Pass | 1 / 1 | | |
coordinate-systems/view-invalid-viewBox.html | Pass | 1 / 1 | | |
coordinate-systems/view-transform-viewBox.html | Pass | 1 / 1 | | |
coordinate-systems/viewBox-baseVal-change-invalid.html | Pass | 1 / 1 | | |
coordinate-systems/viewBox-change-repaint-001.html | Pass | 1 / 1 | | |
coordinate-systems/viewBox-fractional-valid.html | Pass | 1 / 1 | | |
coordinate-systems/viewBox-scaling-text-001.html | Pass | 1 / 1 | | |
coordinate-systems/viewBox-synthesized-in-img-001.tentative.html | Fail | 0 / 1 | NOT IMPLEMENTED | a tentative behavior that only Gecko implements: the test expects the viewBox of an SVG image to be synthesized per axis when its root has a width or a height only (the content is stretched in that axis); the library, as Chromium and WebKit, synthesizes a viewBox only when the root has both a width and a height |
coordinate-systems/viewBox-zero-disables-rendering-001.svg | Pass | 1 / 1 | | |
coordinate-systems/viewBox-zero-disables-rendering-002.svg | Pass | 1 / 1 | | |
coordinate-systems/viewBox-zero-disables-rendering-003.svg | Pass | 1 / 1 | | |
coordinate-systems/viewBox-zero-disables-rendering-contexts.html | Pass | 1 / 1 | | |
coordinate-systems/viewBox-zero-disables-rendering-marker.svg | Pass | 1 / 1 | | |
coordinate-systems/viewBox-zero-disables-rendering-pattern.svg | Pass | 1 / 1 | | |
coordinate-systems/viewBox-zero-disables-rendering-symbol.svg | Pass | 1 / 1 | | |
embedded/image-embedding-nested-data-url-from-canvas-post-window-load.html | Pass | 1 / 1 | | |
embedded/image-embedding-nested-data-url-from-canvas-window-load.html | Pass | 1 / 1 | | |
embedded/image-embedding-nested-data-url-from-canvas.html | Pass | 1 / 1 | | |
embedded/image-embedding-nested-data-url-png.html | Pass | 1 / 1 | | |
embedded/image-embedding-nested-data-url.html | Pass | 1 / 1 | | |
embedded/image-embedding-nested-external-data-url-png.html | Pass | 1 / 1 | | |
embedded/image-embedding-nested-http-url.sub.html | Pass | 1 / 1 | | |
embedded/image-embedding-nesteder-data-url.html | Pass | 1 / 1 | | |
embedded/image-embedding-svg-nested-svg-in-foreignobject.html | Pass | 1 / 1 | | |
embedded/image-embedding-svg-viewref-with-viewbox.svg | Pass | 1 / 1 | | |
embedded/image-embedding-svg-with-auto-height.svg | Pass | 1 / 1 | | |
embedded/image-embedding-svg-with-fractional-viewbox.svg | Pass | 1 / 1 | | |
embedded/image-embedding-svg-with-near-integral-width.html | Pass | 1 / 1 | | |
embedded/image-embedding-svg-with-viewport-units-inline-style.svg | Pass | 1 / 1 | | |
embedded/image-embedding-svg-with-viewport-units.svg | Pass | 1 / 1 | | |
embedded/image-fractional-width-vertical-fidelity.svg | Pass | 1 / 1 | | |
embedded/image-large-bitmap.svg | Pass | 1 / 1 | | |
embedded/image-modify-href-1.svg | Pass | 1 / 1 | | |
embedded/image-modify-href-2.svg | Pass | 1 / 1 | | |
embedded/image-modify-href-3.svg | Pass | 1 / 1 | | |
embedded/image-modify-href-4.svg | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-does-not-affect-img.html | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-ignores-svg-root-viewbox.html | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-meet-svg-viewbox-only.html | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-meet-svg-with-size.html | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-none-animated-viewbox.html | Fail | 0 / 1 | NOT IMPLEMENTED | the animations of the SVG images: an SVG image is sampled at the begin of its timeline, so the <set> of the root's viewBox at 0.2s is never applied and the red left half stays visible |
embedded/image-preserveaspectratio-none-shared-document.html | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-none-svg-viewbox-only.html | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-overrides-svg-root.html | Pass | 1 / 1 | | |
embedded/image-preserveaspectratio-slice-svg.html | Pass | 1 / 1 | | |
embedded/image-remove-href-1.svg | Pass | 1 / 1 | | |
embedded/image-remove-href-2.svg | Pass | 1 / 1 | | |
embedded/image-remove-href-3.svg | Pass | 1 / 1 | | |
extensibility/foreignObject/composited-inside-object.html | Pass | 1 / 1 | | |
extensibility/foreignObject/compositing-backface-visibility.html | Pass | 1 / 1 | | |
extensibility/foreignObject/filter-repaint.html | Pass | 1 / 1 | | |
extensibility/foreignObject/foreign-object-containing-svg-in-svg-in-object.html | Pass | 1 / 1 | | |
extensibility/foreignObject/foreign-object-margin-collapsing.html | Pass | 1 / 1 | | |
extensibility/foreignObject/foreign-object-paints-before-rect.html | Pass | 1 / 1 | | |
extensibility/foreignObject/foreign-object-scale-scroll.html | Pass | 1 / 1 | | |
extensibility/foreignObject/foreign-object-size.html | Pass | 1 / 1 | | |
extensibility/foreignObject/foreign-object-visibility-hidden-visible-content.html | Pass | 1 / 1 | | |
extensibility/foreignObject/foreign-object-with-position-under-clip-path.html | Pass | 1 / 1 | | |
extensibility/foreignObject/isolation-with-html.html | Pass | 1 / 1 | | |
extensibility/foreignObject/isolation-with-svg.html | Pass | 1 / 1 | | |
extensibility/foreignObject/masked.html | Pass | 1 / 1 | | |
extensibility/foreignObject/overlapped-positioned-and-will-change-transform-descendant.html | Pass | 1 / 1 | | |
extensibility/foreignObject/position-svg-root-in-foreign-object.html | Pass | 1 / 1 | | |
extensibility/foreignObject/scroll-transform-nested-stacked-children.html | Pass | 1 / 1 | | |
extensibility/foreignObject/stacking-context.html | Pass | 1 / 1 | | |
extensibility/foreignObject/will-change-in-foreign-object-paint-order.html | Pass | 1 / 1 | | |
extensibility/foreignObject/will-change-in-transformed-foreign-object.html | Pass | 1 / 1 | | |
fonts/font-size-adjust-scale-text.svg | Pass | 1 / 1 | | |
geometry/reftests/circle-001.svg | Pass | 1 / 1 | | |
geometry/reftests/circle-002.svg | Pass | 1 / 1 | | |
geometry/reftests/circle-003.svg | Pass | 1 / 1 | | |
geometry/reftests/circle-004.svg | Pass | 1 / 1 | | |
geometry/reftests/circle-005.svg | Pass | 1 / 1 | | |
geometry/reftests/circle-006.svg | Pass | 1 / 1 | | |
geometry/reftests/circle-calc-dynamic-viewport.html | Pass | 1 / 1 | | |
geometry/reftests/ellipse-001.svg | Pass | 1 / 1 | | |
geometry/reftests/ellipse-002.svg | Pass | 1 / 1 | | |
geometry/reftests/ellipse-003.svg | Pass | 1 / 1 | | |
geometry/reftests/ellipse-004.svg | Pass | 1 / 1 | | |
geometry/reftests/ellipse-005.svg | Pass | 1 / 1 | | |
geometry/reftests/ellipse-006.svg | Pass | 1 / 1 | | |
geometry/reftests/ellipse-007.svg | Pass | 1 / 1 | | |
geometry/reftests/ellipse-calc-dynamic-viewport.html | Pass | 1 / 1 | | |
geometry/reftests/percentage-attribute.svg | Pass | 1 / 1 | | |
geometry/reftests/percentage.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-001.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-002.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-003.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-004.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-005.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-006.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-007.svg | Pass | 1 / 1 | | |
geometry/reftests/rect-calc-dynamic-viewport.html | Pass | 1 / 1 | | |
interact/use-instance-hover.html | Fail | 0 / 1 | NOT IMPLEMENTED | the user action pseudo-classes of the element instances of a use element: the shadow tree is painted without cloning the referenced element, so :hover matches the use element under the pointer but not the instance of the rect it references |
layout/svg-embed-intrinsic-size-min-size.html | Pass | 1 / 1 | | |
layout/svg-foreign-relayout-001.html | Pass | 1 / 1 | | |
layout/svg-foreign-relayout-002.html | Pass | 1 / 1 | | |
layout/svg-intrinsic-size-invalidation.html | Pass | 1 / 1 | | |
layout/svg-intrinsic-size-min-size.html | Pass | 1 / 1 | | |
layout/svg-use-symbol-animateMotion-print.html | Pass | 1 / 1 | | |
layout/svg-use-symbol-animateTransform-print.html | Pass | 1 / 1 | | |
layout/svg-use-symbol-opacity-print.html | Pass | 1 / 1 | | |
layout/svg-use-symbol-path-print.html | Pass | 1 / 1 | | |
layout/svg-use-symbol-width-2-print.html | Pass | 1 / 1 | | |
layout/svg-use-symbol-width-print.html | Pass | 1 / 1 | | |
layout/svg-with-percent-dimensions-relayout.html | Pass | 1 / 1 | | |
linking/reftests/href-a-element-attr-change.html | Pass | 1 / 1 | | |
linking/reftests/href-feImage-element.html | Pass | 1 / 1 | | |
linking/reftests/href-filter-element.html | Pass | 1 / 1 | | |
linking/reftests/href-gradient-element.html | Pass | 1 / 1 | | |
linking/reftests/href-image-element.html | Pass | 1 / 1 | | |
linking/reftests/href-pattern-element.html | Pass | 1 / 1 | | |
linking/reftests/href-textPath-element.html | Pass | 1 / 1 | | |
linking/reftests/href-use-element.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-override-multiple.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-decimal-values.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-img-element.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-invalid-negative-width.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-invalid-zero-height.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-invalid-zero-width.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-last-wins.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-overflow-clamped-nonzero-origin.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-overflow-clamped.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-percent-full.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-percent-img-element.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-percent-no-natural-size.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-percent-nonsquare.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-percent-viewbox-no-size.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-percent-zero-size.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-percent.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-pixel-explicit.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-pixel-implicit.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-viewbox-only.html | Pass | 1 / 1 | | |
linking/reftests/media-fragment-spatial-viewbox-width.html | Pass | 1 / 1 | | |
linking/reftests/svgview-and-xywh.html | Pass | 1 / 1 | | |
linking/reftests/svgview-attribute-order.html | Pass | 1 / 1 | | |
linking/reftests/svgview-escaped-semicolon.html | Pass | 1 / 1 | | |
linking/reftests/svgview-img-element.html | Pass | 1 / 1 | | |
linking/reftests/svgview-preserveaspectratio-meet.html | Pass | 1 / 1 | | |
linking/reftests/svgview-preserveaspectratio.html | Pass | 1 / 1 | | |
linking/reftests/svgview-spaces-around-semicolon.html | Pass | 1 / 1 | | |
linking/reftests/svgview-spaces.html | Pass | 1 / 1 | | |
linking/reftests/svgview-timesegment.html | Pass | 1 / 1 | | |
linking/reftests/svgview-transform.html | Pass | 1 / 1 | | |
linking/reftests/svgview-viewbox-invalid.html | Pass | 1 / 1 | | |
linking/reftests/svgview-viewbox-override-multiple.html | Pass | 1 / 1 | | |
linking/reftests/svgview-viewbox-then-transform.html | Pass | 1 / 1 | | |
linking/reftests/svgview-viewbox-zero.html | Pass | 1 / 1 | | |
linking/reftests/url-processing-fetch-properties-001.sub.svg | Pass | 1 / 1 | | |
linking/reftests/url-processing-fetch-properties-002.sub.svg | Pass | 1 / 1 | | |
linking/reftests/url-processing-whitespace-001.svg | Pass | 1 / 1 | | |
linking/reftests/url-processing-whitespace-002.svg | Pass | 1 / 1 | | |
linking/reftests/url-processing-whitespace-003.svg | Pass | 1 / 1 | | |
linking/reftests/url-reference-local-textpath.svg | Pass | 1 / 1 | | |
linking/reftests/use-descendant-combinator-001.html | Pass | 1 / 1 | | |
linking/reftests/use-descendant-combinator-002.html | Pass | 1 / 1 | | |
linking/reftests/use-descendant-combinator-003.html | Pass | 1 / 1 | | |
linking/reftests/use-hidden-attr-change.html | Pass | 1 / 1 | | |
linking/reftests/use-keyframes.html | Pass | 1 / 1 | | |
linking/reftests/use-nested-symbol-001.html | Pass | 1 / 1 | | |
linking/reftests/use-symbol-rendered-001.html | Pass | 1 / 1 | | |
linking/reftests/use-template.html | Pass | 1 / 1 | | |
linking/reftests/view-viewbox-invalid-fallback.html | Pass | 1 / 1 | | |
linking/reftests/view-viewbox-override.html | Pass | 1 / 1 | | |
painting/animated-dashoffset-odd-dasharray.html | Pass | 1 / 1 | | |
painting/color-interpolation-001.svg | Pass | 1 / 1 | | |
painting/color-mix-currentcolor-fill-stroke-repaint.html | Pass | 1 / 1 | | |
painting/currentColor-override-pserver-fallback.svg | Pass | 1 / 1 | | |
painting/currentColor-override-pserver-fill.svg | Pass | 1 / 1 | | |
painting/currentColor-override-pserver-stroke.svg | Pass | 1 / 1 | | |
painting/currentcolor-fill-stroke-repaint.html | Pass | 1 / 1 | | |
painting/foreignObject-overflow.html | Pass | 1 / 1 | | |
painting/inline-svg-resize-viewport-dependent-mask.html | Pass | 1 / 1 | | |
painting/inner-outer-svg-overflow-auto.html | Pass | 1 / 1 | | |
painting/marker-001.svg | Pass | 1 / 1 | | |
painting/marker-002.svg | Pass | 1 / 1 | | |
painting/marker-003.svg | Pass | 1 / 1 | | |
painting/marker-004.svg | Pass | 1 / 1 | | |
painting/marker-005.svg | Fail | 0 / 1 | BUG | 21 pixels of the antialiased top and left edges of one clipped marker differ by at most 11 levels: the test clips the content of the marker to its viewport, the reference clips the same content with a clipPath element, and the edges of the content that coincide with the edges of the clip do not get the same coverage (Chromium and Gecko fail the test too) |
painting/marker-006.svg | Pass | 1 / 1 | | |
painting/marker-007.svg | Pass | 1 / 1 | | |
painting/marker-008.svg | Pass | 1 / 1 | | |
painting/marker-009.svg | Pass | 1 / 1 | | |
painting/marker-orient-001.svg | Pass | 1 / 1 | | |
painting/mask-containing-image-with-clip-path.svg | Pass | 1 / 1 | | |
painting/negative-dashoffset-odd-dasharray.html | Pass | 1 / 1 | | |
painting/reftests/display-none-mask.html | Pass | 1 / 1 | | |
painting/reftests/fallback-001.svg | Pass | 1 / 1 | | |
painting/reftests/fallback-002.svg | Pass | 1 / 1 | | |
painting/reftests/gradient-external-reference.svg | Pass | 1 / 1 | | |
painting/reftests/large-transform-001.html | Pass | 1 / 1 | | |
painting/reftests/marker-context-fill-transform.html | Fail | 0 / 1 | BUG | 12 pixels of the antialiased edges of the rotated shapes differ by at most 2 levels in the zoomed iframes: the display list of the nested document is scaled by the zoom of the iframe, where the reference paints the same shapes without zoom |
painting/reftests/marker-data-uri-reference.svg | Pass | 1 / 1 | | |
painting/reftests/marker-external-reference.svg | Pass | 1 / 1 | | |
painting/reftests/marker-implicit-subpaths.html | Pass | 1 / 1 | | |
painting/reftests/marker-path-001.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-002.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-003.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-011.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-012.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-013.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-021.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-022.svg | Pass | 1 / 1 | | |
painting/reftests/marker-path-023.svg | Pass | 1 / 1 | | |
painting/reftests/marker-units-strokewidth-non-scaling-stroke.svg | Pass | 1 / 1 | | |
painting/reftests/marker-units-userspaceonuse-non-scaling-stroke.svg | Pass | 1 / 1 | | |
painting/reftests/markers-orient-001.svg | Pass | 1 / 1 | | |
painting/reftests/markers-orient-002.svg | Pass | 1 / 1 | | |
painting/reftests/mask-percentage.html | Pass | 1 / 1 | | |
painting/reftests/mask-print.svg | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-001.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-002.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-003.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-004.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-005.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-006.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-007.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-008.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-009.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-010.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-non-uniform-scale.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-precision-loss.html | Pass | 1 / 1 | | |
painting/reftests/non-scaling-stroke-with-none-preserve-aspect-ratio.html | Pass | 1 / 1 | | |
painting/reftests/paint-context-001.svg | Pass | 1 / 1 | | |
painting/reftests/paint-context-002.svg | Pass | 1 / 1 | | |
painting/reftests/paint-context-003.svg | Pass | 1 / 1 | | |
painting/reftests/paint-context-004.svg | Pass | 1 / 1 | | |
painting/reftests/paint-context-006.svg | Pass | 1 / 1 | | |
painting/reftests/paint-context-007.svg | Pass | 1 / 1 | | |
painting/reftests/paint-context-008.svg | Pass | 1 / 1 | | |
painting/reftests/paint-order-001.svg | Pass | 1 / 1 | | |
painting/reftests/paint-order-002.svg | Pass | 1 / 1 | | |
painting/reftests/paint-order-003.svg | Pass | 1 / 1 | | |
painting/reftests/paint-order-text-decorations.svg | Pass | 1 / 1 | | |
painting/reftests/pattern-external-reference.svg | Pass | 1 / 1 | | |
painting/reftests/percentage-attribute.svg | Pass | 1 / 1 | | |
painting/reftests/percentage.svg | Pass | 1 / 1 | | |
painting/reftests/small-nested-viewbox.html | Pass | 1 / 1 | | |
painting/reftests/svg-percent-stroke-dasharray-line-viewbox-update.html | Pass | 1 / 1 | | |
painting/reftests/svg-percent-stroke-dasharray-path-viewbox-update.html | Pass | 1 / 1 | | |
painting/reftests/svg-percent-stroke-dasharray-rect-viewbox-update.html | Pass | 1 / 1 | | |
painting/reftests/svg-percent-stroke-dashoffset-line-viewbox-update.html | Pass | 1 / 1 | | |
painting/reftests/svg-percent-stroke-dashoffset-path-viewbox-update.html | Pass | 1 / 1 | | |
painting/reftests/svg-percent-stroke-dashoffset-rect-viewbox-update.html | Pass | 1 / 1 | | |
painting/reftests/symbol-in-mask.html | Pass | 1 / 1 | | |
painting/reftests/text-shadow-01.html | Fail | 0 / 1 | BUG | 444 pixels of the blurred shadow differ, for 400 allowed: the reference is an HTML text whose glyph is 1px to the right of the SVG text (which the fuzziness of the test allows), and its baseline is not at the same fraction of a pixel as the y of the SVG text, so the two shadows are not sampled at the same position |
painting/reftests/text-shadow-02.html | Pass | 1 / 1 | | |
painting/reftests/text-shadow-03.html | Fail | 0 / 1 | BUG | the test expects the shadow of a text that is filled and stroked to be the shadow of the first of the fill and the stroke that is painted (Chromium: the stroke with paint-order: stroke); the library paints the shadows of the fill and of the stroke, as css/css-text-decor/text-shadow/svg-stroke.html requires (Gecko and WebKit fail this test too) |
painting/reftests/visibility-collapse-001.html | Pass | 1 / 1 | | |
painting/reftests/zero-scale-svg-transform-inside-g-tag.html | Pass | 1 / 1 | | |
painting/scripted/marker-element-added.html | Pass | 1 / 1 | | |
painting/subpixel-clip-path-transform.html | Pass | 1 / 1 | | |
painting/svg-child-will-change-transform-invalidation.html | Pass | 1 / 1 | | |
painting/svg-percent-stroke-width-viewbox-update.html | Pass | 1 / 1 | | |
painting/svg-with-outline.html | Pass | 1 / 1 | | |
painting/text-clip-path-transform.html | Pass | 1 / 1 | | |
painting/text-mask-transform.html | Pass | 1 / 1 | | |
painting/will-change-under-mask.html | Pass | 1 / 1 | | |
path/bearing/absolute.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the bearing commands of the path data (B, b), which were removed from SVG 2 and that no browser implements |
path/bearing/relative.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the bearing commands of the path data (B, b), which were removed from SVG 2 and that no browser implements |
path/bearing/zero.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the bearing commands of the path data (B, b), which were removed from SVG 2 and that no browser implements |
path/distance/path-length-css-overrides-presentation-attribute.tentative.svg | Pass | 1 / 1 | | |
path/distance/path-length-css-property.tentative.svg | Pass | 1 / 1 | | |
path/distance/path-length-css-zero.tentative.svg | Pass | 1 / 1 | | |
path/distance/path-length-css-zoom.tentative.svg | Pass | 1 / 1 | | |
path/distance/pathLength-positive-percentage.svg | Pass | 1 / 1 | | |
path/distance/pathLength-positive.svg | Pass | 1 / 1 | | |
path/distance/pathLength-zero-percentage.svg | Fail | 0 / 1 | TEST BUG | the test expects a percentage startOffset to be zero on a path whose pathLength is 0 (Chromium and Gecko), which contradicts svg/text/reftests/textpath-pathlength-zero-offset-percentage.svg (which passes) and the specification: pathLength has no effect on the percentages |
path/distance/pathLength-zero.svg | Pass | 1 / 1 | | |
path/distance/pathlength-circle-mutating.svg | Pass | 1 / 1 | | |
path/distance/pathlength-path-mutating.svg | Pass | 1 / 1 | | |
path/distance/pathlength-path-negative.svg | Pass | 1 / 1 | | |
path/distance/pathlength-path-zero.svg | Pass | 1 / 1 | | |
path/distance/pathlength-path.svg | Pass | 1 / 1 | | |
path/distance/pathlength-rect-mutating.svg | Pass | 1 / 1 | | |
path/distance/pathlength-rect.svg | Pass | 1 / 1 | | |
path/error-handling/render-until-error.svg | Pass | 1 / 1 | | |
path/property/d-none.svg | Pass | 1 / 1 | | |
path/property/marker-path.svg | Pass | 1 / 1 | | |
path/property/mpath.svg | Pass | 1 / 1 | | |
path/property/priority.svg | Pass | 1 / 1 | | |
path/reftests/path-zoom.html | Pass | 1 / 1 | | |
print/svg-use-page-break-crash-print.html | Pass | 1 / 1 | | |
pservers/reftests/css-color-visited-currentcolor-svg-fill.html | Pass | 1 / 1 | | |
pservers/reftests/fill-fallback-currentcolor-1.svg | Pass | 1 / 1 | | |
pservers/reftests/fill-fallback-currentcolor-2.svg | Pass | 1 / 1 | | |
pservers/reftests/fill-fallback-invalid-uri.svg | Pass | 1 / 1 | | |
pservers/reftests/fill-fallback-none-1.svg | Pass | 1 / 1 | | |
pservers/reftests/fill-fallback-none-2.svg | Pass | 1 / 1 | | |
pservers/reftests/fill-fallback-none-3.svg | Pass | 1 / 1 | | |
pservers/reftests/gradient-color-interpolation.svg | Pass | 1 / 1 | | |
pservers/reftests/gradient-objectBoundingBox-absolute-units.svg | Pass | 1 / 1 | | |
pservers/reftests/gradient-on-tspan-after-font-size-change.html | Pass | 1 / 1 | | |
pservers/reftests/gradient-on-use-context-fill-after-font-size-change.html | Pass | 1 / 1 | | |
pservers/reftests/gradient-transform-01.svg | Pass | 1 / 1 | | |
pservers/reftests/gradient-transform-02.svg | Pass | 1 / 1 | | |
pservers/reftests/gradient-transform-03.svg | Pass | 1 / 1 | | |
pservers/reftests/gradient-transform-template-inheritance.svg | Pass | 1 / 1 | | |
pservers/reftests/linear-gradient-transform-empty-attr.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-inheritance-template-pattern-removed.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-opacity-01.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-text-01.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-transform-01.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-transform-02.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-transform-03.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-transform-empty-attr.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-transform-template-inheritance.svg | Pass | 1 / 1 | | |
pservers/reftests/pattern-viewbox-01.svg | Pass | 1 / 1 | | |
pservers/reftests/percent-encoded-fragment-fill-stroke.html | Pass | 1 / 1 | | |
pservers/reftests/radial-gradient-transform-empty-attr.svg | Pass | 1 / 1 | | |
pservers/reftests/radialgradient-basic-002.svg | Pass | 1 / 1 | | |
pservers/reftests/radialgradient-basic-003.svg | Pass | 1 / 1 | | |
pservers/reftests/radialgradient-fully-overlapping.svg | Pass | 1 / 1 | | |
pservers/reftests/stop-color-currentcolor-dynamic-001.svg | Pass | 1 / 1 | | |
pservers/reftests/stroke-fallback-invalid-uri.svg | Pass | 1 / 1 | | |
pservers/scripted/linear-gradient-transform-clear.svg | Pass | 1 / 1 | | |
pservers/scripted/pattern-transform-clear.svg | Pass | 1 / 1 | | |
pservers/scripted/radial-gradient-transform-clear.svg | Pass | 1 / 1 | | |
render/order/clip-path-filter-order.svg | Pass | 1 / 1 | | |
render/order/z-index.tentative.svg | Fail | 0 / 1 | NOT IMPLEMENTED | z-index on the SVG elements (the stacking contexts of SVG 2 that no browser implements): the elements are painted in document order |
render/reftests/blending-001.svg | Pass | 1 / 1 | | |
render/reftests/blending-002.svg | Pass | 1 / 1 | | |
render/reftests/blending-svg-foreign-object.html | Disabled | – | FLAKY | reftest whose result depends on the platform: the glyphs are antialiased by the font engine of the platform (CoreText, FreeType, DirectWrite), so it passes on Linux and fails on macOS or the reverse |
render/reftests/blending-svg-root.html | Disabled | – | FLAKY | reftest whose result depends on the platform: the glyphs are antialiased by the font engine of the platform (CoreText, FreeType, DirectWrite), so it passes on Linux and fails on macOS or the reverse |
render/reftests/change-sync-for-nested-use.html | Pass | 1 / 1 | | |
render/reftests/filter-effects-on-pattern.html | Pass | 1 / 1 | | |
render/reftests/nested-svg-overflow-clip.html | Pass | 1 / 1 | | |
render/reftests/overflow-clip.html | Pass | 1 / 1 | | |
render/reftests/render-sync-with-font-size.html | Pass | 1 / 1 | | |
render/reftests/svg-filter-unresolved-reference.html | Pass | 1 / 1 | | |
render/reftests/visibility-hidden-container-mask-clip.html | Pass | 1 / 1 | | |
scripted/script-style-attribute-csp.html | Pass | 1 / 1 | | |
shapes/circle-01.svg | Pass | 1 / 1 | | |
shapes/ellipse-01.svg | Pass | 1 / 1 | | |
shapes/ellipse-02.svg | Pass | 1 / 1 | | |
shapes/ellipse-03.svg | Pass | 1 / 1 | | |
shapes/ellipse-04.svg | Pass | 1 / 1 | | |
shapes/ellipse-05.svg | Pass | 1 / 1 | | |
shapes/ellipse-06.svg | Pass | 1 / 1 | | |
shapes/ellipse-07.svg | Pass | 1 / 1 | | |
shapes/ellipse-08.svg | Pass | 1 / 1 | | |
shapes/ellipse-09.svg | Pass | 1 / 1 | | |
shapes/line-dasharray.svg | Pass | 1 / 1 | | |
shapes/rect-01.svg | Pass | 1 / 1 | | |
shapes/rect-02.svg | Pass | 1 / 1 | | |
shapes/rect-03.svg | Pass | 1 / 1 | | |
shapes/rect-04.svg | Pass | 1 / 1 | | |
shapes/rect-05.svg | Pass | 1 / 1 | | |
shapes/rect-rx-set-by-css.svg | Pass | 1 / 1 | | |
shapes/reftests/disabled-shapes-01.svg | Pass | 1 / 1 | | |
shapes/reftests/ellipse-auto-rx-clip-path.html | Pass | 1 / 1 | | |
shapes/reftests/ellipse-auto-rx-css-clip-path.html | Pass | 1 / 1 | | |
shapes/reftests/ellipse-auto-rx-percent-clip-path.html | Pass | 1 / 1 | | |
shapes/reftests/ellipse-auto-rx-textpath.html | Pass | 1 / 1 | | |
shapes/reftests/pathlength-001.svg | Pass | 1 / 1 | | |
shapes/reftests/pathlength-002.svg | Pass | 1 / 1 | | |
shapes/reftests/pathlength-003.svg | Pass | 1 / 1 | | |
shapes/reftests/pathlength-004a.svg | Pass | 1 / 1 | | |
shapes/reftests/pathlength-004b.svg | Pass | 1 / 1 | | |
shapes/reftests/pathlength-005.html | Pass | 1 / 1 | | |
shapes/reftests/polygon-with-filtered-marker.html | Pass | 1 / 1 | | |
struct/reftests/conditional-processing-never-rendered-resources.svg | Pass | 1 / 1 | | |
struct/reftests/currentScale-change-repaint.html | Pass | 1 / 1 | | |
struct/reftests/currentScale.svg | Pass | 1 / 1 | | |
struct/reftests/gradient-in-symbol.svg | Pass | 1 / 1 | | |
struct/reftests/image-symbol.svg | Pass | 1 / 1 | | |
struct/reftests/inner-svg-css-transform.svg | Pass | 1 / 1 | | |
struct/reftests/inner-svg-rotate-transform.svg | Pass | 1 / 1 | | |
struct/reftests/inner-svg-transform-and-viewbox.svg | Pass | 1 / 1 | | |
struct/reftests/inner-svg-transform.svg | Pass | 1 / 1 | | |
struct/reftests/nested-svg-through-display-contents.svg | Pass | 1 / 1 | | |
struct/reftests/outer-svg-transform.svg | Pass | 1 / 1 | | |
struct/reftests/requiredextensions-empty-string.svg | Pass | 1 / 1 | | |
struct/reftests/requiredextensions-xhtml.tentative.svg | Pass | 1 / 1 | | |
struct/reftests/svg-getIntersectionList-001.svg | Pass | 1 / 1 | | |
struct/reftests/sync-svg-attributes.svg | Pass | 1 / 1 | | |
struct/reftests/use-a.svg | Pass | 1 / 1 | | |
struct/reftests/use-adopted-with-external-resource.tentative.svg | Pass | 1 / 1 | | |
struct/reftests/use-cross-origin.svg | Pass | 1 / 1 | | |
struct/reftests/use-data-url-set-attributeName.tentative.svg | Pass | 1 / 1 | | |
struct/reftests/use-data-url-setAttribute.tentative.html | Pass | 1 / 1 | | |
struct/reftests/use-data-url.tentative.svg | Pass | 1 / 1 | | |
struct/reftests/use-encoding.svg | Pass | 1 / 1 | | |
struct/reftests/use-event-handler-no-loss-of-events.html | Fail | 0 / 1 | NOT IMPLEMENTED | the event listeners of the element instances of a use element: the events are dispatched to the use element, the onclick handler of the referenced element does not run |
struct/reftests/use-external-html-resource-with-content-type-svg.html | Pass | 1 / 1 | | |
struct/reftests/use-external-html-resource-with-doctype.html | Fail | 0 / 1 | NOT IMPLEMENTED | an HTML document as the external resource document of a use element (only WebKit): the resource documents are XML documents |
struct/reftests/use-external-html-resource.html | Fail | 0 / 1 | NOT IMPLEMENTED | an HTML document as the external resource document of a use element (only WebKit): the resource documents are XML documents |
struct/reftests/use-external-resource-nested-image.html | Fail | 0 / 1 | NOT IMPLEMENTED | the image elements of the external resource document of a use element: a resource document has no browsing context, its images are not fetched |
struct/reftests/use-external-resource-nested-symbol.html | Pass | 1 / 1 | | |
struct/reftests/use-external-resource-no-svg-root.html | Pass | 1 / 1 | | |
struct/reftests/use-external-resource-target-pseudo-001.html | Pass | 1 / 1 | | |
struct/reftests/use-external-resource-target-pseudo-002.html | Pass | 1 / 1 | | |
struct/reftests/use-external-resource-with-revalidation.tentative.html | Pass | 1 / 1 | | |
struct/reftests/use-external-svg-resource-no-fragment-id.html | Pass | 1 / 1 | | |
struct/reftests/use-external-use.svg | Pass | 1 / 1 | | |
struct/reftests/use-foreignObject.html | Fail | 0 / 1 | NOT IMPLEMENTED | the foreignObject elements in the shadow tree of a use element (only Gecko renders them): their boxes are laid out for the referenced element only |
struct/reftests/use-image-href-mutating.svg | Pass | 1 / 1 | | |
struct/reftests/use-inheritance-001.svg | Pass | 1 / 1 | | |
struct/reftests/use-inheritance-nth-child-of.svg | Pass | 1 / 1 | | |
struct/reftests/use-inheritance-nth-last-child-of.svg | Pass | 1 / 1 | | |
struct/reftests/use-no-tspan.svg | Pass | 1 / 1 | | |
struct/reftests/use-ref-inside-data-url.tentative.html | Pass | 1 / 1 | | |
struct/reftests/use-referencing-non-svg-fragment-element.html | Pass | 1 / 1 | | |
struct/reftests/use-same-origin.svg | Pass | 1 / 1 | | |
struct/reftests/use-svg-dimensions-override-001.svg | Pass | 1 / 1 | | |
struct/reftests/use-svg-dimensions-override-002.svg | Pass | 1 / 1 | | |
struct/reftests/use-svg-inline-css.svg | Pass | 1 / 1 | | |
struct/reftests/use-switch.svg | Pass | 1 / 1 | | |
struct/reftests/use-symbol-dimensions-override-001.svg | Pass | 1 / 1 | | |
struct/reftests/use-symbol-dimensions-override-002.svg | Pass | 1 / 1 | | |
struct/reftests/use-symbol-display-none.svg | Pass | 1 / 1 | | |
struct/reftests/use-symbol-inline-css-001.svg | Pass | 1 / 1 | | |
struct/reftests/use-symbol-inline-css-002.svg | Pass | 1 / 1 | | |
struct/reftests/use-symbol-inline-css-003.svg | Pass | 1 / 1 | | |
styling/border-spacing-svg-zoom-table-display.html | Pass | 1 / 1 | | |
styling/color-inherit-link-visited.svg | Pass | 1 / 1 | | |
styling/css-linked-parameters/css-linked-parameters-precedence-1.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/css-linked-parameters-precedence-2.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/img-with-linked-parameters-1.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/img-with-linked-parameters-2.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/img-with-url-fragment-identifiers-1.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/img-with-url-fragment-identifiers-2.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/img-with-url-function-1.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/img-with-url-function-2.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-background-image.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-basic.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-currentcolor-typed.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-currentcolor-untyped.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-duplicate-name.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-dynamic.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-fallback.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-feimage-dynamic.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-feimage-resolution.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-feimage-subregion.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-feimage.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-fragment-identifier-background.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-fragment-identifier.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-fragment-shared-resource.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-geometry.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-invalid-typed-value.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-linked-parameters/link-parameters-none.html | Pass | 1 / 1 | | |
styling/css-linked-parameters/link-parameters-per-container.html | Fail | 0 / 1 | NOT IMPLEMENTED | the CSS linked parameters (link-parameters, param()) |
styling/css-var-on-length-attributes-01.svg | Pass | 1 / 1 | | |
styling/css-var-on-length-attributes-02.svg | Pass | 1 / 1 | | |
styling/css-var-on-length-attributes-03.svg | Pass | 1 / 1 | | |
styling/css-var-on-length-attributes-04.svg | Pass | 1 / 1 | | |
styling/css-var-on-length-attributes-05.svg | Pass | 1 / 1 | | |
styling/css-var-on-length-attributes-06.html | Pass | 1 / 1 | | |
styling/css-var-on-length-attributes-quirk.html | Pass | 1 / 1 | | |
styling/image-sizing-min-content.tentative.svg | Pass | 1 / 1 | | |
styling/invalidation/nth-child-of-class.svg | Pass | 1 / 1 | | |
styling/invalidation/nth-last-child-of-class.svg | Pass | 1 / 1 | | |
styling/invalidation/pct-filter.html | Pass | 1 / 1 | | |
styling/invalidation/pct-marker.html | Pass | 1 / 1 | | |
styling/invalidation/pct-stroke-dasharray-01.html | Pass | 1 / 1 | | |
styling/invalidation/pct-stroke-dasharray-02.html | Pass | 1 / 1 | | |
styling/nested-svg-sizing-auto.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-calc-size.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-calc.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-ems.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-fit-content.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-inherit.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-initial.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-max-content.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-min-content.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-percent.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-rems.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-stretch.tentative.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing-viewport-units-with-ICB.tentative.html | Fail | 0 / 1 | NOT IMPLEMENTED | a tentative behavior that no browser implements: the test expects the width and height properties to size a nested svg element; the library uses its attributes (w3c/svgwg#1057) |
styling/nested-svg-sizing-viewport-units.tentative.svg | Fail | 0 / 1 | NOT IMPLEMENTED | a tentative behavior that no browser implements: the test expects the width and height properties to size a nested svg element; the library uses its attributes (w3c/svgwg#1057) |
styling/nested-svg-sizing-with-use.svg | Pass | 1 / 1 | | |
styling/nested-svg-sizing.svg | Pass | 1 / 1 | | |
styling/outermost-svg-sizing-viewport-units.svg | Pass | 1 / 1 | | |
styling/padding-on-svg-via-img.tentative.html | Pass | 1 / 1 | | |
styling/rect-sizing-viewport-units.svg | Pass | 1 / 1 | | |
styling/render/opacity-text-decoration.html | Pass | 1 / 1 | | |
styling/render/transform-box.svg | Pass | 1 / 1 | | |
styling/render/transform-origin.svg | Pass | 1 / 1 | | |
styling/render/transform.svg | Pass | 1 / 1 | | |
styling/stroke-color-inherit-link-visited.svg | Pass | 1 / 1 | | |
styling/svg-filter-render-cross-origin-frame-in-cross-origin-frame.tentative.sub.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-cross-origin-frame-in-same-origin-frame.tentative.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-cross-origin-frame.tentative.sub.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-cross-origin-navigation-in-srcdoc-frame.tentative.sub.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-same-origin-frame-in-cross-origin-frame.tentative.sub.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-same-origin-frame-in-same-origin-frame.tentative.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-same-origin-frame-reload-as-sandbox.tentative.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-same-origin-frame.tentative.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-sandbox-frame.tentative.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-srcdoc-frame.tentative.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-swap.tentative.https.html | Pass | 1 / 1 | | |
styling/svg-filter-render-web-plugin.tentative.https.html | Pass | 1 / 1 | | |
styling/text-overflow-presentation-attribute-foreignobject.html | Pass | 1 / 1 | | |
styling/use-element-animations.html | Pass | 1 / 1 | | |
styling/use-element-attr-selector-transition.tentative.html | Pass | 1 / 1 | | |
styling/use-element-attr-selector.html | Pass | 1 / 1 | | |
styling/use-element-class-selector-transition.tentative.html | Pass | 1 / 1 | | |
styling/use-element-class-selector.html | Pass | 1 / 1 | | |
styling/use-element-id-selector-transition.tentative.html | Pass | 1 / 1 | | |
styling/use-element-id-selector.html | Pass | 1 / 1 | | |
styling/use-element-non-rendered-has-selector.html | Pass | 1 / 1 | | |
styling/use-element-non-rendered-sibling-selector.html | Pass | 1 / 1 | | |
styling/use-element-transitions-dom-mutation.tentative.html | Pass | 1 / 1 | | |
styling/use-element-transitions.tentative.html | Pass | 1 / 1 | | |
styling/use-element-web-animations.html | Pass | 1 / 1 | | |
text/reftests/dominant-baseline-central-large-font-size.svg | Pass | 1 / 1 | | |
text/reftests/dominant-baseline-hanging-small-font-size.svg | Pass | 1 / 1 | | |
text/reftests/dominant-baseline-text-after-edge.svg | Pass | 1 / 1 | | |
text/reftests/dominant-baseline-text-before-edge.svg | Pass | 1 / 1 | | |
text/reftests/first-letter.svg | Fail | 0 / 1 | NOT IMPLEMENTED | ::first-letter in the SVG texts (only Gecko) |
text/reftests/font-size-scaling.html | Pass | 1 / 1 | | |
text/reftests/gradient-after-reposition.html | Pass | 1 / 1 | | |
text/reftests/lang-attribute-dynamic.svg | Pass | 1 / 1 | | |
text/reftests/lang-attribute.svg | Fail | 0 / 1 | TEST RUNNER | the fallback font of the runner for the Han characters (M+ 1p) has no language-specific glyphs (no locl feature): the characters are painted the same way with and without the language of the element, so the test renders as its mismatch reference (the language of the element is the language of the OpenType shaping) |
text/reftests/lengthAdjust-large-font-vertical.svg | Pass | 1 / 1 | | |
text/reftests/lengthAdjust-large-font.svg | Pass | 1 / 1 | | |
text/reftests/lengthAdjust-vertical.svg | Pass | 1 / 1 | | |
text/reftests/multiple-textpaths.svg | Pass | 1 / 1 | | |
text/reftests/no-background.svg | Pass | 1 / 1 | | |
text/reftests/no-margin-border-padding.svg | Pass | 1 / 1 | | |
text/reftests/opacity.svg | Pass | 1 / 1 | | |
text/reftests/rtl-text-path.html | Pass | 1 / 1 | | |
text/reftests/text-bidi-controls-anchors-1.svg | Fail | 0 / 1 | TEST RUNNER | the test is laid out as its reference, except the group Start ‫Anchor‬: Start and Anchor are two level runs (levels 0 and 2), shaped separately as in the browsers, so the kerning pair of the space and A of the bundled sans-serif font (-0.66px) is not applied, while the single run of the reference has it |
text/reftests/text-bidi-controls-anchors-2.svg | Fail | 0 / 1 | TEST RUNNER | the test is laid out as its reference, except the group Start ‫Anchor‬: Start and Anchor are two level runs (levels 0 and 2), shaped separately as in the browsers, so the kerning pair of the space and A of the bundled sans-serif font (-0.66px) is not applied, while the single run of the reference has it |
text/reftests/text-clipped-offscreen-move-onscreen.html | Pass | 1 / 1 | | |
text/reftests/text-complex-001.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the content areas of shape-inside of the SVG texts, with shape-subtract and shape-padding (the text is laid out on one line at the origin; no browser implements them) |
text/reftests/text-complex-002.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the content areas of shape-inside of the SVG texts, with shape-subtract and shape-padding: the right-to-left Arabic text is laid out on one line that ends at the origin, outside of the canvas, where the reference positions its lines in the circles (no browser implements them) |
text/reftests/text-context-fill.svg | Pass | 1 / 1 | | |
text/reftests/text-font-face-load-image.html | Pass | 1 / 1 | | |
text/reftests/text-inline-size-001.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the lines computed with the font of its author (fonts/FreeSans.woff, which the test suite does not have: the text falls back to the bundled sans-serif font): its lines are 20px apart (line-spacing: 1.25 is not a property), the lines of the test are wrapped at the same words and 18.4px apart, the normal line height of the fallback font. No browser wraps the SVG texts |
text/reftests/text-inline-size-002.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the lines computed with the font of its author (fonts/FreeSans.woff, which the test suite does not have: the text falls back to the bundled sans-serif font): its vertical lines are 20px apart with the alphabetic baseline 4.8px from the central baseline, the lines of the test are wrapped at the same words, 18.4px apart (the normal line height of the fallback font) with the baseline 5.5px from the central baseline. No browser wraps the SVG texts |
text/reftests/text-inline-size-003.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the lines computed with the font of its author (fonts/FreeSans.woff, which the test suite does not have: the Arabic text falls back to the Arabic fallback font of the runner, Scheherazade): with that narrower font, each right-to-left text fits in its inline-size of 320px and is not wrapped, where the reference has two lines (the first one ends at الأفكار). No browser wraps the SVG texts |
text/reftests/text-inline-size-005.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the lines computed with the font of its author (fonts/FreeSans.woff, which the test suite does not have: the text falls back to the bundled sans-serif font) and positions the baselines of the lines with a 32px text with an ascent of 0.8em (0.905em in the fallback font): the third line of the reference ends with aliqua. Ut, which is 327px wide in the fallback font and does not fit in the inline-size of 320px (Ut is on the fourth line of the test). No browser wraps the SVG texts |
text/reftests/text-inline-size-006.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the lines computed with the font of its author (fonts/FreeSans.woff, which the test suite does not have: the text falls back to the bundled sans-serif font): the third line of the reference ends with aliqua. Ut, which is 327px wide in the fallback font and does not fit in the inline-size of 320px (Ut is on the fourth line of the test). No browser wraps the SVG texts |
text/reftests/text-inline-size-007.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the lines computed with the font of its author (fonts/FreeSans.woff, which the test suite does not have: the text falls back to the bundled sans-serif font) and positions the baselines of the lines with a 32px text with an ascent of 0.8em (0.905em in the fallback font): the third line of the reference ends with aliqua. Ut, which is 327px wide in the fallback font and does not fit in the inline-size of 320px (Ut is on the fourth line of the test). No browser wraps the SVG texts |
text/reftests/text-inline-size-101.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the lines computed with the font of its author (fonts/FreeSans.woff, which the test suite does not have: the text falls back to the bundled sans-serif font): its lines are 20px apart (line-spacing: 1.25 is not a property), the lines of the test are wrapped at the same words (the percentage of inline-size is resolved against the width of the SVG viewport) and 18.4px apart, the normal line height of the fallback font. No browser wraps the SVG texts |
text/reftests/text-inline-size-201.svg | Fail | 0 / 1 | TEST BUG | the reference hard-codes the positions of the parts of the vertical text computed with the fonts of its author (e.g. the second tspan at y="132", the last one at y="227.7") and its first text has no !; the Han characters are drawn with the fallback font of the runner (M+ 1p), whose advances are not the ones of the fonts of the author. No browser wraps the SVG texts |
text/reftests/text-multiline-001.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the preserved line breaks of the SVG texts (the pre-formatted multi-line text of SVG 2, which no browser implements): the text is laid out on one line |
text/reftests/text-multiline-002.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the preserved line breaks of the SVG texts (the pre-formatted multi-line text of SVG 2, which no browser implements): the text is laid out on one line |
text/reftests/text-multiline-003.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the preserved line breaks of the SVG texts (the pre-formatted multi-line text of SVG 2, which no browser implements): the text is laid out on one line |
text/reftests/text-path-transformed-002.html | Pass | 1 / 1 | | |
text/reftests/text-path-transformed.html | Pass | 1 / 1 | | |
text/reftests/text-positioning-list-combining-marks-indexing.html | Pass | 1 / 1 | | |
text/reftests/text-positioning-list-combining-marks.html | Pass | 1 / 1 | | |
text/reftests/text-shape-inside-001.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the content areas of shape-inside of the SVG texts (the text is laid out on one line at the origin; no browser implements them) |
text/reftests/text-shape-inside-002.svg | Fail | 0 / 1 | NOT IMPLEMENTED | the content areas of shape-inside of the SVG texts (the text is laid out on one line at the origin; no browser implements them) |
text/reftests/text-transform-001.html | Pass | 1 / 1 | | |
text/reftests/text-transform-002.html | Pass | 1 / 1 | | |
text/reftests/text-unknown-element-not-rendered.svg | Pass | 1 / 1 | | |
text/reftests/text-visibility-hidden-tspan-visible.html | Pass | 1 / 1 | | |
text/reftests/text-xml-space-001.svg | Pass | 1 / 1 | | |
text/reftests/textLength-list-x-spacingAndGlyphs.svg | Pass | 1 / 1 | | |
text/reftests/textLength-list-y-spacing.svg | Pass | 1 / 1 | | |
text/reftests/textLength-list-y-spacingAndGlyphs.svg | Pass | 1 / 1 | | |
text/reftests/textpath-combining-marks.html | Pass | 1 / 1 | | |
text/reftests/textpath-dynamic-href-change.svg | Pass | 1 / 1 | | |
text/reftests/textpath-dynamic-insert-target.svg | Pass | 1 / 1 | | |
text/reftests/textpath-dynamic-remove-readd-target.svg | Pass | 1 / 1 | | |
text/reftests/textpath-letter-spacing-01.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-ancestor-transform.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-combining-marks.html | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-dangling-href.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-empty-fallback.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-invalid-path-fallback.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-multiple-subpaths.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-pathlength-ignored.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-precedence-over-href.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-rtl.html | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-side-right.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-truncated-coordinate.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-two-textpaths.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-use-up-to-first-error.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-user-space.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr-whitespace-fallback.svg | Pass | 1 / 1 | | |
text/reftests/textpath-path-attr.svg | Pass | 1 / 1 | | |
text/reftests/textpath-pathlength-css-display-none.tentative.svg | Pass | 1 / 1 | | |
text/reftests/textpath-pathlength-zero-offset-percentage.svg | Pass | 1 / 1 | | |
text/reftests/textpath-pathlength-zero-offset-positive.svg | Pass | 1 / 1 | | |
text/reftests/textpath-pathlength-zero-offset-zero.svg | Pass | 1 / 1 | | |
text/reftests/textpath-shape-001.svg | Pass | 1 / 1 | | |
text/reftests/textpath-side-001.svg | Pass | 1 / 1 | | |
text/reftests/textpath-side-002.svg | Pass | 1 / 1 | | |
text/reftests/textpath-side-003.svg | Pass | 1 / 1 | | |
text/reftests/textpath-side-004.svg | Pass | 1 / 1 | | |
text/reftests/textpath-side-005.svg | Pass | 1 / 1 | | |
text/reftests/textpath-side-right-startoffset.svg | Pass | 1 / 1 | | |
text/reftests/textpath-side-right-subpaths.svg | Pass | 1 / 1 | | |
text/reftests/tiny-text-with-scaling.html | Pass | 1 / 1 | | |
text/reftests/transform-dynamic-change-root.html | Pass | 1 / 1 | | |
text/reftests/transform-dynamic-change.html | Pass | 1 / 1 | | |
text/reftests/tspan-opacity-mixed-direction.svg | Pass | 1 / 1 | | |
text/reftests/writing-mode-dynamic-change.html | Pass | 1 / 1 | | |
text/reftests/xml-lang-attribute-dynamic.svg | Pass | 1 / 1 | | |
text/reftests/xml-lang-attribute.svg | Fail | 0 / 1 | TEST RUNNER | the fallback font of the runner for the Han characters (M+ 1p) has no language-specific glyphs (no locl feature): the characters are painted the same way with and without the language of the element, so the test renders as its mismatch reference (the language of the element is the language of the OpenType shaping) |
top-level-document/svg-image-document-svg-xml-mime-type.tentative.html | Pass | 1 / 1 | | |