<?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>17139</bug_id>
          
          <creation_ts>2008-02-01 09:46:46 -0800</creation_ts>
          <short_desc>Add support for height property on &lt;tbody&gt; element</short_desc>
          <delta_ts>2022-07-11 16:14:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>3239</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Walters">mikel.walters</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>hyatt</cc>
    
    <cc>jamie.pate</cc>
    
    <cc>jornh</cc>
    
    <cc>mikel.walters</cc>
    
    <cc>mitz</cc>
    
    <cc>phiw2</cc>
    
    <cc>posenato</cc>
    
    <cc>rendezvouscp</cc>
    
    <cc>webkit</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>69060</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Walters">mikel.walters</who>
    <bug_when>2008-02-01 09:46:46 -0800</bug_when>
    <thetext>tbody works as it should in firefox... IE works but now how expected

tbody.myCss
{
  height: 100px;
}

This should result in the tbody (including all subsequent rows together) to be 100px.

IE does not impliment this correctly and results in every subsequent row height = 100px. Very bad.

Correct result exampel:
tbody = 100px
row1 = 25px
row2 = 50px
row3 = 75px</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69445</commentid>
    <comment_count>1</comment_count>
      <attachid>18932</attachid>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-04 23:38:30 -0800</bug_when>
    <thetext>Created attachment 18932
Test case

Firefox respects the height given to tbody while nightly r29955 does not (confirmed).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69549</commentid>
    <comment_count>2</comment_count>
      <attachid>18954</attachid>
    <who name="Chasen Le Hara">rendezvouscp</who>
    <bug_when>2008-02-05 22:34:51 -0800</bug_when>
    <thetext>Created attachment 18954
Test case

Improved test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69577</commentid>
    <comment_count>3</comment_count>
    <who name="Mike Walters">mikel.walters</who>
    <bug_when>2008-02-06 07:50:27 -0800</bug_when>
    <thetext>Correct result exampel:
tbody = 100px
row1 = 25px
row2 = 50px
row3 = 75px &lt;-- I meant for this to be 25px</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71133</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-19 06:10:27 -0800</bug_when>
    <thetext>*** Bug 13017 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80138</commentid>
    <comment_count>5</comment_count>
      <attachid>21071</attachid>
    <who name="Vincent Ricard">magic</who>
    <bug_when>2008-05-11 14:32:05 -0700</bug_when>
    <thetext>Created attachment 21071
Patch

