Completely failed files: 732; Completely failed subtests: 1478; Failure level: 1478/14815 (9.98%)
| Test | Ch73 |
|---|---|
| /css/css-animations/CSSPseudoElement-getAnimations.tentative.html (2/2, 100.00%, 0.01% of total) | OK |
| getAnimations returns CSS transitions/animations, and script-generated animations in the expected order | FAIL |
| getAnimations returns CSSAnimation objects | FAIL |
| /css/css-transitions/parsing/transition-property-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: parsing transition-property with invalid values | FAIL |
| /css/css-writing-modes/parsing/direction-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing direction with invalid values | FAIL |
| /css/css-backgrounds/background-332.html (2/8, 25.00%, 0.01% of total) | OK |
| background_specified_repeat | FAIL |
| background_specified_size | FAIL |
| /css/css-transitions/properties-value-001.html (11/560, 1.96%, 0.07% of total) | OK |
| background-position length(cm) / events | FAIL |
| background-position length(em) / events | FAIL |
| background-position length(ex) / events | FAIL |
| background-position length(in) / events | FAIL |
| background-position length(mm) / events | FAIL |
| background-position length(pc) / events | FAIL |
| background-position length(pt) / events | FAIL |
| background-position length(px) / events | FAIL |
| background-position percentage(%) / events | FAIL |
| word-spacing percentage(%) / events | FAIL |
| word-spacing percentage(%) / values | FAIL |
| /css/css-backgrounds/parsing/background-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background with invalid values | FAIL |
| /css/css-multicol/parsing/column-width-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-width with valid values | FAIL |
| /css/css-animations/parsing/animation-timing-function-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-timing-function with invalid values | FAIL |
| /css/css-transforms/parsing/rotate-parsing-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing rotate with invalid values | FAIL |
| /css/css-backgrounds/parsing/background-size-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-size with invalid values | FAIL |
| /css/css-cascade/inherit-initial.html (1/4, 25.00%, 0.01% of total) | OK |
| background-color:inherit on root element should compute to 'rgba(0, 0, 0, 0)'. | FAIL |
| /css/css-transitions/CSSTransition-effect.tentative.html (6/6, 100.00%, 0.04% of total) | OK |
| After setting a new keyframe effect on a play-pending transition, the transition remains pending | FAIL |
| After setting a new keyframe effect targeting different properties, the transition continues to report the original transition property | FAIL |
| After setting a new keyframe effect with a shorter duration, the transition becomes finished | FAIL |
| After setting a transition's effect to null, it becomes finished | FAIL |
| After setting a transition's effect to null, it still reports the original transition property | FAIL |
| After setting a transition's effect to null, style is updated | FAIL |
| /css/css-animations/pending-style-changes-001.html (2/2, 100.00%, 0.01% of total) | OK |
| Animatable::getAnimations() should be able to see a style-created CSS animation immediately | FAIL |
| Document::getAnimations() should be able to see a style-created CSS animation immediately | FAIL |
| /css/css-backgrounds/background-size-001.html (2/20, 10.00%, 0.01% of total) | OK |
| background-size_length_auto | FAIL |
| background-size_percentage_auto | FAIL |
| /css/css-transforms/parsing/transform-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing transform with invalid values | FAIL |
| /css/compositing/parsing/mix-blend-mode-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| Compositing and Blending Level 1: parsing mix-blend-mode with valid values | FAIL |
| /css/css-syntax/declarations-trim-whitespace.html (6/9, 66.67%, 0.04% of total) | OK |
| --foo-2: bar; | FAIL |
| --foo-3:bar ; | FAIL |
| --foo-4: bar ; | FAIL |
| --foo-5: bar !important; | FAIL |
| --foo-6: bar !important ; | FAIL |
| --foo-9:bar (then ws until end of rule) | FAIL |
| /css/css-multicol/parsing/column-rule-color-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule-color with valid values | FAIL |
| /css/css-transitions/zero-duration-multiple-transition.html (1/1, 100.00%, 0.01% of total) | OK |
| transition-duration of 0 prevents earlier transitions with the same property from starting. | FAIL |
| /css/css-backgrounds/parsing/box-shadow-valid.html (1/1, 100.00%, 0.01% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /css/css-transitions/before-load-001.html (1/2, 50.00%, 0.01% of total) | OK |
| transition height from 10px to 100px / events | FAIL |
| /css/css-backgrounds/parsing/background-image-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-image with valid values | FAIL |
| /css/css-multicol/parsing/column-rule-style-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule-style with invalid values | FAIL |
| /css/css-transitions/properties-value-auto-001.html (52/52, 100.00%, 0.35% of total) | OK |
| bottom auto(from) / events | FAIL |
| bottom auto(from) / values | FAIL |
| bottom auto(to) / events | FAIL |
| bottom auto(to) / values | FAIL |
| clip auto(from) / events | FAIL |
| clip auto(from) / values | FAIL |
| clip auto(to) / events | FAIL |
| clip auto(to) / values | FAIL |
| height auto(from) / events | FAIL |
| height auto(from) / values | FAIL |
| height auto(to) / events | FAIL |
| height auto(to) / values | FAIL |
| left auto(from) / events | FAIL |
| left auto(from) / values | FAIL |
| left auto(to) / events | FAIL |
| left auto(to) / values | FAIL |
| margin-bottom auto(from) / events | FAIL |
| margin-bottom auto(from) / values | FAIL |
| margin-bottom auto(to) / events | FAIL |
| margin-bottom auto(to) / values | FAIL |
| margin-left auto(from) / events | FAIL |
| margin-left auto(from) / values | FAIL |
| margin-left auto(to) / events | FAIL |
| margin-left auto(to) / values | FAIL |
| margin-right auto(from) / events | FAIL |
| margin-right auto(from) / values | FAIL |
| margin-right auto(to) / events | FAIL |
| margin-right auto(to) / values | FAIL |
| margin-top auto(from) / events | FAIL |
| margin-top auto(from) / values | FAIL |
| margin-top auto(to) / events | FAIL |
| margin-top auto(to) / values | FAIL |
| marker-offset auto(from) / events | FAIL |
| marker-offset auto(from) / values | FAIL |
| marker-offset auto(to) / events | FAIL |
| marker-offset auto(to) / values | FAIL |
| right auto(from) / events | FAIL |
| right auto(from) / values | FAIL |
| right auto(to) / events | FAIL |
| right auto(to) / values | FAIL |
| top auto(from) / events | FAIL |
| top auto(from) / values | FAIL |
| top auto(to) / events | FAIL |
| top auto(to) / values | FAIL |
| width auto(from) / events | FAIL |
| width auto(from) / values | FAIL |
| width auto(to) / events | FAIL |
| width auto(to) / values | FAIL |
| z-index auto(from) / events | FAIL |
| z-index auto(from) / values | FAIL |
| z-index auto(to) / events | FAIL |
| z-index auto(to) / values | FAIL |
| /css/css-multicol/parsing/column-rule-color-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule-color with invalid values | FAIL |
| /css/css-animations/event-order.tentative.html (4/4, 100.00%, 0.03% of total) | OK |
| Test iteration and end events are ordered by time. | FAIL |
| Test same events are ordered by elements. | FAIL |
| Test start and end events are sorted correctly when fired simultaneously | FAIL |
| Test start and iteration events are ordered by time. | FAIL |
| /css/css-transitions/parsing/transition-property-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: getComputedValue().transitionProperty | FAIL |
| /css/css-ui/parsing/outline-width-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 4: parsing outline-width with valid values | FAIL |
| /css/css-backgrounds/parsing/border-image-outset-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-outset with valid values | FAIL |
| /css/css-multicol/parsing/column-rule-width-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnRuleWidth | FAIL |
| /css/selectors/user-invalid.html (1/2, 50.00%, 0.01% of total) | OK |
| :user-invalid selector should be supported | FAIL |
| /css/css-writing-modes/text-combine-upright-parsing-digits-002.html (12/12, 100.00%, 0.08% of total) | OK |
| Computed value for `text-combine-upright: digits calc(1 + 1 + 1)` is `digits 3` | FAIL |
| Computed value for `text-combine-upright: digits calc(1 + 1)` is `digits 2` | FAIL |
| Computed value for `text-combine-upright: digits calc(2 * 1)` is `digits 2` | FAIL |
| Computed value for `text-combine-upright: digits calc(2 * 2 * 1)` is `digits 4` | FAIL |
| Computed value for `text-combine-upright: digits calc(2 + 2)` is `digits 4` | FAIL |
| Computed value for `text-combine-upright: digits calc(24 / 3 / 2)` is `digits 4` | FAIL |
| Computed value for `text-combine-upright: digits calc(3 * 1)` is `digits 3` | FAIL |
| Computed value for `text-combine-upright: digits calc(4 - 2)` is `digits 2` | FAIL |
| Computed value for `text-combine-upright: digits calc(4 / 2)` is `digits 2` | FAIL |
| Computed value for `text-combine-upright: digits calc(6 - 3)` is `digits 3` | FAIL |
| Computed value for `text-combine-upright: digits calc(6 / 2)` is `digits 3` | FAIL |
| Computed value for `text-combine-upright: digits calc(7 - 1 - 2)` is `digits 4` | FAIL |
| /css/cssom-view/elementsFromPoint-inline-vrl-rtl.html (1/1, 100.00%, 0.01% of total) | OK |
| elementsFromPoint should return all elements under a point | FAIL |
| /css/css-ui/parsing/caret-color-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing caret-color with valid values | FAIL |
| /css/css-backgrounds/parsing/border-image-repeat-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-repeat with valid values | FAIL |
| /css/css-backgrounds/parsing/background-position-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-position with invalid values | FAIL |
| /css/css-backgrounds/parsing/border-image-slice-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-slice with valid values | FAIL |
| /css/css-images/parsing/image-resolution-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 4: parsing image-resolution with valid values | FAIL |
| /css/css-multicol/parsing/column-gap-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnGap | FAIL |
| /css/css-multicol/parsing/column-count-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnCount | FAIL |
| /css/CSS2/floats/computed-float-position-absolute.html (1/1, 100.00%, 0.01% of total) | OK |
| The computed value of float with absolute positioning when there is no box should be "none" | FAIL |
| /css/css-writing-modes/parsing/text-combine-upright-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing text-combine-upright with invalid values | FAIL |
| /css/css-flexbox/parsing/flex-shrink-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-shrink with invalid values | FAIL |
| /css/css-transitions/parsing/transition-property-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: parsing transition-property with valid values | FAIL |
| /css/cssom-view/elementsFromPoint-iframes.html (1/2, 50.00%, 0.01% of total) | OK |
| elementsFromPoint on the root document for points in iframe elements | FAIL |
| /css/css-writing-modes/parsing/direction-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing direction with valid values | FAIL |
| /css/css-animations/CSSAnimation-finished.tentative.html (3/3, 100.00%, 0.02% of total) | OK |
| finished promise is not reset when animationPlayState is set to running | FAIL |
| finished promise is rejected when an animation is canceled by changing the animation property | FAIL |
| finished promise is rejected when an animation is canceled by resetting the animation property | FAIL |
| /css/css-transitions/CSSTransition-finished.tentative.html (1/1, 100.00%, 0.01% of total) | OK |
| Restarting a finished transition rewinds playback | FAIL |
| /css/css-values/calc-serialization.html (1/1, 100.00%, 0.01% of total) | OK |
| calc() serialization | FAIL |
| /css/css-transforms/animation/matrix-interpolation.html (1/2, 50.00%, 0.01% of total) | OK |
| Animation between "rotateY(360deg)" and "rotateX(720deg)" at progress 0.5 | FAIL |
| /css/css-ui/text-overflow-023.html (1/1, 100.00%, 0.01% of total) | OK |
| Checks hit testing on the ellipsis | FAIL |
| /css/css-fonts/idlharness.html (32/42, 76.19%, 0.22% of total) | OK |
| CSSFontFeatureValuesMap interface object length | FAIL |
| CSSFontFeatureValuesMap interface object name | FAIL |
| CSSFontFeatureValuesMap interface: existence and properties of interface object | FAIL |
| CSSFontFeatureValuesMap interface: existence and properties of interface prototype object | FAIL |
| CSSFontFeatureValuesMap interface: existence and properties of interface prototype object's "constructor" property | FAIL |
| CSSFontFeatureValuesMap interface: existence and properties of interface prototype object's @@unscopables property | FAIL |
| CSSFontFeatureValuesMap interface: operation set(CSSOMString, [object Object],[object Object]) | FAIL |
| CSSFontFeatureValuesRule interface object length | FAIL |
| CSSFontFeatureValuesRule interface object name | FAIL |
| CSSFontFeatureValuesRule interface: attribute annotation | FAIL |
| CSSFontFeatureValuesRule interface: attribute characterVariant | FAIL |
| CSSFontFeatureValuesRule interface: attribute fontFamily | FAIL |
| CSSFontFeatureValuesRule interface: attribute ornaments | FAIL |
| CSSFontFeatureValuesRule interface: attribute styleset | FAIL |
| CSSFontFeatureValuesRule interface: attribute stylistic | FAIL |
| CSSFontFeatureValuesRule interface: attribute swash | FAIL |
| CSSFontFeatureValuesRule interface: existence and properties of interface object | FAIL |
| CSSFontFeatureValuesRule interface: existence and properties of interface prototype object | FAIL |
| CSSFontFeatureValuesRule interface: existence and properties of interface prototype object's "constructor" property | FAIL |
| CSSFontFeatureValuesRule interface: existence and properties of interface prototype object's @@unscopables property | FAIL |
| CSSFontPaletteValuesRule interface object length | FAIL |
| CSSFontPaletteValuesRule interface object name | FAIL |
| CSSFontPaletteValuesRule interface: attribute basePalette | FAIL |
| CSSFontPaletteValuesRule interface: attribute fontFamily | FAIL |
| CSSFontPaletteValuesRule interface: existence and properties of interface object | FAIL |
| CSSFontPaletteValuesRule interface: existence and properties of interface prototype object | FAIL |
| CSSFontPaletteValuesRule interface: existence and properties of interface prototype object's "constructor" property | FAIL |
| CSSFontPaletteValuesRule interface: existence and properties of interface prototype object's @@unscopables property | FAIL |
| CSSRule interface: constant FONT_FEATURE_VALUES_RULE on interface object | FAIL |
| CSSRule interface: constant FONT_FEATURE_VALUES_RULE on interface prototype object | FAIL |
| CSSRule interface: constant FONT_PALETTE_VALUES_RULE on interface object | FAIL |
| CSSRule interface: constant FONT_PALETTE_VALUES_RULE on interface prototype object | FAIL |
| /css/css-writing-modes/writing-mode-parsing-sideways-rl-001.html (1/1, 100.00%, 0.01% of total) | OK |
| writing-mode: sideways-rl | FAIL |
| /css/css-flexbox/parsing/flex-grow-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-grow with valid values | FAIL |
| /css/css-multicol/parsing/column-span-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-span with invalid values | FAIL |
| /css/css-fonts/font-variant-alternates-parsing.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Test: font-variant-alternates: historical-forms; parses case-insensitively | FAIL |
| /css/css-images/parsing/object-position-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing object-position with valid values | FAIL |
| /css/css-animations/parsing/animation-direction-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-direction with valid values | FAIL |
| /css/css-backgrounds/parsing/border-style-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-style with valid values | FAIL |
| /css/css-writing-modes/writing-mode-parsing-sideways-lr-001.html (1/1, 100.00%, 0.01% of total) | OK |
| writing-mode: sideways-lr | FAIL |
| /css/selectors/invalidation/is.html (5/6, 83.33%, 0.03% of total) | OK |
| Invalidate :is() for complex selector arguments. | FAIL |
| Invalidate :is() for compound selector arguments. | FAIL |
| Invalidate :is() for simple selector arguments. | FAIL |
| Invalidate nested :is(). | FAIL |
| Test specificity of :is(). | FAIL |
| /css/css-transforms/transform-2d-getComputedStyle-001.html (1/5, 20.00%, 0.01% of total) | OK |
| Matrix for rotate | FAIL |
| /css/css-backgrounds/parsing/border-image-width-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-width with valid values | FAIL |
| /css/css-transitions/properties-value-inherit-001.html (12/560, 2.14%, 0.08% of total) | OK |
| background-position length(cm) / events | FAIL |
| background-position length(em) / events | FAIL |
| background-position length(ex) / events | FAIL |
| background-position length(in) / events | FAIL |
| background-position length(mm) / events | FAIL |
| background-position length(pc) / events | FAIL |
| background-position length(pt) / events | FAIL |
| background-position length(px) / events | FAIL |
| background-position percentage(%) / events | FAIL |
| visibility visibility(keyword) / values | FAIL |
| word-spacing percentage(%) / events | FAIL |
| word-spacing percentage(%) / values | FAIL |
| /css/selectors/focus-visible-009.html (1/1, 100.00%, 0.01% of total) | TIMEOUT |
| Autofocus should match :focus-visible | TIMEOUT |
| /css/css-multicol/parsing/column-fill-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-fill with invalid values | FAIL |
| /css/css-images/parsing/image-orientation-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing image-orientation with valid values | FAIL |
| /css/css-transforms/parsing/scale-parsing-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing scale with invalid values | FAIL |
| /css/css-ui/parsing/outline-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline with invalid values | FAIL |
| /css/css-ui/parsing/outline-color-valid-optional.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline-color with valid values | FAIL |
| /css/css-backgrounds/parsing/background-attachment-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-attachment with valid values | FAIL |
| /css/css-images/parsing/image-rendering-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing image-rendering with valid values | FAIL |
| /css/css-backgrounds/parsing/background-attachment-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-attachment with invalid values | FAIL |
| /css/css-backgrounds/parsing/background-repeat-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-repeat with invalid values | FAIL |
| /css/css-multicol/multicol-gap-percentage-001.html (12/12, 100.00%, 0.08% of total) | OK |
| .multicol 1 | FAIL |
| .multicol 10 | FAIL |
| .multicol 11 | FAIL |
| .multicol 12 | FAIL |
| .multicol 2 | FAIL |
| .multicol 3 | FAIL |
| .multicol 4 | FAIL |
| .multicol 5 | FAIL |
| .multicol 6 | FAIL |
| .multicol 7 | FAIL |
| .multicol 8 | FAIL |
| .multicol 9 | FAIL |
| /css/css-transitions/parsing/transition-duration-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: getComputedValue().transitionDuration | FAIL |
| /css/css-transitions/transition-property-002.html (2/7, 28.57%, 0.01% of total) | OK |
| parse 'all, none' | FAIL |
| parse 'none, all' | FAIL |
| /css/css-transforms/parsing/rotate-parsing-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing rotate with valid values | FAIL |
| /css/cssom-view/scrollintoview.html (8/40, 20.00%, 0.05% of total) | OK |
| scrollIntoView(null) starting at left,bottom | FAIL |
| scrollIntoView(null) starting at left,top | FAIL |
| scrollIntoView(null) starting at right,bottom | FAIL |
| scrollIntoView(null) starting at right,top | FAIL |
| scrollIntoView({}) starting at left,bottom | FAIL |
| scrollIntoView({}) starting at left,top | FAIL |
| scrollIntoView({}) starting at right,bottom | FAIL |
| scrollIntoView({}) starting at right,top | FAIL |
| /css/compositing/mix-blend-mode/mix-blend-mode-creates-stacking-context.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Test: an element with mix-blend-mode other than normal creates a stacking context | FAIL |
| /css/css-transforms/translate-getComputedStyle.html (1/1, 100.00%, 0.01% of total) | OK |
| computed style for translate | FAIL |
| /css/css-cascade/parsing/all-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Cascading and Inheritance Level 3: parsing all with valid values | FAIL |
| /css/css-flexbox/parsing/flex-shrink-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-shrink with valid values | FAIL |
| /css/css-writing-modes/parsing/text-orientation-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing text-orientation with invalid values | FAIL |
| /css/css-backgrounds/parsing/border-radius-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-radius with invalid values | FAIL |
| /css/css-ui/parsing/resize-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: getComputedValue().resize | FAIL |
| /css/cssom-view/scroll-behavior-subframe-window.html (1/27, 3.70%, 0.01% of total) | OK |
| Aborting an ongoing smooth scrolling on the main frame with an instant scrolling | FAIL |
| /css/css-transforms/parsing/scale-parsing-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing scale with valid values | FAIL |
| /css/css-animations/inheritance.html (1/1, 100.00%, 0.01% of total) | OK |
| Inheritance of CSS Animations properties | FAIL |
| /css/css-writing-modes/parsing/text-combine-upright-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing text-combine-upright with valid values | FAIL |
| /css/css-transforms/parsing/transform-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing transform with valid values | FAIL |
| /css/css-backgrounds/parsing/border-width-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-width with valid values | FAIL |
| /css/css-animations/parsing/animation-fill-mode-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: getComputedValue().animationFillMode | FAIL |
| /css/css-transforms/parsing/transform-box-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 1: parsing transform-box with valid values | FAIL |
| /css/css-animations/parsing/animation-duration-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: getComputedValue().animationDuration | FAIL |
| /css/css-multicol/parsing/column-rule-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule with invalid values | FAIL |
| /css/cssom-view/inheritance.html (1/1, 100.00%, 0.01% of total) | OK |
| Inheritance of CSSOM View properties | FAIL |
| /css/css-animations/CSSAnimation-ready.tentative.html (5/5, 100.00%, 0.03% of total) | OK |
| A new ready promise is created when setting animation-play-state: paused | FAIL |
| A new ready promise is created when setting animation-play-state: running | FAIL |
| Pausing twice re-uses the same Promise | FAIL |
| ready promise is rejected when an animation is canceled by resetting the animation property | FAIL |
| ready promise is rejected when an animation is canceled by updating the animation property | FAIL |
| /css/css-ui/parsing/outline-style-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 4: parsing outline-style with invalid values | FAIL |
| /css/css-animations/parsing/animation-delay-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: getComputedValue().animationDelay | FAIL |
| /css/cssom-view/table-offset-props.html (4/13, 30.77%, 0.03% of total) | OK |
| Caption with margin | FAIL |
| Table with collapsed border | FAIL |
| Table with padding and content-box sizing | FAIL |
| Table with separated border | FAIL |
| /css/css-writing-modes/parsing/unicode-bidi-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes: getComputedValue().unicodeBidi | FAIL |
| /css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html (4/81, 4.94%, 0.03% of total) | OK |
| Valid value 500 400 matches 500 400 for weight in @font-face. | FAIL |
| Valid value calc(0 - 100) for font property weight used for styling. | FAIL |
| Valid value calc(200 + 801) for font property weight used for styling. | FAIL |
| Valid value oblique calc(90deg + 20deg) for font property style used for styling. | FAIL |
| /css/css-ui/parsing/box-sizing-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing box-sizing with invalid values | FAIL |
| /css/css-fonts/variations/at-font-face-descriptors.html (18/82, 21.95%, 0.12% of total) | OK |
| font-stretch(valid): Both bounds are calc(): calc(10% + 10%) calc(20% + 20%) | FAIL |
| font-stretch(valid): Bounds out of order: 200% 100% | FAIL |
| font-stretch(valid): Lower bound calc(): calc(10% + 10%) 30% | FAIL |
| font-stretch(valid): Simple calc value: calc(200.5%) | FAIL |
| font-stretch(valid): Simple range with equal upper and lower bounds: 100% 100% | FAIL |
| font-stretch(valid): Upper bound calc(): 10% calc(10% + 10%) | FAIL |
| font-stretch(valid): Valid calc expression: calc(50%*2 - 20%) | FAIL |
| font-style(valid): 'oblique' followed by angle in radians: oblique 0rad | FAIL |
| font-style(valid): 'oblique' followed by default 20deg angle: oblique 20deg | FAIL |
| font-style(valid): Bounds out of order: oblique 20deg 10deg | FAIL |
| font-style(valid): Simple range with default angle for both bounds: oblique 20deg 20deg | FAIL |
| font-style(valid): Simple range with equal upper and lower bounds: oblique 10deg 10deg | FAIL |
| font-weight(invalid): 'lighter' keyword iside @font-face: bolder | FAIL |
| font-weight(invalid): 'lighter' keyword iside @font-face: lighter | FAIL |
| font-weight(valid): Bounds out of order are valid: 400 200 | FAIL |
| font-weight(valid): Out-of-range simple calc value (should be clamped): calc(1001) | FAIL |
| font-weight(valid): Simple range with equal upper and lower bounds: 500 500 | FAIL |
| font-weight(valid): Valid calc expression with out-of-range value (should be clamped): calc(100.5*3 + 800) | FAIL |
| /css/css-transitions/event-dispatch.tentative.html (26/26, 100.00%, 0.18% of total) | OK |
| Active -> After | FAIL |
| Active -> Before | FAIL |
| Active -> Idle, no delay (Animation.timeline = null) | FAIL |
| Active -> Idle, no delay (display: none) | FAIL |
| Active -> Idle, with negative delay (Animation.timeline = null) | FAIL |
| Active -> Idle, with negative delay (display: none) | FAIL |
| Active -> Idle, with positive delay (Animation.timeline = null) | FAIL |
| Active -> Idle, with positive delay (display: none) | FAIL |
| After -> Active | FAIL |
| After -> Before | FAIL |
| Before -> Active | FAIL |
| Before -> After | FAIL |
| Before -> Idle (Animation.timeline = null) | FAIL |
| Before -> Idle (display: none) | FAIL |
| Calculating the interval start and end time with negative end delay. | FAIL |
| Calculating the interval start and end time with negative start delay. | FAIL |
| Call Animation.cancel after canceling transition. | FAIL |
| Call Animation.cancel after restarting transition immediately | FAIL |
| Cancel the transition after clearing the target effect | FAIL |
| Idle -> Before | FAIL |
| Idle -> Pending or Before | FAIL |
| Idle or Pending -> Active | FAIL |
| Idle or Pending -> After | FAIL |
| Restart transition after canceling transition immediately | FAIL |
| Set null target effect after canceling the transition | FAIL |
| Set timeline and play transition after clear the timeline | FAIL |
| /css/css-images/parsing/image-resolution-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 4: parsing image-resolution with invalid values | FAIL |
| /css/css-flexbox/parsing/order-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing order with valid values | FAIL |
| /css/compositing/parsing/isolation-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| Compositing and Blending Level 1: parsing isolation with valid values | FAIL |
| /css/css-images/parsing/gradient-position-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing gradients with valid position values | FAIL |
| /css/css-animations/Element-getAnimations.tentative.html (22/22, 100.00%, 0.15% of total) | OK |
| getAnimations for CSS Animations | FAIL |
| getAnimations for CSS Animations follows animation-name order | FAIL |
| getAnimations for CSS Animations that are canceled | FAIL |
| getAnimations for CSS Animations that have finished | FAIL |
| getAnimations for CSS Animations that have finished but are forwards filling | FAIL |
| getAnimations for CSS Animations where the @keyframes rule is added later | FAIL |
| getAnimations for CSS Animations with animation-name: missing | FAIL |
| getAnimations for CSS Animations with animation-name: none | FAIL |
| getAnimations for CSS Animations with duplicated animation-name | FAIL |
| getAnimations for CSS Animations with empty keyframes rule | FAIL |
| getAnimations for CSS animations in delay phase | FAIL |
| getAnimations for both CSS Animations and CSS Transitions at once | FAIL |
| getAnimations for multi-property animations | FAIL |
| getAnimations for non-animated content | FAIL |
| getAnimations for zero-duration CSS Animations | FAIL |
| getAnimations returns CSSAnimation objects for CSS Animations | FAIL |
| getAnimations returns objects with the same identity | FAIL |
| { subtree: false } on a leaf element returns the element's animations and ignore pseudo-elements | FAIL |
| { subtree: false } on an element with a child returns only the element's animations | FAIL |
| { subtree: true } on a leaf element returns the element's animations and its pseudo-elements' animations | FAIL |
| { subtree: true } on an element with a child returns animations from the element, its pseudo-elements, its child and its child pseudo-elements | FAIL |
| { subtree: true } on an element with many descendants returns animations from all the descendants | FAIL |
| /css/css-fonts/variations/font-stretch.html (1/51, 1.96%, 0.01% of total) | OK |
| @getComputedStyle: 1e9% - huge legal percentage | FAIL |
| /css/css-fonts/variations/font-style-interpolation.html (2/2, 100.00%, 0.01% of total) | TIMEOUT |
| font-style animation | TIMEOUT |
| font-style transition | TIMEOUT |
| /css/css-transitions/transition-timing-function-001.html (8/28, 28.57%, 0.05% of total) | OK |
| parse 'step-end' | FAIL |
| parse 'step-start' | FAIL |
| parse 'steps(3)' | FAIL |
| parse 'steps(3, end)' | FAIL |
| parse 'steps(3, jump-both)' | FAIL |
| parse 'steps(3, jump-end)' | FAIL |
| parse 'steps(3, jump-none)' | FAIL |
| parse 'steps(3, jump-start)' | FAIL |
| /css/css-transforms/parsing/translate-parsing-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing translate with valid values | FAIL |
| /css/css-writing-modes/parsing/writing-mode-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes: getComputedValue().writingMode | FAIL |
| /css/css-multicol/parsing/column-gap-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-gap with valid values | FAIL |
| /css/selectors/focus-visible-010.html (1/1, 100.00%, 0.01% of total) | TIMEOUT |
| Programmatic focus on page load bshould match :focus-visible | TIMEOUT |
| /css/css-animations/parsing/animation-iteration-count-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-iteration-count with invalid values | FAIL |
| /css/css-animations/Document-getAnimations.tentative.html (14/14, 100.00%, 0.09% of total) | OK |
| CSS Animations canceled and restarted via the API are returned | FAIL |
| CSS Animations canceled via the API are not returned | FAIL |
| CSS Animations targetting (pseudo-)elements should have correct order after sorting | FAIL |
| Finished but filling CSS Animations are returned | FAIL |
| Finished but not filling CSS Animations are not returned | FAIL |
| Order of CSS Animations - across and within elements | FAIL |
| Order of CSS Animations - across elements | FAIL |
| Order of CSS Animations - free animations | FAIL |
| Order of CSS Animations - markup-bound vs free animations | FAIL |
| Order of CSS Animations - within an element | FAIL |
| Order of CSS Animations and CSS Transitions | FAIL |
| Yet-to-start CSS Animations are returned | FAIL |
| getAnimations for CSS Animations | FAIL |
| getAnimations for non-animated content | FAIL |
| /css/css-ui/parsing/text-overflow-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing text-overflow with valid values | FAIL |
| /css/css-conditional/idlharness.html (1/37, 2.70%, 0.01% of total) | OK |
| CSSConditionRule interface: attribute conditionText | FAIL |
| /css/css-animations/KeyframeEffect-target.tentative.html (3/3, 100.00%, 0.02% of total) | OK |
| Returned CSS animations have the correct effect target | FAIL |
| effect.target from the script-generated animation should return the same CSSPseudoElement object as that from the CSS generated animation | FAIL |
| effect.target should return the same CSSPseudoElement object each time | FAIL |
| /css/css-transforms/animation/rotate-interpolation.html (28/28, 100.00%, 0.19% of total) | OK |
| "100deg" and "180deg" are valid rotate values | FAIL |
| "45deg" and "-1 1 0 60deg" are valid rotate values | FAIL |
| "none" and "7 -8 9 400grad" are valid rotate values | FAIL |
| "none" and "none" are valid rotate values | FAIL |
| Animation between "100deg" and "180deg" at progress -1 | FAIL |
| Animation between "100deg" and "180deg" at progress 0 | FAIL |
| Animation between "100deg" and "180deg" at progress 0.125 | FAIL |
| Animation between "100deg" and "180deg" at progress 0.875 | FAIL |
| Animation between "100deg" and "180deg" at progress 1 | FAIL |
| Animation between "100deg" and "180deg" at progress 2 | FAIL |
| Animation between "45deg" and "-1 1 0 60deg" at progress -1 | FAIL |
| Animation between "45deg" and "-1 1 0 60deg" at progress 0 | FAIL |
| Animation between "45deg" and "-1 1 0 60deg" at progress 0.125 | FAIL |
| Animation between "45deg" and "-1 1 0 60deg" at progress 0.875 | FAIL |
| Animation between "45deg" and "-1 1 0 60deg" at progress 1 | FAIL |
| Animation between "45deg" and "-1 1 0 60deg" at progress 2 | FAIL |
| Animation between "none" and "7 -8 9 400grad" at progress -1 | FAIL |
| Animation between "none" and "7 -8 9 400grad" at progress 0 | FAIL |
| Animation between "none" and "7 -8 9 400grad" at progress 0.125 | FAIL |
| Animation between "none" and "7 -8 9 400grad" at progress 0.875 | FAIL |
| Animation between "none" and "7 -8 9 400grad" at progress 1 | FAIL |
| Animation between "none" and "7 -8 9 400grad" at progress 2 | FAIL |
| Animation between "none" and "none" at progress -1 | FAIL |
| Animation between "none" and "none" at progress 0 | FAIL |
| Animation between "none" and "none" at progress 0.125 | FAIL |
| Animation between "none" and "none" at progress 0.875 | FAIL |
| Animation between "none" and "none" at progress 1 | FAIL |
| Animation between "none" and "none" at progress 2 | FAIL |
| /css/css-backgrounds/parsing/border-image-width-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-width with invalid values | FAIL |
| /css/css-syntax/unicode-range-selector.html (1/1, 100.00%, 0.01% of total) | OK |
| Unicode range is not a token, and doesn't cause confusion in selectors | FAIL |
| /css/css-images/parsing/image-orientation-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing image-orientation with invalid values | FAIL |
| /css/css-animations/CSSAnimation-startTime.tentative.html (3/3, 100.00%, 0.02% of total) | OK |
| Seeking a CSS animation using the start time dispatches animation events | FAIL |
| The start time can be set to seek a CSS animation | FAIL |
| The start time of a CSS animation can be set | FAIL |
| /css/css-animations/parsing/animation-fill-mode-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-fill-mode with valid values | FAIL |
| /css/css-syntax/charset/page-windows-1251-charset-attribute-bogus.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS charset: page windows-1251, charset attribute bogus | FAIL |
| /css/css-images/parsing/object-position-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing object-position with invalid values | FAIL |
| /css/css-flexbox/parsing/flex-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex with valid values | FAIL |
| /css/css-transitions/properties-value-inherit-002.html (11/560, 1.96%, 0.07% of total) | OK |
| background-position length(cm) / events | FAIL |
| background-position length(em) / events | FAIL |
| background-position length(ex) / events | FAIL |
| background-position length(in) / events | FAIL |
| background-position length(mm) / events | FAIL |
| background-position length(pc) / events | FAIL |
| background-position length(pt) / events | FAIL |
| background-position length(px) / events | FAIL |
| background-position percentage(%) / events | FAIL |
| word-spacing percentage(%) / events | FAIL |
| word-spacing percentage(%) / values | FAIL |
| /css/css-ui/parsing/resize-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing resize with valid values | FAIL |
| /css/css-transitions/before-DOMContentLoaded-001.html (1/2, 50.00%, 0.01% of total) | OK |
| transition height from 10px to 100px / events | FAIL |
| /css/css-writing-modes/text-combine-upright-parsing-digits-001.html (10/10, 100.00%, 0.07% of total) | OK |
| Computed value for `text-combine-upright: digits +2` is `digits 2` | FAIL |
| Computed value for `text-combine-upright: digits 2` is `digits 2` | FAIL |
| Computed value for `text-combine-upright: digits 3` is `digits 3` | FAIL |
| Computed value for `text-combine-upright: digits 4` is `digits 4` | FAIL |
| Computed value for `text-combine-upright: digits [TAB]3` is `digits 3` | FAIL |
| Computed value for `text-combine-upright: digits+3` is `digits 3` | FAIL |
| Computed value for `text-combine-upright: digits[LF]2` is `digits 2` | FAIL |
| Computed value for `text-combine-upright: digits[TAB]4` is `digits 4` | FAIL |
| Computed value for `text-combine-upright: digits[TAB][LF]4` is `digits 4` | FAIL |
| Computed value for `text-combine-upright: digits` is `digits 2` | FAIL |
| /css/css-multicol/parsing/columns-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing columns with invalid values | FAIL |
| /css/selectors/focus-display-none-001.html (2/2, 100.00%, 0.01% of total) | OK |
| Test ':focus' after 'display:none' on input | FAIL |
| Test ':focus' after 'display:none' on input's parent | FAIL |
| /css/cssom-view/elementsFromPoint-inline-vrl-ltr.html (1/1, 100.00%, 0.01% of total) | OK |
| elementsFromPoint should return all elements under a point | FAIL |
| /css/css-backgrounds/parsing/background-origin-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-origin with invalid values | FAIL |
| /css/css-backgrounds/parsing/border-color-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-color with invalid values | FAIL |
| /css/css-animations/CSSAnimation-playState.tentative.html (5/5, 100.00%, 0.03% of total) | OK |
| A new CSS animation is initially play-pending | FAIL |
| Animation returns correct playState when canceled | FAIL |
| Animation returns correct playState when paused | FAIL |
| Animation.playState updates when paused by script | FAIL |
| Animation.playState updates when resumed by setting style | FAIL |
| /css/css-writing-modes/parsing/writing-mode-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing writing-mode with valid values | FAIL |
| /css/css-writing-modes/parsing/text-combine-upright-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes: getComputedValue().textCombineUpright | FAIL |
| /css/css-transforms/transforms-support-calc.html (3/7, 42.86%, 0.02% of total) | OK |
| rotate supports calc | FAIL |
| scale supports calc | FAIL |
| translate supports calc | FAIL |
| /css/css-multicol/parsing/column-rule-width-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule-width with valid values | FAIL |
| /css/css-backgrounds/parsing/border-image-repeat-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-repeat with invalid values | FAIL |
| /css/css-multicol/parsing/column-rule-style-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule-style with valid values | FAIL |
| /css/css-backgrounds/parsing/background-origin-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-origin with valid values | FAIL |
| /css/css-animations/parsing/animation-name-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-name with valid values | FAIL |
| /css/css-multicol/parsing/column-fill-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-fill with valid values | FAIL |
| /css/css-color/color-function-parsing.html (21/30, 70.00%, 0.14% of total) | OK |
| All components missing | FAIL |
| Alpha > 1 should clamp | FAIL |
| Basic sRGB white | FAIL |
| Different case for Display P3 | FAIL |
| Different case for sRGB | FAIL |
| Display P3 color | FAIL |
| Display P3 color with component > 1 should clamp | FAIL |
| Display P3 color with negative component should clamp to 0 | FAIL |
| Negative alpha should clamp | FAIL |
| One missing component is 0 | FAIL |
| Two missing components are 0 | FAIL |
| Unknown color space should fallback | FAIL |
| White with lots of space | FAIL |
| sRGB color | FAIL |
| sRGB color with component > 1 should clamp | FAIL |
| sRGB color with negative component should clamp to 0 | FAIL |
| sRGB color with unnecessary decimals | FAIL |
| sRGB white with 0 alpha | FAIL |
| sRGB white with 0% alpha | FAIL |
| sRGB white with 0.5 alpha | FAIL |
| sRGB white with 50% alpha | FAIL |
| /css/css-transforms/parsing/translate-parsing-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing translate with invalid values | FAIL |
| /css/css-ui/parsing/text-overflow-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing text-overflow with invalid values | FAIL |
| /css/css-ui/parsing/outline-valid-mandatory.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline with valid values | FAIL |
| /css/css-transforms/parsing/transform-box-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 1: parsing transform-box with invalid values | FAIL |
| /css/css-ui/parsing/cursor-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: getComputedValue().cursor | FAIL |
| /css/css-animations/Element-getAnimations-dynamic-changes.tentative.html (5/5, 100.00%, 0.03% of total) | OK |
| Animation state is preserved when interleaving animations in list | FAIL |
| Animations are removed from the start of the list while preserving the state of existing Animations | FAIL |
| Animations preserve their startTime when changed | FAIL |
| Only the startTimes of existing animations are preserved | FAIL |
| Updated Animations maintain their order in the list | FAIL |
| /css/css-ui/parsing/outline-width-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: getComputedValue().outlineWidth | FAIL |
| /css/css-transitions/transitions-animatable-properties-01.html (4/94, 4.26%, 0.03% of total) | OK |
| crop end | FAIL |
| outline-offset end | FAIL |
| outline-offset intermediate | FAIL |
| z-index end | FAIL |
| /css/css-flexbox/parsing/order-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing order with invalid values | FAIL |
| /css/css-backgrounds/parsing/border-image-source-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-source with valid values | FAIL |
| /css/css-fonts/test_font_feature_values_parsing.html (106/116, 91.38%, 0.72% of total) | OK |
| basic parse tests - @font-feature-values "bongo" { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values 'bongo' { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values 'serif', 'sans-serif' { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values \62 ongo { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 3 ; super-blah: 4 5 ; more-blah: 5 6 7; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 3; super-blah: 4 5; more-blah: 5 6 7; } } | FAIL |
| basic parse tests - @font-feature-values bongo { } | FAIL |
| basic parse tests - @font-feature-values bongo { ,; } | FAIL |
| basic parse tests - @font-feature-values bongo { ,;, } | FAIL |
| basic parse tests - @font-feature-values bongo { ; } | FAIL |
| basic parse tests - @font-feature-values bongo { ;, } | FAIL |
| basic parse tests - @font-feature-values bongo { @annotation { blah: 1 2 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @annotation { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @annotation { ok-1: 3; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @blah , @styleset { abc: 1 2 3; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @blah @styleset { abc: 1 2 3; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @blah } @styleset { abc: 1 2 3; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @bongo { blah: 1 2 3 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @bongo { blah: 1 2 3; burp: 1;;; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @bongo { blah: 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @character-variant { blah: 0; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @character-variant { blah: 1 2 3 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @character-variant { blah: 1 2; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @character-variant { blah: 111 13; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @character-variant { blah: 111; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @ornaments { blah: 1 2 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @ornaments { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset abc; } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { "blah": 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { 123blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { :123blah 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { :123blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { ;;abc } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { ?123blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { Håkon: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { TECHNICIÄNS\ ÖF\ SPÅCE\ SHIP\ EÅRTH\ THIS\ IS\ YÖÜR\ CÄPTÅIN\ SPEÄKING\ YÖÜR\ ØÅPTÅIN\ IS\ DEA̋D: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { \1f449\1f4a9\1f448: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { \62 lah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { \:blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { \;blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { \tra-la: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { a,b } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { a:,;b: } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { a:1,;b: } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { a:;b: } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { a;b } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc 1 2 3 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc,: } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3 | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3 } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3, def: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3; | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3; } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc: 1 2 3a } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc: } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc:, 1 2 3 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc:, } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc:,; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc:; 1 2 3 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { abc;; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { b\lah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: (1) } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: -1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 0; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1 -1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1 1 1 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1 2 3 4; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1! } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1,, } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1.5 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 120 124; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 15px } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1; blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1; de-blah: 1; blah: 2; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: <1> } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah: red } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah:(1) } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { blah:, 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { complex blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { complex\ blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { complex\ blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { complex\20 blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { ok-1: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { Åквариум: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { 毎日カレーを食べたい!: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset { 魅力: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset,; } | FAIL |
| basic parse tests - @font-feature-values bongo { @styleset; } | FAIL |
| basic parse tests - @font-feature-values bongo { @stylistic { blah: 1 2 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @stylistic { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @stylistic { blah: 3; } } | FAIL |
| basic parse tests - @font-feature-values bongo { @swash { blah: 1 2 } } | FAIL |
| basic parse tests - @font-feature-values bongo { @swash { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo { annotation { blah: 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { character-variant { blah: 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { ornaments { blah: 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { styleset { blah: 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { stylistic { blah: 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo { swash { blah: 1 } } | FAIL |
| basic parse tests - @font-feature-values bongo, "super bongo", 'bongo the supreme' { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values bongo, super bongo, bongo the supreme { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values 毎日カレーを食べたい! { @styleset { blah: 1; } } | FAIL |
| basic parse tests - @font-feature-values 毎日カレーを食べたい!, 納豆嫌い { @styleset { blah: 1; } } | FAIL |
| /css/css-flexbox/parsing/flex-direction-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-direction with invalid values | FAIL |
| /css/css-flexbox/parsing/flex-grow-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-grow with invalid values | FAIL |
| /css/css-multicol/parsing/columns-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing columns with valid values | FAIL |
| /css/css-flexbox/parsing/flex-basis-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-basis with invalid values | FAIL |
| /css/css-animations/parsing/animation-direction-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: getComputedValue().animationDirection | FAIL |
| /css/css-ui/parsing/box-sizing-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: getComputedValue().boxSizing | FAIL |
| /css/cssom-view/elementFromPoint-003.html (1/1, 100.00%, 0.01% of total) | OK |
| Checking whether dynamic changes to visibility interact correctly with table anonymous boxes | FAIL |
| /css/css-ui/parsing/box-sizing-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing box-sizing with valid values | FAIL |
| /css/css-ui/outline-018.html (1/1, 100.00%, 0.01% of total) | OK |
| outline-style is animated as a discrete type | FAIL |
| /css/css-images/parsing/gradient-position-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing gradients with invalid position values | FAIL |
| /css/css-transitions/Element-getAnimations.tentative.html (7/7, 100.00%, 0.05% of total) | OK |
| getAnimations does not return a transition for a non-animatable property | FAIL |
| getAnimations does not return a transition for an unsupposed property | FAIL |
| getAnimations does not return finished CSS Transitions | FAIL |
| getAnimations returns CSSTransition objects for CSS Transitions | FAIL |
| getAnimations returns one Animation per transitioning property | FAIL |
| getAnimations sorts simultaneous transitions by name | FAIL |
| getAnimations sorts transitions by when they were generated | FAIL |
| /css/css-backgrounds/parsing/background-position-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-position with valid values | FAIL |
| /css/css-ui/parsing/cursor-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing cursor with valid values | FAIL |
| /css/css-transitions/parsing/transition-delay-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: parsing transition-delay with invalid values | FAIL |
| /css/cssom-view/interfaces.html (73/325, 22.46%, 0.49% of total) | OK |
| CSSPseudoElement interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| CSSPseudoElement interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| CSSPseudoElement interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) | FAIL |
| CSSPseudoElement interface: operation getBoxQuads(BoxQuadOptions) | FAIL |
| CaretPosition interface object length | FAIL |
| CaretPosition interface object name | FAIL |
| CaretPosition interface: attribute offset | FAIL |
| CaretPosition interface: attribute offsetNode | FAIL |
| CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "getClientRect()" with the proper type | FAIL |
| CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "offset" with the proper type | FAIL |
| CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "offsetNode" with the proper type | FAIL |
| CaretPosition interface: existence and properties of interface object | FAIL |
| CaretPosition interface: existence and properties of interface prototype object | FAIL |
| CaretPosition interface: existence and properties of interface prototype object's "constructor" property | FAIL |
| CaretPosition interface: existence and properties of interface prototype object's @@unscopables property | FAIL |
| CaretPosition interface: operation getClientRect() | FAIL |
| CaretPosition must be primary interface of document.caretPositionFromPoint(5, 5) | FAIL |
| Document interface: calling caretPositionFromPoint(double, double) on document with too few arguments must throw TypeError | FAIL |
| Document interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError | FAIL |
| Document interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError | FAIL |
| Document interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError | FAIL |
| Document interface: calling getBoxQuads(BoxQuadOptions) on document with too few arguments must throw TypeError | FAIL |
| Document interface: document must inherit property "caretPositionFromPoint(double, double)" with the proper type | FAIL |
| Document interface: document must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Document interface: document must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Document interface: document must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Document interface: document must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type | FAIL |
| Document interface: operation caretPositionFromPoint(double, double) | FAIL |
| Document interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Document interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Document interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Document interface: operation getBoxQuads(BoxQuadOptions) | FAIL |
| Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("div") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("img") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("div") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElement("img") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElement("div") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElement("img") with too few arguments must throw TypeError | FAIL |
| Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError | FAIL |
| Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElement("div") with too few arguments must throw TypeError | FAIL |
| Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElement("img") with too few arguments must throw TypeError | FAIL |
| Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElementNS("x", "y") with too few arguments must throw TypeError | FAIL |
| Element interface: document.createElement("div") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElement("div") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElement("div") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElement("div") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type | FAIL |
| Element interface: document.createElement("img") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElement("img") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElement("img") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElement("img") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type | FAIL |
| Element interface: document.createElementNS("x", "y") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElementNS("x", "y") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElementNS("x", "y") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Element interface: document.createElementNS("x", "y") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type | FAIL |
| Element interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Element interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Element interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Element interface: operation getBoxQuads(BoxQuadOptions) | FAIL |
| Stringification of document.caretPositionFromPoint(5, 5) | FAIL |
| Text interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createTextNode("x") with too few arguments must throw TypeError | FAIL |
| Text interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createTextNode("x") with too few arguments must throw TypeError | FAIL |
| Text interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createTextNode("x") with too few arguments must throw TypeError | FAIL |
| Text interface: calling getBoxQuads(BoxQuadOptions) on document.createTextNode("x") with too few arguments must throw TypeError | FAIL |
| Text interface: document.createTextNode("x") must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Text interface: document.createTextNode("x") must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Text interface: document.createTextNode("x") must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type | FAIL |
| Text interface: document.createTextNode("x") must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type | FAIL |
| Text interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Text interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Text interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) | FAIL |
| Text interface: operation getBoxQuads(BoxQuadOptions) | FAIL |
| /css/css-transitions/parsing/transition-duration-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: parsing transition-duration with invalid values | FAIL |
| /css/css-backgrounds/parsing/box-shadow-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing box-shadow with invalid values | FAIL |
| /css/css-images/parsing/object-fit-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 4: parsing object-fit with valid values | FAIL |
| /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html (3/3, 100.00%, 0.02% of total) | OK |
| KeyframeEffect.getKeyframes() returns expected frames for a simple transition | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for a simple transition with a non-default easing function | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for a transition with a CSS variable endpoint | FAIL |
| /css/css-backgrounds/parsing/border-image-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image with invalid values | FAIL |
| /css/cssom-view/scroll-behavior-main-frame-window.html (7/27, 25.93%, 0.05% of total) | OK |
| Aborting an ongoing smooth scrolling on the main frame with an instant scrolling | FAIL |
| Main frame with smooth scroll-behavior ; scroll() with default behavior | FAIL |
| Main frame with smooth scroll-behavior ; scroll() with smooth behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollBy() with default behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollBy() with smooth behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollTo() with default behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior | FAIL |
| /css/selectors/invalidation/where.html (5/5, 100.00%, 0.03% of total) | OK |
| Invalidate :where() for complex selector arguments. | FAIL |
| Invalidate :where() for compound selector arguments. | FAIL |
| Invalidate :where() for simple selector arguments. | FAIL |
| Invalidate nested :where(). | FAIL |
| Preconditions. | FAIL |
| /css/css-animations/parsing/animation-iteration-count-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-iteration-count with valid values | FAIL |
| /css/css-fonts/variations/font-style-parsing.html (2/27, 7.41%, 0.01% of total) | OK |
| Font-style: 'oblique' followed by calc is valid even if it must be clamped (no computation) | FAIL |
| Font-style: 'oblique' followed by calc is valid even if it must be clamped (with computation) | FAIL |
| /css/css-flexbox/parsing/flex-wrap-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-wrap with invalid values | FAIL |
| /css/css-animations/parsing/animation-play-state-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: getComputedValue().animationPlayState | FAIL |
| /css/css-flexbox/parsing/flex-flow-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-flow with valid values | FAIL |
| /css/css-backgrounds/parsing/border-width-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-width with invalid values | FAIL |
| /css/css-animations/parsing/animation-play-state-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-play-state with valid values | FAIL |
| /css/css-fonts/variations/font-shorthand.html (11/22, 50.00%, 0.07% of total) | OK |
| Font shorthand: 'oblique' followed by a to-be-clamped calc() weight | FAIL |
| Font shorthand: 'oblique' followed by valid calc() weight | FAIL |
| Font shorthand: 'oblique' followed by valid large weight | FAIL |
| Font shorthand: 'oblique' followed by valid small weight | FAIL |
| Font shorthand: 'oblique' with negative angle, value out of range | FAIL |
| Font shorthand: 'oblique' with positive angle, value out of range | FAIL |
| Font shorthand: 'oblique' without slant angle | FAIL |
| Font shorthand: Font weight specified as calc(), value greater than 1000 | FAIL |
| Font shorthand: Font weight specified as calc(), value smaller than 1 | FAIL |
| Font shorthand: To-be-clamped calc() weight folowed by 'oblique' and slant angle | FAIL |
| Font shorthand: calc() weight folowed by 'oblique' | FAIL |
| /css/css-transitions/AnimationEffect-getComputedTiming.tentative.html (21/21, 100.00%, 0.14% of total) | OK |
| Negative delay of a new transition | FAIL |
| Positive delay of a new transition | FAIL |
| activeDuration of a new transition | FAIL |
| currentIteration of a finished transition | FAIL |
| currentIteration of a new transition | FAIL |
| currentIteration of a new transition with positive delay in before phase | FAIL |
| delay of a new tranisition | FAIL |
| direction of a new transition | FAIL |
| duration of a new transition | FAIL |
| easing of a new transition | FAIL |
| endDelay of a new transition | FAIL |
| endTime of a new transition | FAIL |
| fill of a new transition | FAIL |
| iterationStart of a new transition | FAIL |
| iterations of a new transition | FAIL |
| localTime is always equal to currentTime | FAIL |
| localTime of a new transition | FAIL |
| localTime reflects playbackRate immediately | FAIL |
| progress of a finished transition | FAIL |
| progress of a new transition | FAIL |
| progress of a new transition with positive delay in before phase | FAIL |
| /css/css-backgrounds/parsing/background-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background with valid values | FAIL |
| /css/css-backgrounds/parsing/background-clip-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-clip with valid values | FAIL |
| /css/selectors/focus-within-009.html (8/12, 66.67%, 0.05% of total) | OK |
| Attach 'container1' in 'container2' | FAIL |
| Focus 'target1' | FAIL |
| Focus 'target1' again | FAIL |
| Focus 'target1' for the last time | FAIL |
| Focus 'target1' once again | FAIL |
| Focus 'target2' | FAIL |
| Focus 'target2' again | FAIL |
| Focus 'target2' once again | FAIL |
| /css/css-multicol/parsing/column-rule-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule with valid values | FAIL |
| /css/cssom-view/cssom-getClientRects-002.html (1/1, 100.00%, 0.01% of total) | OK |
| CSSOM View - GetClientRects().length is the same regardless source new lines | FAIL |
| /css/css-backgrounds/parsing/background-size-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-size with valid values | FAIL |
| /css/css-writing-modes/parsing/unicode-bidi-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing unicode-bidi with valid values | FAIL |
| /css/css-transitions/parsing/transition-delay-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: parsing transition-delay with valid values | FAIL |
| /css/css-flexbox/parsing/flex-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex with invalid values | FAIL |
| /css/css-backgrounds/parsing/border-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border with valid values | FAIL |
| /css/css-ui/parsing/outline-valid-optional.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline with valid values | FAIL |
| /css/css-transitions/Document-getAnimations.tentative.html (4/4, 100.00%, 0.03% of total) | OK |
| CSS Transitions targetting (pseudo-)elements should have correct order after sorting | FAIL |
| Transitions are not returned after they have finished | FAIL |
| getAnimations for CSS Transitions | FAIL |
| getAnimations for non-animated content | FAIL |
| /css/css-animations/CSSAnimation-animationName.tentative.html (3/3, 100.00%, 0.02% of total) | OK |
| Animation name makes keyframe rule | FAIL |
| Animation name with hex-escape | FAIL |
| Escaped animation name | FAIL |
| /css/css-color/parsing/opacity-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS opacity Module Level 3: parsing opacity with valid values | FAIL |
| /css/css-animations/CSSAnimation-pausing.tentative.html (6/6, 100.00%, 0.04% of total) | OK |
| Setting the current time completes a pending pause | FAIL |
| pause() applies pending changes to animation-play-state first | FAIL |
| pause() overrides animation-play-state | FAIL |
| play() flushes pending changes to animation-play-state first | FAIL |
| play() is overridden by later setting "animation-play-state: paused" | FAIL |
| play() overrides animation-play-state | FAIL |
| /css/css-transforms/animation/translate-interpolation.html (28/28, 100.00%, 0.19% of total) | OK |
| "220px 240px 260px" and "300px 400px 500px" are valid translate values | FAIL |
| "480px 400px 320px" and "240% 160%" are valid translate values | FAIL |
| "none" and "8px 80% 800px" are valid translate values | FAIL |
| "none" and "none" are valid translate values | FAIL |
| Animation between "220px 240px 260px" and "300px 400px 500px" at progress -1 | FAIL |
| Animation between "220px 240px 260px" and "300px 400px 500px" at progress 0 | FAIL |
| Animation between "220px 240px 260px" and "300px 400px 500px" at progress 0.125 | FAIL |
| Animation between "220px 240px 260px" and "300px 400px 500px" at progress 0.875 | FAIL |
| Animation between "220px 240px 260px" and "300px 400px 500px" at progress 1 | FAIL |
| Animation between "220px 240px 260px" and "300px 400px 500px" at progress 2 | FAIL |
| Animation between "480px 400px 320px" and "240% 160%" at progress -1 | FAIL |
| Animation between "480px 400px 320px" and "240% 160%" at progress 0 | FAIL |
| Animation between "480px 400px 320px" and "240% 160%" at progress 0.125 | FAIL |
| Animation between "480px 400px 320px" and "240% 160%" at progress 0.875 | FAIL |
| Animation between "480px 400px 320px" and "240% 160%" at progress 1 | FAIL |
| Animation between "480px 400px 320px" and "240% 160%" at progress 2 | FAIL |
| Animation between "none" and "8px 80% 800px" at progress -1 | FAIL |
| Animation between "none" and "8px 80% 800px" at progress 0 | FAIL |
| Animation between "none" and "8px 80% 800px" at progress 0.125 | FAIL |
| Animation between "none" and "8px 80% 800px" at progress 0.875 | FAIL |
| Animation between "none" and "8px 80% 800px" at progress 1 | FAIL |
| Animation between "none" and "8px 80% 800px" at progress 2 | FAIL |
| Animation between "none" and "none" at progress -1 | FAIL |
| Animation between "none" and "none" at progress 0 | FAIL |
| Animation between "none" and "none" at progress 0.125 | FAIL |
| Animation between "none" and "none" at progress 0.875 | FAIL |
| Animation between "none" and "none" at progress 1 | FAIL |
| Animation between "none" and "none" at progress 2 | FAIL |
| /css/css-ui/parsing/outline-width-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 4: parsing outline-width with invalid values | FAIL |
| /css/css-backgrounds/parsing/border-color-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-color with valid values | FAIL |
| /css/selectors/focus-visible-007.html (1/1, 100.00%, 0.01% of total) | OK |
| Using keyboard while element is focused should trigger :focus-visible; using mouse without moving focus should not cancel it; moving focus using mouse should cancel it. | FAIL |
| /css/css-backgrounds/parsing/border-image-source-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-source with invalid values | FAIL |
| /css/css-animations/parsing/animation-iteration-count-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: getComputedValue().animationIterationCount | FAIL |
| /css/cssom-view/table-client-props.html (4/13, 30.77%, 0.03% of total) | OK |
| Caption with margin | FAIL |
| Table with collapsed border | FAIL |
| Table with padding and content-box sizing | FAIL |
| Table with separated border | FAIL |
| /css/css-transitions/CSSTransition-startTime.tentative.html (5/5, 100.00%, 0.03% of total) | OK |
| Seeking a transition using start time dispatches transition events | FAIL |
| The start time can be set to seek a transition | FAIL |
| The start time of a newly-created transition is unresolved | FAIL |
| The start time of a transition can be set | FAIL |
| The start time of transitions is based on when they are generated | FAIL |
| /css/css-flexbox/parsing/flex-flow-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-flow with invalid values | FAIL |
| /css/css-transitions/parsing/transition-duration-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: parsing transition-duration with valid values | FAIL |
| /css/css-values/viewport-units-css2-001.html (2/160, 1.25%, 0.01% of total) | OK |
| vmin length applied to border-spacing | FAIL |
| vw length applied to border-spacing | FAIL |
| /css/css-animations/parsing/animation-duration-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-duration with invalid values | FAIL |
| /css/css-backgrounds/parsing/background-image-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-image with invalid values | FAIL |
| /css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html (1/1, 100.00%, 0.01% of total) | OK |
| flexbox | computed style | flex: number | FAIL |
| /css/css-writing-modes/parsing/text-orientation-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes: getComputedValue().textOrientation | FAIL |
| /css/css-animations/AnimationEffect-getComputedTiming.tentative.html (43/43, 100.00%, 0.29% of total) | OK |
| Negative delay of a new animation | FAIL |
| Positive delay of a new animation | FAIL |
| Progress of a non-integral repeating zero-duration animation with reversing direction | FAIL |
| activeDuration of a new animation | FAIL |
| activeDuration of an animation with zero iterations | FAIL |
| activeDuration of an infinitely repeating animation | FAIL |
| activeDuration of an infinitely repeating zero-duration animation | FAIL |
| currentIteration of a finitely repeating zero-duration animation | FAIL |
| currentIteration of a new animation is zero | FAIL |
| currentIteration of a new animation with no backwards fill is unresolved in before phase | FAIL |
| currentIteration of an AnimationEffect without an Animation | FAIL |
| currentIteration of an animation with a default iteration count | FAIL |
| currentIteration of an animation with a non-integral iteration count | FAIL |
| currentIteration of an animation with an integral iteration count | FAIL |
| currentIteration of an infinitely repeating zero-duration animation | FAIL |
| delay of a new animation | FAIL |
| direction of a new animation | FAIL |
| duration of a new animation | FAIL |
| easing of a new animation | FAIL |
| endDelay of a new animation | FAIL |
| endTime of an animation that finishes before its startTime | FAIL |
| endTime of an animation with a negative delay | FAIL |
| endTime of an infinitely repeating animation | FAIL |
| endTime of an infinitely repeating zero-duration animation | FAIL |
| endTime of an new animation | FAIL |
| fill of a new animation | FAIL |
| iterationStart of a new animation | FAIL |
| iterations of a finitely repeating animation | FAIL |
| iterations of a new animation | FAIL |
| iterations of an infinitely repeating animation | FAIL |
| localTime of a new animation | FAIL |
| localTime of an AnimationEffect without an Animation | FAIL |
| localTime of an animation is always equal to currentTime | FAIL |
| localTime reflects playbackRate immediately | FAIL |
| progress of a finitely repeating zero-duration animation | FAIL |
| progress of a non-integral repeating animation with alternate direction | FAIL |
| progress of a non-integral repeating animation with alternate-reversing direction | FAIL |
| progress of a non-integral repeating zero-duration animation | FAIL |
| progress of a non-integral repeating zero-duration animation with alternate direction | FAIL |
| progress of a non-integral repeating zero-duration animation with alternate-reverse direction | FAIL |
| progress of an animation with different fill modes | FAIL |
| progress of an infinitely repeating zero-duration animation | FAIL |
| progress of an integral repeating animation with normal direction | FAIL |
| /css/css-backgrounds/parsing/background-color-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-color with valid values | FAIL |
| /css/css-animations/parsing/animation-delay-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-delay with valid values | FAIL |
| /css/css-transforms/parsing/perspective-origin-parsing-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing perspective-origin with invalid values | FAIL |
| /css/css-animations/CSSAnimation-id.tentative.html (1/1, 100.00%, 0.01% of total) | OK |
| Animation.id for CSS Animations | FAIL |
| /css/css-transitions/parsing/transition-delay-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: getComputedValue().transitionDelay | FAIL |
| /css/cssom-view/scroll-behavior-subframe-root.html (2/35, 5.71%, 0.01% of total) | OK |
| Aborting an ongoing smooth scrolling on a subframe with an instant scrolling | FAIL |
| Subframe with smooth scroll-behavior ; scrollIntoView() with instant behavior | FAIL |
| /css/css-fonts/variations/at-font-face-font-matching.html (12/109, 11.01%, 0.08% of total) | OK |
| Descriptor matching priority: Style has higher priority than weight | FAIL |
| Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg' | FAIL |
| Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg' | FAIL |
| Matching font-style: 'normal' should prefer 'normal' over 'oblique 0deg' | FAIL |
| Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg' | FAIL |
| Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg' | FAIL |
| Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg' | FAIL |
| Matching font-style: 'oblique 0deg' should prefer 'oblique 40deg 50deg' over 'italic' | FAIL |
| Matching font-style: 'oblique 10deg' should prefer 'italic' over 'oblique 0deg' | FAIL |
| Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic' | FAIL |
| Matching font-style: 'oblique 20deg' should prefer 'oblique 10deg' over 'italic' | FAIL |
| Matching font-style: 'oblique 21deg' should prefer 'oblique 10deg' over 'italic' | FAIL |
| /css/css-transitions/transitioncancel-001.html (1/1, 100.00%, 0.01% of total) | OK |
| transitioncancel should be fired if the element is made display:none during the transition | FAIL |
| /css/compositing/parsing/mix-blend-mode-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| Compositing and Blending Level 1: parsing mix-blend-mode with invalid values | FAIL |
| /css/css-transforms/parsing/transform-origin-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 1: parsing transform-origin with valid values | FAIL |
| /css/css-ui/parsing/resize-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing resize with invalid values | FAIL |
| /css/css-ui/parsing/outline-style-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: getComputedValue().outlineStyle | FAIL |
| /css/css-transitions/CSSTransition-currentTime.tentative.html (4/4, 100.00%, 0.03% of total) | OK |
| Setting currentTime to null on a CSS transition throws | FAIL |
| Skipping backwards through transition | FAIL |
| Skipping forwards through transition | FAIL |
| currentTime can be used to seek a CSS transition | FAIL |
| /css/cssom-view/matchMedia.xht (3/23, 13.04%, 0.02% of total) | TIMEOUT |
| Listener added twice is only called once. | TIMEOUT |
| Resize iframe from 200x100 to 200x50, then to 100x50 | FAIL |
| window.matchMedia exists | FAIL |
| /css/css-backgrounds/parsing/border-image-slice-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-slice with invalid values | FAIL |
| /css/css-color/parsing/color-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Color Module Level 3: parsing color with valid values | FAIL |
| /css/css-writing-modes/parsing/writing-mode-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing writing-mode with invalid values | FAIL |
| /css/css-multicol/parsing/column-width-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnWidth | FAIL |
| /css/css-multicol/parsing/column-width-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-width with invalid values | FAIL |
| /css/selectors/focus-visible-008.html (1/1, 100.00%, 0.01% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /css/css-multicol/parsing/column-count-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-count with invalid values | FAIL |
| /css/css-ui/parsing/text-overflow-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: getComputedValue().textOverflow | FAIL |
| /css/compositing/parsing/isolation-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| Compositing and Blending Level 1: parsing isolation with invalid values | FAIL |
| /css/css-animations/event-dispatch.tentative.html (27/27, 100.00%, 0.18% of total) | OK |
| Active -> Active (backwards) | FAIL |
| Active -> Active (forwards) | FAIL |
| Active -> After | FAIL |
| Active -> Before | FAIL |
| Active -> Idle -> Active: animationstart is fired by restarting animation | FAIL |
| Active -> Idle, calling Animation.cancel() | FAIL |
| Active -> Idle, display: none | FAIL |
| Active -> Idle, setting Animation.timeline = null | FAIL |
| After -> Active | FAIL |
| After -> Before | FAIL |
| Before -> Active | FAIL |
| Before -> After | FAIL |
| Call Animation.cancel after canceling animation. | FAIL |
| Call Animation.cancel after restarting animation immediately. | FAIL |
| Cancel the animation after clearing the target effect. | FAIL |
| Idle -> Active | FAIL |
| Idle -> After | FAIL |
| Negative playbackRate sanity test(Before -> Active -> Before) | FAIL |
| Redundant change, active -> after, then back | FAIL |
| Redundant change, active -> before, then back | FAIL |
| Redundant change, after -> active, then back | FAIL |
| Redundant change, after -> before, then back | FAIL |
| Redundant change, before -> active, then back | FAIL |
| Redundant change, before -> after, then back | FAIL |
| Restart animation after canceling animation immediately. | FAIL |
| Set null target effect after canceling the animation. | FAIL |
| Set timeline and play transition after clearing the timeline. | FAIL |
| /css/css-animations/CSSAnimation-getCurrentTime.tentative.html (2/2, 100.00%, 0.01% of total) | OK |
| Setting currentTime to null on a CSS animation throws | FAIL |
| currentTime can be used to seek a CSS animation | FAIL |
| /css/css-flexbox/parsing/flex-basis-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-basis with valid values | FAIL |
| /css/css-multicol/parsing/column-span-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnSpan | FAIL |
| /css/css-animations/KeyframeEffect-getKeyframes.tentative.html (24/24, 100.00%, 0.16% of total) | OK |
| KeyframeEffect.getKeyframes() returns expected frames for a simple animation | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for a simple animation that specifies a single shorthand property | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with a 0% keyframe and no 100% keyframe | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with a 100% keyframe and no 0% keyframe | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with a partially complete 100% keyframe (because the !important rule is ignored) | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with different properties on different keyframes, all with the same easing function | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with different properties on different keyframes, with a different easing function on each | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different but equivalent easing functions | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different easing functions | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time, and all with the same easing function | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for an animation with no 0% or 100% keyframe but with a 50% keyframe | FAIL |
| KeyframeEffect.getKeyframes() returns expected frames for overlapping keyframes | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animation with drop-shadow of filter property | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animations with CSS variables as keyframe values | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animations with CSS variables as keyframe values in a shorthand property | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animations with a CSS variable which is overriden by the value in keyframe | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animations with background-size properties and missing keyframes | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animations with filter properties and missing keyframes | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animations with only custom property in a keyframe | FAIL |
| KeyframeEffect.getKeyframes() returns expected values for animations with text-shadow properties and missing keyframes | FAIL |
| KeyframeEffect.getKeyframes() returns frames with expected easing values, when the easing comes from animation-timing-function on the element | FAIL |
| KeyframeEffect.getKeyframes() returns frames with expected easing values, when the easing is specified on each keyframe | FAIL |
| KeyframeEffect.getKeyframes() returns frames with expected easing values, when the easing is specified on some keyframes | FAIL |
| KeyframeEffect.getKeyframes() returns no frames for various kinds of empty enimations | FAIL |
| /css/css-transforms/animation/scale-interpolation.html (28/28, 100.00%, 0.19% of total) | OK |
| "2 30 400" and "10 110 1200" are valid scale values | FAIL |
| "26 17 9" and "2 1" are valid scale values | FAIL |
| "none" and "4 3 2" are valid scale values | FAIL |
| "none" and "none" are valid scale values | FAIL |
| Animation between "2 30 400" and "10 110 1200" at progress -1 | FAIL |
| Animation between "2 30 400" and "10 110 1200" at progress 0 | FAIL |
| Animation between "2 30 400" and "10 110 1200" at progress 0.125 | FAIL |
| Animation between "2 30 400" and "10 110 1200" at progress 0.875 | FAIL |
| Animation between "2 30 400" and "10 110 1200" at progress 1 | FAIL |
| Animation between "2 30 400" and "10 110 1200" at progress 2 | FAIL |
| Animation between "26 17 9" and "2 1" at progress -1 | FAIL |
| Animation between "26 17 9" and "2 1" at progress 0 | FAIL |
| Animation between "26 17 9" and "2 1" at progress 0.125 | FAIL |
| Animation between "26 17 9" and "2 1" at progress 0.875 | FAIL |
| Animation between "26 17 9" and "2 1" at progress 1 | FAIL |
| Animation between "26 17 9" and "2 1" at progress 2 | FAIL |
| Animation between "none" and "4 3 2" at progress -1 | FAIL |
| Animation between "none" and "4 3 2" at progress 0 | FAIL |
| Animation between "none" and "4 3 2" at progress 0.125 | FAIL |
| Animation between "none" and "4 3 2" at progress 0.875 | FAIL |
| Animation between "none" and "4 3 2" at progress 1 | FAIL |
| Animation between "none" and "4 3 2" at progress 2 | FAIL |
| Animation between "none" and "none" at progress -1 | FAIL |
| Animation between "none" and "none" at progress 0 | FAIL |
| Animation between "none" and "none" at progress 0.125 | FAIL |
| Animation between "none" and "none" at progress 0.875 | FAIL |
| Animation between "none" and "none" at progress 1 | FAIL |
| Animation between "none" and "none" at progress 2 | FAIL |
| /css/css-transitions/CSSTransition-transitionProperty.tentative.html (1/1, 100.00%, 0.01% of total) | OK |
| CSSTransition.transitionProperty | FAIL |
| /css/css-backgrounds/parsing/border-radius-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-radius with valid values | FAIL |
| /css/css-transitions/properties-value-implicit-001.html (1/60, 1.67%, 0.01% of total) | OK |
| background-position length-em(em) / events | FAIL |
| /css/css-transitions/CSSTransition-ready.tentative.html (2/2, 100.00%, 0.01% of total) | OK |
| ready promise is rejected when a transition is canceled by changing the transition property to something not interpolable | FAIL |
| ready promise is rejected when a transition is canceled by updating transition-property | FAIL |
| /css/css-ui/parsing/outline-color-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline-color with invalid values | FAIL |
| /css/css-values/lh-rlh-on-root-001.html (6/8, 75.00%, 0.04% of total) | OK |
| 2lh in line-height on root | FAIL |
| 2rlh in line-height on root | FAIL |
| 2lh in font-size on root | FAIL |
| 2rlh in font-size on root | FAIL |
| lh in line-height on root | FAIL |
| rlh in line-height on root | FAIL |
| /css/css-animations/CSSAnimation-canceling.tentative.html (9/9, 100.00%, 0.06% of total) | OK |
| After canceling an animation, it can still be re-used | FAIL |
| After canceling an animation, it can still be seeked | FAIL |
| After canceling an animation, updating animation properties doesn't make it live again | FAIL |
| After canceling an animation, updating animation-play-state doesn't make it live again | FAIL |
| Animated style is cleared after canceling a filling CSS animation | FAIL |
| Animated style is cleared after canceling a running CSS animation | FAIL |
| Setting animation-name to 'none' cancels the animation | FAIL |
| Setting display:none on an ancestor element cancels animations on descendants | FAIL |
| Setting display:none on an element cancel its animations | FAIL |
| /css/css-ui/parsing/outline-offset-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline-offset with valid values | FAIL |
| /css/css-animations/parsing/animation-play-state-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-play-state with invalid values | FAIL |
| /css/css-multicol/parsing/column-span-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-span with valid values | FAIL |
| /css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html (1/1, 100.00%, 0.01% of total) | OK |
| flexbox | computed style | flex-basis: 0% | FAIL |
| /css/selectors/is-nested.html (2/2, 100.00%, 0.01% of total) | OK |
| Test nested :is() chooses highest specificity for class outside :is(). | FAIL |
| Test nested :is() specificity for class within arguments. | FAIL |
| /css/cssom-view/table-scroll-props.html (4/13, 30.77%, 0.03% of total) | OK |
| Caption with margin | FAIL |
| Table with collapsed border | FAIL |
| Table with padding and content-box sizing | FAIL |
| Table with separated border | FAIL |
| /css/css-transitions/idlharness.html (22/40, 55.00%, 0.15% of total) | OK |
| Document interface: attribute ontransitioncancel | FAIL |
| Document interface: attribute ontransitionend | FAIL |
| Document interface: attribute ontransitionrun | FAIL |
| Document interface: attribute ontransitionstart | FAIL |
| Document interface: document must inherit property "ontransitioncancel" with the proper type | FAIL |
| Document interface: document must inherit property "ontransitionend" with the proper type | FAIL |
| Document interface: document must inherit property "ontransitionrun" with the proper type | FAIL |
| Document interface: document must inherit property "ontransitionstart" with the proper type | FAIL |
| HTMLElement interface: attribute ontransitioncancel | FAIL |
| HTMLElement interface: attribute ontransitionend | FAIL |
| HTMLElement interface: attribute ontransitionrun | FAIL |
| HTMLElement interface: attribute ontransitionstart | FAIL |
| HTMLElement interface: document must inherit property "ontransitioncancel" with the proper type | FAIL |
| HTMLElement interface: document must inherit property "ontransitionend" with the proper type | FAIL |
| HTMLElement interface: document must inherit property "ontransitionrun" with the proper type | FAIL |
| HTMLElement interface: document must inherit property "ontransitionstart" with the proper type | FAIL |
| Window interface: attribute ontransitioncancel | FAIL |
| Window interface: attribute ontransitionrun | FAIL |
| Window interface: attribute ontransitionstart | FAIL |
| Window interface: window must inherit property "ontransitioncancel" with the proper type | FAIL |
| Window interface: window must inherit property "ontransitionrun" with the proper type | FAIL |
| Window interface: window must inherit property "ontransitionstart" with the proper type | FAIL |
| /css/css-color/parsing/color-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Color Module Level 3: parsing color with invalid values | FAIL |
| /css/css-transitions/CSSTransition-canceling.tentative.html (11/11, 100.00%, 0.07% of total) | OK |
| After canceling a finished transition, it can still be re-used | FAIL |
| After canceling a transition, it can still be re-used | FAIL |
| After canceling a transition, updating transition properties doesn't make it live again | FAIL |
| An after-change style value can't be interpolated | FAIL |
| Animated style is cleared after canceling a running CSS transition | FAIL |
| Changing style to another interpolable value cancels the original transition | FAIL |
| Removing a property from transition-property cancels transitions on that property | FAIL |
| Reversing a running transition cancels the original transition | FAIL |
| Setting display:none cancels transitions on a child element | FAIL |
| Setting display:none on an element cancels its transitions | FAIL |
| Setting zero combined duration | FAIL |
| /css/css-backgrounds/parsing/background-clip-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-clip with invalid values | FAIL |
| /css/css-backgrounds/parsing/border-image-outset-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image-outset with invalid values | FAIL |
| /css/css-transitions/parsing/transition-timing-function-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing transition-timing-function with invalid values | FAIL |
| /css/css-multicol/parsing/column-gap-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-gap with invalid values | FAIL |
| /css/css-transforms/parsing/transform-origin-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 1: parsing transform-origin with invalid values | FAIL |
| /css/selectors/focus-visible-005.html (1/1, 100.00%, 0.01% of total) | ERROR |
| Programmatic focus after click should not match :focus-visible | TIMEOUT |
| /css/css-flexbox/parsing/flex-direction-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-direction with valid values | FAIL |
| /css/css-writing-modes/parsing/text-orientation-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing text-orientation with valid values | FAIL |
| /css/compositing/parsing/background-blend-mode-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| Compositing and Blending Level 1: parsing background-blend-mode with invalid values | FAIL |
| /css/css-transitions/KeyframeEffect-target.tentative.html (3/3, 100.00%, 0.02% of total) | OK |
| Returned CSS transitions have the correct Animation.target | FAIL |
| effect.target from the script-generated animation should return the same CSSPseudoElement object as that from the CSS generated transition | FAIL |
| effect.target should return the same CSSPseudoElement object each time | FAIL |
| /css/css-transitions/properties-value-003.html (112/192, 58.33%, 0.76% of total) | OK |
| background-image image(gradient) / events | FAIL |
| background-image image(gradient) / values | FAIL |
| background-size background-size(keyword) / events | FAIL |
| background-size background-size(keyword) / values | FAIL |
| display display(block to inline-block) / events | FAIL |
| display display(block to inline-block) / values | FAIL |
| display display(static to absolute) / events | FAIL |
| display display(static to absolute) / values | FAIL |
| font-size-adjust number(decimal) / events | FAIL |
| font-size-adjust number(decimal) / values | FAIL |
| font-size-adjust number(integer) / events | FAIL |
| font-size-adjust number(integer) / values | FAIL |
| font-stretch font-stretch(keyword) / events | FAIL |
| font-stretch font-stretch(keyword) / values | FAIL |
| marker-offset length(cm) / events | FAIL |
| marker-offset length(cm) / values | FAIL |
| marker-offset length(em) / events | FAIL |
| marker-offset length(em) / values | FAIL |
| marker-offset length(ex) / events | FAIL |
| marker-offset length(ex) / values | FAIL |
| marker-offset length(in) / events | FAIL |
| marker-offset length(in) / values | FAIL |
| marker-offset length(mm) / events | FAIL |
| marker-offset length(mm) / values | FAIL |
| marker-offset length(pc) / events | FAIL |
| marker-offset length(pc) / values | FAIL |
| marker-offset length(pt) / events | FAIL |
| marker-offset length(pt) / values | FAIL |
| marker-offset length(px) / events | FAIL |
| marker-offset length(px) / values | FAIL |
| outline-radius-bottomleft length(cm) / events | FAIL |
| outline-radius-bottomleft length(cm) / values | FAIL |
| outline-radius-bottomleft length(em) / events | FAIL |
| outline-radius-bottomleft length(em) / values | FAIL |
| outline-radius-bottomleft length(ex) / events | FAIL |
| outline-radius-bottomleft length(ex) / values | FAIL |
| outline-radius-bottomleft length(in) / events | FAIL |
| outline-radius-bottomleft length(in) / values | FAIL |
| outline-radius-bottomleft length(mm) / events | FAIL |
| outline-radius-bottomleft length(mm) / values | FAIL |
| outline-radius-bottomleft length(pc) / events | FAIL |
| outline-radius-bottomleft length(pc) / values | FAIL |
| outline-radius-bottomleft length(pt) / events | FAIL |
| outline-radius-bottomleft length(pt) / values | FAIL |
| outline-radius-bottomleft length(px) / events | FAIL |
| outline-radius-bottomleft length(px) / values | FAIL |
| outline-radius-bottomleft percentage(%) / events | FAIL |
| outline-radius-bottomleft percentage(%) / values | FAIL |
| outline-radius-bottomright length(cm) / events | FAIL |
| outline-radius-bottomright length(cm) / values | FAIL |
| outline-radius-bottomright length(em) / events | FAIL |
| outline-radius-bottomright length(em) / values | FAIL |
| outline-radius-bottomright length(ex) / events | FAIL |
| outline-radius-bottomright length(ex) / values | FAIL |
| outline-radius-bottomright length(in) / events | FAIL |
| outline-radius-bottomright length(in) / values | FAIL |
| outline-radius-bottomright length(mm) / events | FAIL |
| outline-radius-bottomright length(mm) / values | FAIL |
| outline-radius-bottomright length(pc) / events | FAIL |
| outline-radius-bottomright length(pc) / values | FAIL |
| outline-radius-bottomright length(pt) / events | FAIL |
| outline-radius-bottomright length(pt) / values | FAIL |
| outline-radius-bottomright length(px) / events | FAIL |
| outline-radius-bottomright length(px) / values | FAIL |
| outline-radius-bottomright percentage(%) / events | FAIL |
| outline-radius-bottomright percentage(%) / values | FAIL |
| outline-radius-topleft length(cm) / events | FAIL |
| outline-radius-topleft length(cm) / values | FAIL |
| outline-radius-topleft length(em) / events | FAIL |
| outline-radius-topleft length(em) / values | FAIL |
| outline-radius-topleft length(ex) / events | FAIL |
| outline-radius-topleft length(ex) / values | FAIL |
| outline-radius-topleft length(in) / events | FAIL |
| outline-radius-topleft length(in) / values | FAIL |
| outline-radius-topleft length(mm) / events | FAIL |
| outline-radius-topleft length(mm) / values | FAIL |
| outline-radius-topleft length(pc) / events | FAIL |
| outline-radius-topleft length(pc) / values | FAIL |
| outline-radius-topleft length(pt) / events | FAIL |
| outline-radius-topleft length(pt) / values | FAIL |
| outline-radius-topleft length(px) / events | FAIL |
| outline-radius-topleft length(px) / values | FAIL |
| outline-radius-topleft percentage(%) / events | FAIL |
| outline-radius-topleft percentage(%) / values | FAIL |
| outline-radius-topright length(cm) / events | FAIL |
| outline-radius-topright length(cm) / values | FAIL |
| outline-radius-topright length(em) / events | FAIL |
| outline-radius-topright length(em) / values | FAIL |
| outline-radius-topright length(ex) / events | FAIL |
| outline-radius-topright length(ex) / values | FAIL |
| outline-radius-topright length(in) / events | FAIL |
| outline-radius-topright length(in) / values | FAIL |
| outline-radius-topright length(mm) / events | FAIL |
| outline-radius-topright length(mm) / values | FAIL |
| outline-radius-topright length(pc) / events | FAIL |
| outline-radius-topright length(pc) / values | FAIL |
| outline-radius-topright length(pt) / events | FAIL |
| outline-radius-topright length(pt) / values | FAIL |
| outline-radius-topright length(px) / events | FAIL |
| outline-radius-topright length(px) / values | FAIL |
| outline-radius-topright percentage(%) / events | FAIL |
| outline-radius-topright percentage(%) / values | FAIL |
| position position(absolute to fixed) / events | FAIL |
| position position(absolute to fixed) / values | FAIL |
| position position(relative to absolute) / events | FAIL |
| position position(relative to absolute) / values | FAIL |
| position position(static to absolute) / events | FAIL |
| position position(static to absolute) / values | FAIL |
| zoom number(decimal) / events | FAIL |
| zoom number(decimal) / values | FAIL |
| zoom number(integer) / events | FAIL |
| zoom number(integer) / values | FAIL |
| /css/css-animations/parsing/animation-name-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-name with invalid values | FAIL |
| /css/css-writing-modes/parsing/unicode-bidi-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes Level 3: parsing unicode-bidi with invalid values | FAIL |
| /css/css-animations/parsing/animation-fill-mode-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-fill-mode with invalid values | FAIL |
| /css/css-transforms/parsing/perspective-origin-parsing-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transform Module Level 2: parsing perspective-origin with valid values | FAIL |
| /css/cssom-view/CaretPosition-001.html (1/2, 50.00%, 0.01% of total) | OK |
| Element at (400, 900) | FAIL |
| /css/cssom-view/scroll-behavior-main-frame-root.html (8/35, 22.86%, 0.05% of total) | OK |
| Aborting an ongoing smooth scrolling on the main frame with an instant scrolling | FAIL |
| Main frame with smooth scroll-behavior ; scroll() with default behavior | FAIL |
| Main frame with smooth scroll-behavior ; scroll() with smooth behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollBy() with default behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollBy() with smooth behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollIntoView() with instant behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollTo() with default behavior | FAIL |
| Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior | FAIL |
| /css/css-transitions/CSSPseudoElement-getAnimations.tentative.html (1/1, 100.00%, 0.01% of total) | OK |
| getAnimations sorts simultaneous transitions by name | FAIL |
| /css/css-fonts/font-variation-settings-serialization-001.html (1/1, 100.00%, 0.01% of total) | OK |
| font-feature-settings should be serialized to not include duplicates | FAIL |
| /css/css-animations/parsing/animation-direction-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-direction with invalid values | FAIL |
| /css/css-ui/parsing/outline-style-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 4: parsing outline-style with valid values | FAIL |
| /css/css-images/parsing/image-rendering-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 3: parsing image-rendering with invalid values | FAIL |
| /css/css-ui/inheritance.html (1/1, 100.00%, 0.01% of total) | OK |
| Inheritance of CSS Basic User Interface properties | FAIL |
| /css/mediaqueries/test_media_queries.html (191/756, 25.26%, 1.29% of total) | OK |
| subtest_10 | FAIL |
| subtest_100 | FAIL |
| subtest_126 | FAIL |
| subtest_127 | FAIL |
| subtest_128 | FAIL |
| subtest_129 | FAIL |
| subtest_130 | FAIL |
| subtest_131 | FAIL |
| subtest_132 | FAIL |
| subtest_133 | FAIL |
| subtest_141 | FAIL |
| subtest_142 | FAIL |
| subtest_143 | FAIL |
| subtest_144 | FAIL |
| subtest_145 | FAIL |
| subtest_146 | FAIL |
| subtest_147 | FAIL |
| subtest_148 | FAIL |
| subtest_156 | FAIL |
| subtest_157 | FAIL |
| subtest_158 | FAIL |
| subtest_159 | FAIL |
| subtest_160 | FAIL |
| subtest_161 | FAIL |
| subtest_162 | FAIL |
| subtest_163 | FAIL |
| subtest_171 | FAIL |
| subtest_172 | FAIL |
| subtest_173 | FAIL |
| subtest_174 | FAIL |
| subtest_175 | FAIL |
| subtest_176 | FAIL |
| subtest_177 | FAIL |
| subtest_178 | FAIL |
| subtest_186 | FAIL |
| subtest_187 | FAIL |
| subtest_188 | FAIL |
| subtest_189 | FAIL |
| subtest_190 | FAIL |
| subtest_191 | FAIL |
| subtest_192 | FAIL |
| subtest_193 | FAIL |
| subtest_2 | FAIL |
| subtest_219 | FAIL |
| subtest_220 | FAIL |
| subtest_221 | FAIL |
| subtest_222 | FAIL |
| subtest_223 | FAIL |
| subtest_224 | FAIL |
| subtest_225 | FAIL |
| subtest_226 | FAIL |
| subtest_234 | FAIL |
| subtest_235 | FAIL |
| subtest_236 | FAIL |
| subtest_237 | FAIL |
| subtest_238 | FAIL |
| subtest_239 | FAIL |
| subtest_240 | FAIL |
| subtest_241 | FAIL |
| subtest_249 | FAIL |
| subtest_250 | FAIL |
| subtest_251 | FAIL |
| subtest_252 | FAIL |
| subtest_253 | FAIL |
| subtest_254 | FAIL |
| subtest_255 | FAIL |
| subtest_256 | FAIL |
| subtest_264 | FAIL |
| subtest_265 | FAIL |
| subtest_266 | FAIL |
| subtest_267 | FAIL |
| subtest_268 | FAIL |
| subtest_269 | FAIL |
| subtest_270 | FAIL |
| subtest_271 | FAIL |
| subtest_279 | FAIL |
| subtest_280 | FAIL |
| subtest_281 | FAIL |
| subtest_282 | FAIL |
| subtest_283 | FAIL |
| subtest_284 | FAIL |
| subtest_285 | FAIL |
| subtest_286 | FAIL |
| subtest_312 | FAIL |
| subtest_313 | FAIL |
| subtest_314 | FAIL |
| subtest_315 | FAIL |
| subtest_316 | FAIL |
| subtest_317 | FAIL |
| subtest_318 | FAIL |
| subtest_319 | FAIL |
| subtest_327 | FAIL |
| subtest_328 | FAIL |
| subtest_329 | FAIL |
| subtest_33 | FAIL |
| subtest_330 | FAIL |
| subtest_331 | FAIL |
| subtest_332 | FAIL |
| subtest_333 | FAIL |
| subtest_334 | FAIL |
| subtest_34 | FAIL |
| subtest_342 | FAIL |
| subtest_343 | FAIL |
| subtest_344 | FAIL |
| subtest_345 | FAIL |
| subtest_346 | FAIL |
| subtest_347 | FAIL |
| subtest_348 | FAIL |
| subtest_349 | FAIL |
| subtest_35 | FAIL |
| subtest_357 | FAIL |
| subtest_358 | FAIL |
| subtest_359 | FAIL |
| subtest_36 | FAIL |
| subtest_360 | FAIL |
| subtest_361 | FAIL |
| subtest_362 | FAIL |
| subtest_363 | FAIL |
| subtest_364 | FAIL |
| subtest_37 | FAIL |
| subtest_372 | FAIL |
| subtest_373 | FAIL |
| subtest_374 | FAIL |
| subtest_375 | FAIL |
| subtest_376 | FAIL |
| subtest_377 | FAIL |
| subtest_378 | FAIL |
| subtest_379 | FAIL |
| subtest_38 | FAIL |
| subtest_388 | FAIL |
| subtest_39 | FAIL |
| subtest_40 | FAIL |
| subtest_403 | FAIL |
| subtest_404 | FAIL |
| subtest_407 | FAIL |
| subtest_408 | FAIL |
| subtest_411 | FAIL |
| subtest_412 | FAIL |
| subtest_416 | FAIL |
| subtest_431 | FAIL |
| subtest_432 | FAIL |
| subtest_435 | FAIL |
| subtest_436 | FAIL |
| subtest_439 | FAIL |
| subtest_440 | FAIL |
| subtest_444 | FAIL |
| subtest_459 | FAIL |
| subtest_460 | FAIL |
| subtest_463 | FAIL |
| subtest_464 | FAIL |
| subtest_467 | FAIL |
| subtest_468 | FAIL |
| subtest_472 | FAIL |
| subtest_48 | FAIL |
| subtest_487 | FAIL |
| subtest_488 | FAIL |
| subtest_49 | FAIL |
| subtest_491 | FAIL |
| subtest_492 | FAIL |
| subtest_495 | FAIL |
| subtest_496 | FAIL |
| subtest_50 | FAIL |
| subtest_51 | FAIL |
| subtest_52 | FAIL |
| subtest_53 | FAIL |
| subtest_54 | FAIL |
| subtest_55 | FAIL |
| subtest_63 | FAIL |
| subtest_64 | FAIL |
| subtest_65 | FAIL |
| subtest_66 | FAIL |
| subtest_67 | FAIL |
| subtest_68 | FAIL |
| subtest_69 | FAIL |
| subtest_70 | FAIL |
| subtest_78 | FAIL |
| subtest_79 | FAIL |
| subtest_80 | FAIL |
| subtest_81 | FAIL |
| subtest_82 | FAIL |
| subtest_83 | FAIL |
| subtest_84 | FAIL |
| subtest_85 | FAIL |
| subtest_9 | FAIL |
| subtest_93 | FAIL |
| subtest_94 | FAIL |
| subtest_95 | FAIL |
| subtest_96 | FAIL |
| subtest_97 | FAIL |
| subtest_98 | FAIL |
| subtest_99 | FAIL |
| /css/css-backgrounds/parsing/background-repeat-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-repeat with valid values | FAIL |
| /css/css-backgrounds/parsing/background-color-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing background-color with invalid values | FAIL |
| /css/css-ui/parsing/outline-offset-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: getComputedValue().outlineOffset | FAIL |
| /css/cssom-view/cssom-getBoxQuads-001.html (1/1, 100.00%, 0.01% of total) | OK |
| CSSOM View - getBoxQuads() returns proper border and margin boxes for block and flex | FAIL |
| /css/selectors/is-specificity.html (1/1, 100.00%, 0.01% of total) | OK |
| Test :is() uses highest possible specificity | FAIL |
| /css/css-animations/parsing/animation-duration-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-duration with valid values | FAIL |
| /css/css-multicol/parsing/column-fill-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnFill | FAIL |
| /css/css-flexbox/parsing/flex-wrap-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Flexible Box Layout Module Level 1: parsing flex-wrap with valid values | FAIL |
| /css/css-transforms/animation/list-interpolation.html (6/24, 25.00%, 0.04% of total) | OK |
| Common prefix: Animation between "rotate(0deg) translate(100px)" and "rotate(720deg) scale(2) translate(200px)" at progress 0.25 | FAIL |
| Match on rotation due to 0deg angle: Animation between "rotateX(90deg) translateX(100px)" and "rotateY(0deg) translateY(200px)" at progress 0.25 | FAIL |
| Match on rotation vector: Animation between "rotateX(90deg) translateX(100px)" and "rotate3d(50, 0, 0, 180deg) translateY(200px)" at progress 0.25 | FAIL |
| Mismatched lengths (from is shorter), common part matches: Animation between "translate(100px)" and "translate(200px) rotate(720deg)" at progress 0.25 | FAIL |
| Mismatched lengths (to is shorter), common part matches: Animation between "translate(100px) rotate(720deg)" and "translate(200px)" at progress 0.25 | FAIL |
| none -> none: Animation between "none" and "none" at progress 0.25 | FAIL |
| /css/css-backgrounds/parsing/border-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border with invalid values | FAIL |
| /css/cssom-view/elementFromPosition.html (5/16, 31.25%, 0.03% of total) | OK |
| test some point of the element: bottom left corner | FAIL |
| test some point of the element: bottom line | FAIL |
| test some point of the element: bottom right corner | FAIL |
| test some point of the element: right line | FAIL |
| test some point of the element: top right corner | FAIL |
| /css/css-cascade/parsing/all-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Cascading and Inheritance Level 3: parsing all with invalid values | FAIL |
| /css/css-multicol/parsing/column-count-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-count with valid values | FAIL |
| /css/css-fonts/variations/font-weight-parsing.html (6/26, 23.08%, 0.04% of total) | OK |
| @supports: Negative simple calc value (to be clamped) | FAIL |
| @supports: Out-of-range simple calc value (to be clamped) | FAIL |
| @supports: Valid calc expression with out-of-range value (to be clamped) | FAIL |
| Computed style: Negative simple calc value (to be clamped) | FAIL |
| Computed style: Out-of-range simple calc value (to be clamped) | FAIL |
| Computed style: Valid calc expression with out-of-range value (to be clamped) | FAIL |
| /css/css-transitions/events-004.html (2/2, 100.00%, 0.01% of total) | OK |
| repeating lists | FAIL |
| truncating lists | FAIL |
| /css/css-ui/parsing/caret-color-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing caret-color with invalid values | FAIL |
| /css/css-writing-modes/parsing/direction-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Writing Modes: getComputedValue().direction | FAIL |
| /css/css-multicol/parsing/column-rule-style-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnRuleStyle | FAIL |
| /css/css-multicol/parsing/column-rule-width-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: parsing column-rule-width with invalid values | FAIL |
| /css/css-transitions/parsing/transition-timing-function-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Transitions: parsing transition-timing-function with valid values | FAIL |
| /css/css-transitions/inheritance.html (1/1, 100.00%, 0.01% of total) | OK |
| Inheritance of CSS Transitions properties | FAIL |
| /css/css-backgrounds/parsing/border-image-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-image with valid values | FAIL |
| /css/css-color/parsing/opacity-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS opacity Module Level 3: parsing opacity with invalid values | FAIL |
| /css/css-images/parsing/object-fit-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Images Module Level 4: parsing object-fit with invalid values | FAIL |
| /css/css-values/calc-integer.html (7/7, 100.00%, 0.05% of total) | OK |
| Accepts numbers, and rounds | FAIL |
| Basic division works | FAIL |
| Only rounds at the end of the conversion | FAIL |
| Operation between <integer> and <number> works | FAIL |
| Rounds down if fractional part is < 0.5 | FAIL |
| Rounds up if fractional part is >= 0.5 | FAIL |
| Sanity | FAIL |
| /css/css-transforms/inheritance.html (1/1, 100.00%, 0.01% of total) | OK |
| Inheritance of CSS Transforms properties | FAIL |
| /css/css-animations/CSSAnimation-effect.tentative.html (6/6, 100.00%, 0.04% of total) | OK |
| A play-pending animation's effect whose effect is replaced still exits the pending state | FAIL |
| After replacing a finished animation's effect with a longer one it fires an animationstart event | FAIL |
| CSS animation events are dispatched at the original element even after setting an effect with a different target element | FAIL |
| Replacing an animation's effect with a shorter one that should have already finished, the animation finishes immediately | FAIL |
| Replacing an animation's effect with an effect that targets a different property should update both properties | FAIL |
| Setting a null effect on a running animation fires an animationend event | FAIL |
| /css/css-ui/parsing/outline-offset-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline-offset with invalid values | FAIL |
| /css/css-ui/parsing/outline-color-valid-mandatory.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing outline-color with valid values | FAIL |
| /css/css-animations/parsing/animation-delay-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-delay with invalid values | FAIL |
| /css/css-transitions/properties-value-002.html (2/18, 11.11%, 0.01% of total) | OK |
| vertical-align vertical(keyword) / events | FAIL |
| vertical-align vertical(keyword) / values | FAIL |
| /css/css-animations/parsing/animation-timing-function-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Animations: parsing animation-timing-function with valid values | FAIL |
| /css/css-backgrounds/parsing/border-style-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Backgrounds and Borders Module Level 3: parsing border-style with invalid values | FAIL |
| /css/compositing/parsing/background-blend-mode-valid.html (1/1, 100.00%, 0.01% of total) | OK |
| Compositing and Blending Level 1: parsing background-blend-mode with valid values | FAIL |
| /css/css-ui/parsing/cursor-invalid.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS UI Level 3: parsing cursor with invalid values | FAIL |
| /css/css-writing-modes/inheritance.html (1/1, 100.00%, 0.01% of total) | OK |
| Inheritance of CSS Writing Modes properties | FAIL |
| /css/css-animations/idlharness.html (9/70, 12.86%, 0.06% of total) | OK |
| Document interface: attribute onanimationcancel | FAIL |
| Document interface: attribute onanimationend | FAIL |
| Document interface: attribute onanimationiteration | FAIL |
| Document interface: attribute onanimationstart | FAIL |
| HTMLElement interface: attribute onanimationcancel | FAIL |
| HTMLElement interface: attribute onanimationend | FAIL |
| HTMLElement interface: attribute onanimationiteration | FAIL |
| HTMLElement interface: attribute onanimationstart | FAIL |
| Window interface: attribute onanimationcancel | FAIL |
| /css/cssom-view/scroll-behavior-element.html (2/34, 5.88%, 0.01% of total) | OK |
| Aborting an ongoing smooth scrolling on an element with an instant scrolling | FAIL |
| Element with smooth scroll-behavior ; scrollIntoView() with instant behavior | FAIL |
| /css/cssom-view/elementFromPoint-002.html (1/1, 100.00%, 0.01% of total) | OK |
| Checking whether dynamic changes to visibility interact correctly with table anonymous boxes | FAIL |
| /css/css-multicol/inheritance.html (1/1, 100.00%, 0.01% of total) | OK |
| Inheritance of CSS Multi-column Layout properties | FAIL |
| /css/css-multicol/parsing/column-rule-color-computed.html (1/1, 100.00%, 0.01% of total) | OK |
| CSS Multi-column Layout: getComputedValue().columnRuleColor | FAIL |