[wpt-sync] Sync PR 51724 - Export made from a WebKit repository of commits https://commits.webkit.org/292368@main and https://commits.webkit.org/292602@main
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox139 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 2 open bugs, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 51724 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51724
Details from upstream follow.
Sam Weinig <sam@webkit.org> wrote:
Export made from a WebKit repository of commits https://commits.webkit.org/292368@main and https://commits.webkit.org/292602@main
Update CSSOM tests to reflect spec changes.
Assignee | ||
Updated•24 days ago
|
Assignee | ||
Comment 1•24 days ago
|
||
Assignee | ||
Updated•24 days ago
|
Assignee | ||
Updated•23 days ago
|
Assignee | ||
Comment 2•23 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 5 tests and 498 subtests
Status Summary
Firefox
OK
: 5
PASS
: 436
FAIL
: 71
Chrome
OK
: 5
PASS
: 448
FAIL
: 59
Safari
OK
: 5
PASS
: 411
FAIL
: 96
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /css/cssom/idlharness.html [wpt.fyi]
- CSSRule interface: constant MARGIN_RULE on interface object:
FAIL
linked bug:Bug 1634398 - CSSRule interface: constant MARGIN_RULE on interface prototype object:
FAIL
linked bug:Bug 1634398 - CSSRule interface: sheet.cssRules[4] must inherit property "MARGIN_RULE" with the proper type:
FAIL
linked bug:Bug 1634398 - CSSRule interface: sheet.cssRules[0] must inherit property "MARGIN_RULE" with the proper type:
FAIL
linked bug:Bug 1634398 - CSSRule interface: sheet.cssRules[2] must inherit property "MARGIN_RULE" with the proper type:
FAIL
linked bug:Bug 1634398 - CSSRule interface: sheet.cssRules[1] must inherit property "MARGIN_RULE" with the proper type:
FAIL
linked bug:Bug 1634398
- CSSRule interface: constant MARGIN_RULE on interface object:
New Tests That Don't Pass
- /css/css-page/cssom/margin-001.html [wpt.fyi]
- Rule #1:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Rule #2:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Rule #1:
- /css/cssom/cssom-fontfacerule-constructors.html [wpt.fyi]
- The style attribute must return a CSSFontFaceDescriptors block:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- The style attribute must return a CSSFontFaceDescriptors block:
- /css/cssom/cssstyledeclaration-cssfontrule.tentative.html [wpt.fyi]
- a CSSStyleDeclaration for a CSSFontRule contains a unicode-range attribute:
FAIL
(Chrome:FAIL
, Safari:PASS
)
- a CSSStyleDeclaration for a CSSFontRule contains a unicode-range attribute:
- /css/cssom/idlharness.html [wpt.fyi]
- CSSRule interface: constant MARGIN_RULE on interface object:
FAIL
(Chrome:PASS
, Safari:PASS
) - CSSRule interface: constant MARGIN_RULE on interface prototype object:
FAIL
(Chrome:PASS
, Safari:PASS
) - CSSRule interface: sheet.cssRules[4] must inherit property "MARGIN_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:PASS
) - CSSImportRule interface: sheet.cssRules[0] must inherit property "layerName" with the proper type:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSImportRule interface: sheet.cssRules[0] must inherit property "supportsText" with the proper type:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[0] must inherit property "MARGIN_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:PASS
) - CSSPageDescriptors interface: attribute marks:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSPageDescriptors interface: attribute bleed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSPageDescriptors interface: sheet.cssRules[2].style must inherit property "marks" with the proper type:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSPageDescriptors interface: sheet.cssRules[2].style must inherit property "bleed" with the proper type:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2] must inherit property "MARGIN_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:PASS
) - CSSMarginRule interface: existence and properties of interface object:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface object length:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface object name:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface: existence and properties of interface prototype object:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface: existence and properties of interface prototype object's "constructor" property:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface: existence and properties of interface prototype object's @@unscopables property:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface: attribute name:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface: attribute style:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule must be primary interface of sheet.cssRules[2].cssRules[0]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Stringification of sheet.cssRules[2].cssRules[0]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface: sheet.cssRules[2].cssRules[0] must inherit property "name" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSMarginRule interface: sheet.cssRules[2].cssRules[0] must inherit property "style" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "cssText" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "parentRule" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "parentStyleSheet" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "type" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "STYLE_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "CHARSET_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "IMPORT_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "MEDIA_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "FONT_FACE_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "PAGE_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "MARGIN_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[2].cssRules[0] must inherit property "NAMESPACE_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSRule interface: sheet.cssRules[1] must inherit property "MARGIN_RULE" with the proper type:
FAIL
(Chrome:PASS
, Safari:PASS
) - CSSStyleProperties interface: existence and properties of interface object:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties interface object length:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties interface object name:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties interface: existence and properties of interface prototype object:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties interface: existence and properties of interface prototype object's "constructor" property:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties interface: existence and properties of interface prototype object's @@unscopables property:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties interface: attribute cssFloat:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties must be primary interface of sheet.cssRules[4].style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Stringification of sheet.cssRules[4].style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties must be primary interface of sheet.cssRules[2].cssRules[0].style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Stringification of sheet.cssRules[2].cssRules[0].style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties interface: sheet.cssRules[2].cssRules[0].style must inherit property "cssFloat" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "cssText" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "length" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "item(unsigned long)" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: calling item(unsigned long) on sheet.cssRules[2].cssRules[0].style with too few arguments must throw TypeError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "getPropertyValue(CSSOMString)" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on sheet.cssRules[2].cssRules[0].style with too few arguments must throw TypeError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on sheet.cssRules[2].cssRules[0].style with too few arguments must throw TypeError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "setProperty(CSSOMString, CSSOMString, optional CSSOMString)" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, optional CSSOMString) on sheet.cssRules[2].cssRules[0].style with too few arguments must throw TypeError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "removeProperty(CSSOMString)" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on sheet.cssRules[2].cssRules[0].style with too few arguments must throw TypeError:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleDeclaration interface: sheet.cssRules[2].cssRules[0].style must inherit property "parentRule" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CSSStyleProperties must be primary interface of style_element.style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Stringification of style_element.style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties must be primary interface of svg_element.style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Stringification of svg_element.style:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - CSSStyleProperties must be primary interface of getComputedStyle(svg_element):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Stringification of getComputedStyle(svg_element):
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- CSSRule interface: constant MARGIN_RULE on interface object:
Comment 4•21 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b76dbf7e2635
https://hg.mozilla.org/mozilla-central/rev/d1ebd9fe71f9
Description
•