This patch fix the attached test case (but contrary to the previous comments, the test case has 4 rows, doesn&apos;t it?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80286</commentid>
    <comment_count>6</comment_count>
      <attachid>21071</attachid>
    <who name="">mitz</who>
    <bug_when>2008-05-13 11:27:31 -0700</bug_when>
    <thetext>Comment on attachment 21071
Patch

+        int ch = max(m_grid[r].height.calcMinValue(0), style()-&gt;height().calcMinValue(0) / m_gridRows);

Looks like the row heights may not add up to the section height due to rounding.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81407</commentid>
    <comment_count>7</comment_count>
      <attachid>21071</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-05-24 23:06:52 -0700</bug_when>
    <thetext>Comment on attachment 21071
Patch

This seems wrong. It assumes that the height of the &lt;tbody&gt; can be evenly divided by the number of rows. That&apos;s clearly not correct when some rows have explicit heights themselves. For example, consider a &lt;tbody&gt; with a height of 100px, containing five rows where the first four rows all are 10px tall. It doesn&apos;t make sense to have the fifth row by 20px tall. It should be 60px tall.

We&apos;ll need more than one test case for this, too. The test patch needs to include the expected results for the test case. Does this change affect the results of any other test cases? I&apos;d be amazed if it didn&apos;t affect any of the hundreds of table test cases we imported from the Mozilla project.

I want to hear Hyatt&apos;s take on this too. What is the correct behavior for table sections?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1882191</commentid>
    <comment_count>8</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-11 16:14:25 -0700</bug_when>
    <thetext>WebKit still fails this test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1882192</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-11 16:14:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/96849302&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18932</attachid>
            <date>2008-02-04 23:38:30 -0800</date>
            <delta_ts>2008-02-05 22:34:51 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>17139.html</filename>
            <type>text/html</type>
            <size>290</size>
            <attacher name="Chasen Le Hara">rendezvouscp</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPkJ1ZyAxNzEzOTwvdGl0bGU+
CgkJPHN0eWxlIHR5cGU9InRleHQvY3NzIj50Ym9keSB7aGVpZ2h0OiAyMDBweH08L3N0eWxlPgoJ
PC9oZWFkPgoJPGJvZHk+CgkJPHRhYmxlPgoJCQk8dGJvZHk+CgkJCQk8dHI+PHRkPiMxPC90ZD48
L3RyPgoJCQkJPHRyPjx0ZD4jMjwvdGQ+PC90cj4KCQkJCTx0cj48dGQ+IzM8L3RkPjwvdHI+CgkJ
CQk8dHI+PHRkPiM0PC90ZD48L3RyPgoJCQk8L3Rib2R5PgoJCTwvdGFibGU+Cgk8L2JvZHk+Cjwv
aHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18954</attachid>
            <date>2008-02-05 22:34:51 -0800</date>
            <delta_ts>2008-02-05 22:34:51 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>17139.html</filename>
            <type>text/html</type>
            <size>739</size>
            <attacher name="Chasen Le Hara">rendezvouscp</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPldlYktpdCBCdWcgMTcxMzk6
IHRib2R5IGhlaWdodCBzdXBwb3J0PC90aXRsZT4KCQk8bGluayBocmVmPSJodHRwOi8vY2hhc2Vu
bGVoYXJhLmNvbS8iIHJlbD0iYXV0aG9yIiB0aXRsZT0iQ2hhc2VuIExlIEhhcmEiIC8+CgkJPHN0
eWxlIHR5cGU9InRleHQvY3NzIj4KZGl2LCB0YWJsZSB7CglsZWZ0OiAxZW07Cglwb3NpdGlvbjog
YWJzb2x1dGU7Cgl0b3A6IDFlbTsKCXdpZHRoOiA1ZW0KfQpkaXYsIHRib2R5IHtoZWlnaHQ6IDEw
ZW19CmRpdiB7YmFja2dyb3VuZC1jb2xvcjogcmVkfQpkaXYgc3BhbiB7Cglib3R0b206IDA7Cglw
b3NpdGlvbjogYWJzb2x1dGU7Cgl0ZXh0LWFsaWduOiBjZW50ZXI7Cgl3aWR0aDogMTAwJTsKCXot
aW5kZXg6IDEKfQp0YWJsZSB7Cglib3JkZXItc3BhY2luZzogMDsKCXRleHQtYWxpZ246IGNlbnRl
cjsKCXotaW5kZXg6IDIKfQp0ZCB7cGFkZGluZzogMH0KdGJvZHkge2JhY2tncm91bmQtY29sb3I6
IGdyZWVufQoJPC9zdHlsZT4KCTwvaGVhZD4KCTxib2R5PgoJCTxkaXY+PHNwYW4+RkFJTDwvc3Bh
bj48L2Rpdj4KCQk8dGFibGU+CgkJCTx0Ym9keT4KCQkJCTx0cj48dGQ+IzE8L3RkPjwvdHI+CgkJ
CQk8dHI+PHRkPiMyPC90ZD48L3RyPgoJCQkJPHRyPjx0ZD4jMzwvdGQ+PC90cj4KCQkJCTx0cj48
dGQ+IzQ8L3RkPjwvdHI+CgkJCTwvdGJvZHk+CgkJPC90YWJsZT4KCTwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21071</attachid>
            <date>2008-05-11 14:32:05 -0700</date>
            <delta_ts>2010-06-10 19:22:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>17139.diff</filename>
            <type>text/plain</type>
            <size>2879</size>
            <attacher name="Vincent Ricard">magic</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMzAzMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMDgtMDUtMTEgIFZpbmNlbnQgUmljYXJkICA8bWFnaWNAbWFnaWNu
aW5qYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQnVnIDE3MTM5OiBBZGQgc3VwcG9ydCBmb3IgaGVpZ2h0IHByb3BlcnR5IG9uIDx0Ym9keT4g
ZWxlbWVudAorCisgICAgICAgIFRlc3Q6IGZhc3QvdGFibGUvaGVpZ2h0LXByb3BlcnR5LW9uLXRi
b2R5Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUYWJsZVNlY3Rpb24uY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGFibGVTZWN0aW9uOjpjYWxjUm93SGVpZ2h0KToKKwog
MjAwOC0wNS0xMSAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IERhbiBCZXJuc3RlaW4uCkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJs
ZVNlY3Rpb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxl
U2VjdGlvbi5jcHAJKHJldmlzaW9uIDMzMDMxKQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
VGFibGVTZWN0aW9uLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzIyLDcgKzMyMiw3IEBAIGludCBS
ZW5kZXJUYWJsZVNlY3Rpb246OmNhbGNSb3dIZWlnaHQoKQogICAgICAgICBtX2dyaWRbcl0uYmFz
ZWxpbmUgPSAwOwogICAgICAgICBpbnQgYmFzZWxpbmUgPSAwOwogICAgICAgICBpbnQgYmRlc2Mg
PSAwOwotICAgICAgICBpbnQgY2ggPSBtX2dyaWRbcl0uaGVpZ2h0LmNhbGNNaW5WYWx1ZSgwKTsK
KyAgICAgICAgaW50IGNoID0gbWF4KG1fZ3JpZFtyXS5oZWlnaHQuY2FsY01pblZhbHVlKDApLCBz
dHlsZSgpLT5oZWlnaHQoKS5jYWxjTWluVmFsdWUoMCkgLyBtX2dyaWRSb3dzKTsKICAgICAgICAg
aW50IHBvcyA9IG1fcm93UG9zW3JdICsgY2ggKyAobV9ncmlkW3JdLnJvd1JlbmRlcmVyID8gc3Bh
Y2luZyA6IDApOwogCiAgICAgICAgIG1fcm93UG9zW3IgKyAxXSA9IG1heChtX3Jvd1Bvc1tyICsg
MV0sIHBvcyk7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAzMzAzMykKKysrIExheW91dFRlc3RzL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDA4LTA1LTExICBWaW5jZW50
IFJpY2FyZCAgPG1hZ2ljQG1hZ2ljbmluamEub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RjYXNlIGZvcgorICAgICAgICAxNzEzOTogQWRk
IHN1cHBvcnQgZm9yIGhlaWdodCBwcm9wZXJ0eSBvbiA8dGJvZHk+IGVsZW1lbnQKKworICAgICAg
ICAqIGZhc3QvdGFibGUvaGVpZ2h0LXByb3BlcnR5LW9uLXRib2R5Lmh0bWw6IEFkZGVkLgorCiAy
MDA4LTA1LTA5ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgTWFyayBSb3dlLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9oZWlnaHQtcHJv
cGVydHktb24tdGJvZHkuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3RhYmxl
L2hlaWdodC1wcm9wZXJ0eS1vbi10Ym9keS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC90YWJsZS9oZWlnaHQtcHJvcGVydHktb24tdGJvZHkuaHRtbAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSw0MiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKwk8aGVhZD4KKwkJPHRp
dGxlPldlYktpdCBCdWcgMTcxMzk6IHRib2R5IGhlaWdodCBzdXBwb3J0PC90aXRsZT4KKwkJPGxp
bmsgaHJlZj0iaHR0cDovL2NoYXNlbmxlaGFyYS5jb20vIiByZWw9ImF1dGhvciIgdGl0bGU9IkNo
YXNlbiBMZSBIYXJhIiAvPgorCQk8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorZGl2LCB0YWJsZSB7
CisJbGVmdDogMWVtOworCXBvc2l0aW9uOiBhYnNvbHV0ZTsKKwl0b3A6IDFlbTsKKwl3aWR0aDog
NWVtCit9CitkaXYsIHRib2R5IHtoZWlnaHQ6IDEwZW19CitkaXYge2JhY2tncm91bmQtY29sb3I6
IHJlZH0KK2RpdiBzcGFuIHsKKwlib3R0b206IDA7CisJcG9zaXRpb246IGFic29sdXRlOworCXRl
eHQtYWxpZ246IGNlbnRlcjsKKwl3aWR0aDogMTAwJTsKKwl6LWluZGV4OiAxCit9Cit0YWJsZSB7
CisJYm9yZGVyLXNwYWNpbmc6IDA7CisJdGV4dC1hbGlnbjogY2VudGVyOworCXotaW5kZXg6IDIK
K30KK3RkIHtwYWRkaW5nOiAwfQordGJvZHkge2JhY2tncm91bmQtY29sb3I6IGdyZWVufQorCTwv
c3R5bGU+CisJPC9oZWFkPgorCTxib2R5PgorCQk8ZGl2PjxzcGFuPkZBSUw8L3NwYW4+PC9kaXY+
CisJCTx0YWJsZT4KKwkJCTx0Ym9keT4KKwkJCQk8dHI+PHRkPiMxPC90ZD48L3RyPgorCQkJCTx0
cj48dGQ+IzI8L3RkPjwvdHI+CisJCQkJPHRyPjx0ZD4jMzwvdGQ+PC90cj4KKwkJCQk8dHI+PHRk
PiM0PC90ZD48L3RyPgorCQkJPC90Ym9keT4KKwkJPC90YWJsZT4KKwk8L2JvZHk+Cis8L2h0bWw+
ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>
<flag name="review"
          id="9214"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>