Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

layout: Add support for the table wrapper #32406

Closed
wants to merge 1 commit into from

Conversation

mrobinson
Copy link
Member

The table wrapper is a generated box that used to hold both the table
grid and the caption of a table. Adding this box will allow adding
support for table captions.

Co-authored-by: Oriol Brufau obrufau@igalia.com


  • ./mach build -d does not report any errors
  • ./mach test-tidy does not report any errors
  • There are tests for these changes

@mrobinson mrobinson added the T-linux-wpt-2020 Do a try run of the WPT label May 30, 2024
@github-actions github-actions bot removed the T-linux-wpt-2020 Do a try run of the WPT label May 30, 2024
Copy link

🔨 Triggering try run (#9310224307) for Linux WPT

Copy link

Test results for linux-wpt-layout-2020 from try job (#9310224307):

Flaky unexpected result (18)
  • FAIL [expected PASS] /_mozilla/css/dirty_viewport.html (#13731)
  • FAIL [expected PASS] /_mozilla/css/iframe/hide_and_show.html (#15265)
  • TIMEOUT [expected OK] /_webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html (#28103)
  • OK /css/css-fonts/variations/at-font-face-font-matching.html (#20684)
    • FAIL [expected PASS] subtest: Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg'

      assert_equals: Unexpected font on test element expected 487 but got 532
      

  • OK /css/cssom-view/matchMedia.html (#31428)
    • PASS [expected FAIL] subtest: iframe.matchMedia("(width: 200px)") matches
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • TIMEOUT [expected PASS] subtest: background-image sec-fetch-site - HTTPS downgrade (header not sent)

      Test timed out
      

  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.sub.html (#30111)
    • PASS [expected FAIL] subtest: sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes
  • TIMEOUT [expected OK] /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html (#29048)
    • TIMEOUT [expected FAIL] subtest: Navigating to a different document with form submission

      Test timed out
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.html (#29056)
    • FAIL [expected PASS] subtest: Cross-origin navigation started from unload handler must be ignored

      promise_test: Unhandled rejection with value: object "SecurityError: The operation is insecure."
      

  • OK /html/browsers/history/the-history-interface/traverse_the_history_2.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • OK /html/browsers/history/the-history-interface/traverse_the_history_5.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html (#29087)
    • TIMEOUT [expected FAIL] subtest: <dialog>-contained autofocus element gets focused when the dialog is shown

      Test timed out
      

  • OK [expected TIMEOUT] /html/interaction/focus/the-autofocus-attribute/supported-elements.html (#24145)
    • FAIL [expected TIMEOUT] subtest: Element with tabindex should support autofocus

      assert_equals: expected "SPAN" but got "BODY"
      

    • PASS [expected NOTRUN] subtest: Non-HTMLElement should not support autofocus
    • FAIL [expected NOTRUN] subtest: Host element with delegatesFocus should support autofocus

      promise_test: Unhandled rejection with value: object "TypeError: host.attachShadow is not a function"
      

    • FAIL [expected NOTRUN] subtest: Host element with delegatesFocus including no focusable descendants should be skipped

      promise_test: Unhandled rejection with value: object "TypeError: host.attachShadow is not a function"
      

    • FAIL [expected NOTRUN] subtest: Area element should support autofocus

      promise_test: Unhandled rejection with value: object "TypeError: w.document.querySelector(...) is null"
      

  • CRASH [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
  • OK /html/semantics/forms/historical.html (#28568)
    • PASS [expected FAIL] subtest: <input name=isindex> should not be supported
  • OK [expected ERROR] /html/semantics/scripting-1/the-script-element/defer-script/async-script.html?reload (#29054)
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-static-import-delayed.html (#26243)
    • FAIL [expected PASS] subtest: document.write in an imported module

      assert_true: onload must be called expected true got false
      

  • OK /workers/WorkerGlobalScope-close.html (#23064)
    • PASS [expected FAIL] subtest: Test sending a message after closing.
Stable unexpected results that are known to be intermittent (8)
  • OK [expected TIMEOUT] /css/css-transitions/disconnected-element-001.html (#32275)
  • OK [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
    • FAIL [expected TIMEOUT] subtest: Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used

      assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
      

  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html (#24057)
  • OK /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
    • FAIL [expected NOTRUN] subtest: Check that popups from a sandboxed iframe do not escape the sandbox

      assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
      

  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in name (formdata event)
  • TIMEOUT /resource-timing/test_resource_timing.html (#25720)
    • FAIL [expected PASS] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (img)

      assert_equals: expected 6201344 but got 6201088
      

Stable unexpected results (40)
  • FAIL [expected PASS] /css/CSS2/abspos/abspos-containing-block-initial-004d.xht
  • FAIL [expected PASS] /css/CSS2/floats/floats-wrap-bfc-002-left-table.xht
  • FAIL [expected PASS] /css/CSS2/floats/floats-wrap-bfc-002-right-table.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-applies-to-013.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-applies-to-014.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-collapse-115.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-collapse-116.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-right-applies-to-013.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/margin-right-applies-to-014.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/padding-right-applies-to-013.xht
  • FAIL [expected PASS] /css/CSS2/margin-padding-clear/padding-right-applies-to-014.xht
  • PASS [expected FAIL] /css/CSS2/normal-flow/max-height-applies-to-014.xht
  • OK /css/css-align/abspos/table-align-self-stretch.html
    • PASS [expected FAIL] subtest: .item 2
    • PASS [expected FAIL] subtest: .item 4
    • PASS [expected FAIL] subtest: .item 6
    • PASS [expected FAIL] subtest: .item 8
  • OK /css/css-align/abspos/table-justify-self-stretch.html
    • PASS [expected FAIL] subtest: .item 2
    • PASS [expected FAIL] subtest: .item 4
    • PASS [expected FAIL] subtest: .item 6
    • PASS [expected FAIL] subtest: .item 8
  • PASS [expected FAIL] /css/css-flexbox/ortho-table-item-001.html
  • PASS [expected FAIL] /css/css-flexbox/table-as-item-auto-min-width.html
  • PASS [expected FAIL] /css/css-flexbox/table-as-item-fixed-min-width-3.html
  • PASS [expected FAIL] /css/css-flexbox/table-as-item-fixed-min-width.html
  • FAIL [expected PASS] /css/css-flexbox/table-as-item-inflexible-in-row-1.html
  • FAIL [expected PASS] /css/css-flexbox/table-as-item-narrow-content.html
  • FAIL [expected PASS] /css/css-flexbox/table-as-item-specified-width-vertical.html
  • FAIL [expected PASS] /css/css-flexbox/table-as-item-specified-width.html
  • PASS [expected FAIL] /css/css-flexbox/table-as-item-wide-content.html
  • FAIL [expected PASS] /css/css-flexbox/table-item-flex-percentage-min-width.html
  • FAIL [expected PASS] /css/css-flexbox/table-item-flex-percentage-width.html
  • OK /css/css-flexbox/table-with-percent-intrinsic-width.html
    • FAIL [expected PASS] subtest: table 1

      assert_equals: 
      <div class="container">
        <div class="left">
        </div>
        <table style="width:100%" data-expected-width="100">
          <tbody><tr><td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
        </tr></tbody></table>
      </div>
      width expected 100 but got 200
      

    • FAIL [expected PASS] subtest: table 2

      assert_equals: 
      <div class="container">
        <div class="left">
        </div>
        <table style="width:70%; flex-basis: 200px" data-expected-width="100">
          <tbody><tr><td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
          <td data-expected-width="20"><div class="spacer"></div><div class="spacer"></div></td>
        </tr></tbody></table>
      </div>
      width expected 100 but got 140
      

  • OK /css/css-position/position-absolute-table-001.html
    • FAIL [expected PASS] subtest: table size is interpreted as border-box width by default

      assert_equals: expected 100 but got 140
      

    • PASS [expected FAIL] subtest: table size is interpreted as minimum width
    • FAIL [expected PASS] subtest: table size border-box

      assert_equals: expected 100 but got 140
      

    • PASS [expected FAIL] subtest: table size border-box interpreted as minimum width
    • PASS [expected FAIL] subtest: table size content-box interpreted as minimum width
  • OK /css/css-tables/tentative/rowspan-height-redistribution.html
    • PASS [expected FAIL] subtest: table 7
  • OK /css/css-tables/visibility-collapse-rowspan-002.html
    • FAIL [expected PASS] subtest: spanning cell shrinks to sum of remaining three rows' height

      assert_equals: spanning cell shrinks to sum of remaining three rows' height expected 90 but got 89
      

  • FAIL [expected PASS] /css/css-transforms/transform-abspos-006.html
  • FAIL [expected PASS] /css/css-transforms/transform-abspos-007.html
  • FAIL [expected PASS] /css/css-transforms/transform-display-002.html
  • FAIL [expected PASS] /css/css-transforms/transform-display-003.html
  • FAIL [expected PASS] /css/css-transforms/transform-table-001.html
  • FAIL [expected PASS] /css/css-transforms/transform-table-002.html
  • FAIL [expected PASS] /css/css-transforms/transform-table-003.html
  • FAIL [expected PASS] /css/css-transforms/transform-table-004.html
  • FAIL [expected PASS] /css/css-transforms/transform-table-005.html
  • FAIL [expected PASS] /css/css-transforms/transform-transformable-inline-table.html
  • FAIL [expected PASS] /css/css-transforms/transform-transformable-table.html

Copy link

⚠️ Try run (#9310224307) failed.

The table wrapper is a generated box that used to hold both the table
grid and the caption of a table. Adding this box will allow adding
support for table captions.

Co-authored-by: Oriol Brufau <obrufau@igalia.com>
@mrobinson mrobinson added the T-linux-wpt-2020 Do a try run of the WPT label May 31, 2024
@github-actions github-actions bot removed the T-linux-wpt-2020 Do a try run of the WPT label May 31, 2024
Copy link

🔨 Triggering try run (#9321379381) for Linux WPT

Copy link

Test results for linux-wpt-layout-2020 from try job (#9321379381):

Flaky unexpected result (17)
  • OK /_mozilla/css/stylesheet_media_queries.html (#17159)
    • FAIL [expected PASS] subtest: Media queries within stylesheets

      assert_equals: expected "rgb(0, 255, 0)" but got "rgb(255, 0, 0)"
      

  • CRASH [expected OK] /_webgl/conformance/context/context-release-with-workers.html (#22541)
  • OK /css/css-fonts/variations/font-weight-matching.html
    • FAIL [expected PASS] subtest: Test @font-face matching for weight 99

      assert_approx_equals: @font-face should be mapped to CSSTest Weights 900. expected 90 +/- 2 but got 180
      

  • OK /css/cssom-view/MediaQueryList-addListener-removeListener.html (#24569)
    • FAIL [expected PASS] subtest: listeners are called correct number of times

      assert_equals: expected 3 but got 2
      

  • TIMEOUT /css/cssom-view/MediaQueryList-extends-EventTarget.html (#25269)
    • TIMEOUT [expected PASS] subtest: onchange removes listener

      Test timed out
      

    • NOTRUN [expected PASS] subtest: listeners for "change" type are called
    • NOTRUN [expected PASS] subtest: listeners with different type are not called
    • NOTRUN [expected TIMEOUT] subtest: addEventListener "once" option is respected
  • TIMEOUT /fetch/metadata/generated/css-images.sub.tentative.html (#29047)
    • TIMEOUT [expected PASS] subtest: background-image sec-fetch-site - HTTPS downgrade (header not sent)

      Test timed out
      

  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html (#28691)
    • PASS [expected FAIL] subtest: load event does not fire on window.open('about:blank')
  • CRASH [expected OK] /html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-closeable.html
  • OK /html/browsers/history/the-history-interface/traverse_the_history_4.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • CRASH [expected OK] /html/browsers/windows/embedded-opener-remove-frame.html (#23867)
  • TIMEOUT [expected CRASH] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html (#22667)
  • OK /html/semantics/forms/form-submission-0/text-plain.window.html (#28687)
    • PASS [expected FAIL] subtest: text/plain: 0x00 in name (normal form)
  • OK /html/webappapis/dynamic-markup-insertion/document-write/module-delayed.html (#27659)
    • FAIL [expected PASS] subtest: async document.write in a module

      assert_true: onload must be called expected true got false
      

  • TIMEOUT /resource-timing/test_resource_timing.html (#25720)
    • FAIL [expected PASS] subtest: PerformanceEntry has correct name, initiatorType, startTime, and duration (img)

      assert_equals: expected 13351424 but got 13351680
      

  • TIMEOUT [expected OK] /webmessaging/without-ports/017.html (#24486)
    • TIMEOUT [expected PASS] subtest: origin of the script that invoked the method, about:blank

      Test timed out
      

  • TIMEOUT [expected OK] /webstorage/localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html (#29053)
    • TIMEOUT [expected PASS] subtest: StorageKey: test 3P about:blank window opened from a 3P iframe

      Test timed out
      

  • ERROR [expected OK] /workers/semantics/run-a-worker/003.html (#22765)
Stable unexpected results that are known to be intermittent (15)
  • TIMEOUT /css/css-transitions/disconnected-element-001.html (#32275)
    • TIMEOUT [expected PASS] subtest: Transitions are canceled when an element is re-parented to the same node

      Test timed out
      

  • TIMEOUT [expected OK] /css/css-transitions/non-rendered-element-002.html (#32338)
    • TIMEOUT [expected PASS] subtest: Transitions on ::before/::after pseudo-elements are canceled when the content property is cleared

      Test timed out
      

  • OK /css/css-values/calc-in-media-queries-with-mixed-units.html (#31731)
    • FAIL [expected PASS] subtest: box should be orange if the calc between vh+px in @media was correct

      assert_equals: expected "rgb(255, 165, 0)" but got "rgb(0, 0, 255)"
      

    • FAIL [expected PASS] subtest: box should be orange if the calc between vw+px in @media was correct

      assert_equals: expected "rgb(255, 165, 0)" but got "rgb(0, 0, 255)"
      

  • TIMEOUT /fetch/metadata/generated/element-img-environment-change.sub.html (#30111)
    • PASS [expected FAIL] subtest: sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes
  • OK /html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html (#29066)
    • PASS [expected FAIL] subtest: Check execution order on load handler
    • PASS [expected FAIL] subtest: Check execution order from nested timeout
  • OK /html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html (#29048)
    • PASS [expected FAIL] subtest: Navigating to a different document with link click
  • OK /html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.html (#29049)
    • PASS [expected FAIL] subtest: Same-origin navigation started from unload handler must be ignored
  • OK /html/browsers/history/the-history-interface/traverse_the_history_5.html (#21383)
    • PASS [expected FAIL] subtest: Multiple history traversals, last would be aborted
  • TIMEOUT [expected OK] /html/interaction/focus/the-autofocus-attribute/autofocus-dialog.html (#29087)
    • TIMEOUT [expected FAIL] subtest: &lt;dialog&gt;-contained autofocus element gets focused when the dialog is shown

      Test timed out
      

  • CRASH [expected TIMEOUT] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html (#22647)
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html (#24057)
  • OK /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html (#24066)
    • FAIL [expected NOTRUN] subtest: Check that popups from a sandboxed iframe do not escape the sandbox

      assert_equals: It came from a sandboxed iframe expected "null" but got "http://web-platform.test:8000"
      

  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html (#22154)
    • NOTRUN [expected FAIL] subtest: Check that popups from a sandboxed iframe do not escape the sandbox
  • CRASH [expected OK] /html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html (#24066)
  • TIMEOUT [expected OK] /html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-same-site.tentative.sub.window.html (#32117)
    • TIMEOUT [expected FAIL] subtest: A same-site unsandboxed iframe navigation does not consume user activation and allows top-level navigation.

      Test timed out
      

Stable unexpected results (30)
  • FAIL [expected PASS] /_mozilla/css/table_float_translation_a.html
  • FAIL [expected PASS] /css/CSS2/abspos/abspos-containing-block-initial-004c.xht
  • FAIL [expected PASS] /css/CSS2/abspos/abspos-containing-block-initial-004d.xht
  • FAIL [expected PASS] /css/CSS2/abspos/abspos-containing-block-initial-005b.xht
  • FAIL [expected PASS] /css/CSS2/abspos/abspos-containing-block-initial-005d.xht
  • PASS [expected FAIL] /css/CSS2/normal-flow/max-height-applies-to-014.xht
  • OK /css/css-align/abspos/table-align-self-stretch.html
    • PASS [expected FAIL] subtest: .item 2
    • PASS [expected FAIL] subtest: .item 4
    • PASS [expected FAIL] subtest: .item 6
    • PASS [expected FAIL] subtest: .item 8
  • OK /css/css-align/abspos/table-justify-self-stretch.html
    • PASS [expected FAIL] subtest: .item 2
    • PASS [expected FAIL] subtest: .item 4
    • PASS [expected FAIL] subtest: .item 6
    • PASS [expected FAIL] subtest: .item 8
  • OK /css/css-align/blocks/align-content-table-cell.html
    • PASS [expected FAIL] subtest: vertical-align:middle and align-content:unsafe center are equivalent
    • PASS [expected FAIL] subtest: vertical-align:middle and align-content:safe center are equivalent if the container is tall
    • PASS [expected FAIL] subtest: ``align-content:safe centeris equivalent tounsafe center` even if the specified `height` is short`
  • PASS [expected FAIL] `/css/css-flexbox/ortho-table-item-001.html`
  • PASS [expected FAIL] `/css/css-flexbox/table-as-item-auto-min-width.html`
  • PASS [expected FAIL] `/css/css-flexbox/table-as-item-fixed-min-width-3.html`
  • PASS [expected FAIL] `/css/css-flexbox/table-as-item-fixed-min-width.html`
  • FAIL [expected PASS] `/css/css-flexbox/table-as-item-inflexible-in-row-1.html`
  • FAIL [expected PASS] `/css/css-flexbox/table-as-item-narrow-content.html`
  • FAIL [expected PASS] `/css/css-flexbox/table-as-item-specified-width-vertical.html`
  • FAIL [expected PASS] `/css/css-flexbox/table-as-item-specified-width.html`
  • PASS [expected FAIL] `/css/css-flexbox/table-as-item-wide-content.html`
  • FAIL [expected PASS] `/css/css-flexbox/table-item-flex-percentage-min-width.html`
  • FAIL [expected PASS] `/css/css-flexbox/table-item-flex-percentage-width.html`
  • OK `/css/css-position/position-absolute-table-001.html`
    • FAIL [expected PASS] subtest: `table size is interpreted as border-box width by default`

      assert_equals: expected 100 but got 140
      

    • PASS [expected FAIL] subtest: table size is interpreted as minimum width
    • FAIL [expected PASS] subtest: table size border-box

      assert_equals: expected 100 but got 140
      

    • PASS [expected FAIL] subtest: table size border-box interpreted as minimum width
    • FAIL [expected PASS] subtest: table size content-box

      assert_equals: expected 100 but got 60
      

    • PASS [expected FAIL] subtest: table size content-box interpreted as minimum width
  • OK /css/css-sizing/table-percentage-max-width-beside-float.html
    • FAIL [expected PASS] subtest: #container 1

      assert_equals: 
      &lt;div id="container" style="width:100px; background:red;"&gt;
        &lt;div style="float:right; width:50px; height:100px; background:green;"&gt;&lt;/div&gt;
        &lt;div style="display:table; max-width:50%; height:100px; background:green;" data-expected-width="50"&gt;
          &lt;div style="float:left; width:20px; height:10px;"&gt;&lt;/div&gt;
          &lt;div style="float:left; width:20px; height:10px;"&gt;&lt;/div&gt;
          &lt;div style="float:left; width:20px; height:10px;"&gt;&lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      width expected 50 but got 25
      

  • OK /css/css-sizing/table-percentage-min-width-below-float.html
    • FAIL [expected PASS] subtest: #container 1

      assert_equals: 
      &lt;div id="container" style="width:100px;"&gt;
        &lt;div style="float:right; width:50px; height:10px;"&gt;&lt;/div&gt;
        &lt;div style="display:table; width:10px; min-width:100%; height:100px; background:blue;" data-expected-width="100"&gt;&lt;/div&gt;
      &lt;/div&gt;
      width expected 100 but got 50
      

  • OK /css/css-sizing/table-percentage-min-width-beside-float.html
    • FAIL [expected PASS] subtest: #container 1

      assert_equals: 
      &lt;div id="container" style="width:100px; background:red;"&gt;
        &lt;div style="float:right; width:50px; height:100px; background:green;"&gt;&lt;/div&gt;
        &lt;div style="display:table; width:10px; min-width:50%; height:100px; background:green;" data-expected-width="50"&gt;&lt;/div&gt;
      &lt;/div&gt;
      width expected 50 but got 25
      

  • OK /css/css-tables/tentative/baseline-td.html
    • PASS [expected FAIL] subtest: table, .display-table 1
  • OK /css/css-tables/tentative/element-sizing.html
    • PASS [expected FAIL] subtest: table 2
  • OK /css/css-tables/tentative/rowspan-height-redistribution.html
    • PASS [expected FAIL] subtest: table 7
  • OK /css/css-tables/tentative/td-box-sizing-003.html
    • PASS [expected FAIL] subtest: table 8
  • OK /css/css-tables/visibility-collapse-rowspan-002.html
    • FAIL [expected PASS] subtest: spanning cell shrinks to sum of remaining three rows' height

      assert_equals: spanning cell shrinks to sum of remaining three rows' height expected 90 but got 89
      

  • OK /html/rendering/widgets/baseline-alignment-and-overflow.tentative.html
    • PASS [expected FAIL] subtest: &lt;input type="range" style="overflow: visible; appearance: auto;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="range" style="overflow: hidden; appearance: auto;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="range" style="overflow: scroll; appearance: auto;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="range" style="overflow: visible; appearance: none;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="range" style="overflow: hidden; appearance: none;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="range" style="overflow: scroll; appearance: none;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="color" value="#000000" style="overflow: visible; appearance: auto;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="color" value="#000000" style="overflow: hidden; appearance: auto;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="color" value="#000000" style="overflow: scroll; appearance: auto;"&gt;
    • PASS [expected FAIL] subtest: &lt;input type="color" value="#000000" style="overflow: visible; appearance: none;"&gt;
    • And 16 more unexpected results...

Copy link

⚠️ Try run (#9321379381) failed.

@mrobinson
Copy link
Member Author

Closing this one for now. It needs a good deal of work.

@mrobinson mrobinson closed this Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant