<?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>4944</bug_id>
          
          <creation_ts>2005-09-11 21:57:30 -0700</creation_ts>
          <short_desc>offsetTop values incorrect for tr elements</short_desc>
          <delta_ts>2006-09-13 06:36:34 -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>DOM</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.trachtenberg.com/patches/safari_offsetTop.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>6628</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Trachtenberg">adam</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>alice.barraclough</cc>
    
    <cc>bdakin</cc>
    
    <cc>ian</cc>
    
    <cc>jhurshman</cc>
    
    <cc>mrowe</cc>
    
    <cc>schwarz.cgs</cc>
    
    <cc>sjoerdmulder</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>19429</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Trachtenberg">adam</who>
    <bug_when>2005-09-11 21:57:30 -0700</bug_when>
    <thetext>Safari reports broken offsetTop values for tr elements.

It can compute them for the parent table and child td elements (and other elements, such as p), but 
tr.offsetTop is set to either 0 or 1 (depending if the table is inside a div).

I can&apos;t point at a spec as backup, but this is computed as I expect in Firefox 1.0.6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19440</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2005-09-11 23:05:33 -0700</bug_when>
    <thetext>Confirmed with WebKit 412.7 and ToT WebKit.  The behaviour I am seeing is slightly different from the 
original description: tr.offsetTop is always shown as 0, even when inside a DIV.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19441</commentid>
    <comment_count>2</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2005-09-11 23:24:24 -0700</bug_when>
    <thetext>Table rows and sections dont get positioned right now. :(
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26844</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2005-12-27 15:17:11 -0800</bug_when>
    <thetext>Sounds like a Table, render tree bug.  Beth&apos;s area of speciality :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31069</commentid>
    <comment_count>4</comment_count>
      <attachid>6205</attachid>
    <who name="Sjoerd Mulder">sjoerdmulder</who>
    <bug_when>2006-02-02 04:02:21 -0800</bug_when>
    <thetext>Created attachment 6205
Another Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31070</commentid>
    <comment_count>5</comment_count>
    <who name="Sjoerd Mulder">sjoerdmulder</who>
    <bug_when>2006-02-02 04:03:03 -0800</bug_when>
    <thetext>I think this bug should get a higher priority</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31126</commentid>
    <comment_count>6</comment_count>
    <who name="Sjoerd Mulder">sjoerdmulder</who>
    <bug_when>2006-02-03 00:32:20 -0800</bug_when>
    <thetext>This bug is also in Radar: &lt;rdar://4432155&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33838</commentid>
    <comment_count>7</comment_count>
      <attachid>6692</attachid>
    <who name="Quinn Taylor">quinntaylor</who>
    <bug_when>2006-02-23 20:55:33 -0800</bug_when>
    <thetext>Created attachment 6692
JavaScript displaying this bug

Example code that exhibits the bug, drawn from user difficulties with Roundcube email scrolling due to use of this property.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36536</commentid>
    <comment_count>8</comment_count>
    <who name="Lutz Schwarz">schwarz.cgs</who>
    <bug_when>2006-03-16 01:57:02 -0800</bug_when>
    <thetext>clientHeight is always 0 for TR elements. This hopefully gets fixed together with the offsetTop bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44833</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-06-06 04:20:35 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; clientHeight is always 0 for TR elements. This hopefully gets fixed together
&gt; with the offsetTop bug.

See Bug 9325.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55367</commentid>
    <comment_count>10</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-09-12 23:39:38 -0700</bug_when>
    <thetext>This has been fixed.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55394</commentid>
    <comment_count>11</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-09-13 06:36:34 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; This has been fixed.

For potential fixes see Bug 9943 (r15471), Bug 9314 (r14847), Bug 8227 (r13726), Bug 8085 (r13656).
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6205</attachid>
            <date>2006-02-02 04:02:21 -0800</date>
            <delta_ts>2006-02-02 04:02:21 -0800</delta_ts>
            <desc>Another Testcase</desc>
            <filename>positiontr.html</filename>
            <type>text/html</type>
            <size>1509</size>
            <attacher name="Sjoerd Mulder">sjoerdmulder</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjEvL0VOIg0KCSJodHRw
Oi8vd3d3LnczLm9yZy9UUi94aHRtbDExL0RURC94aHRtbDExLmR0ZCI+DQo8aHRtbCB4bWxucz0i
aHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgeG1sOmxhbmc9ImVuIiA+DQo8aGVhZD4NCgk8
bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNl
dD1pc28tODg1OS0xIiAvPg0KCTx0aXRsZT5Qb3NpdGlvbiBjYWxjdWxhdGlvbiBvZiBhIHRyPC90
aXRsZT4NCg0KCTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCgkJZnVuY3Rpb24gbW92
ZUJvcmRlcihvVHIpew0KCQkJdmFyIG9Cb3JkZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
Ym9yZGVyJyk7DQoJCQlvQm9yZGVyLnN0eWxlLmxlZnQgCT0gb1RyLm9mZnNldExlZnQrJ3B4JzsN
CgkJCW9Cb3JkZXIuc3R5bGUudG9wIAk9IG9Uci5vZmZzZXRUb3ArJ3B4JzsNCgkJCW9Cb3JkZXIu
c3R5bGUud2lkdGggPSBvVHIub2Zmc2V0V2lkdGgtMisncHgnOw0KCQkJb0JvcmRlci5zdHlsZS5o
ZWlnaHQgPSBvVHIub2Zmc2V0SGVpZ2h0LTIrJ3B4JzsNCgkJfQ0KDQoJCTwvc2NyaXB0Pg0KPC9o
ZWFkPg0KDQo8Ym9keSBzdHlsZT0ibWFyZ2luOjA7cGFkZGluZzowOyI+DQoJPHRhYmxlIGNlbGxz
cGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4NCgkJPHRib2R5Pg0KCQkJPHRy
IG9ubW91c2Vtb3ZlPSJtb3ZlQm9yZGVyKHRoaXMpOyI+DQoJCQkJPHRkIHN0eWxlPSJib3JkZXI6
MXB4IHNvbGlkICMwMEY7Ij5UaGlzIGlzIFJvdyAxIENlbGwgMTwvdGQ+DQoJCQkJPHRkIHN0eWxl
PSJib3JkZXI6MXB4IHNvbGlkICMwMEY7Ij5UaGlzIGlzIFJvdyAxIENlbGwgMjwvdGQ+DQoJCQk8
L3RyPg0KCQkJPHRyIG9ubW91c2Vtb3ZlPSJtb3ZlQm9yZGVyKHRoaXMpOyI+DQoJCQkJPHRkIHN0
eWxlPSJib3JkZXI6MXB4IHNvbGlkICMwMEY7IiBjb2xzcGFuPSIyIj5Sb3cgMiBDZWxsIDE8L3Rk
Pg0KCQkJPC90cj4NCgkJCTx0ciBvbm1vdXNlbW92ZT0ibW92ZUJvcmRlcih0aGlzKTsiPg0KCQkJ
CTx0ZCBzdHlsZT0iYm9yZGVyOjFweCBzb2xpZCAjMDBGOyI+Um93IDMgQ2VsbCAxPC90ZD4NCgkJ
CQk8dGQgc3R5bGU9ImJvcmRlcjoxcHggc29saWQgIzAwRjsiPlJvdyAzIENlbGwgMjwvdGQ+DQoJ
CQk8L3RyPg0KCQkJPHRyIG9ubW91c2Vtb3ZlPSJtb3ZlQm9yZGVyKHRoaXMpOyI+DQoJCQkJPHRk
IHN0eWxlPSJib3JkZXI6MXB4IHNvbGlkICMwMEY7IiBjb2xzcGFuPSIyIj5Sb3cgNCBDZWxsIDE8
L3RkPg0KCQkJPC90cj4NCgkJPC90Ym9keT4NCgk8L3RhYmxlPg0KCTxkaXYgaWQ9ImJvcmRlciIg
c3R5bGU9ImJhY2tncm91bmQ6I0ZGQzsgb3BhY2l0eTowLjU7IC1tb3otb3BhY2l0eTogMC41O2Zp
bHRlcjphbHBoYSg1MCk7IGJvcmRlcjoxcHggc29saWQgI0YwMDtwb3NpdGlvbjphYnNvbHV0ZTsi
PjwvZGl2Pg0KPC9ib2R5Pg0KDQo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6692</attachid>
            <date>2006-02-23 20:55:33 -0800</date>
            <delta_ts>2006-02-23 20:55:33 -0800</delta_ts>
            <desc>JavaScript displaying this bug</desc>
            <filename>offsettop.html</filename>
            <type>text/html</type>
            <size>1495</size>
            <attacher name="Quinn Taylor">quinntaylor</attacher>
            
              <data encoding="base64">RWFjaCB0YWJsZSByb3cgaGFzIGFuIG9uY2xpY2sgbWV0aG9kIHdoaWNoIGFsZXJ0cyBzb21lIGlu
Zm9ybWF0aW9uIGFib3V0IHRoZSB0ciBET00gbm9kZSB0aGF0IHlvdSBhcmUgY2xpY2tpbmcgb24u
PGJyLz48YnIvPgpUaGUgb2Zmc2V0VG9wIHByb3BlcnR5IGlzIHRoZSBkaXN0YW5jZSwgaW4gcGl4
ZWxzLCBiZXR3ZWVuIHRoZSB0b3Agb2YgdGhlIGVsZW1lbnQgKGluIHRoaXMgY2FzZSwgdGhlIHJv
dykgYW5kIHRoZSB0b3Agb2YgdGhlIG9mZnNldFBhcmVudCAod2hpY2ggc2hvdWxkIGJlIHRoZSB0
YWJsZSkuICBSb3dzIGZ1cnRoZXIgZG93biBpbiB0aGUgdGFibGUgc2hvdWxkIHJldHVybiBhIGdy
ZWF0ZXIgb2Zmc2V0VG9wIHZhbHVlLjxici8+CgoKPHRhYmxlIGJvcmRlcj0iMSI+CiAgPHRib2R5
PgogICAgPHRyIGlkPSJyb3ctb25lIiBvbmNsaWNrPSJhbGVydCh0aGlzLmlkICsgJyAnICsgdGhp
cyArICcgaGFzIGFuIG9mZnNldFRvcCBvZiAnICsgdGhpcy5vZmZzZXRUb3AgKyAnIHdoZXJlIHRo
ZSBvZmZzZXRQYXJlbnQgaXMgJyArIHRoaXMub2Zmc2V0UGFyZW50KSI+PHRkPm9uZTwvdGQ+CiAg
ICA8L3RyPgogICAgPHRyIGlkPSJyb3ctdHdvIiAgb25jbGljaz0iYWxlcnQodGhpcy5pZCArICcg
JyArIHRoaXMgKyAnIGhhcyBhbiBvZmZzZXRUb3Agb2YgJyArIHRoaXMub2Zmc2V0VG9wICsgJyB3
aGVyZSB0aGUgb2Zmc2V0UGFyZW50IGlzICcgKyB0aGlzLm9mZnNldFBhcmVudCkiPjx0ZD50d288
L3RkPgogICAgPC90cj4KICAgIDx0ciBpZD0icm93LXRocmVlIiAgb25jbGljaz0iYWxlcnQodGhp
cy5pZCArICcgJyArIHRoaXMgKyAnIGhhcyBhbiBvZmZzZXRUb3Agb2YgJyArIHRoaXMub2Zmc2V0
VG9wICsgJyB3aGVyZSB0aGUgb2Zmc2V0UGFyZW50IGlzICcgKyB0aGlzLm9mZnNldFBhcmVudCki
Pjx0ZD50aHJlZTwvdGQ+CiAgICA8L3RyPgogICAgPHRyIGlkPSJyb3ctZm91ciIgIG9uY2xpY2s9
ImFsZXJ0KHRoaXMuaWQgKyAnICcgKyB0aGlzICsgJyBoYXMgYW4gb2Zmc2V0VG9wIG9mICcgKyB0
aGlzLm9mZnNldFRvcCArICcgd2hlcmUgdGhlIG9mZnNldFBhcmVudCBpcyAnICsgdGhpcy5vZmZz
ZXRQYXJlbnQpIj48dGQ+Zm91cjwvdGQ+CiAgICA8L3RyPgogICAgPHRyIGlkPSJyb3ctZml2ZSIg
IG9uY2xpY2s9ImFsZXJ0KHRoaXMuaWQgKyAnICcgKyB0aGlzICsgJyBoYXMgYW4gb2Zmc2V0VG9w
IG9mICcgKyB0aGlzLm9mZnNldFRvcCArICcgd2hlcmUgdGhlIG9mZnNldFBhcmVudCBpcyAnICsg
dGhpcy5vZmZzZXRQYXJlbnQpIj48dGQ+Zml2ZTwvdGQ+CiAgICA8L3RyPgogICAgPHRyIGlkPSJy
b3ctc2l4IiAgb25jbGljaz0iYWxlcnQodGhpcy5pZCArICcgJyArIHRoaXMgKyAnIGhhcyBhbiBv
ZmZzZXRUb3Agb2YgJyArIHRoaXMub2Zmc2V0VG9wICsgJyB3aGVyZSB0aGUgb2Zmc2V0UGFyZW50
IGlzICcgKyB0aGlzLm9mZnNldFBhcmVudCkiPjx0ZD5zaXg8L3RkPgogICAgPC90cj4KICA8L3Ri
b2R5Pgo8L3RhYmxlPg==
</data>

          </attachment>
      

    </bug>

</bugzilla>