<?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>19094</bug_id>
          
          <creation_ts>2008-05-15 17:08:24 -0700</creation_ts>
          <short_desc>offsetTop is wrong in cell &lt;td&gt;</short_desc>
          <delta_ts>2008-08-04 21:10:26 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jean-Sébastien Goupil">jsgoupil</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bdakin</cc>
    
    <cc>hyatt</cc>
    
    <cc>kruepl</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>80581</commentid>
    <comment_count>0</comment_count>
    <who name="Jean-Sébastien Goupil">jsgoupil</who>
    <bug_when>2008-05-15 17:08:24 -0700</bug_when>
    <thetext>When you have a cell that specifies its height, the offsetTop will be based on where the text will be written. It should be based where the TD starts. The workaround is to set the vertical-align: top to the TD.
We tried with the latest version of Safari3.1.1(527.17) on Windows2003 and the night build on MAC.

This is the HTML

&lt;html&gt;
&lt;head&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function loaded() {
	alert(&quot;Offset of the TD: &quot; + document.getElementById(&quot;thetd&quot;).offsetLeft + &quot;X&quot; + document.getElementById(&quot;thetd&quot;).offsetTop);
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body onload=&quot;loaded()&quot; id=&quot;body&quot;&gt;
&lt;table style=&quot;background-color: orange;&quot;&gt;&lt;tr style=&quot;background-color: blue;&quot;&gt;&lt;td id=&quot;thetd&quot; style=&quot;/*vertical-align:top;*/width: 100px; height: 500px;background-color: red&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87702</commentid>
    <comment_count>1</comment_count>
      <attachid>22620</attachid>
    <who name="Bernhard Kruepl">kruepl</who>
    <bug_when>2008-08-02 15:59:12 -0700</bug_when>
    <thetext>Created attachment 22620
patch that corrects offsetTop for table cells</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87703</commentid>
    <comment_count>2</comment_count>
    <who name="Bernhard Kruepl">kruepl</who>
    <bug_when>2008-08-02 16:12:51 -0700</bug_when>
    <thetext>This bug hit me when I wanted to extract table cell coordinates (latest SVN, OSX 10.5.4).

Quite strangely, offsetTop lies intentionally:

RenderTableCell.h, line100:

    // Lie about position to outside observers.
    virtual int yPos() const { return m_y + m_topExtra; }

My patch corrects the lie by subtracting the borderTopExtra again. It breaks the regression, 
fast/dom/Element/offsetTop-table-cell.html explicitly asks for wrong values. I think this 
test is just wrong and should also be patched.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87719</commentid>
    <comment_count>3</comment_count>
      <attachid>22623</attachid>
    <who name="Bernhard Kruepl">kruepl</who>
    <bug_when>2008-08-03 05:58:12 -0700</bug_when>
    <thetext>Created attachment 22623
patch that corrects offsetTop for table cells with test

I created a patch for offsetTop, updated and extended the appropriate test. I also created a changelog entry. Hope this meets all requirements, the bug seems to have been present for eight years now...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87746</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-08-04 01:36:47 -0700</bug_when>
    <thetext>Beth is the right person to review this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87786</commentid>
    <comment_count>5</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2008-08-04 12:36:15 -0700</bug_when>
    <thetext>I have a feeling that there is a reason offsetTop lied intentionally. I don&apos;t know why it was coded that way originally though. I am cc-ing Hyatt because he might have more information about that. But I am very worried about this change, especially considering the test and the comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87787</commentid>
    <comment_count>6</comment_count>
      <attachid>22623</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-08-04 12:44:44 -0700</bug_when>
    <thetext>Comment on attachment 22623
patch that corrects offsetTop for table cells with test

This looks good actually.

r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87788</commentid>
    <comment_count>7</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-08-04 12:45:08 -0700</bug_when>
    <thetext>offsetTop is lying unintentionally because it used yPos().

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87793</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-08-04 13:27:39 -0700</bug_when>
    <thetext>The isTableCell() check is an unnecessary virtual method call, because borderTopExtra() is 0 for anything else. If I land this patch, I will just remove it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87808</commentid>
    <comment_count>9</comment_count>
    <who name="Bernhard Kruepl">kruepl</who>
    <bug_when>2008-08-04 16:31:49 -0700</bug_when>
    <thetext>Fair enough. And you are right, lying was yPos()&apos;s intention, not offsetTop&apos;s.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87830</commentid>
    <comment_count>10</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-08-04 21:10:26 -0700</bug_when>
    <thetext>Landed in &lt;http://trac.webkit.org/changeset/35551&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22620</attachid>
            <date>2008-08-02 15:59:12 -0700</date>
            <delta_ts>2008-08-03 05:58:12 -0700</delta_ts>
            <desc>patch that corrects offsetTop for table cells</desc>
            <filename>offsetTop-cells-patch.txt</filename>
            <type>text/plain</type>
            <size>603</size>
            <attacher name="Bernhard Kruepl">kruepl</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdC9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwCShyZXZpc2lv
biAzNTQyMCkKKysrIFdlYktpdC9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC01MzEsNiArNTMxLDggQEAKICAgICBpZiAoIW9mZnNldFBhcikKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgaW50IHkgPSB5UG9zKCkgLSBvZmZzZXRQYXItPmJvcmRlclRv
cCgpOworICAgIGlmIChpc1RhYmxlQ2VsbCgpKQorICAgICAgICB5IC09IGJvcmRlclRvcEV4dHJh
KCk7IC8vIFRhYmxlIGNlbGxzIGxpZSBhYm91dCB0aGVpciBwb3NpdGlvbiwgdGhpcyBjb3JyZWN0
cyBpdAogICAgIGlmICghaXNQb3NpdGlvbmVkKCkpIHsKICAgICAgICAgaWYgKGlzUmVsUG9zaXRp
b25lZCgpKQogICAgICAgICAgICAgeSArPSBzdGF0aWNfY2FzdDxjb25zdCBSZW5kZXJCb3gqPih0
aGlzKS0+cmVsYXRpdmVQb3NpdGlvbk9mZnNldFkoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22623</attachid>
            <date>2008-08-03 05:58:12 -0700</date>
            <delta_ts>2008-08-04 12:44:44 -0700</delta_ts>
            <desc>patch that corrects offsetTop for table cells with test</desc>
            <filename>offsetTop-cell-patch.txt</filename>
            <type>text/plain</type>
            <size>6980</size>
            <attacher name="Bernhard Kruepl">kruepl</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTUzMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMDgtMDgtMDMgIEJlcm5oYXJkIEtyw7xwbCAgPGtydWVwbEBkYmFp
LnR1d2llbi5hYy5hdD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBGaXggZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
OTA5NAorICAgICAgICBDb3JyZWN0ZWQgb2Zmc2V0VG9wIGZvciB0YWJsZSBjZWxscyBieSBzdWJ0
cmFjdGluZyBib3JkZXJUb3BFeHRyYQorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlck9iamVj
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJPYmplY3Q6Om9mZnNldFRvcCk6CisKIDIw
MDgtMDgtMDIgIE1heGltZSBCcml0dG8gIDxicml0dG9AYXBwbGUuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2Jq
ZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3Bw
CShyZXZpc2lvbiAzNTQyMCkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTUzMSw2ICs1MzEsOCBAQCBpbnQgUmVuZGVyT2JqZWN0OjpvZmZz
ZXRUb3AoKSBjb25zdAogICAgIGlmICghb2Zmc2V0UGFyKQogICAgICAgICByZXR1cm4gMDsKICAg
ICBpbnQgeSA9IHlQb3MoKSAtIG9mZnNldFBhci0+Ym9yZGVyVG9wKCk7CisgICAgaWYgKGlzVGFi
bGVDZWxsKCkpCisgICAgICAgIHkgLT0gYm9yZGVyVG9wRXh0cmEoKTsKICAgICBpZiAoIWlzUG9z
aXRpb25lZCgpKSB7CiAgICAgICAgIGlmIChpc1JlbFBvc2l0aW9uZWQoKSkKICAgICAgICAgICAg
IHkgKz0gc3RhdGljX2Nhc3Q8Y29uc3QgUmVuZGVyQm94Kj4odGhpcyktPnJlbGF0aXZlUG9zaXRp
b25PZmZzZXRZKCk7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAzNTUzMykKKysrIExheW91dFRlc3RzL0No
YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDA4LTA4LTAzICBCZXJu
aGFyZCBLcsO8cGwgIDxrcnVlcGxAZGJhaS50dXdpZW4uYWMuYXQ+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4IGZvciBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwOTQKKyAgICAgICAgVGVzdHMgZm9yIG9mZnNldFRv
cCBvZiB0YWJsZSBjZWxscyB1cGRhdGVkIHNvIHRoYXQgdGhleSBkb24ndCBpbmNsdWRlIGJvcmRl
ckV4dHJhVG9wCisKKyAgICAgICAgKiBmYXN0L2RvbS9FbGVtZW50L29mZnNldFRvcC10YWJsZS1j
ZWxsLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L2RvbS9FbGVtZW50L29mZnNldFRvcC10
YWJsZS1jZWxsLmh0bWw6CisKIDIwMDgtMDctMzEgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxl
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBDYW1lcm9uIFp3YXJpY2guCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2RvbS9FbGVtZW50L29mZnNldFRvcC10YWJsZS1jZWxsLWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9FbGVtZW50L29mZnNldFRvcC10
YWJsZS1jZWxsLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMzU0MjApCisrKyBMYXlvdXRUZXN0cy9m
YXN0L2RvbS9FbGVtZW50L29mZnNldFRvcC10YWJsZS1jZWxsLWV4cGVjdGVkLnR4dAkod29ya2lu
ZyBjb3B5KQpAQCAtMSw2ICsxLDE0IEBACi1UaGlzIGlzIGEgcmVncmVzc2lvbiB0ZXN0IGZvciBo
dHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTgwODUgUkVHUkVT
U0lPTjogTWFpbiBtZW51IHBvc2l0aW9uZWQgaW5jb3JyZWN0bHkgb24gZWlhLm9yZyBhbmQgZmVk
ZXguY29tL3VzLgorVGhpcyBpcyBhIHJlZ3Jlc3Npb24gdGVzdCBmb3IgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgwODUgTWFpbiBtZW51IHBvc2l0aW9uZWQgaW5jb3Jy
ZWN0bHkgb24gZWlhLm9yZyBhbmQgZmVkZXguY29tL3VzIGFuZCBmb3IgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDk0IG9mZnNldFRvcCBpcyB3cm9uZyBpbiBjZWxs
IDx0ZD4uCiAKLVJvdyAyIHRvcCBvZmZzZXQ6NTAKLUNlbGwgMiB0b3Agb2Zmc2V0OjkwCitUYWJs
ZSAxIHJvdyAyIHRvcCBvZmZzZXQ6NTAKK1RhYmxlIDEgY2VsbCAyIHRvcCBvZmZzZXQ6NTAKK1Rh
YmxlIDIgcm93IDEgdG9wIG9mZnNldDowCitUYWJsZSAyIGNlbGwgMSB0b3Agb2Zmc2V0OjAKK1Rh
YmxlIDIgY2VsbCAyIHRvcCBvZmZzZXQ6MAorVGFibGUgMiBjZWxsIDMgdG9wIG9mZnNldDowCitU
YWJsZSAzIGNlbGwgMSB0b3Agb2Zmc2V0OjAKIFRlc3QgcmVzdWx0OiBQQVNTCit4CQorVGhpcwor
aXMgbW9yZSB0ZXh0LgkgQW5kIGEgbG90IG1vcmUgdGV4dCB0aGF0IHNob3VsZCBoYXZlIHRoZSBz
bWFsbGVzdCBvZmZzZXRUb3AuCiAKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0VsZW1lbnQv
b2Zmc2V0VG9wLXRhYmxlLWNlbGwuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L2RvbS9FbGVtZW50L29mZnNldFRvcC10YWJsZS1jZWxsLmh0bWwJKHJldmlzaW9uIDM1NDIwKQor
KysgTGF5b3V0VGVzdHMvZmFzdC9kb20vRWxlbWVudC9vZmZzZXRUb3AtdGFibGUtY2VsbC5odG1s
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDExICsxLDUgQEAKIDxodG1sPgogPGhlYWQ+Ci08c3R5bGUg
dHlwZT0idGV4dC9jc3MiPgotdHIjcm93MSB0ZCB7IGhlaWdodDogNTBweDsgfQotdGQgeyB3aWR0
aDogNTBweDsgfQotdGQjY2VsbDEgeyBoZWlnaHQ6IDEwMHB4OyB9Ci10ZCNjZWxsMiBkaXYgeyBo
ZWlnaHQ6IDIwcHg7IH0KLTwvc3R5bGU+CiA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+
CiBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQogICAgIGxheW91dFRlc3RDb250cm9s
bGVyLmR1bXBBc1RleHQoKTsKQEAgLTEzLDI2ICs3LDU2IEBAIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCiBmdW5jdGlvbiB0ZXN0KCkKIHsKICAgICBjb25zb2xlID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKTsKLSAgICByb3dPZmZzZXQgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgicm93MiIpLm9mZnNldFRvcDsKLSAgICBjZWxsT2Zmc2V0ID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImNlbGwyIikub2Zmc2V0VG9wOwotICAgIGNvbnNvbGUuaW5uZXJUZXh0
ICs9ICJSb3cgMiB0b3Agb2Zmc2V0OiIgKyByb3dPZmZzZXQ7CisgICAgIHJvd09mZnNldCA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJyb3cyIikub2Zmc2V0VG9wOworICAgICBjZWxsT2Zmc2V0
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNlbGwyIikub2Zmc2V0VG9wOworICAgICBjb25z
b2xlLmlubmVyVGV4dCArPSAiVGFibGUgMSByb3cgMiB0b3Agb2Zmc2V0OiIgKyByb3dPZmZzZXQ7
CisgICAgIGNvbnNvbGUuaW5uZXJUZXh0ICs9ICJcbiI7CisgICAgIGNvbnNvbGUuaW5uZXJUZXh0
ICs9ICJUYWJsZSAxIGNlbGwgMiB0b3Agb2Zmc2V0OiIgKyBjZWxsT2Zmc2V0OworICAgICBjb25z
b2xlLmlubmVyVGV4dCArPSAiXG4iOworICAgIHRyMU9mZnNldCA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJ0cjEiKS5vZmZzZXRUb3A7CisgICAgdGQxT2Zmc2V0ID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInRkMSIpLm9mZnNldFRvcDsKKyAgICB0ZDJPZmZzZXQgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgidGQyIikub2Zmc2V0VG9wOworICAgIHRkM09mZnNldCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ0ZDMiKS5vZmZzZXRUb3A7CisgICAgdGQ0T2Zmc2V0ID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInRkNCIpLm9mZnNldFRvcDsKKyAgICBjb25zb2xlLmlubmVyVGV4dCAr
PSAiVGFibGUgMiByb3cgMSB0b3Agb2Zmc2V0OiIgKyB0cjFPZmZzZXQ7CiAgICAgY29uc29sZS5p
bm5lclRleHQgKz0gIlxuIjsKLSAgICBjb25zb2xlLmlubmVyVGV4dCArPSAiQ2VsbCAyIHRvcCBv
ZmZzZXQ6IiArIGNlbGxPZmZzZXQ7CisgICAgY29uc29sZS5pbm5lclRleHQgKz0gIlRhYmxlIDIg
Y2VsbCAxIHRvcCBvZmZzZXQ6IiArIHRkMU9mZnNldDsKKyAgICBjb25zb2xlLmlubmVyVGV4dCAr
PSAiXG4iOworICAgIGNvbnNvbGUuaW5uZXJUZXh0ICs9ICJUYWJsZSAyIGNlbGwgMiB0b3Agb2Zm
c2V0OiIgKyB0ZDJPZmZzZXQ7CisgICAgY29uc29sZS5pbm5lclRleHQgKz0gIlxuIjsKKyAgICBj
b25zb2xlLmlubmVyVGV4dCArPSAiVGFibGUgMiBjZWxsIDMgdG9wIG9mZnNldDoiICsgdGQzT2Zm
c2V0OworICAgIGNvbnNvbGUuaW5uZXJUZXh0ICs9ICJcbiI7CisgICAgY29uc29sZS5pbm5lclRl
eHQgKz0gIlRhYmxlIDMgY2VsbCAxIHRvcCBvZmZzZXQ6IiArIHRkNE9mZnNldDsKICAgICBjb25z
b2xlLmlubmVyVGV4dCArPSAiXG4iOwogICAgIGNvbnNvbGUuaW5uZXJUZXh0ICs9ICJUZXN0IHJl
c3VsdDogIgotICAgIGNvbnNvbGUuaW5uZXJUZXh0ICs9IChyb3dPZmZzZXQgPT0gNTAgJiYgY2Vs
bE9mZnNldCA9PSA5MCA/ICJQQVNTIiA6ICJGQUlMIik7CisgICAgY29uc29sZS5pbm5lclRleHQg
Kz0gKHJvd09mZnNldCA9PSA1MCAmJiBjZWxsT2Zmc2V0ID09IDUwICYmIHRyMU9mZnNldCA9PSAw
IAorICAgICAgICAmJiB0cjFPZmZzZXQgPT0gdGQyT2Zmc2V0ICYmIHRyMU9mZnNldCA9PSB0ZDNP
ZmZzZXQgJiYgdGQ0T2Zmc2V0ID09IDAgPyAiUEFTUyIgOiAiRkFJTCIpOwogfQogPC9zY3JpcHQ+
CiA8L2hlYWQ+CiA8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Ci08cD5UaGlzIGlzIGEgcmVncmVzc2lv
biB0ZXN0IGZvciA8aT48YSBocmVmPSJodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hv
d19idWcuY2dpP2lkPTgwODUiPmh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODA4NTwvYT4KLVJFR1JFU1NJT046IE1haW4gbWVudSBwb3NpdGlvbmVkIGluY29y
cmVjdGx5IG9uIGVpYS5vcmcgYW5kIGZlZGV4LmNvbS91czwvaT4uCi08L3A+Ci08cHJlIGlkPSJj
b25zb2xlIj4KLTwvcHJlPgotPHRhYmxlIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCI+
Ci08dHIgaWQ9InJvdzEiPjx0ZCBjb2xzcGFuPSIyIj48L3RkPjwvdHI+Ci08dHIgaWQ9InJvdzIi
Pjx0ZCBpZD0iY2VsbDEiPjwvdGQ+PHRkIGlkPSJjZWxsMiI+PGRpdj48L2Rpdj48L3RkPjwvdHI+
Ci08L3RhYmxlPgorICAgIDxwPlRoaXMgaXMgYSByZWdyZXNzaW9uIHRlc3QgZm9yIDxpPjxhIGhy
ZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDg1Ij5odHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA4NTwvYT4gTWFpbiBtZW51IHBvc2l0
aW9uZWQgaW5jb3JyZWN0bHkgb24gZWlhLm9yZyBhbmQgZmVkZXguY29tL3VzPC9pPiBhbmQgZm9y
IDxpPjxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA5
NCI+aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDk0PC9hPiBvZmZz
ZXRUb3AgaXMgd3JvbmcgaW4gY2VsbCAmbHQ7dGQmZ3Q7LjwvaT4KKyAgICA8L3A+CisgICAgPHBy
ZSBpZD0iY29uc29sZSI+PC9wcmU+CisgICAgPHRhYmxlIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFk
ZGluZz0iMCI+CisgICAgPHRyIGlkPSJyb3cxIiBzdHlsZT0iaGVpZ2h0OiA1MHB4OyI+PHRkIGNv
bHNwYW49IjIiPjwvdGQ+PC90cj4KKyAgICA8dHIgaWQ9InJvdzIiPjx0ZCBpZD0iY2VsbDEiIHN0
eWxlPSJoZWlnaHQ6IDEwMHB4OyI+PC90ZD48dGQgaWQ9ImNlbGwyIiBzdHlsZT0iaGVpZ2h0OiAy
MHB4OyI+PGRpdj48L2Rpdj48L3RkPjwvdHI+CisgICAgPC90YWJsZT4KKworICAgPHRhYmxlIGNl
bGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjIwcHgiIGJvcmRlcj0iMSIgYWxp
Z249ImNlbnRlciI+CisgICAgPHRyIGlkPSd0cjEnIGFsaWduPSJjZW50ZXIiPgorICAgICAgICA8
dGQgaWQ9J3RkMSc+eDwvdGQ+CisgICAgICAgIDx0ZCBpZD0ndGQyJz4KKyAgICAgICAgICAgIDxk
aXY+VGhpczwvZGl2PmlzIG1vcmUgdGV4dC4KKyAgICAgICAgPHRkIGlkPSd0ZDMnPgorICAgICAg
ICAgICAgQW5kIGEgbG90IG1vcmUgdGV4dCB0aGF0IHNob3VsZCBoYXZlIHRoZSBzbWFsbGVzdCBv
ZmZzZXRUb3AuCisgICAgICAgIDwvdGQ+CisgICAgPC90cj4KKyAgICA8L3RhYmxlPgorCis8dGFi
bGUgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xv
cjogb3JhbmdlOyI+PHRyIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOgorYmx1ZTsiPjx0ZCBpZD0i
dGQ0IiBzdHlsZT0id2lkdGg6IDEwMHB4OyBoZWlnaHQ6Cis1MDBweDtiYWNrZ3JvdW5kLWNvbG9y
OiByZWQiPjwvdGQ+PC90cj48L3RhYmxlPgorCiA8L2JvZHk+Ci08L2h0bWw+Cis8L2h0bWw+Clwg
Tm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>
<flag name="review"
          id="10001"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>