CSS-escape-numeric-id.html | Pass | 2 / 2 | | |
CSS-namespace-object-class-string.html | Pass | 4 / 4 | | |
CSS-supports.html | Pass | 11 / 11 | | |
CSSConditionRule-conditionText.html | Pass | 1 / 1 | | |
CSSCounterStyleRule.html | Pass | 1 / 1 | | |
CSSFontFaceRule.html | Pass | 1 / 1 | | |
CSSFontFeatureValuesRule.html | Pass | 8 / 8 | | |
CSSGroupingRule-cssRules.html | Pass | 1 / 1 | | |
CSSGroupingRule-insertRule-computed.html | Pass | 1 / 1 | | |
CSSGroupingRule-insertRule.html | Pass | 7 / 7 | | |
CSSImportRule-insertRule-styleSheet-parentStyleSheet.html | Pass | 1 / 1 | | |
CSSImportRule-layer-false-positive.html | Pass | 11 / 11 | | |
CSSImportRule-layer-media.html | Pass | 6 / 6 | | |
CSSImportRule-media-identity.html | Pass | 1 / 1 | | |
CSSKeyframeRule-keyText-edge-cases.html | Pass | 14 / 14 | | |
CSSKeyframeRule-keyText.html | Pass | 11 / 11 | | |
CSSKeyframeRule.html | Pass | 2 / 2 | | |
CSSKeyframesRule-appendRule-invalid.html | Pass | 4 / 4 | | |
CSSKeyframesRule-appendRule-multiple.html | Pass | 2 / 2 | | |
CSSKeyframesRule-deleteRule-detach.html | Pass | 2 / 2 | | |
CSSKeyframesRule-indexed-getter.html | Pass | 6 / 6 | | |
CSSKeyframesRule.html | Pass | 2 / 2 | | |
CSSNamespaceRule.html | Pass | 1 / 1 | | |
CSSRule-type.html | Pass | 14 / 14 | | |
CSSRuleList.html | Pass | 1 / 1 | | |
CSSStyleDeclaration-indexed-properties.html | Pass | 6 / 6 | | |
CSSStyleDeclaration-iterator.html | Pass | 1 / 1 | | |
CSSStyleRule-selectorText-setter.html | Pass | 7 / 7 | | |
CSSStyleRule-set-selectorText-namespace.html | Pass | 5 / 5 | | |
CSSStyleRule-set-selectorText.html | Pass | 82 / 82 | | |
CSSStyleRule.html | Pass | 10 / 10 | | |
CSSStyleSheet-constructable-baseURL.html | Pass | 3 / 3 | | |
CSSStyleSheet-constructable-cssRules.html | Pass | 1 / 1 | | |
CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html | Pass | 1 / 1 | | |
CSSStyleSheet-constructable-duplicate.html | Pass | 4 / 4 | | |
CSSStyleSheet-constructable-invalidation.html | Pass | 3 / 3 | | |
CSSStyleSheet-constructable-replace-cssRules.html | Pass | 2 / 2 | | |
CSSStyleSheet-constructable-replace-on-regular-sheet.html | Pass | 3 / 3 | | |
CSSStyleSheet-constructable-replace-thenable.html | Pass | 1 / 1 | | |
CSSStyleSheet-constructable-replaceSync-detached.html | Pass | 5 / 5 | | |
CSSStyleSheet-constructable.html | Pass | 32 / 32 | | |
CSSStyleSheet-insertRule-computed.html | Pass | 1 / 1 | | |
CSSStyleSheet-modify-after-removal.html | Pass | 2 / 2 | | |
CSSStyleSheet-replace-detach-old-rules.html | Pass | 4 / 4 | | |
CSSStyleSheet-replace-parse-errors.html | Pass | 8 / 8 | | |
CSSStyleSheet-template-adoption.html | Pass | 1 / 1 | | |
CSSStyleSheet.html | Pass | 17 / 17 | | |
HTMLLinkElement-disabled-001.html | Pass | 2 / 2 | | |
HTMLLinkElement-disabled-002.html | Pass | 1 / 1 | | |
HTMLLinkElement-disabled-003.html | Pass | 1 / 1 | | |
HTMLLinkElement-disabled-004.html | Pass | 1 / 1 | | |
HTMLLinkElement-disabled-005.html | Pass | 1 / 1 | | |
HTMLLinkElement-disabled-006.html | Pass | 1 / 1 | | |
HTMLLinkElement-disabled-007.html | Pass | 1 / 1 | | |
HTMLLinkElement-load-event-002.html | Pass | 2 / 2 | | |
HTMLLinkElement-load-event.html | Pass | 1 / 1 | | |
HTMLStyleElement-load-event.html | Pass | 1 / 1 | | |
MediaList-parsing.html | Pass | 13 / 13 | | |
MediaList.html | Pass | 1 / 1 | | |
MediaList2.xhtml | Pass | 5 / 5 | | |
MutationObserver-style.html | Pass | 2 / 2 | | |
StyleSheet-properties.html | Pass | 35 / 35 | | |
StyleSheetList-constructable-shadow-with-style-recalc.html | Pass | 1 / 1 | | |
StyleSheetList-constructable-shadow.html | Pass | 1 / 1 | | |
StyleSheetList-constructable-with-style-recalc.html | Pass | 1 / 1 | | |
StyleSheetList-constructable.html | Pass | 1 / 1 | | |
StyleSheetList.html | Pass | 1 / 1 | | |
adoptedstylesheets-cascade-order.html | Pass | 13 / 13 | | |
adoptedstylesheets-modify-array-and-sheet.html | Pass | 3 / 3 | | |
adoptedstylesheets-observablearray-removal.html | Pass | 12 / 12 | | |
adoptedstylesheets-observablearray.html | Pass | 5 / 5 | | |
at-namespace.html | Pass | 1 / 1 | | |
base-uri.html | Pass | 3 / 3 | | |
border-shorthand-serialization.html | Pass | 3 / 3 | | |
caretPositionFromPoint-audioVideo.html | Pass | 2 / 2 | | |
caretPositionFromPoint-in-flex-container.html | Pass | 3 / 3 | | |
caretPositionFromPoint-textarea.html | Pass | 4 / 4 | | |
caretPositionFromPoint-with-transformation.html | Pass | 1 / 1 | | |
caretPositionFromPoint.html | Pass | 7 / 7 | | |
computed-style-001.html | Pass | 4 / 4 | | |
computed-style-002.html | Pass | 1 / 1 | | |
computed-style-003.html | Pass | 1 / 1 | | |
computed-style-004.html | Pass | 2 / 2 | | |
computed-style-005.html | Pass | 4 / 4 | | |
computed-style-set-property.html | Pass | 5 / 5 | | |
css-rule-selector-text.html | Pass | 2 / 2 | | |
css-style-attr-decl-block.html | Pass | 7 / 7 | | |
css-style-attribute-modifications.html | Pass | 1 / 1 | | |
css-style-declaration-modifications.html | Pass | 4 / 4 | | |
css-style-reparse.html | Pass | 2 / 2 | | |
cssimportrule-parent.html | Pass | 1 / 1 | | |
cssimportrule-sheet-identity.html | Pass | 1 / 1 | | |
cssimportrule.html | Pass | 11 / 11 | | |
cssom-cssText-serialize.html | Pass | 1 / 1 | | |
cssom-cssstyledeclaration-set.html | Pass | 1 / 1 | | |
cssom-fontfacerule-constructors.html | Pass | 2 / 2 | | |
cssom-fontfacerule.html | Pass | 1 / 1 | | |
cssom-getPropertyValue-common-checks.html | Pass | 11 / 11 | | |
cssom-pagerule.html | Pass | 22 / 22 | | |
cssom-ruleTypeAndOrder.html | Pass | 7 / 7 | | |
cssom-setProperty-shorthand.html | Pass | 76 / 76 | | |
cssstyledeclaration-all-shorthand.html | Pass | 27 / 27 | | |
cssstyledeclaration-csstext-all-shorthand.html | Pass | 6 / 6 | | |
cssstyledeclaration-csstext-final-delimiter.html | Pass | 3 / 3 | | |
cssstyledeclaration-csstext-important.html | Pass | 1 / 1 | | |
cssstyledeclaration-csstext-setter.window.js | Pass | 9 / 9 | | |
cssstyledeclaration-csstext.html | Pass | 11 / 11 | | |
cssstyledeclaration-custom-properties.html | Pass | 1 / 1 | | |
cssstyledeclaration-mutability.html | Pass | 3 / 3 | | |
cssstyledeclaration-mutationrecord-001.html | Pass | 1 / 1 | | |
cssstyledeclaration-mutationrecord-002.html | Pass | 1 / 1 | | |
cssstyledeclaration-mutationrecord-003.html | Pass | 1 / 1 | | |
cssstyledeclaration-mutationrecord-004.html | Pass | 1 / 1 | | |
cssstyledeclaration-mutationrecord-005.html | Pass | 1 / 1 | | |
cssstyledeclaration-nested.html | Pass | 1 / 1 | | |
cssstyledeclaration-properties.html | Pass | 1 / 1 | | |
cssstyledeclaration-registered-custom-properties.html | Pass | 2 / 2 | | |
cssstyledeclaration-removeProperty-all.html | Pass | 2 / 2 | | |
cssstyledeclaration-setter-attr.html | Pass | 2 / 2 | | |
cssstyledeclaration-setter-declarations.html | Pass | 4 / 4 | | |
cssstyledeclaration-setter-form-controls.html | Pass | 8 / 8 | | |
cssstyledeclaration-setter-logical.html | Pass | 1 / 1 | | |
delete-namespace-rule-when-child-rule-exists.html | Pass | 1 / 1 | | |
escape.html | Pass | 10 / 10 | | |
flex-serialization.html | Fail | 4 / 5 | TEST BUG | flex: 0 is expected to serialize as flex: 0 1 0px, while every browser serializes it as flex: 0 1 0% (the omitted flex-basis is 0%) |
font-family-serialization-001.html | Pass | 27 / 27 | | |
font-shorthand-serialization.html | Pass | 1 / 1 | | |
font-variant-shorthand-serialization.html | Pass | 7 / 7 | | |
functional-values-comma.html | Pass | 7 / 7 | | |
getComputedStyle-animations-replaced-into-ib-split.html | Pass | 1 / 1 | | |
getComputedStyle-basic.html | Pass | 4 / 4 | | |
getComputedStyle-calc.html | Pass | 5 / 5 | | |
getComputedStyle-detached-subtree.html | Pass | 6 / 6 | | |
getComputedStyle-display-none-001.html | Pass | 2 / 2 | | |
getComputedStyle-display-none-002.html | Pass | 1 / 1 | | |
getComputedStyle-display-none-003.html | Pass | 1 / 1 | | |
getComputedStyle-display-none-shadow-invalidation.html | Pass | 2 / 2 | | |
getComputedStyle-dynamic-subdoc.html | Pass | 1 / 1 | | |
getComputedStyle-important.html | Pass | 2 / 2 | | |
getComputedStyle-inset-inline-containing-block-vertical.html | Pass | 2 / 2 | | |
getComputedStyle-insets-absolute-roundtrip.html | Pass | 4 / 4 | | |
getComputedStyle-insets-absolute.html | Pass | 324 / 324 | | |
getComputedStyle-insets-fixed.html | Pass | 324 / 324 | | |
getComputedStyle-insets-grid.html | Pass | 5 / 5 | | |
getComputedStyle-insets-nobox.html | Pass | 216 / 216 | | |
getComputedStyle-insets-relative.html | Pass | 252 / 252 | | |
getComputedStyle-insets-relpos-block-in-inline.html | Pass | 4 / 4 | | |
getComputedStyle-insets-relpos-inline-002.html | Pass | 4 / 4 | | |
getComputedStyle-insets-relpos-inline.html | Pass | 4 / 4 | | |
getComputedStyle-insets-static.html | Pass | 216 / 216 | | |
getComputedStyle-insets-sticky-container-for-abspos.html | Pass | 252 / 252 | | |
getComputedStyle-insets-sticky.html | Pass | 252 / 252 | | |
getComputedStyle-layout-dependent-removed-ib-sibling.html | Pass | 1 / 1 | | |
getComputedStyle-layout-dependent-replaced-into-ib-split.html | Pass | 1 / 1 | | |
getComputedStyle-line-height.html | Pass | 4 / 4 | | |
getComputedStyle-live.html | Pass | 1 / 1 | | |
getComputedStyle-logical-enumeration.html | Pass | 1 / 1 | | |
getComputedStyle-margins-roundtrip.html | Pass | 4 / 4 | | |
getComputedStyle-math-function-percentage.html | Pass | 12 / 12 | | |
getComputedStyle-mutations.html | Pass | 9 / 9 | | |
getComputedStyle-page-rule.xhtml | Pass | 1 / 1 | | |
getComputedStyle-pointerEvents.html | Pass | 3 / 3 | | |
getComputedStyle-property-order.html | Pass | 1 / 1 | | |
getComputedStyle-pseudo-checkmark.html | Pass | 3 / 3 | | |
getComputedStyle-pseudo-class.html | Pass | 1 / 1 | | |
getComputedStyle-pseudo-picker-icon.html | Pass | 3 / 3 | | |
getComputedStyle-pseudo-picker.html | Pass | 9 / 9 | | |
getComputedStyle-pseudo-shadow.html | Pass | 2 / 2 | | |
getComputedStyle-pseudo-with-argument.html | Pass | 22 / 22 | | |
getComputedStyle-pseudo.html | Pass | 28 / 28 | | |
getComputedStyle-resolved-colors.html | Pass | 13 / 13 | | |
getComputedStyle-resolved-min-max-clamping.html | Pass | 1 / 1 | | |
getComputedStyle-resolved-min-size-auto.html | Pass | 16 / 16 | | |
getComputedStyle-root-variables.html | Pass | 1 / 1 | | |
getComputedStyle-root.html | Pass | 1 / 1 | | |
getComputedStyle-shadow-host.html | Pass | 1 / 1 | | |
getComputedStyle-shadow-inherit.html | Pass | 2 / 2 | | |
getComputedStyle-sticky-pos-percent.html | Pass | 1 / 1 | | |
getComputedStyle-style-element-updates.html | Pass | 4 / 4 | | |
getComputedStyle-visibility-nominal-case.html | Pass | 2 / 2 | | |
getComputedStyle-visibility-override.html | Pass | 2 / 2 | | |
getComputedStyle-visibility-unset.html | Pass | 2 / 2 | | |
grouping-rule-no-nested-declarations.html | Pass | 5 / 5 | | |
historical.html | Pass | 20 / 20 | | |
idlharness.html | Pass | 497 / 497 | | |
import-namespace-invalid-prelude.html | Pass | 8 / 8 | | |
inline-style-001.html | Pass | 5 / 5 | | |
insertRule-across-context.html | Pass | 2 / 2 | | |
insertRule-charset-no-index.html | Pass | 2 / 2 | | |
insertRule-font-face.html | Pass | 1 / 1 | | |
insertRule-import-no-index.html | Pass | 2 / 2 | | |
insertRule-namespace-after-import.html | Pass | 2 / 2 | | |
insertRule-namespace-no-index.html | Pass | 3 / 3 | | |
insertRule-no-index.html | Pass | 2 / 2 | | |
insertRule-syntax-error-01.html | Pass | 1 / 1 | | |
invalid-pseudo-elements.html | Pass | 1 / 1 | | |
link-element-stylesheet-title.html | Pass | 2 / 2 | | |
medialist-appendmedium-parse-single-and-dedup.html | Pass | 3 / 3 | | |
medialist-deletemedium-parse-and-remove-all.html | Pass | 2 / 2 | | |
medialist-interfaces-001.html | Pass | 4 / 4 | | |
medialist-interfaces-002.html | Pass | 3 / 3 | | |
medialist-interfaces-004.html | Pass | 2 / 2 | | |
medialist-mutation-after-owner-gc.html | Pass | 9 / 9 | | |
mediaquery-sort-dedup.html | Pass | 2 / 2 | | |
nested-import-namespace-invalid.html | Pass | 4 / 4 | | |
overflow-serialization.html | Pass | 10 / 10 | | |
page-descriptors.html | Pass | 21 / 21 | | |
preferred-stylesheet-order.html | Pass | 1 / 1 | | |
preferred-stylesheet-reversed-order.html | Pass | 1 / 1 | | |
property-accessors.html | Pass | 9 / 9 | | |
resolved-border-width.html | Pass | 2 / 2 | | |
rule-restrictions.html | Fail | 1 / 2 | TEST BUG | the @page subtest expects the declaration of transform (which does not apply to the page context) dropped from CSSPageRule.style, as Gecko does; as in Blink and WebKit, and as css/css-page/cssom/margin-001.html and margin-002.html expect, the declarations of all the properties are kept in @page and in the margin rules (the cascade of the page context ignores them; css-page-3 leaves the properties that are not in CSS 2.1 undefined) |
selectorSerialize.html | Pass | 23 / 23 | | |
selectorText-modification-restyle-002.html | Pass | 2 / 2 | | |
serialization-CSSDeclaration-with-important.html | Pass | 4 / 4 | | |
serialize-all-longhands.html | Pass | 2 / 2 | | |
serialize-custom-props.html | Pass | 20 / 20 | | |
serialize-media-rule.html | Pass | 12 / 12 | | |
serialize-namespaced-type-selectors.html | Pass | 60 / 60 | | |
serialize-values.html | Fail | 696 / 697 | NOT IMPLEMENTED | the invert value of outline-color |
serialize-variable-reference-whitespace.html | Pass | 8 / 8 | | |
serialize-variable-reference.html | Pass | 4 / 4 | | |
serialize-whitespace.html | Pass | 1 / 1 | | |
set-selector-text-attachment.html | Pass | 1 / 1 | | |
setproperty-custom-property-override-important.html | Pass | 5 / 5 | | |
setproperty-null-undefined.html | Pass | 4 / 4 | | |
shadow-dom-style-sheet.html | Pass | 3 / 3 | | |
shorthand-serialization.html | Pass | 7 / 7 | | |
shorthand-values.html | Pass | 21 / 21 | | |
style-attr-update-across-documents.html | Pass | 1 / 1 | | |
style-background-position-longhands.html | Pass | 3 / 3 | | |
style-background-position.html | Pass | 7 / 7 | | |
style-background-repeat.html | Pass | 3 / 3 | | |
style-background-shorthand-overwrite.html | Pass | 4 / 4 | | |
style-backgroundcolor-oklch.html | Pass | 1 / 1 | | |
style-backgroundcolor-table-row.html | Pass | 1 / 1 | | |
style-backgroundimage-lineargradient.html | Pass | 1 / 1 | | |
style-border-shorthand-var.html | Pass | 1 / 1 | | |
style-color-values.html | Pass | 6 / 6 | | |
style-color.html | Pass | 4 / 4 | | |
style-cssText-mutations.html | Pass | 4 / 4 | | |
style-element-inline-important.html | Pass | 1 / 1 | | |
style-element-insertion-removal-computed.html | Pass | 2 / 2 | | |
style-font-shorthand.html | Pass | 1 / 1 | | |
style-global-variable.html | Pass | 1 / 1 | | |
style-set-cssText.html | Pass | 3 / 3 | | |
style-set-custom-property-priority.html | Pass | 3 / 3 | | |
style-set-custom-property.html | Pass | 1 / 1 | | |
style-set-property.html | Pass | 21 / 21 | | |
style-sheet-interfaces-001.html | Pass | 7 / 7 | | |
style-sheet-interfaces-002.html | Pass | 2 / 2 | | |
style-width-calc-vh-vw.html | Pass | 1 / 1 | | |
stylesheet-cross-origin-redirect-quirks.sub.html | Pass | 4 / 4 | | |
stylesheet-same-origin.sub.html | Pass | 7 / 7 | | |
stylesheet-title.html | Pass | 2 / 2 | | |
stylesheets-in-non-rendered-document.html | Pass | 3 / 3 | | |
system-color-inherit.html | Pass | 2 / 2 | | |
system-color-lowercase.html | Pass | 4 / 4 | | |
ttwf-cssom-doc-ext-load-count.html | Pass | 3 / 3 | | |
ttwf-cssom-doc-ext-load-tree-order.html | Pass | 6 / 6 | | |
ttwf-cssom-document-extension.html | Pass | 1 / 1 | | |
variable-names.html | Pass | 6 / 6 | | |
xml-stylesheet-pi-in-doctype.xhtml | Pass | 1 / 1 | | |