<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>280424</bug_id>
          
          <creation_ts>2024-09-26 12:29:04 -0700</creation_ts>
          <short_desc>[ Sequoia ] fast/table/col-and-colgroup-offsets.html is a constant failure.</short_desc>
          <delta_ts>2025-01-13 13:02:09 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=285775</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=285778</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anfernee Viduya">aviduya</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>jbedard</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2063451</commentid>
    <comment_count>0</comment_count>
    <who name="Anfernee Viduya">aviduya</who>
    <bug_when>2024-09-26 12:29:04 -0700</bug_when>
    <thetext>fast/table/col-and-colgroup-offsets.html
is a constant failure. 

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;test=fast%2Ftable%2Fcol-and-colgroup-offsets.html&amp;platform=mac 

DIFF: 
 PASS document.getElementById(&quot;columnThatShouldNotBeRendered&quot;).offsetWidth is 0
 
 Tests for offsetHeight:
-FAIL document.getElementById(&quot;productNo&quot;).parentNode.offsetHeight should be 111. Was 119.
-FAIL document.getElementById(&quot;productNo&quot;).offsetHeight should be 111. Was 119.
-FAIL document.getElementById(&quot;productName&quot;).offsetHeight should be 111. Was 119.
-FAIL document.getElementById(&quot;hasMAndHasNAndHasO&quot;).offsetHeight should be 111. Was 119.
-FAIL document.getElementById(&quot;hasMAndHasN&quot;).offsetHeight should be 111. Was 119.
-FAIL document.getElementById(&quot;hasO&quot;).offsetHeight should be 111. Was 119.
-FAIL document.getElementById(&quot;hasP&quot;).offsetHeight should be 111. Was 119.
+FAIL document.getElementById(&quot;productNo&quot;).parentNode.offsetHeight should be 108. Was 116.
+FAIL document.getElementById(&quot;productNo&quot;).offsetHeight should be 108. Was 116.
+FAIL document.getElementById(&quot;productName&quot;).offsetHeight should be 108. Was 116.
+FAIL document.getElementById(&quot;hasMAndHasNAndHasO&quot;).offsetHeight should be 108. Was 116.
+FAIL document.getElementById(&quot;hasMAndHasN&quot;).offsetHeight should be 108. Was 116.
+FAIL document.getElementById(&quot;hasO&quot;).offsetHeight should be 108. Was 116.
+FAIL document.getElementById(&quot;hasP&quot;).offsetHeight should be 108. Was 116.
 PASS document.getElementById(&quot;columnThatShouldNotBeRendered&quot;).offsetHeight is 0
 
 When borderCollapse == &quot;collapse&quot;
@@ -79,13 +79,13 @@
 PASS document.getElementById(&quot;columnThatShouldNotBeRendered&quot;).offsetWidth is 0
 
 Tests for offsetHeight:
-PASS document.getElementById(&quot;productNo&quot;).parentNode.offsetHeight is 91
-PASS document.getElementById(&quot;productNo&quot;).offsetHeight is 91
-PASS document.getElementById(&quot;productName&quot;).offsetHeight is 91
-PASS document.getElementById(&quot;hasMAndHasNAndHasO&quot;).offsetHeight is 91
-PASS document.getElementById(&quot;hasMAndHasN&quot;).offsetHeight is 91
-PASS document.getElementById(&quot;hasO&quot;).offsetHeight is 91
-PASS document.getElementById(&quot;hasP&quot;).offsetHeight is 91
+PASS document.getElementById(&quot;productNo&quot;).parentNode.offsetHeight is 88
+PASS document.getElementById(&quot;productNo&quot;).offsetHeight is 88
+PASS document.getElementById(&quot;productName&quot;).offsetHeight is 88
+PASS document.getElementById(&quot;hasMAndHasNAndHasO&quot;).offsetHeight is 88
+PASS document.getElementById(&quot;hasMAndHasN&quot;).offsetHeight is 88
+PASS document.getElementById(&quot;hasO&quot;).offsetHeight is 88
+PASS document.getElementById(&quot;hasP&quot;).offsetHeight is 88
 PASS document.getElementById(&quot;columnThatShouldNotBeRendered&quot;).offsetHeight is 0
 PASS successfullyParsed is true

DIFF LINK: 
https://build.webkit.org/results/Apple-Sequoia-Release-AppleSilicon-WK2-Tests/284293%40main%20(79)/fast/table/col-and-colgroup-offsets-diff.txt

REPRODUCIBILITY: 
I was able to reproduce the issue on ToT using command: 
run-webkit-tests fast/table/col-and-colgroup-offsets.html --iterations=10

DESCRIPTION: 
This looks like it needs a re-baseline since most of the diff is offset by a couple pts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2063452</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-09-26 12:29:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/136772789&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2063458</commentid>
    <comment_count>2</comment_count>
    <who name="Anfernee Viduya">aviduya</who>
    <bug_when>2024-09-26 12:34:05 -0700</bug_when>
    <thetext>On a second look, a rebase does not seem to be solution. Investigating further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2063460</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-09-26 12:47:00 -0700</bug_when>
    <thetext>Test gardening commit 284306@main (321082fa27eb): &lt;https://commits.webkit.org/284306@main&gt;

Reviewed commits have been landed. Closing PR #34315 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2086438</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2025-01-10 13:11:53 -0800</bug_when>
    <thetext>Looking closely at the history of this test, there are a couple things going on.

First, this test absolutely needs a rebase, I’ll work on that (and it will be covered in this bug)
Second, these tests are confusing. The “Fail” in the HTML is deliberately checking that two values ARE NOT equal, so we need to make the test itself better.
Third, the method checking that values are equal dumps the values it’s comparing to test output. That’s really horrible, given how LayoutTests work. Even passing tests which do this will need to be constantly rebased. I would like to change the method we&apos;re using for comparison too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2086447</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2025-01-10 13:40:45 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/38868</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2086849</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-01-13 13:02:07 -0800</bug_when>
    <thetext>Committed 288816@main (f97e84989be4): &lt;https://commits.webkit.org/288816@main&gt;

Reviewed commits have been landed. Closing PR #38868 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>