[wpt-sync] Sync PR 60437 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315334
Categories
(Core :: Layout: Flexbox, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox153 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 60437 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/60437
Details from upstream follow.
Sammy Gill <sammy.gill@apple.com> wrote:
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=315334
WebKit export from bug: [Flex] Aspect-ratio flex container resolves descendant percentage height against stale logical width during preferred-width computation
| Assignee | ||
Updated•6 days ago
|
| Assignee | ||
Comment 1•2 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=8da566020a1d77413f556a6a7f2873e2f597e83f
| Assignee | ||
Comment 2•2 days ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1388 tests and 168 subtests
Status Summary
Firefox
OK : 367
PASS: 1[GitHub] 26[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 4566[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 5491[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 5492[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
FAIL: 151[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 216[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 219[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt] 220[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
Chrome
PASS: 1
Safari
FAIL: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-flexbox/abspos/flex-abspos-align-self-safe-outer-cb-001.tentative.html [wpt.fyi]:
FAIL - /css/css-flexbox/abspos/flex-abspos-align-self-safe-outer-cb-002.tentative.html [wpt.fyi]:
FAIL - /css/css-flexbox/abspos/flex-abspos-align-self-safe-outer-cb-003.tentative.html [wpt.fyi]:
FAIL - /css/css-flexbox/align-self-016.html [wpt.fyi]:
FAIL - /css/css-flexbox/content-height-with-scrollbars.html [wpt.fyi]:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/css-flexbox/dynamic-orthogonal-flex-item.html [wpt.fyi]:
FAIL - /css/css-flexbox/flex-aspect-ratio-img-column-008.html [wpt.fyi]:
FAIL - /css/css-flexbox/flex-aspect-ratio-img-row-017.html [wpt.fyi]:
FAIL - /css/css-flexbox/flex-container-max-content-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/flex-container-min-content-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/flex-item-max-height-min-content.html [wpt.fyi]:
FAIL - /css/css-flexbox/flex-item-max-width-min-content.html [wpt.fyi]:
FAIL - /css/css-flexbox/flex-item-min-height-min-content-overflow.html [wpt.fyi]:
FAIL - /css/css-flexbox/gap-019.html [wpt.fyi]:
FAIL - /css/css-flexbox/grandchild-span-height.html [wpt.fyi]:
FAIL - /css/css-flexbox/inline-flex-column-image-load.html [wpt.fyi]:
FAIL - /css/css-flexbox/multiline-shrink-to-fit.html [wpt.fyi]:
FAIL - /css/css-flexbox/table-as-item-min-height-1.html [wpt.fyi]:
FAIL - /css/css-flexbox/table-as-item-stretch-cross-size-5.html [wpt.fyi]:
FAIL - /css/css-flexbox/alignment/flex-align-baseline-column-vert-lr-rtl-wrap-reverse.html [wpt.fyi]:
FAIL - /css/css-flexbox/alignment/flex-align-baseline-column-vert-rl-rtl-wrap-reverse.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-003.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-005.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-available-size-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-available-size-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-complex.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-dynamic-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-dynamic-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-dynamic-003.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-dynamic-004.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-dynamic-006.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-dynamic-007.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-flex-grow.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-line-count-intrinsic-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-line-count-intrinsic-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-line-count-intrinsic-003.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-line-count-intrinsic-004.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-line-count-intrinsic-005.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-line-count-intrinsic-006.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-line-count-intrinsic-007.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-min-line-count-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-min-line-count-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-min-line-count-003.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-min-line-count-004.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-min-line-count-005.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-min-line-count-006.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-negative-margin-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-percentage-size-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-percentage-size-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-start-bias-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-start-bias-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-start-bias-003.html [wpt.fyi]:
FAIL - /css/css-flexbox/balance/balance-zero-size.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-001.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-003.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-006.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-007.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-008.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-009.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-013.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-014.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/col-wrap-020.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/row-002.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/row-003.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/row-004.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/row-007.html [wpt.fyi]:
FAIL - /css/css-flexbox/intrinsic-size/row-wrap-002.tentative.html [wpt.fyi]:
FAIL - /css/css-flexbox/quirks-auto-block-size-with-percentage-item.html [wpt.fyi]:
SKIP - /css/css-flexbox/getcomputedstyle/first-line-computed-style.html [wpt.fyi]
- first-line-computed-style:
FAIL
- first-line-computed-style:
- /css/css-flexbox/fieldset-as-container-justify-center.tentative.html [wpt.fyi]
- .item 1:
FAIL
- .item 1:
- /css/css-flexbox/flex-basis-013.html [wpt.fyi]
- .container 1:
FAIL - .container 2:
FAIL - .container 3:
FAIL - .container 4:
FAIL - .container 5:
FAIL
- .container 1:
- /css/css-flexbox/flex-container-max-content-002.tentative.html [wpt.fyi]
- .flex 2:
FAIL - .flex 3:
FAIL - .flex 5:
FAIL - .flex 6:
FAIL - .flex 8:
FAIL - .flex 9:
FAIL - .flex 11:
FAIL - .flex 12:
FAIL - .flex 14:
FAIL - .flex 15:
FAIL - .flex 17:
FAIL - .flex 18:
FAIL - .flex 20:
FAIL - .flex 21:
FAIL - .flex 23:
FAIL - .flex 24:
FAIL
- .flex 2:
- /css/css-flexbox/flex-container-min-content-002.tentative.html [wpt.fyi]
- .flex 2:
FAIL - .flex 3:
FAIL - .flex 5:
FAIL - .flex 6:
FAIL - .flex 8:
FAIL - .flex 9:
FAIL - .flex 11:
FAIL - .flex 12:
FAIL - .flex 14:
FAIL - .flex 15:
FAIL - .flex 17:
FAIL - .flex 18:
FAIL - .flex 20:
FAIL - .flex 21:
FAIL - .flex 23:
FAIL - .flex 24:
FAIL
- .flex 2:
- /css/css-flexbox/flex-item-percentage-height-img-001.html [wpt.fyi]
- .flex-item 2:
FAIL
- .flex-item 2:
- /css/css-flexbox/flex-shorthand-calc.html [wpt.fyi]
- e.style['flex'] = "sign(1em - 1px) sibling-index()" should set flex-basis:
FAIL - e.style['flex'] = "sign(1em - 1px) sibling-index()" should set flex-grow:
FAIL - e.style['flex'] = "sign(1em - 1px) sibling-index()" should set flex-shrink:
FAIL - e.style['flex'] = "sign(1em - 1px) sibling-index()" should not set unrelated longhands:
FAIL
- e.style['flex'] = "sign(1em - 1px) sibling-index()" should set flex-basis:
- /css/css-flexbox/flexbox-min-height-auto-003.html [wpt.fyi]
- overflow-y:auto: min-height:auto resolves to 0; width includes scrollbar gutter:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview]
- overflow-y:auto: min-height:auto resolves to 0; width includes scrollbar gutter:
- /css/css-flexbox/flexbox-min-height-auto-004.html [wpt.fyi]
- overflow-x:hidden: forces overflow-y to auto; min-height:auto resolves to 0; width includes scrollbar gutter:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - overflow-x:scroll: forces overflow-y to auto; min-height:auto resolves to 0; width includes scrollbar gutter:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - overflow-x:auto: forces overflow-y to auto; min-height:auto resolves to 0; width includes scrollbar gutter:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview]
- overflow-x:hidden: forces overflow-y to auto; min-height:auto resolves to 0; width includes scrollbar gutter:
- /css/css-flexbox/inline-flexbox-wrap-vertically-width-calculation.html [wpt.fyi]
- .inline-flexbox 2:
FAIL - .inline-flexbox 4:
FAIL - .inline-flexbox 6:
FAIL - .inline-flexbox 8:
FAIL - .inline-flexbox 10:
FAIL - .inline-flexbox 12:
FAIL - .inline-flexbox 14:
FAIL - .inline-flexbox 16:
FAIL
- .inline-flexbox 2:
- /css/css-flexbox/position-relative-percentage-top-001.html [wpt.fyi]
- .border 1:
FAIL[Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt]
- .border 1:
- /css/css-flexbox/position-relative-stretch-height-001.html [wpt.fyi]
- height: stretch against definite parent, top: 50%:
FAIL - height: stretch inside stretched flex item, top: 50%:
FAIL
- height: stretch against definite parent, top: 50%:
- /css/css-flexbox/alignment/flex-align-baseline-line-clamp-001.tentative.html [wpt.fyi]
- .target > * 3:
FAIL - .target > * 15:
FAIL - .target > * 19:
FAIL - .target > * 23:
FAIL
- .target > * 3:
- /css/css-flexbox/alignment/flex-align-baseline-line-clamp-002.tentative.html [wpt.fyi]
- .target > * 3:
FAIL - .target > * 4:
FAIL - .target > * 15:
FAIL - .target > * 16:
FAIL - .target > * 19:
FAIL - .target > * 20:
FAIL - .target > * 23:
FAIL - .target > * 24:
FAIL
- .target > * 3:
- /css/css-flexbox/alignment/flex-align-baseline-line-clamp-003.tentative.html [wpt.fyi]
- .target > * 3:
FAIL - .target > * 15:
FAIL - .target > * 19:
FAIL - .target > * 23:
FAIL
- .target > * 3:
- /css/css-flexbox/alignment/flex-align-baseline-multicol-001.html [wpt.fyi]
- .target > * 3:
FAIL - .target > * 7:
FAIL
- .target > * 3:
- /css/css-flexbox/alignment/flex-align-baseline-multicol-002.html [wpt.fyi]
- .target > * 1:
FAIL - .target > * 3:
FAIL - .target > * 5:
FAIL - .target > * 7:
FAIL
- .target > * 1:
- /css/css-flexbox/alignment/flex-align-baseline-multicol-003.html [wpt.fyi]
- .target > * 3:
FAIL - .target > * 7:
FAIL
- .target > * 3:
- /css/css-flexbox/alignment/flex-align-baseline-table-002.html [wpt.fyi]
- .target > * 1:
FAIL - .target > * 3:
FAIL
- .target > * 1:
- /css/css-flexbox/alignment/multiline-align-self.html [wpt.fyi]
- .flexbox 21:
FAIL - .flexbox 22:
FAIL - .flexbox 23:
FAIL - .flexbox 24:
FAIL - .flexbox 29:
FAIL - .flexbox 30:
FAIL - .flexbox 31:
FAIL - .flexbox 32:
FAIL - .flexbox 37:
FAIL - .flexbox 38:
FAIL - .flexbox 39:
FAIL - .flexbox 40:
FAIL - .flexbox 45:
FAIL - .flexbox 46:
FAIL - .flexbox 47:
FAIL - .flexbox 48:
FAIL
- .flexbox 21:
- /css/css-flexbox/intrinsic-size/col-wrap-005.html [wpt.fyi]
- body > div 1:
FAIL
- body > div 1:
- /css/css-flexbox/intrinsic-size/col-wrap-019.html [wpt.fyi]
- body > div 1:
FAIL
- body > div 1:
- /css/css-flexbox/intrinsic-size/row-005.html [wpt.fyi]
- .floating-flexbox 1:
FAIL - .floating-flexbox 2:
FAIL - .floating-flexbox 3:
FAIL - .floating-flexbox 4:
FAIL - .floating-flexbox 5:
FAIL - .floating-flexbox 6:
FAIL - .floating-flexbox 7:
FAIL - .floating-flexbox 8:
FAIL
- .floating-flexbox 1:
- /css/css-flexbox/intrinsic-size/row-008.html [wpt.fyi]
- .min-width-flexbox 1:
FAIL - .min-width-flexbox 2:
FAIL - .min-width-flexbox 3:
FAIL - .min-width-flexbox 4:
FAIL - .min-width-flexbox 5:
FAIL - .min-width-flexbox 6:
FAIL - .min-width-flexbox 7:
FAIL - .min-width-flexbox 8:
FAIL - .min-width-flexbox 9:
FAIL - .min-width-flexbox 10:
FAIL - .min-width-flexbox 11:
FAIL
- .min-width-flexbox 1:
- /css/css-flexbox/intrinsic-size/row-use-cases-001.html [wpt.fyi]
- left < right:
FAIL - no overflow:
FAIL - same widths:
FAIL - zero width:
FAIL - same heights:
FAIL - no overflow 2:
FAIL
- left < right:
- /css/css-flexbox/intrinsic-size/row-wrap-001.html [wpt.fyi]
- .floating-flexbox 1:
FAIL - .floating-flexbox 2:
FAIL - .floating-flexbox 4:
FAIL - .floating-flexbox 5:
FAIL
- .floating-flexbox 1:
- /css/css-flexbox/balance/balance-negative-margin-002.html [wpt.fyi]
- #flex > div 2:
FAIL - #flex > div 3:
FAIL - #flex > div 4:
FAIL
- #flex > div 2:
- /css/css-flexbox/balance/flex-line-count-computed.html [wpt.fyi]
- Property flex-line-count value '1':
FAIL - Property flex-line-count value '2':
FAIL - Property flex-line-count value 'round(up, calc(7/2))':
FAIL - Property flex-line-count value 'calc(NaN)':
FAIL
- Property flex-line-count value '1':
- /css/css-flexbox/balance/flex-line-count-valid.html [wpt.fyi]
- e.style['flex-line-count'] = "1" should set the property value:
FAIL - e.style['flex-line-count'] = "2" should set the property value:
FAIL
- e.style['flex-line-count'] = "1" should set the property value:
- /css/css-flexbox/balance/flex-wrap-computed.html [wpt.fyi]
- Property flex-wrap value 'balance':
FAIL - Property flex-wrap value 'wrap balance':
FAIL - Property flex-wrap value 'wrap-reverse balance':
FAIL - Property flex-wrap value 'balance wrap':
FAIL - Property flex-wrap value 'balance wrap-reverse':
FAIL
- Property flex-wrap value 'balance':
- /css/css-flexbox/balance/flex-wrap-valid.html [wpt.fyi]
- e.style['flex-wrap'] = "balance" should set the property value:
FAIL - e.style['flex-wrap'] = "wrap balance" should set the property value:
FAIL - e.style['flex-wrap'] = "wrap-reverse balance" should set the property value:
FAIL - e.style['flex-wrap'] = "balance wrap" should set the property value:
FAIL - e.style['flex-wrap'] = "balance wrap-reverse" should set the property value:
FAIL
- e.style['flex-wrap'] = "balance" should set the property value:
Tests Disabled in Gecko Infrastructure
Comment 4•1 day ago
|
||
| bugherder | ||
Description
•