diff --git a/css/css-lists/META.yml b/css/css-lists/META.yml index 6d1cb1a11..3adcfa5de 100644 --- a/css/css-lists/META.yml +++ b/css/css-lists/META.yml @@ -116,3 +116,4 @@ links: results: - test: marker-counter.html subtest: Test status + - test: marker-quotes.html diff --git a/css/css-values/META.yml b/css/css-values/META.yml index df8106512..abc881372 100644 --- a/css/css-values/META.yml +++ b/css/css-values/META.yml @@ -1,2728 +1,2547 @@ links: -- product: firefox - results: - - test: ch-unit-017.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1470075 -- product: safari - results: - - status: FAIL - test: percentage-rem-low.html - url: https://bugs.webkit.org/show_bug.cgi?id=203320 -- product: safari - results: - - status: FAIL - test: attr-color-invalid-cast.html - url: https://bugs.webkit.org/show_bug.cgi?id=203322 -- product: safari - results: - - status: FAIL - test: attr-color-valid.html - url: https://bugs.webkit.org/show_bug.cgi?id=203323 -- product: safari - results: - - status: FAIL - test: attr-in-max.html - url: https://bugs.webkit.org/show_bug.cgi?id=203324 -- product: safari - results: - - status: FAIL - test: attr-length-invalid-cast.html - url: https://bugs.webkit.org/show_bug.cgi?id=203326 -- product: safari - results: - - status: FAIL - test: attr-length-valid-zero-nofallback.html - url: https://bugs.webkit.org/show_bug.cgi?id=203327 -- product: safari - results: - - status: FAIL - test: attr-length-valid-zero.html - url: https://bugs.webkit.org/show_bug.cgi?id=203328 -- product: safari - results: - - status: FAIL - test: attr-length-valid.html - url: https://bugs.webkit.org/show_bug.cgi?id=203329 -- product: safari - results: - - status: FAIL - test: ch-unit-002.html - - status: FAIL - test: ch-unit-003.html - - status: FAIL - test: ch-unit-004.html - - status: FAIL - test: ch-unit-010.html - - status: FAIL - test: ch-unit-011.html - - status: FAIL - test: ch-unit-012.html - url: https://bugs.webkit.org/show_bug.cgi?id=203333 -- product: safari - results: - - status: FAIL - test: ic-unit-001.html - - status: FAIL - test: ic-unit-002.html - - status: FAIL - test: ic-unit-003.html - - status: FAIL - test: ic-unit-004.html - - status: FAIL - test: ic-unit-008.html - - status: FAIL - test: ic-unit-009.html - - status: FAIL - test: ic-unit-010.html - - status: FAIL - test: ic-unit-011.html - - status: FAIL - test: ic-unit-012.html - url: https://bugs.webkit.org/show_bug.cgi?id=203334 -- product: safari - results: - - status: FAIL - test: lh-unit-001.html - - status: FAIL - test: lh-unit-002.html - url: https://bugs.webkit.org/show_bug.cgi?id=203336 -- product: webkitgtk - results: - - status: FAIL - test: percentage-rem-low.html - url: https://bugs.webkit.org/show_bug.cgi?id=203320 -- product: webkitgtk - results: - - status: FAIL - test: attr-color-invalid-cast.html - url: https://bugs.webkit.org/show_bug.cgi?id=203322 -- product: webkitgtk - results: - - status: FAIL - test: attr-color-valid.html - url: https://bugs.webkit.org/show_bug.cgi?id=203323 -- product: webkitgtk - results: - - status: FAIL - test: attr-in-max.html - url: https://bugs.webkit.org/show_bug.cgi?id=203324 -- product: webkitgtk - results: - - status: FAIL - test: attr-length-invalid-cast.html - url: https://bugs.webkit.org/show_bug.cgi?id=203326 -- product: webkitgtk - results: - - status: FAIL - test: attr-length-valid-zero-nofallback.html - url: https://bugs.webkit.org/show_bug.cgi?id=203327 -- product: webkitgtk - results: - - status: FAIL - test: attr-length-valid-zero.html - url: https://bugs.webkit.org/show_bug.cgi?id=203328 -- product: webkitgtk - results: - - status: FAIL - test: attr-length-valid.html - url: https://bugs.webkit.org/show_bug.cgi?id=203329 -- product: webkitgtk - results: - - status: FAIL - test: ic-unit-001.html - - status: FAIL - test: ic-unit-002.html - - status: FAIL - test: ic-unit-003.html - - status: FAIL - test: ic-unit-004.html - - status: FAIL - test: ic-unit-008.html - - status: FAIL - test: ic-unit-009.html - - status: FAIL - test: ic-unit-010.html - - status: FAIL - test: ic-unit-011.html - - status: FAIL - test: ic-unit-012.html - url: https://bugs.webkit.org/show_bug.cgi?id=203334 -- product: webkitgtk - results: - - status: FAIL - test: lh-unit-001.html - - status: FAIL - test: lh-unit-002.html - url: https://bugs.webkit.org/show_bug.cgi?id=203336 -- product: webkitgtk - results: - - status: FAIL - test: ch-unit-016.html - - status: FAIL - test: ch-unit-017.html - url: https://bugs.webkit.org/show_bug.cgi?id=206001 -- product: webkitgtk - results: - - status: FAIL - test: ch-unit-002.html - - status: FAIL - test: ch-unit-011.html - url: https://bugs.webkit.org/show_bug.cgi?id=203333 -- product: firefox - results: - - subtest: ch in pseudo-element ::after should be recalculated after loading a web - font - test: ch-pseudo-recalc-on-font-load.html - - subtest: ch in pseudo-element ::marker should be recalculated after loading a - web font - test: ch-pseudo-recalc-on-font-load.html - - subtest: ch in pseudo-element ::before should be recalculated after loading a - web font - test: ch-pseudo-recalc-on-font-load.html - - subtest: ch in pseudo-element ::first-line should be recalculated after loading - a web font - test: ch-pseudo-recalc-on-font-load.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1635972 -- product: chrome - results: - - status: FAIL - test: calc-z-index-fractions-001.html - - status: FAIL - test: calc-positive-fraction-001.html - - test: calc-integer.html - - test: calc-numbers.html - url: https://crbug.com/931216 -- product: chrome - results: - - status: FAIL - test: minmax-length-percent-serialize.html - url: https://crbug.com/1026945 -- product: chrome - results: - - status: FAIL - test: viewport-units-css2-001.html - url: https://crbug.com/769931 -- product: chrome - results: - - status: FAIL - test: ch-unit-002.html - - test: ch-unit-011.html - url: https://crbug.com/759914 -- product: chrome - results: - - status: FAIL - test: minmax-number-serialize.html - url: https://crbug.com/1008471 -- product: chrome - results: - - subtest: 'testing background-position: calc(6px + 21%) calc(7em + 22%)' - test: calc-background-position-003.html - - subtest: 'testing background-position: calc(-8px + 23%) calc(-9em + 24%)' - test: calc-background-position-003.html - - subtest: calc() serialization - test: calc-serialization.html - - subtest: testing calc(50px + calc(40%)) - test: calc-nesting-002.html - - test: calc-serialization-002.html - url: https://crbug.com/1050968 -- product: chrome - results: - - test: ex-unit-004.html - url: https://crbug.com/1053965 -- product: chrome - results: - - test: attr-color-invalid-cast.html - - test: attr-color-valid.html - - test: attr-length-invalid-cast.html - - test: attr-length-valid.html - - test: attr-length-valid-zero.html - - test: attr-length-valid-zero-nofallback.html - url: https://crbug.com/246571 -- product: chrome - results: - - test: calc-catch-divide-by-0.html - - test: calc-infinity-nan-serialize-length.html - - test: round-function.html - url: https://crbug.com/1133390 -- product: chrome - results: - - test: ch-unit-017.html - url: https://crbug.com/965366 -- product: chrome - results: - - test: ic-unit-001.html - - test: ic-unit-002.html - - test: ic-unit-003.html - - test: ic-unit-004.html - - test: ic-unit-008.html - - test: ic-unit-009.html - - test: ic-unit-010.html - - test: ic-unit-011.html - - test: ic-unit-012.html - url: https://crbug.com/937101 -- product: chrome - results: - - test: lh-rlh-on-root-001.html - - test: lh-unit-001.html - - test: lh-unit-002.html - url: https://crbug.com/937104 -- product: chrome - results: - - test: calc-infinity-nan-computed.html - - test: calc-infinity-nan-serialize-angle.html - - test: calc-infinity-nan-serialize-time.html - url: https://bugs.chromium.org/p/chromium/issues/detail?id=1133390 -- product: chrome - results: - - test: attr-in-max.html - url: https://bugs.chromium.org/p/chromium/issues/detail?id=246571 -- product: chrome - results: - - test: minmax-percentage-serialize.html - url: https://bugs.chromium.org/p/chromium/issues/detail?id=1213322 -- product: chrome - results: - - test: calc-rounds-to-integer.html - - test: ch-empty-pseudo-recalc-on-font-load.html - - test: minmax-angle-serialize.html - - test: minmax-integer-computed.html - - test: minmax-length-serialize.html - - test: minmax-time-computed.html - - test: minmax-time-serialize.html - url: https://bugs.chromium.org/p/chromium/issues/detail?id=1219803 -- product: firefox - results: - - subtest: calc(min(1.5em, 10%) - max(1em, 15%)) should be used-value-equivalent - to -30px - test: minmax-length-percent-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1730254 -- product: firefox - results: - - test: ic-unit-001.html - - test: ic-unit-002.html - - test: ic-unit-003.html - - test: ic-unit-004.html - - test: ic-unit-008.html - - test: ic-unit-009.html - - test: ic-unit-010.html - - test: ic-unit-011.html - - test: ic-unit-012.html - - test: ic-unit-013.html - - test: ic-unit-014.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1742159 -- label: interop-2022-text - results: - - test: ic-unit-001.html - - test: ic-unit-002.html - - test: ic-unit-003.html - - test: ic-unit-004.html - - test: ic-unit-008.html - - test: ic-unit-009.html - - test: ic-unit-010.html - - test: ic-unit-011.html - - test: ic-unit-012.html - - test: ic-unit-013.html - - test: ic-unit-014.html -- label: interop-2022-viewport - results: - - test: viewport-units-parsing.html - - test: viewport-units-keyframes.html - - test: viewport-units-invalidation.html - - test: viewport-units-media-queries.html - - test: viewport-units-writing-mode.html - - test: viewport-units-compute.html - - test: viewport-units-writing-mode-font-size.html -- product: safari - results: - - test: viewport-units-writing-mode.html - - test: viewport-units-writing-mode-font-size.html - url: https://bugs.webkit.org/show_bug.cgi?id=234373 -- product: safari - results: - - test: viewport-units-compute.html - - test: viewport-units-invalidation.html - - test: viewport-units-keyframes.html - url: https://bugs.webkit.org/show_bug.cgi?id=239477 -- product: chrome - results: - - test: ic-unit-013.html - - test: ic-unit-014.html - url: https://bugs.chromium.org/p/chromium/issues/detail?id=937101 -- product: webkitgtk - results: - - test: viewport-units-writing-mode-font-size.html - url: https://bugs.webkit.org/show_bug.cgi?id=238982 -- product: safari - results: - - test: viewport-units-writing-mode-font-size.html - url: https://bugs.webkit.org/show_bug.cgi?id=238982 -- product: chrome - results: - - test: round-mod-rem-computed.html - - test: round-mod-rem-serialize.html - url: https://bugs.chromium.org/p/chromium/issues/detail?id=1284199 -- product: chrome - results: - - test: cap-unit-001.html - url: https://crbug.com/1201220 -- label: interop-2023-mathfunctions - results: - - test: acos-asin-atan-atan2-computed.html - - test: acos-asin-atan-atan2-invalid.html - - test: acos-asin-atan-atan2-serialize.html - - test: hypot-pow-sqrt-serialize.html - - test: round-mod-rem-serialize.html - - test: hypot-pow-sqrt-invalid.html - - test: round-mod-rem-computed.html - - test: signs-abs-serialize.html - - test: sin-cos-tan-computed.html - - test: sin-cos-tan-serialize.html - - test: exp-log-compute.html - - test: exp-log-serialize.html - - test: hypot-pow-sqrt-computed.html - - test: signs-abs-computed.html - - test: signs-abs-invalid.html - - test: exp-log-invalid.html - - test: round-mod-rem-invalid.html - - test: sin-cos-tan-invalid.html - - test: clamp-length-computed.html - - test: clamp-length-invalid.html - - test: clamp-length-serialize.html - - test: minmax-time-serialize.html - - test: minmax-time-computed.html - - test: minmax-length-invalid.html - - test: minmax-integer-computed.html - - test: minmax-angle-computed.html - - test: minmax-number-serialize.html - - test: minmax-angle-serialize.html - - test: minmax-angle-invalid.html - - test: minmax-percentage-computed.html - - test: minmax-percentage-invalid.html - - test: minmax-time-invalid.html - - test: minmax-number-invalid.html - - test: minmax-length-percent-invalid.html - - test: minmax-length-percent-computed.html - - test: minmax-length-computed.html - - test: minmax-length-serialize.html - - test: minmax-number-computed.html - - test: minmax-length-percent-serialize.html -- product: chrome - results: - - test: signs-abs-serialize.html - - test: exp-log-compute.html - - test: exp-log-serialize.html - - test: hypot-pow-sqrt-computed.html - - test: hypot-pow-sqrt-serialize.html - - test: signs-abs-computed.html - - subtest: abs(1) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: abs(-1) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(-1) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: abs(sign(1)) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: abs(sign(sign(1))) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(sign(sign(1) + sign(1))) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: calc(abs(0.1 + 0.2) + 0.05) should be used-value-equivalent to 0.35 - test: signs-abs-computed.html - - subtest: calc(sign(0.1 + 0.2) - 0.05) should be used-value-equivalent to 0.95 - test: signs-abs-computed.html - - subtest: calc(abs(0.1 + 0.2) * 2) should be used-value-equivalent to 0.6 - test: signs-abs-computed.html - - subtest: calc(abs(sign(0.1) + 0.2) / 2) should be used-value-equivalent to 0.6 - test: signs-abs-computed.html - - subtest: calc(abs(0.1 + 0.2) * -2) should be used-value-equivalent to -0.6 - test: signs-abs-computed.html - - subtest: calc(sign(0.1 - 0.2) - 0.05) should be used-value-equivalent to -1.05 - test: signs-abs-computed.html - - subtest: calc(sign(-0)) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: calc(sign(1) + sign(1) - 0.05) should be used-value-equivalent to 1.95 - test: signs-abs-computed.html - - subtest: calc(sign(0)) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(1px) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1cm) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1mm) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1Q) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1in) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1pc) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1pt) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1em) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1ex) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1ch) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1rem) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1vh) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1vw) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1vmin) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1vmax) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(-1px) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1cm) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1mm) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1Q) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1in) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1pc) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1pt) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1em) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1ex) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1ch) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1rem) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1vh) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1vw) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1vmin) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1vmax) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(1s) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1ms) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(-1s) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1ms) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(1deg) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1grad) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1rad) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(1turn) should be used-value-equivalent to 1 - test: signs-abs-computed.html - - subtest: sign(-1deg) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1grad) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1rad) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(-1turn) should be used-value-equivalent to -1 - test: signs-abs-computed.html - - subtest: sign(0px) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0cm) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0mm) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0Q) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0in) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0pc) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0pt) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0em) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0ex) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0ch) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0rem) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0vh) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0vw) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0vmin) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0vmax) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(-0px) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0cm) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0Q) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0mm) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0in) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0pc) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0pt) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0em) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0ex) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0ch) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0rem) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0vh) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0vw) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0vmax) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0vmin) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(0s) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0ms) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(-0s) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(-0ms) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0deg) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0grad) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0rad) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(0turn) should be used-value-equivalent to 0 - test: signs-abs-computed.html - - subtest: sign(-0deg) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0grad) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0rad) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: sign(-0turn) should be used-value-equivalent to -0 - test: signs-abs-computed.html - - subtest: abs(1px) should be used-value-equivalent to 1px - test: signs-abs-computed.html - - subtest: abs(1cm) should be used-value-equivalent to 1cm - test: signs-abs-computed.html - - subtest: abs(1mm) should be used-value-equivalent to 1mm - test: signs-abs-computed.html - - subtest: abs(1Q) should be used-value-equivalent to 1Q - test: signs-abs-computed.html - - subtest: abs(1in) should be used-value-equivalent to 1in - test: signs-abs-computed.html - - subtest: abs(1pc) should be used-value-equivalent to 1pc - test: signs-abs-computed.html - - subtest: abs(1pt) should be used-value-equivalent to 1pt - test: signs-abs-computed.html - - subtest: abs(1em) should be used-value-equivalent to 1em - test: signs-abs-computed.html - - subtest: abs(1ex) should be used-value-equivalent to 1ex - test: signs-abs-computed.html - - subtest: abs(1ch) should be used-value-equivalent to 1ch - test: signs-abs-computed.html - - subtest: abs(1rem) should be used-value-equivalent to 1rem - test: signs-abs-computed.html - - subtest: abs(1vw) should be used-value-equivalent to 1vw - test: signs-abs-computed.html - - subtest: abs(1vh) should be used-value-equivalent to 1vh - test: signs-abs-computed.html - - subtest: abs(1vmin) should be used-value-equivalent to 1vmin - test: signs-abs-computed.html - - subtest: abs(1vmax) should be used-value-equivalent to 1vmax - test: signs-abs-computed.html - - subtest: abs(-1px) should be used-value-equivalent to 1px - test: signs-abs-computed.html - - subtest: abs(-1cm) should be used-value-equivalent to 1cm - test: signs-abs-computed.html - - subtest: abs(-1mm) should be used-value-equivalent to 1mm - test: signs-abs-computed.html - - subtest: abs(-1Q) should be used-value-equivalent to 1Q - test: signs-abs-computed.html - - subtest: abs(-1in) should be used-value-equivalent to 1in - test: signs-abs-computed.html - - subtest: abs(-1pt) should be used-value-equivalent to 1pt - test: signs-abs-computed.html - - subtest: abs(-1pc) should be used-value-equivalent to 1pc - test: signs-abs-computed.html - - subtest: abs(-1em) should be used-value-equivalent to 1em - test: signs-abs-computed.html - - subtest: abs(-1ex) should be used-value-equivalent to 1ex - test: signs-abs-computed.html - - subtest: abs(-1ch) should be used-value-equivalent to 1ch - test: signs-abs-computed.html - - subtest: abs(-1rem) should be used-value-equivalent to 1rem - test: signs-abs-computed.html - - subtest: abs(-1vh) should be used-value-equivalent to 1vh - test: signs-abs-computed.html - - subtest: abs(-1vw) should be used-value-equivalent to 1vw - test: signs-abs-computed.html - - subtest: abs(-1vmax) should be used-value-equivalent to 1vmax - test: signs-abs-computed.html - - subtest: abs(-1vmin) should be used-value-equivalent to 1vmin - test: signs-abs-computed.html - - subtest: abs(1s) should be used-value-equivalent to 1s - test: signs-abs-computed.html - - subtest: abs(1ms) should be used-value-equivalent to 1ms - test: signs-abs-computed.html - - subtest: abs(-1s) should be used-value-equivalent to 1s - test: signs-abs-computed.html - - subtest: abs(-1ms) should be used-value-equivalent to 1ms - test: signs-abs-computed.html - - subtest: abs(1deg) should be used-value-equivalent to 1deg - test: signs-abs-computed.html - - subtest: abs(1grad) should be used-value-equivalent to 1grad - test: signs-abs-computed.html - - subtest: abs(1rad) should be used-value-equivalent to 1rad - test: signs-abs-computed.html - - subtest: abs(-1deg) should be used-value-equivalent to 1deg - test: signs-abs-computed.html - - subtest: abs(1turn) should be used-value-equivalent to 1turn - test: signs-abs-computed.html - - subtest: abs(-1grad) should be used-value-equivalent to 1grad - test: signs-abs-computed.html - - subtest: abs(-1rad) should be used-value-equivalent to 1rad - test: signs-abs-computed.html - - subtest: abs(-1turn) should be used-value-equivalent to 1turn - test: signs-abs-computed.html - url: https://crbug.com/1284199 -- product: firefox - results: - - subtest: calc(sin(atan(tan(pi/2)))) should be used-value-equivalent to 1 - test: acos-asin-atan-atan2-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1820673 -- product: firefox - results: - - test: signs-abs-serialize.html - - test: signs-abs-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1814588 -- product: firefox - results: - - subtest: '''calc(log(0))'' as a specified value should serialize as ''calc(-infinity)''.' - test: exp-log-serialize.html - - subtest: '''scale(calc(log(0)))'' as a specified value should serialize as ''scale(calc(-infinity))''.' - test: exp-log-serialize.html - - test: sin-cos-tan-serialize.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1834164 -- product: firefox - results: - - subtest: calc(-2 * hypot(3px, 4px)) should be used-value-equivalent to -10px - test: hypot-pow-sqrt-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1837342 -- product: firefox - results: - - subtest: '''calc(round(1,0))'' as a specified value should serialize as ''calc(NaN)''.' - test: round-mod-rem-serialize.html - - subtest: '''scale(calc(round(1,0)))'' as a specified value should serialize as - ''scale(calc(NaN))''.' - test: round-mod-rem-serialize.html - - subtest: '''scale(calc(round(1,0)))'' as a computed value should serialize as - ''matrix(NaN, 0, 0, NaN, 0, 0)''.' - test: round-mod-rem-serialize.html - - subtest: '''calc(mod(1,0))'' as a specified value should serialize as ''calc(NaN)''.' - test: round-mod-rem-serialize.html - - subtest: '''calc(round(1,0))'' as a computed value should serialize as ''NaN''.' - test: round-mod-rem-serialize.html - - subtest: '''scale(calc(mod(1,0)))'' as a specified value should serialize as ''scale(calc(NaN))''.' - test: round-mod-rem-serialize.html - - subtest: '''calc(mod(1,0))'' as a computed value should serialize as ''NaN''.' - test: round-mod-rem-serialize.html - - subtest: '''scale(calc(mod(1,0)))'' as a computed value should serialize as ''matrix(NaN, - 0, 0, NaN, 0, 0)''.' - test: round-mod-rem-serialize.html - - subtest: '''calc(rem(1,0))'' as a specified value should serialize as ''calc(NaN)''.' - test: round-mod-rem-serialize.html - - subtest: '''scale(calc(rem(1,0)))'' as a specified value should serialize as ''scale(calc(NaN))''.' - test: round-mod-rem-serialize.html - - subtest: '''calc(rem(1,0))'' as a computed value should serialize as ''NaN''.' - test: round-mod-rem-serialize.html - - subtest: '''scale(calc(rem(1,0)))'' as a computed value should serialize as ''matrix(NaN, - 0, 0, NaN, 0, 0)''.' - test: round-mod-rem-serialize.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1816413 -- product: firefox - results: - - subtest: '''scale(calc(calc(tan(-infinity))))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(tan(-infinity)))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(calc(cos(-infinity))))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(cos(-infinity)))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(calc(sin(-infinity))))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(sin(-infinity)))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(calc(tan(infinity))))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(tan(infinity)))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(calc(cos(infinity))))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(cos(infinity)))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(calc(sin(infinity))))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(sin(infinity)))'' as a specified value should serialize - as ''scale(calc(NaN))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(tan(-90deg)))'' as a specified value should serialize as - ''scale(calc(-infinity))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(tan(-90deg))'' as a specified value should serialize as ''scale(calc(-infinity))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(tan(90deg)))'' as a specified value should serialize as - ''scale(calc(infinity))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(tan(90deg))'' as a specified value should serialize as ''scale(calc(infinity))''.' - test: sin-cos-tan-serialize.html - - test: sin-cos-tan-serialize.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1834361 -- product: chrome - results: - - test: minmax-length-percent-serialize.html - - test: minmax-length-serialize.html - url: https://bugs.chromium.org/p/chromium/issues/detail?id=1466933 -- product: chrome - results: - - subtest: e.style['letter-spacing'] = "clamp(1px, 2px, 3px)" should set the property - value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(1px, 2px, 3px))" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(1px, 2px, clamp(2px, 3px, 4px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(1px, 2px, clamp(2px, 3px, 4px)))" - should set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(10px, 5px, 30px)" should set the property - value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(10px, 5px, 30px))" should set - the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(10px, 35px, 30px)" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(10px, 35px, 30px))" should set - the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(10px, 35px , 30px)" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(10px, 35px , 30px))" should set - the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(10px, 35px /*foo*/, 30px)" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(10px, 35px /*foo*/, 30px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(10px /* foo */ , 35px, 30px)" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(10px /* foo */ , 35px, 30px))" - should set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(10px , 35px, 30px)" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(10px , 35px, 30px))" should set - the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(30px, 100px, 20px)" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(30px, 100px, 20px))" should set - the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(-30px, -20px, -10px)" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(-30px, -20px, -10px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(-30px, -100px, -10px)" should set - the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(-30px, -100px, -10px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(-30px, 100px, -10px)" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(-30px, 100px, -10px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(-10px, 100px, -30px)" should set the - property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(-10px, 100px, -30px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "clamp(-10px, -100px, -30px)" should set - the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(clamp(-10px, -100px, -30px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(0px + clamp(10px, 20px, 30px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(calc(0px + clamp(10px, 20px, 30px)))" - should set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(0px - clamp(10px, 20px, 30px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(calc(0px - clamp(10px, 20px, 30px)))" - should set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(0px + clamp(30px, 100px, 20px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(calc(0px + clamp(30px, 100px, 20px)))" - should set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(0px - clamp(30px, 100px, 20px))" should - set the property value - test: clamp-length-serialize.html - - subtest: e.style['letter-spacing'] = "calc(calc(0px - clamp(30px, 100px, 20px)))" - should set the property value - test: clamp-length-serialize.html - url: https://crbug.com/1470234 -- product: firefox - results: - - test: signs-abs-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1848385 -- product: chrome - results: - - subtest: '''scale(sin(180deg))'' as a specified value should serialize as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(sin(180deg)))'' as a specified value should serialize as - ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(tan(180deg))'' as a specified value should serialize as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(tan(180deg)))'' as a specified value should serialize as - ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(cos(270deg))'' as a specified value should serialize as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(cos(270deg)))'' as a specified value should serialize as - ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(sin(-180deg))'' as a specified value should serialize as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(sin(-180deg)))'' as a specified value should serialize - as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(tan(-180deg))'' as a specified value should serialize as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(tan(-180deg)))'' as a specified value should serialize - as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(cos(-270deg))'' as a specified value should serialize as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - - subtest: '''scale(calc(cos(-270deg)))'' as a specified value should serialize - as ''scale(calc(0))''.' - test: sin-cos-tan-serialize.html - url: https://crbug.com/1482200 -- product: chrome - results: - - test: attr-notype-fallback.html - url: https://crbug.com/1486443 -- product: firefox - results: - - test: sin-cos-tan-serialize.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1856158 -- product: safari - results: - - subtest: Test status - test: ch-unit-018.html - url: https://bugs.webkit.org/show_bug.cgi?id=259025 -- product: firefox - results: - - test: acos-asin-atan-atan2-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1866189 -- product: firefox - results: - - test: minmax-length-percent-serialize.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1867418 -- product: firefox - results: - - subtest: 'testing letter-spacing: calc(100%)' - test: calc-letter-spacing.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1883135 -- product: safari - results: - - subtest: round(1px + 0%, 1px) should be used-value-equivalent to 1px - test: round-mod-rem-computed.html - - subtest: mod(3px + 0%, 2px) should be used-value-equivalent to 1px - test: round-mod-rem-computed.html - - subtest: rem(3px + 0%, 2px) should be used-value-equivalent to 1px - test: round-mod-rem-computed.html - url: https://bugs.webkit.org/show_bug.cgi?id=263711 -- product: firefox - results: - - test: ric-invalidation.html - - test: rcap-invalidation.html - - test: rch-invalidation.html - - test: rex-invalidation.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1740584 -- product: firefox - results: - - test: calc-infinity-nan-serialize-length.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887454 -- product: firefox - results: - - test: negative-calc-to-non-negative-integer.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887453 -- product: firefox - results: - - test: calc-infinity-nan-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887455 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr' - test: attr-all-types.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1918642 -- product: firefox - results: - - subtest: sign(10px - 1em) should be used-value-equivalent to 0; fontSize=10px - test: signs-abs-computed.html - - subtest: sign(10px - 2em) should be used-value-equivalent to -1; fontSize=10px - test: signs-abs-computed.html - - subtest: calc(2.5 - sign(41px - 2em) / 2) should be used-value-equivalent to 2 - test: signs-abs-computed.html - - subtest: calc(2.5 - sign(40px - 2em) / 2) should be used-value-equivalent to 2.5 - test: signs-abs-computed.html - - subtest: calc(2.5 - sign(39px - 2em) / 2) should be used-value-equivalent to 3 - test: signs-abs-computed.html - - subtest: calc(3 + sign(42px - 2em)) should be used-value-equivalent to 4 - test: signs-abs-computed.html - - subtest: calc(3 + sign(40px - 2em)) should be used-value-equivalent to 3 - test: signs-abs-computed.html - - subtest: calc(3 + sign(38px - 2em)) should be used-value-equivalent to 2 - test: signs-abs-computed.html - - subtest: calc(90deg + 30deg * sign(42px - 2em)) should be used-value-equivalent - to 120deg - test: signs-abs-computed.html - - subtest: calc(90deg + 30deg * sign(40px - 2em)) should be used-value-equivalent - to 90deg - test: signs-abs-computed.html - - subtest: calc(90deg + 30deg * sign(38px - 2em)) should be used-value-equivalent - to 60deg - test: signs-abs-computed.html - - subtest: calc(5s + 15s * sign(42px - 2em)) should be used-value-equivalent to - 20s - test: signs-abs-computed.html - - subtest: calc(5s + 15s * sign(40px - 2em)) should be used-value-equivalent to - 5s - test: signs-abs-computed.html - - subtest: calc(5s + 15s * sign(38px - 2em)) should be used-value-equivalent to - -10s - test: signs-abs-computed.html - - subtest: calc(2.5 - sign(33px - 2rem) / 2) should be used-value-equivalent to - 2 - test: signs-abs-computed.html - - subtest: calc(2.5 - sign(32px - 2rem) / 2) should be used-value-equivalent to - 2.5 - test: signs-abs-computed.html - - subtest: calc(2.5 - sign(31px - 2rem) / 2) should be used-value-equivalent to - 3 - test: signs-abs-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1928480 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr 2' - test: attr-all-types.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1934230 -- product: chrome - results: - - test: progress-computed.html - - test: progress-invalid.html - - test: progress-serialize.html - url: https://crbug.com/40944203 -- product: firefox - results: - - subtest: Attribute in null-namespace is substituted - test: attr-null-namespace.xhtml - - subtest: Fallback is taken when attribute does not exist in null-namespace - test: attr-null-namespace.xhtml - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1939914 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr 1' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 3' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 4' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 5' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 6' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 7' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 8' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 9' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 10' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 11' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 12' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 13' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 14' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 15' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 16' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 17' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 18' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 19' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 20' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 21' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 22' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 23' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 24' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 25' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 26' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 27' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 28' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 29' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 32' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 34' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 35' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 36' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 37' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 38' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 39' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 41' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 42' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 43' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 44' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 45' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 46' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 47' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 48' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 49' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 50' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 51' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 52' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 53' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 54' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 55' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 56' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 57' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 58' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 59' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 60' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 61' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 62' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 63' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 64' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 65' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 66' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 67' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 68' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 69' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 70' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 71' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 72' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 81' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 82' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 83' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 84' - test: attr-all-types.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1940460 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr 73' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 74' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 75' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 76' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 77' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 78' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 87' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 88' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 89' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 90' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 1' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 5' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 9' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 19' - test: attr-cycle.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1941581 -- product: firefox - results: - - subtest: Non font or line-height properties on :root should resolve rlh against - :root line-height - test: rlh-on-root-lengths.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1942329 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr() security limitations' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 3' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 6' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 12' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 15' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 16' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 18' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 19' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 20' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 21' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 23' - test: attr-security.html - - subtest: 'CSS Values and Units Test: attr() security limitations 24' - test: attr-security.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1947226 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: CSS inline if() function' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 1' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 2' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 3' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 4' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 5' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 6' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 7' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 8' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 9' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 10' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 11' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 12' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 13' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 14' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 15' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 16' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 17' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 18' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 19' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 20' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 21' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 22' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 23' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 24' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 25' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 26' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 27' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 28' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 29' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 30' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 31' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 32' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 33' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 34' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 35' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 36' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 37' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 38' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 41' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 42' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 43' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 44' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 45' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 46' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 47' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 48' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 49' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 50' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 51' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 52' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 53' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 54' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 55' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 56' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 57' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 58' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 59' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 60' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 61' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 62' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 63' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 64' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 65' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 66' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 67' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 68' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 69' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 70' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 71' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 72' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 73' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 74' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 75' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 76' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 77' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 78' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 79' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 80' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 81' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 82' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 83' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 84' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 85' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 86' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 87' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 88' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 89' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 90' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 91' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 92' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 93' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 94' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 95' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 96' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 97' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 98' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 99' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 100' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 101' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 102' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 103' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 104' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 105' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 106' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 107' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 108' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 109' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 110' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 111' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 112' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 113' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 114' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 115' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 116' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 117' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 118' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 119' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 120' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 121' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 122' - test: if-conditionals.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1949862 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: CSS inline if() function' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 1' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 2' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 3' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 4' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 5' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 6' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 7' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 8' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 9' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 10' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 11' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 12' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 13' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 14' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 15' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 16' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 17' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 18' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 19' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 20' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 21' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 22' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 23' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 24' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 25' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 26' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 27' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 28' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 29' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 30' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 31' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 32' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 33' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 34' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 35' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 36' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 37' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 38' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 47' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 48' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 49' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 50' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 51' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 52' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 53' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 54' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 55' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 56' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 57' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 58' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 59' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 60' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 61' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 62' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 63' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 64' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 65' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 66' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 67' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 68' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 69' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 70' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 71' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 72' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 73' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 74' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 75' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 76' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 77' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 78' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 79' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 80' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 81' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 82' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 83' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 84' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 85' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 86' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 87' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 88' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 89' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 90' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 91' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 92' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 93' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 94' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 95' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 96' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 97' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 98' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 99' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 100' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 101' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 102' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 103' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 104' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 105' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 106' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 107' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 108' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 109' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 110' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 111' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 118' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 119' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 120' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 121' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 122' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 123' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 124' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 125' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 126' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 127' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 128' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 129' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 130' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 131' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 132' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 133' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 134' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: if() style() condition invalidation' - test: if-style-invalidation.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1950681 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: CSS if() function cycles 2' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 3' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 6' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 7' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 8' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 10' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 11' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 14' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 15' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 16' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 17' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 18' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 19' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 20' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 21' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 22' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 23' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 24' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 25' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 26' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 27' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 28' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 29' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 30' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 31' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 32' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 33' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 34' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 35' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 36' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 37' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 38' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 39' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 40' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 41' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 42' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 43' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 44' - test: if-cycle.html - - subtest: 'CSS Values and Units Test: CSS if() function cycles 45' - test: if-cycle.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1956558 -- product: firefox - results: - - subtest: progress(1 from 0 to 1) should be used-value-equivalent to 1 - test: progress-computed.html - - subtest: progress(progress(1 from 0 to 1) from progress(0px from 0px to 1px) to - progress(1deg from 0deg to 1deg)) should be used-value-equivalent to 1 - test: progress-computed.html - - subtest: progress(sign(-10px) * 10px from (10px - 10px) to 10px * progress(1deg - from 0deg to 1deg)) should be used-value-equivalent to -1 - test: progress-computed.html - - subtest: calc(progress(100px from 0px to 50px) * 10px + 100px) should be used-value-equivalent - to 120px - test: progress-computed.html - - subtest: calc(progress(100 from 0 to sign(50px))) should be used-value-equivalent - to 100 - test: progress-computed.html - - subtest: calc(progress(abs(5%) from hypot(3%, 4%) to 10%)) should be used-value-equivalent - to 0 - test: progress-computed.html - - subtest: progress(1000em from 10em to 110em) should be used-value-equivalent to - 9.9 - test: progress-computed.html - - subtest: scale(progress(1000em from 10rem to 110em)) should be used-value-equivalent - to scale(9.9) - test: progress-computed.html - - subtest: scale(progress(0em from 0rem to 0em)) should be used-value-equivalent - to scale(0) - test: progress-computed.html - - subtest: scale(progress(sign(1em - 1rem) * 1ex from 0rem to 0em)) should be used-value-equivalent - to scale(0) - test: progress-computed.html - - subtest: calc(progress(1 from 0 to 1) * 10px) should be used-value-equivalent - to 10px - test: progress-computed.html - - subtest: calc(progress(1 from 0 to 1) * 1s) should be used-value-equivalent to - 1s - test: progress-computed.html - - subtest: calc(progress(1 from 0 to 1) * 1deg) should be used-value-equivalent - to 1deg - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 10em from 2rem to 12em) / 2) should be used-value-equivalent to 0.5 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 10) should be used-value-equivalent to 20 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 30) should be used-value-equivalent to 60 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) / 4) should be used-value-equivalent to 0.5 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 4) should be used-value-equivalent to 8 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 2) should be used-value-equivalent to 4 - test: progress-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1874830 -- product: firefox - results: - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 10em from 2rem to 12em) / 2) should be used-value-equivalent to 0.4 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 10) should be used-value-equivalent to 18 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 30) should be used-value-equivalent to 54 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) / 4) should be used-value-equivalent to 0.45 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 4) should be used-value-equivalent to 7 - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) - * 20em from 2rem to 12em) * 2) should be used-value-equivalent to 3.6 - test: progress-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1876032 -- product: firefox - results: - - subtest: '''progress(100px from 0px to 100px)'' as a specified value should serialize - as ''calc(1)''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px from 0px to 100px))'' as a specified value should - serialize as ''scale(calc(1))''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px from 0px to 100px))'' as a computed value should - serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''scale(progress(10em from 0px to 10em))'' as a computed value should - serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''scale(progress(10em from 0px to 10rem))'' as a computed value should - serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''progress(100px from (10px - 10px) to 100px)'' as a specified value - should serialize as ''calc(1)''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px from (10px - 10px) to 100px))'' as a specified - value should serialize as ''scale(calc(1))''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px from (10px - 10px) to 100px))'' as a computed - value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''progress(1% from (10% - 10%) to 100%)'' as a specified value should - serialize as ''calc(0.01)''.' - test: progress-serialize.html - - subtest: '''scale(progress(1% from (10% - 10%) to 100%))'' as a specified value - should serialize as ''scale(calc(0.01))''.' - test: progress-serialize.html - - subtest: '''progress(1% from (10% - 10%) to 100%)'' as a computed value should - serialize as ''0.01''.' - test: progress-serialize.html - - subtest: '''scale(progress(1% from (10% - 10%) to 100%))'' as a computed value - should serialize as ''matrix(0.01, 0, 0, 0.01, 0, 0)''.' - test: progress-serialize.html - - subtest: '''calc(0.5 * progress(100px from 0px to 100px))'' as a specified value - should serialize as ''calc(0.5)''.' - test: progress-serialize.html - - subtest: '''scale(calc(0.5 * progress(100px from 0px to 100px)))'' as a specified - value should serialize as ''scale(calc(0.5))''.' - test: progress-serialize.html - - subtest: '''calc(0.5 * progress(100px from 0px to 100px))'' as a computed value - should serialize as ''0.5''.' - test: progress-serialize.html - - subtest: '''scale(calc(0.5 * progress(100px from 0px to 100px)))'' as a computed - value should serialize as ''matrix(0.5, 0, 0, 0.5, 0, 0)''.' - test: progress-serialize.html - - subtest: '''calc(50px * progress(100px from 0px to 100px))'' as a specified value - should serialize as ''calc(50px)''.' - test: progress-serialize.html - - subtest: '''calc(1px * progress(abs(10%) from (10% - 10%) to 100% / 10))'' as - a computed value should serialize as ''1px''.' - test: progress-serialize.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887306 -- product: firefox - results: - - subtest: Property scale value 'random(1, 11)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(--foo, 2, 12)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(100, 10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(-10, -100)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(-100, -10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(5 * 1, 30 / 2)' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(2 * random(6, 16))' - test: random-computed.tentative.html - - subtest: Property scale value 'random(NaN, 100)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, NaN)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(NaN, NaN)' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(NaN, 100))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, NaN))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(NaN, NaN))' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, infinity)' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, infinity))' - test: random-computed.tentative.html - - subtest: Property scale value on pseudo element '::before' 'random(7, 17)' - test: random-computed.tentative.html - - subtest: Property scale value on pseudo element '::before' 'random(--bar, 8, 18)' - test: random-computed.tentative.html - - subtest: 'Shared by name within an element: ''random(--identifier, a, b)''' - test: random-computed.tentative.html - - subtest: e.style['width'] = "random(0px, 100px)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(--foo, 0px, 100px)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(100px, 0px)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(-100px, -10px)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(1em, 200rem)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(10 * 100px, 200em / 2)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "calc(2 * random(0px, 100px))" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['max-lines'] = "random(25, 50)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['scale'] = "random(0.5, 2.5)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['rotate'] = "random(25deg, 1turn)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['transition-delay'] = "random(25ms, 50s)" should set the property - value - test: random-serialize.tentative.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1960701 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr 2' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 3' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 4' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 6' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 7' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 8' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 10' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 11' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 12' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 14' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 20' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 21' - test: attr-cycle.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1966882 -- product: firefox - results: - - subtest: 'Initially, the font-size is 8px for #target, so the result is 0.75' - test: sign-in-keyframes-with-relative-units.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1967970 -- product: firefox - results: - - subtest: 'Changing the font-size of #target changes the start point, so the result - should be 1.75' - test: sign-in-keyframes-with-relative-units.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1967999 -- product: firefox - results: - - subtest: '''--x: image-set(attr(data-foo))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''--x: src(attr(data-foo))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''--x: src(string("https://does-not-exist.test" attr(data-foo)))'' with - data-foo="/404.png"' - test: attr-security.html - - subtest: '''--x: image(attr(data-foo))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''background-image: url(https://does-not-exist.test/404.png), attr(data-foo - type())'' with data-foo="linear-gradient(#000000, #ffffff)"' - test: attr-security.html - - subtest: '''--x: image-set(var(--y, attr(data-foo)))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''--x: image-set(var(--some-string))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''background-image: image-set(var(--some-string))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''--x: image-set(var(--some-string-list))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''background-image: image-set(var(--some-string-list))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''--registered-color: attr(data-foo type())'' with data-foo="blue"' - test: attr-security.html - - subtest: '''--x: image-set(var(--some-other-url))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: '''--x: image-set(if(style(--true): attr(data-foo);))'' with data-foo="https://does-not-exist.test/404.png"' - test: attr-security.html - - subtest: "'background-image: image-set(\n if(style(--true): url(https://does-not-exist-2.test/404.png);\n\ - \ else: attr(data-foo);))' with data-foo=\"https://does-not-exist-2.test/404.png\"" - test: attr-security.html - - subtest: "'background-image: image-set(if(style(--true): url(https://does-not-exist.test/404.png);\n\ - \ style(--condition-val): url(https://does-not-exist.test/404.png);\n\ - \ else: url(https://does-not-exist.test/404.png);))'\ - \ with data-foo=\"attr(data-foo type(*))\"" - test: attr-security.html - - subtest: '''--x: image-set(if(style(--condition-val: if(style(--true): attr(data-foo - type(*));)): url(https://does-not-exist.test/404.png);))'' with data-foo="3"' - test: attr-security.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1968363 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: CSS inline if() function 39' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 40' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 135' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 136' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 138' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 142' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 143' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 144' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 145' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 146' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 147' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 151' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 153' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 154' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 155' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 156' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 157' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 158' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 159' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 160' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 161' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 162' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 163' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 164' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 165' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 166' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 167' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 168' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 169' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 170' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 171' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 172' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 173' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 174' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 175' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 176' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 177' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 178' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 179' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 180' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 181' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 182' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 183' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 184' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 185' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 186' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 187' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 188' - test: if-conditionals.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1968577 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: CSS inline if() function 139' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 141' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 148' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 149' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 150' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 189' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 190' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 191' - test: if-conditionals.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1972542 -- product: firefox - results: - - subtest: 'testing width: calc(5px * 10lh / 1px)' - test: getComputedStyle-calc-mixed-units-003.html - - subtest: 'testing width: calc(20% * 0.5em / 1px)' - test: getComputedStyle-calc-mixed-units-003.html - - subtest: 'testing width: calc(4px * 4em / 1px)' - test: getComputedStyle-calc-mixed-units-003.html - - subtest: 'testing width: calc(400px / 4lh * 1px)' - test: getComputedStyle-calc-mixed-units-003.html - - subtest: 'testing width: calc(20% / 0.5em * 1px)' - test: getComputedStyle-calc-mixed-units-003.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1972645 -- product: firefox - results: - - test: calc-min-height-block-1.html - - test: calc-min-width-block-intrinsic-1.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1972718 -- product: firefox - results: - - subtest: progress(1, 0, 1) should be used-value-equivalent to 1 - test: progress-computed.html - - subtest: progress(progress(1, 0, 1), progress(0px, 0px, 1px), progress(1deg, 0deg, - 1deg)) should be used-value-equivalent to 1 - test: progress-computed.html - - subtest: calc(progress(abs(5%), hypot(3%, 4%), 10%)) should be used-value-equivalent - to 0 - test: progress-computed.html - - subtest: progress(50em, 10em, 110em) should be used-value-equivalent to 0.4 - test: progress-computed.html - - subtest: scale(progress(50em, 10rem, 110em)) should be used-value-equivalent to - scale(1) - test: progress-computed.html - - subtest: scale(progress(0em, 0rem, 0em)) should be used-value-equivalent to scale(0) - test: progress-computed.html - - subtest: scale(progress(sign(1em - 1rem) * 1ex, 0rem, 0em)) should be used-value-equivalent - to scale(0) - test: progress-computed.html - - subtest: calc(progress(1, 0, 1) * 10px) should be used-value-equivalent to 10px - test: progress-computed.html - - subtest: calc(progress(1, 0, 1) * 1s) should be used-value-equivalent to 1s - test: progress-computed.html - - subtest: calc(progress(1, 0, 1) * 1deg) should be used-value-equivalent to 1deg - test: progress-computed.html - - subtest: calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 10em, - 2rem, 12em) / 2) should be used-value-equivalent to 0.4 - test: progress-computed.html - - subtest: rotate3d(progress(21em, 1rem, 11em), progress(21em, 1rem, 11em), progress(21em, - 1rem, 11em), calc(progress(11em, 1rem, 11em) * 2deg)) should be used-value-equivalent - to rotate3d(2, 2, 2, 2deg) - test: progress-computed.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973067 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: CSS inline if() function 140' - test: if-conditionals.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973089 -- product: firefox - results: - - subtest: '''progress(100px, 0px, 100px)'' as a specified value should serialize - as ''calc(1)''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px, 0px, 100px))'' as a specified value should serialize - as ''scale(calc(1))''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px, 0px, 100px))'' as a computed value should serialize - as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''progress(10em, 0px, 10em)'' as a specified value should serialize - as ''progress(10em, 0px, 10em)''.' - test: progress-serialize.html - - subtest: '''scale(progress(10em, 0px, 10em))'' as a specified value should serialize - as ''scale(progress(10em, 0px, 10em))''.' - test: progress-serialize.html - - subtest: '''scale(progress(10em, 0px, 10em))'' as a computed value should serialize - as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''progress(10em, 0px, 10rem)'' as a specified value should serialize - as ''progress(10em, 0px, 10rem)''.' - test: progress-serialize.html - - subtest: '''scale(progress(10em, 0px, 10rem))'' as a specified value should serialize - as ''scale(progress(10em, 0px, 10rem))''.' - test: progress-serialize.html - - subtest: '''scale(progress(10em, 0px, 10rem))'' as a computed value should serialize - as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''progress(100px, (10px - 10px), 100px)'' as a specified value should - serialize as ''calc(1)''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px, (10px - 10px), 100px))'' as a specified value - should serialize as ''scale(calc(1))''.' - test: progress-serialize.html - - subtest: '''scale(progress(100px, (10px - 10px), 100px))'' as a computed value - should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' - test: progress-serialize.html - - subtest: '''progress(1%, (10% - 10%), 100%)'' as a specified value should serialize - as ''calc(0.01)''.' - test: progress-serialize.html - - subtest: '''scale(progress(1%, (10% - 10%), 100%))'' as a specified value should - serialize as ''scale(calc(0.01))''.' - test: progress-serialize.html - - subtest: '''progress(1%, (10% - 10%), 100%)'' as a computed value should serialize - as ''0.01''.' - test: progress-serialize.html - - subtest: '''scale(progress(1%, (10% - 10%), 100%))'' as a computed value should - serialize as ''matrix(0.01, 0, 0, 0.01, 0, 0)''.' - test: progress-serialize.html - - subtest: '''calc(0.5 * progress(100px, 0px, 100px))'' as a specified value should - serialize as ''calc(0.5)''.' - test: progress-serialize.html - - subtest: '''scale(calc(0.5 * progress(100px, 0px, 100px)))'' as a specified value - should serialize as ''scale(calc(0.5))''.' - test: progress-serialize.html - - subtest: '''calc(0.5 * progress(100px, 0px, 100px))'' as a computed value should - serialize as ''0.5''.' - test: progress-serialize.html - - subtest: '''scale(calc(0.5 * progress(100px, 0px, 100px)))'' as a computed value - should serialize as ''matrix(0.5, 0, 0, 0.5, 0, 0)''.' - test: progress-serialize.html - - subtest: '''calc(0.5 * progress(-100px, 0px, 100px))'' as a computed value should - serialize as ''0''.' - test: progress-serialize.html - - subtest: '''calc(50px * progress(100px, 0px, 100px))'' as a specified value should - serialize as ''calc(50px)''.' - test: progress-serialize.html - - subtest: '''calc(1px * progress(abs(10%), (10% - 10%), 100% / 10))'' as a computed - value should serialize as ''1px''.' - test: progress-serialize.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973498 -- product: firefox - results: - - subtest: min(1em, 110px / 10px * 1px) should be used-value-equivalent to 10px - test: typed_arithmetic.html - - subtest: max(10px, 110px / 10px * 1px) should be used-value-equivalent to 11px - test: typed_arithmetic.html - - subtest: max(1em + 2px, 110px / 10px * 1px) should be used-value-equivalent to - 12px - test: typed_arithmetic.html - - subtest: max(1em + 2%, 110px / 10px * 1px) should be used-value-equivalent to - 12px - test: typed_arithmetic.html - - subtest: clamp(110px / 10px * 1px, 1em + 200%, 200% * 1% / 1em) should be used-value-equivalent - to 20px - test: typed_arithmetic.html - - subtest: calc(3 + sign(10px / 1rem - sign(1em + 1px))) should be used-value-equivalent - to 3 - test: typed_arithmetic.html - - subtest: calc(10em / 1em) should be used-value-equivalent to 10 - test: typed_arithmetic.html - - subtest: calc(10em / 1rem) should be used-value-equivalent to 10 - test: typed_arithmetic.html - - subtest: calc(10em / 1px) should be used-value-equivalent to 100 - test: typed_arithmetic.html - - subtest: calc(1px / 10em * NaN) should be used-value-equivalent to 0 - test: typed_arithmetic.html - - subtest: Property width value 'calc(1px * 10em / 0em)' - test: typed_arithmetic.html - - subtest: Property width value 'calc(1px / 1px * 10em * infinity)' - test: typed_arithmetic.html - - subtest: Property margin-left value 'calc(1px * 10em / -0em)' - test: typed_arithmetic.html - - subtest: Property z-index value 'calc(10em / 0em)' - test: typed_arithmetic.html - - subtest: sign(-0em / 1px) should be used-value-equivalent to 0 - test: typed_arithmetic.html - - subtest: clamp(-1, 1 / sign(-0em / 1px), 1) should be used-value-equivalent to - -1 - test: typed_arithmetic.html - - subtest: sign( 0cqi / 1px) should be used-value-equivalent to 0 - test: typed_arithmetic.html - - subtest: clamp(-1, 1 / sign( 0cqi / 1px), 1) should be used-value-equivalent to - 1 - test: typed_arithmetic.html - - subtest: sign(atan2(-0cap / 1px, 0em / 1px)) should be used-value-equivalent to - 0 - test: typed_arithmetic.html - - subtest: clamp(-1, 1 / sign(atan2(-0cap / 1px, 0em / 1px)), 1) should be used-value-equivalent - to -1 - test: typed_arithmetic.html - - subtest: sign(exp(-1vh / 0px)) should be used-value-equivalent to 0 - test: typed_arithmetic.html - - subtest: clamp(-1, 1 / sign(exp(-1vh / 0px)), 1) should be used-value-equivalent - to 1 - test: typed_arithmetic.html - - subtest: calc(20cqw / 1rem) should be used-value-equivalent to 2 - test: typed_arithmetic.html - - subtest: Property animation-duration value 'calc(2s / (10s - 10s) * 1s)' - test: typed_arithmetic.html - - subtest: 'subtraction of angle unit: deg minus turn' - test: typed_arithmetic.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973257 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: rcap invalidation' - test: rcap-invalidation.html - - subtest: 'CSS Values and Units Test: rch invalidation' - test: rch-invalidation.html - - subtest: 'CSS Values and Units Test: rex invalidation' - test: rex-invalidation.html - - subtest: 'CSS Values and Units Test: ric invalidation' - test: ric-invalidation.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1976354 -- product: firefox - results: - - subtest: 'testing width: calc(100px * 1px / 1px / 1)' - test: getComputedStyle-calc-mixed-units-003.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1978575 -- product: chrome - results: - - test: random-computed.tentative.html - - test: random-serialize.tentative.html - url: https://crbug.com/413385732 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: CSS inline if() function 152' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 192' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 193' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 194' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 195' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 196' - test: if-conditionals.html - - subtest: 'CSS Values and Units Test: CSS inline if() function 197' - test: if-conditionals.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1980719 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr 22' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 23' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 25' - test: attr-cycle.html - - subtest: 'CSS Values and Units Test: attr 26' - test: attr-cycle.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1985371 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr 30' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 31' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 33' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 40' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 79' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 80' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 85' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 86' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 91' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 92' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 93' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 94' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 95' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 96' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 105' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 106' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 107' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 108' - test: attr-all-types.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1986287 -- product: safari - results: - - subtest: Test status - test: calc-text-indent-intrinsic-1.html - url: https://bugs.webkit.org/show_bug.cgi?id=242467 -- product: firefox - results: - - subtest: calc(1% * 100% / 10%) should be used-value-equivalent to 10% - test: typed_arithmetic.html - - subtest: calc(10% / 10%) should be used-value-equivalent to 1 - test: typed_arithmetic.html - - subtest: calc((10% * 1%) / 1px) should be used-value-equivalent to 10px - test: typed_arithmetic.html - - subtest: calc(1px * 2deg / 1deg) should be used-value-equivalent to 2px - test: typed_arithmetic.html - - subtest: calc(1px * 3deg / 1deg / 1px) should be used-value-equivalent to 3 - test: typed_arithmetic.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1991144 -- product: firefox - results: - - subtest: 'CSS Values and Units Test: attr 97' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 98' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 109' - test: attr-all-types.html - - subtest: 'CSS Values and Units Test: attr 110' - test: attr-all-types.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=1991205 -- product: firefox - results: - - subtest: Property scale value 'random(--foo element-shared, 3, 13)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(element-shared --foo, 4, 14)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(0, 10, 5)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(--foo, 10, 20, 5)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(--foo element-shared, 20, 30, 5)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(element-shared --foo, 30, 40, 5)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(40, 50, -5)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(NaN, 100, 10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, NaN, 10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(NaN, NaN, 10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(NaN, 100, NaN)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, NaN, NaN)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(NaN, NaN, NaN)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, 100, NaN)' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(NaN, 100, 10))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, NaN, 10))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(NaN, NaN, 10))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(NaN, 100, NaN))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, NaN, NaN))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(NaN, NaN, NaN))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, 100, NaN))' - test: random-computed.tentative.html - - subtest: Property scale value 'random(infinity, 100)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(infinity, infinity)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(infinity, 100, 10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(infinity, infinity, 10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(infinity, 100, infinity)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(infinity, infinity, infinity)' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(infinity, 100))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(infinity, infinity))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(infinity, infinity, 10))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(infinity, 100, infinity))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(infinity, infinity, infinity))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(infinity, 100, 10))' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, infinity, 10)' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, infinity, infinity)' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, infinity, 10))' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, infinity, infinity))' - test: random-computed.tentative.html - - subtest: Property scale value 'random(10, 100, -infinity)' - test: random-computed.tentative.html - - subtest: Property scale value 'calc(10 + random(10, 100, -infinity))' - test: random-computed.tentative.html - - subtest: Property scale value on pseudo element '::before' 'random(element-shared, - 9, 19)' - test: random-computed.tentative.html - - subtest: Property scale value on pseudo element '::before' 'random(element-shared - --foo, 10, 20)' - test: random-computed.tentative.html - - subtest: Property translate value 'random(10%, 100%)' - test: random-computed.tentative.html - - subtest: 'Maximum random: ''random(a, b)''' - test: random-computed.tentative.html - - subtest: 'Maximum random - shorthand: random(a, b))' - test: random-computed.tentative.html - - subtest: 'Shared globally: random(--identifier element-shared, a, b)' - test: random-computed.tentative.html - - subtest: 'Fixed: random(fixed , a, b)' - test: random-computed.tentative.html - - subtest: e.style['width'] = "random(0px, 100px, 50px)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(auto, 0px, 100px)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(--foo element-shared, 0px, 100px)" should - set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(auto element-shared, 0px, 100px)" should set - the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(element-shared --foo, 0px, 100px)" should - set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(element-shared auto, 0px, 100px)" should set - the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(fixed 0.5, 0px, 100px)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(--foo, 0px, 100px, 50px)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(auto, 0px, 100px, 50px)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(--foo element-shared, 0px, 100px, 50px)" should - set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(auto element-shared, 0px, 100px, 50px)" should - set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(element-shared --foo, 0px, 100px, 50px)" should - set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(element-shared auto, 0px, 100px, 50px)" should - set the property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(fixed 0.5, 0px, 100px, 50px)" should set the - property value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(-100px, -10px, -5px)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['width'] = "random(fixed calc(2 / 4), 0px, 100px)" should set - the property value - test: random-serialize.tentative.html - - subtest: e.style['max-lines'] = "random(25, 50, 5)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['scale'] = "random(0.5, 2.5, 0.1)" should set the property value - test: random-serialize.tentative.html - - subtest: e.style['rotate'] = "random(25deg, 1turn, 5deg)" should set the property - value - test: random-serialize.tentative.html - - subtest: e.style['transition-delay'] = "random(25ms, 50s, 5s)" should set the - property value - test: random-serialize.tentative.html - url: https://bugzilla.mozilla.org/show_bug.cgi?id=2000129 + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1470075 + results: + - test: ch-unit-017.html + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203320 + results: + - test: percentage-rem-low.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203322 + results: + - test: attr-color-invalid-cast.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203323 + results: + - test: attr-color-valid.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203324 + results: + - test: attr-in-max.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203326 + results: + - test: attr-length-invalid-cast.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203327 + results: + - test: attr-length-valid-zero-nofallback.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203328 + results: + - test: attr-length-valid-zero.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203329 + results: + - test: attr-length-valid.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203333 + results: + - test: ch-unit-002.html + status: FAIL + - test: ch-unit-003.html + status: FAIL + - test: ch-unit-004.html + status: FAIL + - test: ch-unit-010.html + status: FAIL + - test: ch-unit-011.html + status: FAIL + - test: ch-unit-012.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203334 + results: + - test: ic-unit-001.html + status: FAIL + - test: ic-unit-002.html + status: FAIL + - test: ic-unit-003.html + status: FAIL + - test: ic-unit-004.html + status: FAIL + - test: ic-unit-008.html + status: FAIL + - test: ic-unit-009.html + status: FAIL + - test: ic-unit-010.html + status: FAIL + - test: ic-unit-011.html + status: FAIL + - test: ic-unit-012.html + status: FAIL + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=203336 + results: + - test: lh-unit-001.html + status: FAIL + - test: lh-unit-002.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203320 + results: + - test: percentage-rem-low.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203322 + results: + - test: attr-color-invalid-cast.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203323 + results: + - test: attr-color-valid.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203324 + results: + - test: attr-in-max.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203326 + results: + - test: attr-length-invalid-cast.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203327 + results: + - test: attr-length-valid-zero-nofallback.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203328 + results: + - test: attr-length-valid-zero.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203329 + results: + - test: attr-length-valid.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203334 + results: + - test: ic-unit-001.html + status: FAIL + - test: ic-unit-002.html + status: FAIL + - test: ic-unit-003.html + status: FAIL + - test: ic-unit-004.html + status: FAIL + - test: ic-unit-008.html + status: FAIL + - test: ic-unit-009.html + status: FAIL + - test: ic-unit-010.html + status: FAIL + - test: ic-unit-011.html + status: FAIL + - test: ic-unit-012.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203336 + results: + - test: lh-unit-001.html + status: FAIL + - test: lh-unit-002.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=206001 + results: + - test: ch-unit-016.html + status: FAIL + - test: ch-unit-017.html + status: FAIL + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=203333 + results: + - test: ch-unit-002.html + status: FAIL + - test: ch-unit-011.html + status: FAIL + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1635972 + results: + - test: ch-pseudo-recalc-on-font-load.html + subtest: ch in pseudo-element ::after should be recalculated after loading a web font + - test: ch-pseudo-recalc-on-font-load.html + subtest: ch in pseudo-element ::marker should be recalculated after loading a web font + - test: ch-pseudo-recalc-on-font-load.html + subtest: ch in pseudo-element ::before should be recalculated after loading a web font + - test: ch-pseudo-recalc-on-font-load.html + subtest: ch in pseudo-element ::first-line should be recalculated after loading a web font + - product: chrome + url: https://crbug.com/931216 + results: + - test: calc-z-index-fractions-001.html + status: FAIL + - test: calc-positive-fraction-001.html + status: FAIL + - test: calc-integer.html + - test: calc-numbers.html + - product: chrome + url: https://crbug.com/1026945 + results: + - test: minmax-length-percent-serialize.html + status: FAIL + - product: chrome + url: https://crbug.com/769931 + results: + - test: viewport-units-css2-001.html + status: FAIL + - product: chrome + url: https://crbug.com/759914 + results: + - test: ch-unit-002.html + status: FAIL + - test: ch-unit-011.html + - product: chrome + url: https://crbug.com/1008471 + results: + - test: minmax-number-serialize.html + status: FAIL + - product: chrome + url: https://crbug.com/1050968 + results: + - test: calc-background-position-003.html + subtest: 'testing background-position: calc(6px + 21%) calc(7em + 22%)' + - test: calc-background-position-003.html + subtest: 'testing background-position: calc(-8px + 23%) calc(-9em + 24%)' + - test: calc-serialization.html + subtest: calc() serialization + - test: calc-nesting-002.html + subtest: testing calc(50px + calc(40%)) + - test: calc-serialization-002.html + - product: chrome + url: https://crbug.com/1053965 + results: + - test: ex-unit-004.html + - product: chrome + url: https://crbug.com/246571 + results: + - test: attr-color-invalid-cast.html + - test: attr-color-valid.html + - test: attr-length-invalid-cast.html + - test: attr-length-valid.html + - test: attr-length-valid-zero.html + - test: attr-length-valid-zero-nofallback.html + - product: chrome + url: https://crbug.com/1133390 + results: + - test: calc-catch-divide-by-0.html + - test: calc-infinity-nan-serialize-length.html + - test: round-function.html + - product: chrome + url: https://crbug.com/965366 + results: + - test: ch-unit-017.html + - product: chrome + url: https://crbug.com/937101 + results: + - test: ic-unit-001.html + - test: ic-unit-002.html + - test: ic-unit-003.html + - test: ic-unit-004.html + - test: ic-unit-008.html + - test: ic-unit-009.html + - test: ic-unit-010.html + - test: ic-unit-011.html + - test: ic-unit-012.html + - product: chrome + url: https://crbug.com/937104 + results: + - test: lh-rlh-on-root-001.html + - test: lh-unit-001.html + - test: lh-unit-002.html + - product: chrome + url: https://bugs.chromium.org/p/chromium/issues/detail?id=1133390 + results: + - test: calc-infinity-nan-computed.html + - test: calc-infinity-nan-serialize-angle.html + - test: calc-infinity-nan-serialize-time.html + - product: chrome + url: https://bugs.chromium.org/p/chromium/issues/detail?id=246571 + results: + - test: attr-in-max.html + - product: chrome + url: https://bugs.chromium.org/p/chromium/issues/detail?id=1213322 + results: + - test: minmax-percentage-serialize.html + - product: chrome + url: https://bugs.chromium.org/p/chromium/issues/detail?id=1219803 + results: + - test: calc-rounds-to-integer.html + - test: ch-empty-pseudo-recalc-on-font-load.html + - test: minmax-angle-serialize.html + - test: minmax-integer-computed.html + - test: minmax-length-serialize.html + - test: minmax-time-computed.html + - test: minmax-time-serialize.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1730254 + results: + - test: minmax-length-percent-computed.html + subtest: calc(min(1.5em, 10%) - max(1em, 15%)) should be used-value-equivalent to -30px + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1742159 + results: + - test: ic-unit-001.html + - test: ic-unit-002.html + - test: ic-unit-003.html + - test: ic-unit-004.html + - test: ic-unit-008.html + - test: ic-unit-009.html + - test: ic-unit-010.html + - test: ic-unit-011.html + - test: ic-unit-012.html + - test: ic-unit-013.html + - test: ic-unit-014.html + - label: interop-2022-text + results: + - test: ic-unit-001.html + - test: ic-unit-002.html + - test: ic-unit-003.html + - test: ic-unit-004.html + - test: ic-unit-008.html + - test: ic-unit-009.html + - test: ic-unit-010.html + - test: ic-unit-011.html + - test: ic-unit-012.html + - test: ic-unit-013.html + - test: ic-unit-014.html + - label: interop-2022-viewport + results: + - test: viewport-units-parsing.html + - test: viewport-units-keyframes.html + - test: viewport-units-invalidation.html + - test: viewport-units-media-queries.html + - test: viewport-units-writing-mode.html + - test: viewport-units-compute.html + - test: viewport-units-writing-mode-font-size.html + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=234373 + results: + - test: viewport-units-writing-mode.html + - test: viewport-units-writing-mode-font-size.html + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=239477 + results: + - test: viewport-units-compute.html + - test: viewport-units-invalidation.html + - test: viewport-units-keyframes.html + - product: chrome + url: https://bugs.chromium.org/p/chromium/issues/detail?id=937101 + results: + - test: ic-unit-013.html + - test: ic-unit-014.html + - product: webkitgtk + url: https://bugs.webkit.org/show_bug.cgi?id=238982 + results: + - test: viewport-units-writing-mode-font-size.html + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=238982 + results: + - test: viewport-units-writing-mode-font-size.html + - product: chrome + url: https://bugs.chromium.org/p/chromium/issues/detail?id=1284199 + results: + - test: round-mod-rem-computed.html + - test: round-mod-rem-serialize.html + - product: chrome + url: https://crbug.com/1201220 + results: + - test: cap-unit-001.html + - label: interop-2023-mathfunctions + results: + - test: acos-asin-atan-atan2-computed.html + - test: acos-asin-atan-atan2-invalid.html + - test: acos-asin-atan-atan2-serialize.html + - test: hypot-pow-sqrt-serialize.html + - test: round-mod-rem-serialize.html + - test: hypot-pow-sqrt-invalid.html + - test: round-mod-rem-computed.html + - test: signs-abs-serialize.html + - test: sin-cos-tan-computed.html + - test: sin-cos-tan-serialize.html + - test: exp-log-compute.html + - test: exp-log-serialize.html + - test: hypot-pow-sqrt-computed.html + - test: signs-abs-computed.html + - test: signs-abs-invalid.html + - test: exp-log-invalid.html + - test: round-mod-rem-invalid.html + - test: sin-cos-tan-invalid.html + - test: clamp-length-computed.html + - test: clamp-length-invalid.html + - test: clamp-length-serialize.html + - test: minmax-time-serialize.html + - test: minmax-time-computed.html + - test: minmax-length-invalid.html + - test: minmax-integer-computed.html + - test: minmax-angle-computed.html + - test: minmax-number-serialize.html + - test: minmax-angle-serialize.html + - test: minmax-angle-invalid.html + - test: minmax-percentage-computed.html + - test: minmax-percentage-invalid.html + - test: minmax-time-invalid.html + - test: minmax-number-invalid.html + - test: minmax-length-percent-invalid.html + - test: minmax-length-percent-computed.html + - test: minmax-length-computed.html + - test: minmax-length-serialize.html + - test: minmax-number-computed.html + - test: minmax-length-percent-serialize.html + - product: chrome + url: https://crbug.com/1284199 + results: + - test: signs-abs-serialize.html + - test: exp-log-compute.html + - test: exp-log-serialize.html + - test: hypot-pow-sqrt-computed.html + - test: hypot-pow-sqrt-serialize.html + - test: signs-abs-computed.html + - test: signs-abs-computed.html + subtest: abs(1) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: abs(-1) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(-1) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: abs(sign(1)) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: abs(sign(sign(1))) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(sign(sign(1) + sign(1))) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: calc(abs(0.1 + 0.2) + 0.05) should be used-value-equivalent to 0.35 + - test: signs-abs-computed.html + subtest: calc(sign(0.1 + 0.2) - 0.05) should be used-value-equivalent to 0.95 + - test: signs-abs-computed.html + subtest: calc(abs(0.1 + 0.2) * 2) should be used-value-equivalent to 0.6 + - test: signs-abs-computed.html + subtest: calc(abs(sign(0.1) + 0.2) / 2) should be used-value-equivalent to 0.6 + - test: signs-abs-computed.html + subtest: calc(abs(0.1 + 0.2) * -2) should be used-value-equivalent to -0.6 + - test: signs-abs-computed.html + subtest: calc(sign(0.1 - 0.2) - 0.05) should be used-value-equivalent to -1.05 + - test: signs-abs-computed.html + subtest: calc(sign(-0)) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: calc(sign(1) + sign(1) - 0.05) should be used-value-equivalent to 1.95 + - test: signs-abs-computed.html + subtest: calc(sign(0)) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(1px) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1cm) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1mm) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1Q) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1in) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1pc) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1pt) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1em) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1ex) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1ch) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1rem) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1vh) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1vw) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1vmin) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1vmax) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(-1px) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1cm) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1mm) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1Q) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1in) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1pc) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1pt) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1em) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1ex) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1ch) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1rem) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1vh) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1vw) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1vmin) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1vmax) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(1s) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1ms) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(-1s) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1ms) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(1deg) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1grad) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1rad) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(1turn) should be used-value-equivalent to 1 + - test: signs-abs-computed.html + subtest: sign(-1deg) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1grad) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1rad) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(-1turn) should be used-value-equivalent to -1 + - test: signs-abs-computed.html + subtest: sign(0px) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0cm) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0mm) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0Q) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0in) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0pc) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0pt) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0em) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0ex) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0ch) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0rem) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0vh) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0vw) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0vmin) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0vmax) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(-0px) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0cm) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0Q) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0mm) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0in) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0pc) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0pt) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0em) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0ex) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0ch) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0rem) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0vh) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0vw) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0vmax) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0vmin) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(0s) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0ms) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(-0s) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(-0ms) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0deg) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0grad) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0rad) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(0turn) should be used-value-equivalent to 0 + - test: signs-abs-computed.html + subtest: sign(-0deg) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0grad) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0rad) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: sign(-0turn) should be used-value-equivalent to -0 + - test: signs-abs-computed.html + subtest: abs(1px) should be used-value-equivalent to 1px + - test: signs-abs-computed.html + subtest: abs(1cm) should be used-value-equivalent to 1cm + - test: signs-abs-computed.html + subtest: abs(1mm) should be used-value-equivalent to 1mm + - test: signs-abs-computed.html + subtest: abs(1Q) should be used-value-equivalent to 1Q + - test: signs-abs-computed.html + subtest: abs(1in) should be used-value-equivalent to 1in + - test: signs-abs-computed.html + subtest: abs(1pc) should be used-value-equivalent to 1pc + - test: signs-abs-computed.html + subtest: abs(1pt) should be used-value-equivalent to 1pt + - test: signs-abs-computed.html + subtest: abs(1em) should be used-value-equivalent to 1em + - test: signs-abs-computed.html + subtest: abs(1ex) should be used-value-equivalent to 1ex + - test: signs-abs-computed.html + subtest: abs(1ch) should be used-value-equivalent to 1ch + - test: signs-abs-computed.html + subtest: abs(1rem) should be used-value-equivalent to 1rem + - test: signs-abs-computed.html + subtest: abs(1vw) should be used-value-equivalent to 1vw + - test: signs-abs-computed.html + subtest: abs(1vh) should be used-value-equivalent to 1vh + - test: signs-abs-computed.html + subtest: abs(1vmin) should be used-value-equivalent to 1vmin + - test: signs-abs-computed.html + subtest: abs(1vmax) should be used-value-equivalent to 1vmax + - test: signs-abs-computed.html + subtest: abs(-1px) should be used-value-equivalent to 1px + - test: signs-abs-computed.html + subtest: abs(-1cm) should be used-value-equivalent to 1cm + - test: signs-abs-computed.html + subtest: abs(-1mm) should be used-value-equivalent to 1mm + - test: signs-abs-computed.html + subtest: abs(-1Q) should be used-value-equivalent to 1Q + - test: signs-abs-computed.html + subtest: abs(-1in) should be used-value-equivalent to 1in + - test: signs-abs-computed.html + subtest: abs(-1pt) should be used-value-equivalent to 1pt + - test: signs-abs-computed.html + subtest: abs(-1pc) should be used-value-equivalent to 1pc + - test: signs-abs-computed.html + subtest: abs(-1em) should be used-value-equivalent to 1em + - test: signs-abs-computed.html + subtest: abs(-1ex) should be used-value-equivalent to 1ex + - test: signs-abs-computed.html + subtest: abs(-1ch) should be used-value-equivalent to 1ch + - test: signs-abs-computed.html + subtest: abs(-1rem) should be used-value-equivalent to 1rem + - test: signs-abs-computed.html + subtest: abs(-1vh) should be used-value-equivalent to 1vh + - test: signs-abs-computed.html + subtest: abs(-1vw) should be used-value-equivalent to 1vw + - test: signs-abs-computed.html + subtest: abs(-1vmax) should be used-value-equivalent to 1vmax + - test: signs-abs-computed.html + subtest: abs(-1vmin) should be used-value-equivalent to 1vmin + - test: signs-abs-computed.html + subtest: abs(1s) should be used-value-equivalent to 1s + - test: signs-abs-computed.html + subtest: abs(1ms) should be used-value-equivalent to 1ms + - test: signs-abs-computed.html + subtest: abs(-1s) should be used-value-equivalent to 1s + - test: signs-abs-computed.html + subtest: abs(-1ms) should be used-value-equivalent to 1ms + - test: signs-abs-computed.html + subtest: abs(1deg) should be used-value-equivalent to 1deg + - test: signs-abs-computed.html + subtest: abs(1grad) should be used-value-equivalent to 1grad + - test: signs-abs-computed.html + subtest: abs(1rad) should be used-value-equivalent to 1rad + - test: signs-abs-computed.html + subtest: abs(-1deg) should be used-value-equivalent to 1deg + - test: signs-abs-computed.html + subtest: abs(1turn) should be used-value-equivalent to 1turn + - test: signs-abs-computed.html + subtest: abs(-1grad) should be used-value-equivalent to 1grad + - test: signs-abs-computed.html + subtest: abs(-1rad) should be used-value-equivalent to 1rad + - test: signs-abs-computed.html + subtest: abs(-1turn) should be used-value-equivalent to 1turn + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1820673 + results: + - test: acos-asin-atan-atan2-computed.html + subtest: calc(sin(atan(tan(pi/2)))) should be used-value-equivalent to 1 + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1814588 + results: + - test: signs-abs-serialize.html + - test: signs-abs-computed.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1834164 + results: + - test: exp-log-serialize.html + subtest: '''calc(log(0))'' as a specified value should serialize as ''calc(-infinity)''.' + - test: exp-log-serialize.html + subtest: '''scale(calc(log(0)))'' as a specified value should serialize as ''scale(calc(-infinity))''.' + - test: sin-cos-tan-serialize.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1837342 + results: + - test: hypot-pow-sqrt-computed.html + subtest: calc(-2 * hypot(3px, 4px)) should be used-value-equivalent to -10px + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1816413 + results: + - test: round-mod-rem-serialize.html + subtest: '''calc(round(1,0))'' as a specified value should serialize as ''calc(NaN)''.' + - test: round-mod-rem-serialize.html + subtest: '''scale(calc(round(1,0)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: round-mod-rem-serialize.html + subtest: '''scale(calc(round(1,0)))'' as a computed value should serialize as ''matrix(NaN, 0, 0, NaN, 0, 0)''.' + - test: round-mod-rem-serialize.html + subtest: '''calc(mod(1,0))'' as a specified value should serialize as ''calc(NaN)''.' + - test: round-mod-rem-serialize.html + subtest: '''calc(round(1,0))'' as a computed value should serialize as ''NaN''.' + - test: round-mod-rem-serialize.html + subtest: '''scale(calc(mod(1,0)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: round-mod-rem-serialize.html + subtest: '''calc(mod(1,0))'' as a computed value should serialize as ''NaN''.' + - test: round-mod-rem-serialize.html + subtest: '''scale(calc(mod(1,0)))'' as a computed value should serialize as ''matrix(NaN, 0, 0, NaN, 0, 0)''.' + - test: round-mod-rem-serialize.html + subtest: '''calc(rem(1,0))'' as a specified value should serialize as ''calc(NaN)''.' + - test: round-mod-rem-serialize.html + subtest: '''scale(calc(rem(1,0)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: round-mod-rem-serialize.html + subtest: '''calc(rem(1,0))'' as a computed value should serialize as ''NaN''.' + - test: round-mod-rem-serialize.html + subtest: '''scale(calc(rem(1,0)))'' as a computed value should serialize as ''matrix(NaN, 0, 0, NaN, 0, 0)''.' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1834361 + results: + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(calc(tan(-infinity))))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(tan(-infinity)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(calc(cos(-infinity))))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(cos(-infinity)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(calc(sin(-infinity))))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(sin(-infinity)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(calc(tan(infinity))))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(tan(infinity)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(calc(cos(infinity))))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(cos(infinity)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(calc(sin(infinity))))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(sin(infinity)))'' as a specified value should serialize as ''scale(calc(NaN))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(tan(-90deg)))'' as a specified value should serialize as ''scale(calc(-infinity))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(tan(-90deg))'' as a specified value should serialize as ''scale(calc(-infinity))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(tan(90deg)))'' as a specified value should serialize as ''scale(calc(infinity))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(tan(90deg))'' as a specified value should serialize as ''scale(calc(infinity))''.' + - test: sin-cos-tan-serialize.html + - product: chrome + url: https://bugs.chromium.org/p/chromium/issues/detail?id=1466933 + results: + - test: minmax-length-percent-serialize.html + - test: minmax-length-serialize.html + - product: chrome + url: https://crbug.com/1470234 + results: + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(1px, 2px, 3px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(1px, 2px, 3px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(1px, 2px, clamp(2px, 3px, 4px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(1px, 2px, clamp(2px, 3px, 4px)))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(10px, 5px, 30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(10px, 5px, 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(10px, 35px, 30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(10px, 35px, 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(10px, 35px , 30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(10px, 35px , 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(10px, 35px /*foo*/, 30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(10px, 35px /*foo*/, 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(10px /* foo */ , 35px, 30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(10px /* foo */ , 35px, 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(10px , 35px, 30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(10px , 35px, 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(30px, 100px, 20px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(30px, 100px, 20px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(-30px, -20px, -10px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(-30px, -20px, -10px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(-30px, -100px, -10px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(-30px, -100px, -10px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(-30px, 100px, -10px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(-30px, 100px, -10px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(-10px, 100px, -30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(-10px, 100px, -30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "clamp(-10px, -100px, -30px)" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(clamp(-10px, -100px, -30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(0px + clamp(10px, 20px, 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(calc(0px + clamp(10px, 20px, 30px)))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(0px - clamp(10px, 20px, 30px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(calc(0px - clamp(10px, 20px, 30px)))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(0px + clamp(30px, 100px, 20px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(calc(0px + clamp(30px, 100px, 20px)))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(0px - clamp(30px, 100px, 20px))" should set the property value + - test: clamp-length-serialize.html + subtest: e.style['letter-spacing'] = "calc(calc(0px - clamp(30px, 100px, 20px)))" should set the property value + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1848385 + results: + - test: signs-abs-computed.html + - product: chrome + url: https://crbug.com/1482200 + results: + - test: sin-cos-tan-serialize.html + subtest: '''scale(sin(180deg))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(sin(180deg)))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(tan(180deg))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(tan(180deg)))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(cos(270deg))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(cos(270deg)))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(sin(-180deg))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(sin(-180deg)))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(tan(-180deg))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(tan(-180deg)))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(cos(-270deg))'' as a specified value should serialize as ''scale(calc(0))''.' + - test: sin-cos-tan-serialize.html + subtest: '''scale(calc(cos(-270deg)))'' as a specified value should serialize as ''scale(calc(0))''.' + - product: chrome + url: https://crbug.com/1486443 + results: + - test: attr-notype-fallback.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1856158 + results: + - test: sin-cos-tan-serialize.html + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=259025 + results: + - test: ch-unit-018.html + subtest: Test status + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1866189 + results: + - test: acos-asin-atan-atan2-computed.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1867418 + results: + - test: minmax-length-percent-serialize.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1883135 + results: + - test: calc-letter-spacing.html + subtest: 'testing letter-spacing: calc(100%)' + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=263711 + results: + - test: round-mod-rem-computed.html + subtest: round(1px + 0%, 1px) should be used-value-equivalent to 1px + - test: round-mod-rem-computed.html + subtest: mod(3px + 0%, 2px) should be used-value-equivalent to 1px + - test: round-mod-rem-computed.html + subtest: rem(3px + 0%, 2px) should be used-value-equivalent to 1px + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1740584 + results: + - test: ric-invalidation.html + - test: rcap-invalidation.html + - test: rch-invalidation.html + - test: rex-invalidation.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887454 + results: + - test: calc-infinity-nan-serialize-length.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887453 + results: + - test: negative-calc-to-non-negative-integer.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887455 + results: + - test: calc-infinity-nan-computed.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1918642 + results: + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1928480 + results: + - test: signs-abs-computed.html + subtest: sign(10px - 1em) should be used-value-equivalent to 0; fontSize=10px + - test: signs-abs-computed.html + subtest: sign(10px - 2em) should be used-value-equivalent to -1; fontSize=10px + - test: signs-abs-computed.html + subtest: calc(2.5 - sign(41px - 2em) / 2) should be used-value-equivalent to 2 + - test: signs-abs-computed.html + subtest: calc(2.5 - sign(40px - 2em) / 2) should be used-value-equivalent to 2.5 + - test: signs-abs-computed.html + subtest: calc(2.5 - sign(39px - 2em) / 2) should be used-value-equivalent to 3 + - test: signs-abs-computed.html + subtest: calc(3 + sign(42px - 2em)) should be used-value-equivalent to 4 + - test: signs-abs-computed.html + subtest: calc(3 + sign(40px - 2em)) should be used-value-equivalent to 3 + - test: signs-abs-computed.html + subtest: calc(3 + sign(38px - 2em)) should be used-value-equivalent to 2 + - test: signs-abs-computed.html + subtest: calc(90deg + 30deg * sign(42px - 2em)) should be used-value-equivalent to 120deg + - test: signs-abs-computed.html + subtest: calc(90deg + 30deg * sign(40px - 2em)) should be used-value-equivalent to 90deg + - test: signs-abs-computed.html + subtest: calc(90deg + 30deg * sign(38px - 2em)) should be used-value-equivalent to 60deg + - test: signs-abs-computed.html + subtest: calc(5s + 15s * sign(42px - 2em)) should be used-value-equivalent to 20s + - test: signs-abs-computed.html + subtest: calc(5s + 15s * sign(40px - 2em)) should be used-value-equivalent to 5s + - test: signs-abs-computed.html + subtest: calc(5s + 15s * sign(38px - 2em)) should be used-value-equivalent to -10s + - test: signs-abs-computed.html + subtest: calc(2.5 - sign(33px - 2rem) / 2) should be used-value-equivalent to 2 + - test: signs-abs-computed.html + subtest: calc(2.5 - sign(32px - 2rem) / 2) should be used-value-equivalent to 2.5 + - test: signs-abs-computed.html + subtest: calc(2.5 - sign(31px - 2rem) / 2) should be used-value-equivalent to 3 + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1934230 + results: + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 2' + - product: chrome + url: https://crbug.com/40944203 + results: + - test: progress-computed.html + - test: progress-invalid.html + - test: progress-serialize.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1939914 + results: + - test: attr-null-namespace.xhtml + subtest: Attribute in null-namespace is substituted + - test: attr-null-namespace.xhtml + subtest: Fallback is taken when attribute does not exist in null-namespace + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1940460 + results: + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 1' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 3' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 4' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 5' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 6' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 7' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 8' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 9' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 10' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 11' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 12' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 13' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 14' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 15' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 16' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 17' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 18' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 19' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 20' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 21' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 22' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 23' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 24' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 25' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 26' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 27' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 28' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 29' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 32' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 34' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 35' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 36' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 37' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 38' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 39' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 41' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 42' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 43' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 44' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 45' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 46' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 47' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 48' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 49' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 50' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 51' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 52' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 53' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 54' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 55' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 56' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 57' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 58' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 59' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 60' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 61' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 62' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 63' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 64' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 65' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 66' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 67' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 68' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 69' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 70' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 71' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 72' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 81' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 82' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 83' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 84' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1941581 + results: + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 73' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 74' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 75' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 76' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 77' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 78' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 87' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 88' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 89' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 90' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 1' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 5' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 9' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 19' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1942329 + results: + - test: rlh-on-root-lengths.html + subtest: Non font or line-height properties on :root should resolve rlh against :root line-height + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1947226 + results: + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 3' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 6' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 12' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 15' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 16' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 18' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 19' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 20' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 21' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 23' + - test: attr-security.html + subtest: 'CSS Values and Units Test: attr() security limitations 24' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1949862 + results: + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 1' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 2' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 3' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 4' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 5' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 6' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 7' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 8' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 9' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 10' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 11' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 12' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 13' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 14' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 15' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 16' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 17' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 18' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 19' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 20' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 21' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 22' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 23' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 24' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 25' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 26' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 27' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 28' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 29' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 30' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 31' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 32' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 33' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 34' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 35' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 36' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 37' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 38' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 41' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 42' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 43' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 44' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 45' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 46' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 47' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 48' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 49' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 50' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 51' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 52' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 53' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 54' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 55' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 56' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 57' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 58' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 59' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 60' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 61' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 62' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 63' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 64' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 65' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 66' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 67' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 68' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 69' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 70' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 71' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 72' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 73' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 74' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 75' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 76' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 77' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 78' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 79' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 80' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 81' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 82' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 83' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 84' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 85' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 86' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 87' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 88' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 89' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 90' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 91' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 92' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 93' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 94' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 95' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 96' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 97' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 98' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 99' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 100' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 101' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 102' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 103' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 104' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 105' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 106' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 107' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 108' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 109' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 110' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 111' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 112' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 113' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 114' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 115' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 116' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 117' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 118' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 119' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 120' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 121' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 122' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1950681 + results: + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 1' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 2' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 3' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 4' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 5' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 6' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 7' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 8' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 9' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 10' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 11' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 12' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 13' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 14' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 15' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 16' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 17' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 18' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 19' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 20' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 21' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 22' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 23' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 24' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 25' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 26' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 27' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 28' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 29' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 30' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 31' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 32' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 33' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 34' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 35' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 36' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 37' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 38' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 47' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 48' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 49' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 50' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 51' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 52' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 53' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 54' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 55' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 56' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 57' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 58' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 59' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 60' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 61' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 62' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 63' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 64' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 65' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 66' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 67' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 68' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 69' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 70' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 71' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 72' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 73' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 74' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 75' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 76' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 77' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 78' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 79' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 80' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 81' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 82' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 83' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 84' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 85' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 86' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 87' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 88' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 89' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 90' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 91' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 92' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 93' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 94' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 95' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 96' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 97' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 98' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 99' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 100' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 101' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 102' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 103' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 104' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 105' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 106' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 107' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 108' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 109' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 110' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 111' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 118' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 119' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 120' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 121' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 122' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 123' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 124' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 125' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 126' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 127' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 128' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 129' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 130' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 131' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 132' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 133' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 134' + - test: if-style-invalidation.html + subtest: 'CSS Values and Units Test: if() style() condition invalidation' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1956558 + results: + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 2' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 3' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 6' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 7' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 8' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 10' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 11' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 14' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 15' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 16' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 17' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 18' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 19' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 20' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 21' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 22' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 23' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 24' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 25' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 26' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 27' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 28' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 29' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 30' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 31' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 32' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 33' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 34' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 35' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 36' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 37' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 38' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 39' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 40' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 41' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 42' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 43' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 44' + - test: if-cycle.html + subtest: 'CSS Values and Units Test: CSS if() function cycles 45' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1874830 + results: + - test: progress-computed.html + subtest: progress(1 from 0 to 1) should be used-value-equivalent to 1 + - test: progress-computed.html + subtest: progress(progress(1 from 0 to 1) from progress(0px from 0px to 1px) to progress(1deg from 0deg to 1deg)) should be used-value-equivalent to 1 + - test: progress-computed.html + subtest: progress(sign(-10px) * 10px from (10px - 10px) to 10px * progress(1deg from 0deg to 1deg)) should be used-value-equivalent to -1 + - test: progress-computed.html + subtest: calc(progress(100px from 0px to 50px) * 10px + 100px) should be used-value-equivalent to 120px + - test: progress-computed.html + subtest: calc(progress(100 from 0 to sign(50px))) should be used-value-equivalent to 100 + - test: progress-computed.html + subtest: calc(progress(abs(5%) from hypot(3%, 4%) to 10%)) should be used-value-equivalent to 0 + - test: progress-computed.html + subtest: progress(1000em from 10em to 110em) should be used-value-equivalent to 9.9 + - test: progress-computed.html + subtest: scale(progress(1000em from 10rem to 110em)) should be used-value-equivalent to scale(9.9) + - test: progress-computed.html + subtest: scale(progress(0em from 0rem to 0em)) should be used-value-equivalent to scale(0) + - test: progress-computed.html + subtest: scale(progress(sign(1em - 1rem) * 1ex from 0rem to 0em)) should be used-value-equivalent to scale(0) + - test: progress-computed.html + subtest: calc(progress(1 from 0 to 1) * 10px) should be used-value-equivalent to 10px + - test: progress-computed.html + subtest: calc(progress(1 from 0 to 1) * 1s) should be used-value-equivalent to 1s + - test: progress-computed.html + subtest: calc(progress(1 from 0 to 1) * 1deg) should be used-value-equivalent to 1deg + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 10em from 2rem to 12em) / 2) should be used-value-equivalent to 0.5 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 10) should be used-value-equivalent to 20 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 30) should be used-value-equivalent to 60 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) / 4) should be used-value-equivalent to 0.5 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 4) should be used-value-equivalent to 8 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 2) should be used-value-equivalent to 4 + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1876032 + results: + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 10em from 2rem to 12em) / 2) should be used-value-equivalent to 0.4 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 10) should be used-value-equivalent to 18 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 30) should be used-value-equivalent to 54 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) / 4) should be used-value-equivalent to 0.45 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 4) should be used-value-equivalent to 7 + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px from 2rex to 10ex)) * 20em from 2rem to 12em) * 2) should be used-value-equivalent to 3.6 + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1887306 + results: + - test: progress-serialize.html + subtest: '''progress(100px from 0px to 100px)'' as a specified value should serialize as ''calc(1)''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px from 0px to 100px))'' as a specified value should serialize as ''scale(calc(1))''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px from 0px to 100px))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''scale(progress(10em from 0px to 10em))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''scale(progress(10em from 0px to 10rem))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''progress(100px from (10px - 10px) to 100px)'' as a specified value should serialize as ''calc(1)''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px from (10px - 10px) to 100px))'' as a specified value should serialize as ''scale(calc(1))''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px from (10px - 10px) to 100px))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''progress(1% from (10% - 10%) to 100%)'' as a specified value should serialize as ''calc(0.01)''.' + - test: progress-serialize.html + subtest: '''scale(progress(1% from (10% - 10%) to 100%))'' as a specified value should serialize as ''scale(calc(0.01))''.' + - test: progress-serialize.html + subtest: '''progress(1% from (10% - 10%) to 100%)'' as a computed value should serialize as ''0.01''.' + - test: progress-serialize.html + subtest: '''scale(progress(1% from (10% - 10%) to 100%))'' as a computed value should serialize as ''matrix(0.01, 0, 0, 0.01, 0, 0)''.' + - test: progress-serialize.html + subtest: '''calc(0.5 * progress(100px from 0px to 100px))'' as a specified value should serialize as ''calc(0.5)''.' + - test: progress-serialize.html + subtest: '''scale(calc(0.5 * progress(100px from 0px to 100px)))'' as a specified value should serialize as ''scale(calc(0.5))''.' + - test: progress-serialize.html + subtest: '''calc(0.5 * progress(100px from 0px to 100px))'' as a computed value should serialize as ''0.5''.' + - test: progress-serialize.html + subtest: '''scale(calc(0.5 * progress(100px from 0px to 100px)))'' as a computed value should serialize as ''matrix(0.5, 0, 0, 0.5, 0, 0)''.' + - test: progress-serialize.html + subtest: '''calc(50px * progress(100px from 0px to 100px))'' as a specified value should serialize as ''calc(50px)''.' + - test: progress-serialize.html + subtest: '''calc(1px * progress(abs(10%) from (10% - 10%) to 100% / 10))'' as a computed value should serialize as ''1px''.' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1960701 + results: + - test: random-computed.tentative.html + subtest: Property scale value 'random(1, 11)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(--foo, 2, 12)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(100, 10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(-10, -100)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(-100, -10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(5 * 1, 30 / 2)' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(2 * random(6, 16))' + - test: random-computed.tentative.html + subtest: Property scale value 'random(NaN, 100)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, NaN)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(NaN, NaN)' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(NaN, 100))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, NaN))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(NaN, NaN))' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, infinity)' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, infinity))' + - test: random-computed.tentative.html + subtest: Property scale value on pseudo element '::before' 'random(7, 17)' + - test: random-computed.tentative.html + subtest: Property scale value on pseudo element '::before' 'random(--bar, 8, 18)' + - test: random-computed.tentative.html + subtest: 'Shared by name within an element: ''random(--identifier, a, b)''' + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(--foo, 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(100px, 0px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(-100px, -10px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(1em, 200rem)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(10 * 100px, 200em / 2)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "calc(2 * random(0px, 100px))" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['max-lines'] = "random(25, 50)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['scale'] = "random(0.5, 2.5)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['rotate'] = "random(25deg, 1turn)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['transition-delay'] = "random(25ms, 50s)" should set the property value + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1966882 + results: + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 2' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 3' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 4' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 6' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 7' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 8' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 10' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 11' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 12' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 14' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 20' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 21' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1967970 + results: + - test: sign-in-keyframes-with-relative-units.html + subtest: 'Initially, the font-size is 8px for #target, so the result is 0.75' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1967999 + results: + - test: sign-in-keyframes-with-relative-units.html + subtest: 'Changing the font-size of #target changes the start point, so the result should be 1.75' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1968363 + results: + - test: attr-security.html + subtest: '''--x: image-set(attr(data-foo))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''--x: src(attr(data-foo))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''--x: src(string("https://does-not-exist.test" attr(data-foo)))'' with data-foo="/404.png"' + - test: attr-security.html + subtest: '''--x: image(attr(data-foo))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''background-image: url(https://does-not-exist.test/404.png), attr(data-foo type())'' with data-foo="linear-gradient(#000000, #ffffff)"' + - test: attr-security.html + subtest: '''--x: image-set(var(--y, attr(data-foo)))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''--x: image-set(var(--some-string))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''background-image: image-set(var(--some-string))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''--x: image-set(var(--some-string-list))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''background-image: image-set(var(--some-string-list))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''--registered-color: attr(data-foo type())'' with data-foo="blue"' + - test: attr-security.html + subtest: '''--x: image-set(var(--some-other-url))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: '''--x: image-set(if(style(--true): attr(data-foo);))'' with data-foo="https://does-not-exist.test/404.png"' + - test: attr-security.html + subtest: |- + 'background-image: image-set( + if(style(--true): url(https://does-not-exist-2.test/404.png); + else: attr(data-foo);))' with data-foo="https://does-not-exist-2.test/404.png" + - test: attr-security.html + subtest: |- + 'background-image: image-set(if(style(--true): url(https://does-not-exist.test/404.png); + style(--condition-val): url(https://does-not-exist.test/404.png); + else: url(https://does-not-exist.test/404.png);))' with data-foo="attr(data-foo type(*))" + - test: attr-security.html + subtest: '''--x: image-set(if(style(--condition-val: if(style(--true): attr(data-foo type(*));)): url(https://does-not-exist.test/404.png);))'' with data-foo="3"' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1968577 + results: + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 39' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 40' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 135' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 136' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 138' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 142' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 143' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 144' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 145' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 146' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 147' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 151' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 153' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 154' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 155' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 156' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 157' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 158' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 159' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 160' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 161' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 162' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 163' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 164' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 165' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 166' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 167' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 168' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 169' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 170' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 171' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 172' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 173' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 174' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 175' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 176' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 177' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 178' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 179' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 180' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 181' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 182' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 183' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 184' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 185' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 186' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 187' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 188' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1972542 + results: + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 139' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 141' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 148' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 149' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 150' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 189' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 190' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 191' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1972645 + results: + - test: getComputedStyle-calc-mixed-units-003.html + subtest: 'testing width: calc(5px * 10lh / 1px)' + - test: getComputedStyle-calc-mixed-units-003.html + subtest: 'testing width: calc(20% * 0.5em / 1px)' + - test: getComputedStyle-calc-mixed-units-003.html + subtest: 'testing width: calc(4px * 4em / 1px)' + - test: getComputedStyle-calc-mixed-units-003.html + subtest: 'testing width: calc(400px / 4lh * 1px)' + - test: getComputedStyle-calc-mixed-units-003.html + subtest: 'testing width: calc(20% / 0.5em * 1px)' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1972718 + results: + - test: calc-min-height-block-1.html + - test: calc-min-width-block-intrinsic-1.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973067 + results: + - test: progress-computed.html + subtest: progress(1, 0, 1) should be used-value-equivalent to 1 + - test: progress-computed.html + subtest: progress(progress(1, 0, 1), progress(0px, 0px, 1px), progress(1deg, 0deg, 1deg)) should be used-value-equivalent to 1 + - test: progress-computed.html + subtest: calc(progress(abs(5%), hypot(3%, 4%), 10%)) should be used-value-equivalent to 0 + - test: progress-computed.html + subtest: progress(50em, 10em, 110em) should be used-value-equivalent to 0.4 + - test: progress-computed.html + subtest: scale(progress(50em, 10rem, 110em)) should be used-value-equivalent to scale(1) + - test: progress-computed.html + subtest: scale(progress(0em, 0rem, 0em)) should be used-value-equivalent to scale(0) + - test: progress-computed.html + subtest: scale(progress(sign(1em - 1rem) * 1ex, 0rem, 0em)) should be used-value-equivalent to scale(0) + - test: progress-computed.html + subtest: calc(progress(1, 0, 1) * 10px) should be used-value-equivalent to 10px + - test: progress-computed.html + subtest: calc(progress(1, 0, 1) * 1s) should be used-value-equivalent to 1s + - test: progress-computed.html + subtest: calc(progress(1, 0, 1) * 1deg) should be used-value-equivalent to 1deg + - test: progress-computed.html + subtest: calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 10em, 2rem, 12em) / 2) should be used-value-equivalent to 0.4 + - test: progress-computed.html + subtest: rotate3d(progress(21em, 1rem, 11em), progress(21em, 1rem, 11em), progress(21em, 1rem, 11em), calc(progress(11em, 1rem, 11em) * 2deg)) should be used-value-equivalent to rotate3d(2, 2, 2, 2deg) + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973089 + results: + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 140' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973498 + results: + - test: progress-serialize.html + subtest: '''progress(100px, 0px, 100px)'' as a specified value should serialize as ''calc(1)''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px, 0px, 100px))'' as a specified value should serialize as ''scale(calc(1))''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px, 0px, 100px))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''progress(10em, 0px, 10em)'' as a specified value should serialize as ''progress(10em, 0px, 10em)''.' + - test: progress-serialize.html + subtest: '''scale(progress(10em, 0px, 10em))'' as a specified value should serialize as ''scale(progress(10em, 0px, 10em))''.' + - test: progress-serialize.html + subtest: '''scale(progress(10em, 0px, 10em))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''progress(10em, 0px, 10rem)'' as a specified value should serialize as ''progress(10em, 0px, 10rem)''.' + - test: progress-serialize.html + subtest: '''scale(progress(10em, 0px, 10rem))'' as a specified value should serialize as ''scale(progress(10em, 0px, 10rem))''.' + - test: progress-serialize.html + subtest: '''scale(progress(10em, 0px, 10rem))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''progress(100px, (10px - 10px), 100px)'' as a specified value should serialize as ''calc(1)''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px, (10px - 10px), 100px))'' as a specified value should serialize as ''scale(calc(1))''.' + - test: progress-serialize.html + subtest: '''scale(progress(100px, (10px - 10px), 100px))'' as a computed value should serialize as ''matrix(1, 0, 0, 1, 0, 0)''.' + - test: progress-serialize.html + subtest: '''progress(1%, (10% - 10%), 100%)'' as a specified value should serialize as ''calc(0.01)''.' + - test: progress-serialize.html + subtest: '''scale(progress(1%, (10% - 10%), 100%))'' as a specified value should serialize as ''scale(calc(0.01))''.' + - test: progress-serialize.html + subtest: '''progress(1%, (10% - 10%), 100%)'' as a computed value should serialize as ''0.01''.' + - test: progress-serialize.html + subtest: '''scale(progress(1%, (10% - 10%), 100%))'' as a computed value should serialize as ''matrix(0.01, 0, 0, 0.01, 0, 0)''.' + - test: progress-serialize.html + subtest: '''calc(0.5 * progress(100px, 0px, 100px))'' as a specified value should serialize as ''calc(0.5)''.' + - test: progress-serialize.html + subtest: '''scale(calc(0.5 * progress(100px, 0px, 100px)))'' as a specified value should serialize as ''scale(calc(0.5))''.' + - test: progress-serialize.html + subtest: '''calc(0.5 * progress(100px, 0px, 100px))'' as a computed value should serialize as ''0.5''.' + - test: progress-serialize.html + subtest: '''scale(calc(0.5 * progress(100px, 0px, 100px)))'' as a computed value should serialize as ''matrix(0.5, 0, 0, 0.5, 0, 0)''.' + - test: progress-serialize.html + subtest: '''calc(0.5 * progress(-100px, 0px, 100px))'' as a computed value should serialize as ''0''.' + - test: progress-serialize.html + subtest: '''calc(50px * progress(100px, 0px, 100px))'' as a specified value should serialize as ''calc(50px)''.' + - test: progress-serialize.html + subtest: '''calc(1px * progress(abs(10%), (10% - 10%), 100% / 10))'' as a computed value should serialize as ''1px''.' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1973257 + results: + - test: typed_arithmetic.html + subtest: min(1em, 110px / 10px * 1px) should be used-value-equivalent to 10px + - test: typed_arithmetic.html + subtest: max(10px, 110px / 10px * 1px) should be used-value-equivalent to 11px + - test: typed_arithmetic.html + subtest: max(1em + 2px, 110px / 10px * 1px) should be used-value-equivalent to 12px + - test: typed_arithmetic.html + subtest: max(1em + 2%, 110px / 10px * 1px) should be used-value-equivalent to 12px + - test: typed_arithmetic.html + subtest: clamp(110px / 10px * 1px, 1em + 200%, 200% * 1% / 1em) should be used-value-equivalent to 20px + - test: typed_arithmetic.html + subtest: calc(3 + sign(10px / 1rem - sign(1em + 1px))) should be used-value-equivalent to 3 + - test: typed_arithmetic.html + subtest: calc(10em / 1em) should be used-value-equivalent to 10 + - test: typed_arithmetic.html + subtest: calc(10em / 1rem) should be used-value-equivalent to 10 + - test: typed_arithmetic.html + subtest: calc(10em / 1px) should be used-value-equivalent to 100 + - test: typed_arithmetic.html + subtest: calc(1px / 10em * NaN) should be used-value-equivalent to 0 + - test: typed_arithmetic.html + subtest: Property width value 'calc(1px * 10em / 0em)' + - test: typed_arithmetic.html + subtest: Property width value 'calc(1px / 1px * 10em * infinity)' + - test: typed_arithmetic.html + subtest: Property margin-left value 'calc(1px * 10em / -0em)' + - test: typed_arithmetic.html + subtest: Property z-index value 'calc(10em / 0em)' + - test: typed_arithmetic.html + subtest: sign(-0em / 1px) should be used-value-equivalent to 0 + - test: typed_arithmetic.html + subtest: clamp(-1, 1 / sign(-0em / 1px), 1) should be used-value-equivalent to -1 + - test: typed_arithmetic.html + subtest: sign( 0cqi / 1px) should be used-value-equivalent to 0 + - test: typed_arithmetic.html + subtest: clamp(-1, 1 / sign( 0cqi / 1px), 1) should be used-value-equivalent to 1 + - test: typed_arithmetic.html + subtest: sign(atan2(-0cap / 1px, 0em / 1px)) should be used-value-equivalent to 0 + - test: typed_arithmetic.html + subtest: clamp(-1, 1 / sign(atan2(-0cap / 1px, 0em / 1px)), 1) should be used-value-equivalent to -1 + - test: typed_arithmetic.html + subtest: sign(exp(-1vh / 0px)) should be used-value-equivalent to 0 + - test: typed_arithmetic.html + subtest: clamp(-1, 1 / sign(exp(-1vh / 0px)), 1) should be used-value-equivalent to 1 + - test: typed_arithmetic.html + subtest: calc(20cqw / 1rem) should be used-value-equivalent to 2 + - test: typed_arithmetic.html + subtest: Property animation-duration value 'calc(2s / (10s - 10s) * 1s)' + - test: typed_arithmetic.html + subtest: 'subtraction of angle unit: deg minus turn' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1976354 + results: + - test: rcap-invalidation.html + subtest: 'CSS Values and Units Test: rcap invalidation' + - test: rch-invalidation.html + subtest: 'CSS Values and Units Test: rch invalidation' + - test: rex-invalidation.html + subtest: 'CSS Values and Units Test: rex invalidation' + - test: ric-invalidation.html + subtest: 'CSS Values and Units Test: ric invalidation' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1978575 + results: + - test: getComputedStyle-calc-mixed-units-003.html + subtest: 'testing width: calc(100px * 1px / 1px / 1)' + - product: chrome + url: https://crbug.com/413385732 + results: + - test: random-computed.tentative.html + - test: random-serialize.tentative.html + - test: random-in-keyframe.html + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1980719 + results: + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 152' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 192' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 193' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 194' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 195' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 196' + - test: if-conditionals.html + subtest: 'CSS Values and Units Test: CSS inline if() function 197' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1985371 + results: + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 22' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 23' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 25' + - test: attr-cycle.html + subtest: 'CSS Values and Units Test: attr 26' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1986287 + results: + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 30' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 31' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 33' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 40' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 79' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 80' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 85' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 86' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 91' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 92' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 93' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 94' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 95' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 96' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 105' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 106' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 107' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 108' + - product: safari + url: https://bugs.webkit.org/show_bug.cgi?id=242467 + results: + - test: calc-text-indent-intrinsic-1.html + subtest: Test status + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1991144 + results: + - test: typed_arithmetic.html + subtest: calc(1% * 100% / 10%) should be used-value-equivalent to 10% + - test: typed_arithmetic.html + subtest: calc(10% / 10%) should be used-value-equivalent to 1 + - test: typed_arithmetic.html + subtest: calc((10% * 1%) / 1px) should be used-value-equivalent to 10px + - test: typed_arithmetic.html + subtest: calc(1px * 2deg / 1deg) should be used-value-equivalent to 2px + - test: typed_arithmetic.html + subtest: calc(1px * 3deg / 1deg / 1px) should be used-value-equivalent to 3 + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=1991205 + results: + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 97' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 98' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 109' + - test: attr-all-types.html + subtest: 'CSS Values and Units Test: attr 110' + - product: firefox + url: https://bugzilla.mozilla.org/show_bug.cgi?id=2000129 + results: + - test: random-computed.tentative.html + subtest: Property scale value 'random(--foo element-shared, 3, 13)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(element-shared --foo, 4, 14)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(0, 10, 5)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(--foo, 10, 20, 5)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(--foo element-shared, 20, 30, 5)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(element-shared --foo, 30, 40, 5)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(40, 50, -5)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(NaN, 100, 10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, NaN, 10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(NaN, NaN, 10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(NaN, 100, NaN)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, NaN, NaN)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(NaN, NaN, NaN)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, 100, NaN)' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(NaN, 100, 10))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, NaN, 10))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(NaN, NaN, 10))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(NaN, 100, NaN))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, NaN, NaN))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(NaN, NaN, NaN))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, 100, NaN))' + - test: random-computed.tentative.html + subtest: Property scale value 'random(infinity, 100)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(infinity, infinity)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(infinity, 100, 10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(infinity, infinity, 10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(infinity, 100, infinity)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(infinity, infinity, infinity)' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(infinity, 100))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(infinity, infinity))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(infinity, infinity, 10))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(infinity, 100, infinity))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(infinity, infinity, infinity))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(infinity, 100, 10))' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, infinity, 10)' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, infinity, infinity)' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, infinity, 10))' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, infinity, infinity))' + - test: random-computed.tentative.html + subtest: Property scale value 'random(10, 100, -infinity)' + - test: random-computed.tentative.html + subtest: Property scale value 'calc(10 + random(10, 100, -infinity))' + - test: random-computed.tentative.html + subtest: Property scale value on pseudo element '::before' 'random(element-shared, 9, 19)' + - test: random-computed.tentative.html + subtest: Property scale value on pseudo element '::before' 'random(element-shared --foo, 10, 20)' + - test: random-computed.tentative.html + subtest: Property translate value 'random(10%, 100%)' + - test: random-computed.tentative.html + subtest: 'Maximum random: ''random(a, b)''' + - test: random-computed.tentative.html + subtest: 'Maximum random - shorthand: random(a, b))' + - test: random-computed.tentative.html + subtest: 'Shared globally: random(--identifier element-shared, a, b)' + - test: random-computed.tentative.html + subtest: 'Fixed: random(fixed , a, b)' + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(auto, 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(--foo element-shared, 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(auto element-shared, 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(element-shared --foo, 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(element-shared auto, 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(fixed 0.5, 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(--foo, 0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(auto, 0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(--foo element-shared, 0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(auto element-shared, 0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(element-shared --foo, 0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(element-shared auto, 0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(fixed 0.5, 0px, 100px, 50px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(-100px, -10px, -5px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['width'] = "random(fixed calc(2 / 4), 0px, 100px)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['max-lines'] = "random(25, 50, 5)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['scale'] = "random(0.5, 2.5, 0.1)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['rotate'] = "random(25deg, 1turn, 5deg)" should set the property value + - test: random-serialize.tentative.html + subtest: e.style['transition-delay'] = "random(25ms, 50s, 5s)" should set the property value