<?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>118447</bug_id>
          
          <creation_ts>2013-07-06 20:50:56 -0700</creation_ts>
          <short_desc>Range.getClientRects() not working correctly for partially contained vertically styled text nodes</short_desc>
          <delta_ts>2013-07-10 17:42: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>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>enrica</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>hyatt</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>906597</commentid>
    <comment_count>0</comment_count>
      <attachid>206197</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-07-06 20:50:56 -0700</bug_when>
    <thetext>Created attachment 206197
Test Case

Range.getClientRects() is not working correctly for partially contained vertically styled text nodes.  (See attached test case).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907402</commentid>
    <comment_count>1</comment_count>
      <attachid>206397</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-07-10 10:44:21 -0700</bug_when>
    <thetext>Created attachment 206397
Potential fix from Mac Murrett</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907414</commentid>
    <comment_count>2</comment_count>
      <attachid>206397</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-07-10 11:15:30 -0700</bug_when>
    <thetext>Comment on attachment 206397
Potential fix from Mac Murrett

View in context: https://bugs.webkit.org/attachment.cgi?id=206397&amp;action=review

&gt; Source/WebCore/rendering/RenderText.cpp:338
&gt;                  r.setHeight(box-&gt;logicalHeight());
&gt;                  r.setY(box-&gt;y());
&gt;              } else {
&gt; -                r.setWidth(box-&gt;logicalWidth());
&gt; +                r.setWidth(box-&gt;logicalHeight());
&gt;                  r.setX(box-&gt;x());

Shouldn&apos;t this just be using box-&gt;width() and box-&gt;height()? Seems silly to call logical when you seem to want physical?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907415</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-07-10 11:16:30 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 206397 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=206397&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderText.cpp:338
&gt; &gt;                  r.setHeight(box-&gt;logicalHeight());
&gt; &gt;                  r.setY(box-&gt;y());
&gt; &gt;              } else {
&gt; &gt; -                r.setWidth(box-&gt;logicalWidth());
&gt; &gt; +                r.setWidth(box-&gt;logicalHeight());
&gt; &gt;                  r.setX(box-&gt;x());
&gt; 
&gt; Shouldn&apos;t this just be using box-&gt;width() and box-&gt;height()? Seems silly to call logical when you seem to want physical?

Agreed, I&apos;ll try that out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907427</commentid>
    <comment_count>4</comment_count>
      <attachid>206404</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-07-10 11:59:42 -0700</bug_when>
    <thetext>Created attachment 206404
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907428</commentid>
    <comment_count>5</comment_count>
      <attachid>206404</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-07-10 12:00:56 -0700</bug_when>
    <thetext>Comment on attachment 206404
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907486</commentid>
    <comment_count>6</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-07-10 16:57:36 -0700</bug_when>
    <thetext>Committed r152554: &lt;http://trac.webkit.org/changeset/152554&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>907494</commentid>
    <comment_count>7</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2013-07-10 17:42:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/14305675&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>206197</attachid>
            <date>2013-07-06 20:50:56 -0700</date>
            <delta_ts>2013-07-06 20:50:56 -0700</delta_ts>
            <desc>Test Case</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>1355</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgPGhlYWQ+CiAgICA8c3R5bGU+CiAgICAgICAgLnRlc3QgeyAtd2Via2l0LXdyaXRp
bmctbW9kZTogdmVydGljYWwtbHI7IH0KICAgIDwvc3R5bGU+CiAgICA8c2NyaXB0PgoKICAgIHdp
bmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpCiAgICB7CiAgICAgICAgLy8gRG9lcyB3b3JrCiAgICAg
ICAgdmFyIHJhbmdlMSA9IGRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7CiAgICAgICAgcmFuZ2UxLnNl
bGVjdE5vZGVDb250ZW50cyhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdDEiKS5maXJzdENo
aWxkKTsKICAgICAgICAKICAgICAgICBoaWdobGlnaHQocmFuZ2UxKTsKICAgICAgICAKICAgICAg
ICAKICAgICAgICAvLyBEb2Vzbid0IHdvcmsKICAgICAgICB2YXIgcmFuZ2UyID0gZG9jdW1lbnQu
Y3JlYXRlUmFuZ2UoKTsKICAgICAgICByYW5nZTIuc2VsZWN0Tm9kZUNvbnRlbnRzKGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJ0ZXN0MiIpLmZpcnN0Q2hpbGQpOwogICAgICAgIHJhbmdlMi5zZXRF
bmQocmFuZ2UyLmVuZENvbnRhaW5lciwgcmFuZ2UyLmVuZE9mZnNldCAtIDEpOwoKICAgICAgICBo
aWdobGlnaHQocmFuZ2UyKTsKICAgIH0KCiAgICBmdW5jdGlvbiBoaWdobGlnaHQocmFuZ2UpCiAg
ICB7CiAgICAgICAgdmFyIHJlY3QgPSByYW5nZS5nZXRDbGllbnRSZWN0cygpWzBdOwoKICAgICAg
ICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICAgICAgZGl2LnN0
eWxlLmJhY2tncm91bmRDb2xvciA9ICdyZWQnOwogICAgICAgIGRpdi5zdHlsZS5wb3NpdGlvbiA9
ICdhYnNvbHV0ZSc7CiAgICAgICAgZGl2LnN0eWxlLm9wYWNpdHkgPSAwLjM7CgogICAgICAgIGRp
di5zdHlsZS50b3AgPSByZWN0LnRvcCArICJweCI7CiAgICAgICAgZGl2LnN0eWxlLmxlZnQgPSBy
ZWN0LmxlZnQgKyAicHgiOwogICAgICAgIGRpdi5zdHlsZS5oZWlnaHQgPSByZWN0LmhlaWdodCAr
ICJweCI7CiAgICAgICAgZGl2LnN0eWxlLndpZHRoID0gcmVjdC53aWR0aCArICJweCI7CgogICAg
ICAgIGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdib2R5JylbMF0uYXBwZW5kQ2hpbGQo
ZGl2KTsKICAgIH0KICAgICAgICAKICAgIDwvc2NyaXB0PgogIDwvaGVhZD4KICA8Ym9keT4KICAg
ICAgPHA+CiAgICAgICAgICBEb2VzIHdvcms6CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0IiBp
ZD0idGVzdDEiPkhlbGxvPC9kaXY+CiAgICAgIDwvcD4KICAgICAgPGJyPgogICAgICA8cD4KICAg
ICAgICAgIERvZXNuJ3Qgd29yazoKICAgICAgICAgIDxkaXYgY2xhc3M9InRlc3QiIGlkPSJ0ZXN0
MiI+SGVsbG88L2Rpdj4KICAgICAgPC9wPgogIDwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>206397</attachid>
            <date>2013-07-10 10:44:21 -0700</date>
            <delta_ts>2013-07-10 11:59:38 -0700</delta_ts>
            <desc>Potential fix from Mac Murrett</desc>
            <filename>client-rects.diff</filename>
            <type>text/plain</type>
            <size>527</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0LmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAJKHJldmlzaW9uIDE1
MjQzMykKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0LmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMzM0LDcgKzMzNCw3IEBACiAgICAgICAgICAgICAgICAgci5zZXRIZWlnaHQo
Ym94LT5sb2dpY2FsSGVpZ2h0KCkpOwogICAgICAgICAgICAgICAgIHIuc2V0WShib3gtPnkoKSk7
CiAgICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIHIuc2V0V2lkdGgoYm94LT5s
b2dpY2FsV2lkdGgoKSk7CisgICAgICAgICAgICAgICAgci5zZXRXaWR0aChib3gtPmxvZ2ljYWxI
ZWlnaHQoKSk7CiAgICAgICAgICAgICAgICAgci5zZXRYKGJveC0+eCgpKTsKICAgICAgICAgICAg
IH0KICAgICAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>206404</attachid>
            <date>2013-07-10 11:59:42 -0700</date>
            <delta_ts>2013-07-10 16:36:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-118447-20130710115728.patch</filename>
            <type>text/plain</type>
            <size>4870</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1MjU0MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEzLTA3LTEwICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmFuZ2UuZ2V0Q2xpZW50UmVjdHMoKSBu
b3Qgd29ya2luZyBjb3JyZWN0bHkgZm9yIHBhcnRpYWxseSBjb250YWluZWQgdmVydGljYWxseSBz
dHlsZWQgdGV4dCBub2RlcworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTQzMDU2NzU+CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTg0NDcKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPcmlnaW5hbCBwYXRj
aCBieSBNYWMgTXVycmV0dCwgdHdlYWtlZCBieSBtZS4KKworICAgICAgICBUZXN0OiBmYXN0L2Rv
bS9SYW5nZS9nZXRDbGllbnRSZWN0cy12ZXJ0aWNhbC5odG1sCisKKyAgICAgICAgKiByZW5kZXJp
bmcvUmVuZGVyVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpsb2NhbFF1YWRGb3JUZXh0Qm94
KToKKyAgICAgICAgVXNlIHRoZSBwaHlzaWNhbCBhY2Nlc3NvcnMgcmF0aGVyIHRoYW4gdGhlIGxv
Z2ljYWwgb25lcyB0byBnZXQgdGhlIGNvcnJlY3QgbWV0cmljcy4KKwogMjAxMy0wNy0xMCAgTmlj
ayBEaWVnbyBZYW1hbmUgIDxuaWNrLnlhbWFuZUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIEZp
eCBhIGJ1ZyBpbiBNZWRpYVN0cmVhbURlc2NyaXB0b3I6OnJlbW92ZVZpZGVvQ29tcG9uZW50Cklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHQuY3BwCShyZXZpc2lvbiAxNTI0
MTcpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTMzMSwxMCArMzMxLDEwIEBAIHN0YXRpYyBGbG9hdFJlY3QgbG9jYWxRdWFkRm9y
VGV4dEJveChJbmwKICAgICAgICAgICAgIC8vIENoYW5nZSB0aGUgaGVpZ2h0IGFuZCB5IHBvc2l0
aW9uIChvciB3aWR0aCBhbmQgeCBmb3IgdmVydGljYWwgdGV4dCkKICAgICAgICAgICAgIC8vIGJl
Y2F1c2Ugc2VsZWN0aW9uUmVjdCB1c2VzIHNlbGVjdGlvbi1zcGVjaWZpYyB2YWx1ZXMuCiAgICAg
ICAgICAgICBpZiAoYm94LT5pc0hvcml6b250YWwoKSkgewotICAgICAgICAgICAgICAgIHIuc2V0
SGVpZ2h0KGJveC0+bG9naWNhbEhlaWdodCgpKTsKKyAgICAgICAgICAgICAgICByLnNldEhlaWdo
dChib3gtPmhlaWdodCgpKTsKICAgICAgICAgICAgICAgICByLnNldFkoYm94LT55KCkpOwogICAg
ICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICByLnNldFdpZHRoKGJveC0+bG9naWNh
bFdpZHRoKCkpOworICAgICAgICAgICAgICAgIHIuc2V0V2lkdGgoYm94LT53aWR0aCgpKTsKICAg
ICAgICAgICAgICAgICByLnNldFgoYm94LT54KCkpOwogICAgICAgICAgICAgfQogICAgICAgICB9
CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiAxNTI1NDApCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wNy0xMCAgU2FtIFdlaW5pZyAgPHNh
bUB3ZWJraXQub3JnPgorCisgICAgICAgIFJhbmdlLmdldENsaWVudFJlY3RzKCkgbm90IHdvcmtp
bmcgY29ycmVjdGx5IGZvciBwYXJ0aWFsbHkgY29udGFpbmVkIHZlcnRpY2FsbHkgc3R5bGVkIHRl
eHQgbm9kZXMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE0MzA1Njc1PgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE4NDQ3CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2RvbS9SYW5nZS9nZXRD
bGllbnRSZWN0cy12ZXJ0aWNhbC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZG9tL1JhbmdlL2dldENsaWVudFJlY3RzLXZlcnRpY2FsLmh0bWw6IEFkZGVkLgorCiAyMDEzLTA3
LTEwICBNYXJpbyBTYW5jaGV6IFByYWRhICA8bWFyaW8ucHJhZGFAc2Ftc3VuZy5jb20+CiAKICAg
ICAgICAgQVg6IEFsbG93IHJlcXVlc3RpbmcgdGhlIGZ1bGwgcGxhaW4gdGV4dCBmb3IgYW4gb2Jq
ZWN0IHdpdGggdGV4dFVuZGVyRWxlbWVudCgpCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9S
YW5nZS9nZXRDbGllbnRSZWN0cy12ZXJ0aWNhbC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZmFzdC9kb20vUmFuZ2UvZ2V0Q2xpZW50UmVjdHMtdmVydGljYWwtZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vUmFuZ2UvZ2V0Q2xp
ZW50UmVjdHMtdmVydGljYWwtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
MTAgQEAKK1RoaXMgdGVzdHMgdGhhdCBSYW5nZS5nZXRDbGllbnRSZWN0cygpIHdvcmsgY29ycmVj
dGx5IGZvciBwYXJ0aWFsbHkgc2VsZWN0ZWQgdmVydGljYWwgdGV4dC4KKworT24gc3VjY2Vzcywg
eW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRF
U1QgQ09NUExFVEUiLgorCisKK1BBU1MgcmFuZ2UxLmdldENsaWVudFJlY3RzKClbMF0ud2lkdGgg
aXMgcmFuZ2UyLmdldENsaWVudFJlY3RzKClbMF0ud2lkdGgKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Rv
bS9SYW5nZS9nZXRDbGllbnRSZWN0cy12ZXJ0aWNhbC5odG1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL2Zhc3QvZG9tL1JhbmdlL2dldENsaWVudFJlY3RzLXZlcnRpY2FsLmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9SYW5nZS9nZXRDbGllbnRSZWN0cy12ZXJ0
aWNhbC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNDEgQEAKKzxodG1sPgorICA8aGVh
ZD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKyAgICA8c3R5bGU+CisgICAgICAgIC50ZXN0IHsgLXdlYmtpdC13cml0aW5nLW1v
ZGU6IHZlcnRpY2FsLWxyOyB9CisgICAgPC9zdHlsZT4KKyAgICA8L3NjcmlwdD4KKyAgICA8L2hl
YWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxkaXYgaWQ9InRlc3RhcmVhIj4KKyAgICAgICAgICAg
IDxwPgorICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRlc3QiIGlkPSJ0ZXN0MSI+SGVsbG88
L2Rpdj4KKyAgICAgICAgICAgIDwvcD4KKyAgICAgICAgICAgIDxwPgorICAgICAgICAgICAgICAg
IDxkaXYgY2xhc3M9InRlc3QiIGlkPSJ0ZXN0MiI+SGVsbG88L2Rpdj4KKyAgICAgICAgICAgIDwv
cD4KKyAgICAgICAgPC9kaXY+CisgICAgICAgIDxzY3JpcHQ+IAorICAgICAgICAgICAgZGVzY3Jp
cHRpb24oIlRoaXMgdGVzdHMgdGhhdCBSYW5nZS5nZXRDbGllbnRSZWN0cygpIHdvcmsgY29ycmVj
dGx5IGZvciBwYXJ0aWFsbHkgc2VsZWN0ZWQgdmVydGljYWwgdGV4dC4iKQorICAgICAgICAgICAg
CisgICAgICAgICAgICAvLyBTZWxlY3QgYSB3aG9sZSBlbGVtZW50J3Mgd29ydGggb2YgdGV4dC4K
KyAgICAgICAgICAgIHZhciByYW5nZTEgPSBkb2N1bWVudC5jcmVhdGVSYW5nZSgpOworICAgICAg
ICAgICAgcmFuZ2UxLnNlbGVjdE5vZGVDb250ZW50cyhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
dGVzdDEiKS5maXJzdENoaWxkKTsKKworCisgICAgICAgICAgICAvLyBTZWxlY3Qgc2xpZ2h0bHkg
bGVzcyB0aGFuIGEgd2hvbGUgZWxlbWVudHMgd29ydGggb2YgdGV4dC4KKyAgICAgICAgICAgIHZh
ciByYW5nZTIgPSBkb2N1bWVudC5jcmVhdGVSYW5nZSgpOworICAgICAgICAgICAgcmFuZ2UyLnNl
bGVjdE5vZGVDb250ZW50cyhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdDIiKS5maXJzdENo
aWxkKTsKKyAgICAgICAgICAgIHJhbmdlMi5zZXRFbmQocmFuZ2UyLmVuZENvbnRhaW5lciwgcmFu
Z2UyLmVuZE9mZnNldCAtIDEpOworCisgICAgICAgICAgICAvLyBUaGV5IHNob3VsZCBoYXZlIHRo
ZSBzYW1lIHdpZHRoLgorICAgICAgICAgICAgc2hvdWxkQmUoInJhbmdlMS5nZXRDbGllbnRSZWN0
cygpWzBdLndpZHRoIiwgInJhbmdlMi5nZXRDbGllbnRSZWN0cygpWzBdLndpZHRoIik7CisKKwor
ICAgICAgICAgICAgLy8gQ2xlYW51cAorICAgICAgICAgICAgdmFyIHRlc3RhcmVhID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RhcmVhIik7CisgICAgICAgICAgICB0ZXN0YXJlYS5wYXJl
bnROb2RlLnJlbW92ZUNoaWxkKHRlc3RhcmVhKTsKKyAgICAgICAgPC9zY3JpcHQ+CisgICAgICAg
IDxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Njcmlw
dD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="228074"
          type_id="1"
          status="+"
          setter="hyatt"
    />
    <flag name="commit-queue"
          id="228091"
          type_id="3"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>