<?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>77732</bug_id>
          
          <creation_ts>2012-02-03 06:25:01 -0800</creation_ts>
          <short_desc>Speech input: fix fast/speech/bubble-position.html</short_desc>
          <delta_ts>2012-02-06 05:24:46 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hans Wennborg">hans</reporter>
          <assigned_to name="Hans Wennborg">hans</assigned_to>
          <cc>satish</cc>
    
    <cc>tonyg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>548668</commentid>
    <comment_count>0</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-02-03 06:25:01 -0800</bug_when>
    <thetext>Speech input: fix fast/speech/bubble-position.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548669</commentid>
    <comment_count>1</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-02-03 06:26:50 -0800</bug_when>
    <thetext>(See Bug 77641)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548674</commentid>
    <comment_count>2</comment_count>
      <attachid>125318</attachid>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-02-03 06:39:27 -0800</bug_when>
    <thetext>Created attachment 125318
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548924</commentid>
    <comment_count>3</comment_count>
      <attachid>125318</attachid>
    <who name="Satish Sampath">satish</who>
    <bug_when>2012-02-03 12:03:38 -0800</bug_when>
    <thetext>Comment on attachment 125318
Patch

&gt; var x = rect[0];
should we use parseInt(rect[0]) to be sure the calculations are done as an int?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549861</commentid>
    <comment_count>4</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-02-06 02:37:36 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 125318 [details])
&gt; &gt; var x = rect[0];
&gt; should we use parseInt(rect[0]) to be sure the calculations are done as an int?
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549862</commentid>
    <comment_count>5</comment_count>
      <attachid>125604</attachid>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-02-06 02:38:01 -0800</bug_when>
    <thetext>Created attachment 125604
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549865</commentid>
    <comment_count>6</comment_count>
    <who name="Satish Sampath">satish</who>
    <bug_when>2012-02-06 02:42:12 -0800</bug_when>
    <thetext>looks good to me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549890</commentid>
    <comment_count>7</comment_count>
      <attachid>125604</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2012-02-06 04:14:47 -0800</bug_when>
    <thetext>Comment on attachment 125604
Patch

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

&gt; LayoutTests/fast/speech/bubble-position.html:19
&gt; +        debug(&quot;rect is inside the iframe&quot;);

Better to use testPassed/testFailed instead of debug.

testPassed(&quot;rect is inside the iframe&quot;);

&gt; LayoutTests/fast/speech/bubble-position.html:23
&gt; +        debug(&quot;rect.y: &quot; + y);

testFailed(&quot;rect was outside the iframe. Actual rect.x: &quot; + x + &quot;, rect.y: &quot; + y);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549912</commentid>
    <comment_count>8</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-02-06 05:14:36 -0800</bug_when>
    <thetext>Thanks Tony!

(In reply to comment #7)
&gt; (From update of attachment 125604 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=125604&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/speech/bubble-position.html:19
&gt; &gt; +        debug(&quot;rect is inside the iframe&quot;);
&gt; 
&gt; Better to use testPassed/testFailed instead of debug.
Done.

&gt; 
&gt; testPassed(&quot;rect is inside the iframe&quot;);
&gt; 
&gt; &gt; LayoutTests/fast/speech/bubble-position.html:23
&gt; &gt; +        debug(&quot;rect.y: &quot; + y);
&gt; 
&gt; testFailed(&quot;rect was outside the iframe. Actual rect.x: &quot; + x + &quot;, rect.y: &quot; + y);
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549921</commentid>
    <comment_count>9</comment_count>
    <who name="Hans Wennborg">hans</who>
    <bug_when>2012-02-06 05:24:46 -0800</bug_when>
    <thetext>Committed r106801: &lt;http://trac.webkit.org/changeset/106801&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125318</attachid>
            <date>2012-02-03 06:39:27 -0800</date>
            <delta_ts>2012-02-06 02:37:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77732-20120203143926.patch</filename>
            <type>text/plain</type>
            <size>4190</size>
            <attacher name="Hans Wennborg">hans</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2NjU1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDZiM2IxYWViNTZkNzNiYmNlNDAx
ZTA2NjMxNDc0NDUxOTdkNjE5NC4uOWNlZGM5MDMyZmViNTE2NjM3ZmViMmQ1MTAzNjMyZjZiOTNm
OTU4YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAyLTAzICBIYW5zIFdlbm5ib3JnICA8
aGFuc0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgU3BlZWNoIGlucHV0OiBmaXggZmFzdC9zcGVl
Y2gvYnViYmxlLXBvc2l0aW9uLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc3NzMyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlIHRlc3QgdG8gY2hlY2sgdGhl
IHBpeGVsLWV4YWN0IHBvc2l0aW9uIG9mIHRoZQorICAgICAgICByZWN0LCBzaW5jZSB0aGF0IHNl
ZW1zIHRvIHZhcnkgYSBsaXR0bGUgYmV0d2VlbiBwbGF0Zm9ybXMuCisgICAgICAgIFRoZSBwb2lu
dCBvZiB0aGUgdGVzdCBpcyB0byBjaGVjayB0aGF0IHRoZSByZWN0IGlzIHdpdGhpbiB0aGUgaWZy
YW1lLAorICAgICAgICBzbyBsZXQncyBkbyB0aGF0LgorCisgICAgICAgICogZmFzdC9zcGVlY2gv
YnViYmxlLXBvc2l0aW9uLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L3NwZWVjaC9idWJi
bGUtcG9zaXRpb24uaHRtbDoKKwogMjAxMi0wMi0wMyAgQWxsYW4gU2FuZGZlbGQgSmVuc2VuICA8
YWxsYW4uamVuc2VuQG5va2lhLmNvbT4KIAogICAgICAgICBUZXN0IHRoYXQgdGltZXJzIGRvIG5v
dCBmaXJlIGZyb20gc3ViZnJhbWVzIG9mIHN1c3BlbmRlZCBkb2N1bWVudHMuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L3NwZWVjaC9idWJibGUtcG9zaXRpb24tZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvZmFzdC9zcGVlY2gvYnViYmxlLXBvc2l0aW9uLWV4cGVjdGVkLnR4dAppbmRl
eCAxZGFiNzYwNDAzM2EzYWUyMmJmYjYzZmE1ZjYzZWMzNGRjM2UwM2JiLi40M2ViYmQ4MTRlZDg5
M2RkNTE4MGY2YzYwYWYzOTgwZDFkOGJiMjNjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0
L3NwZWVjaC9idWJibGUtcG9zaXRpb24tZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zh
c3Qvc3BlZWNoL2J1YmJsZS1wb3NpdGlvbi1leHBlY3RlZC50eHQKQEAgLTQsOCArNCw3IEBAIE9u
IHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxv
d2VkIGJ5ICJURVNUIENPTVBMRVRFCiAKIAogQ2xpY2tpbmcgdGhlIHNwZWVjaCBidXR0b24uCi1v
blNwZWVjaENoYW5nZSgpCi1QQVNTIGlucHV0LnZhbHVlID09PSBleHBlY3RlZFN0cmluZyBpcyB0
cnVlCityZWN0IGlzIGluc2lkZSB0aGUgaWZyYW1lCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc3Bl
ZWNoL2J1YmJsZS1wb3NpdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zcGVlY2gvYnViYmxl
LXBvc2l0aW9uLmh0bWwKaW5kZXggODE1OGE3ZjFmMDgzOTI0MTA5ZTNiNWMwNjY1M2Y3ZjY3ZDAz
ODg0Yi4uYzhlZjMyZjcxNzdjNDFjY2EwMWQxMmIwN2RjZTZhM2U2ZTQ2ZTQyZSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvZmFzdC9zcGVlY2gvYnViYmxlLXBvc2l0aW9uLmh0bWwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9zcGVlY2gvYnViYmxlLXBvc2l0aW9uLmh0bWwKQEAgLTgsMTEgKzgsMjEg
QEAKIGRlc2NyaXB0aW9uKCdUZXN0cyBmb3Igc3BlZWNoIGJ1dHRvbiBjbGljayB3aXRoICZsdDtp
bnB1dCB0eXBlPSJ0ZXh0IiBzcGVlY2g+LicpOwogCiBmdW5jdGlvbiBvblNwZWVjaENoYW5nZSgp
IHsKLSAgICBkZWJ1Zygib25TcGVlY2hDaGFuZ2UoKSIpOwotCiAgICAgLy8gU2luY2Ugd2UgcmVx
dWVzdGVkIGR1bXBSZWN0LCB0aGUgcmVjdCBjb21lcyBiYWNrIGFzIHRoZSBzcGVlY2ggcmVzdWx0
LgotICAgIHdpbmRvdy5leHBlY3RlZFN0cmluZyA9IGV4cGVjdGVkWCArICIsIiArIGV4cGVjdGVk
WSArICIsIiArIGV4cGVjdGVkV2lkdGggKyAiLCIgKyBleHBlY3RlZEhlaWdodDsKLSAgICBzaG91
bGRCZVRydWUoImlucHV0LnZhbHVlID09PSBleHBlY3RlZFN0cmluZyIpOworICAgIHZhciByZWN0
ID0gaW5wdXQudmFsdWUuc3BsaXQoJywnKTsKKyAgICB2YXIgeCA9IHJlY3RbMF07CisgICAgdmFy
IHkgPSByZWN0WzFdOworCisgICAgLy8gQ2hlY2sgdGhhdCB0aGUgcmVjdCBpcyBpbnNpZGUgdGhl
IGlmcmFtZS4KKyAgICBpZiAoeCA+PSBpZnJhbWUub2Zmc2V0TGVmdCAmJiB4IDw9IGlmcmFtZS5v
ZmZzZXRMZWZ0ICsgaWZyYW1lLm9mZnNldFdpZHRoCisgICAgICAgICAgICAmJiB5ID49IGlmcmFt
ZS5vZmZzZXRUb3AgJiYgeSA8PSBpZnJhbWUub2Zmc2V0VG9wICsgaWZyYW1lLm9mZnNldEhlaWdo
dCkgeworICAgICAgICBkZWJ1ZygicmVjdCBpcyBpbnNpZGUgdGhlIGlmcmFtZSIpOworICAgIH0g
ZWxzZSB7CisgICAgICAgIGRlYnVnKCJGQUlMOiByZWN0IHdhcyBvdXRzaWRlIHRoZSBpZnJhbWUi
KTsKKyAgICAgICAgZGVidWcoInJlY3QueDogIiArIHgpOworICAgICAgICBkZWJ1ZygicmVjdC55
OiAiICsgeSk7CisgICAgfQorCiAgICAgZmluaXNoSlNUZXN0KCk7CiB9CiAKQEAgLTIzLDExICsz
Myw2IEBAIGZ1bmN0aW9uIHJ1bigpIHsKICAgICBpbnB1dC5vbndlYmtpdHNwZWVjaGNoYW5nZSA9
IG9uU3BlZWNoQ2hhbmdlOwogICAgIGlmcmFtZS5jb250ZW50RG9jdW1lbnQuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoJ2JvZHknKVswXS5hcHBlbmRDaGlsZChpbnB1dCk7CiAKLSAgICB3aW5kb3cuZXhw
ZWN0ZWRXaWR0aCA9IGlucHV0LnNjcm9sbEhlaWdodDsKLSAgICB3aW5kb3cuZXhwZWN0ZWRIZWln
aHQgPSBpbnB1dC5zY3JvbGxIZWlnaHQ7Ci0gICAgd2luZG93LmV4cGVjdGVkWCA9IGlmcmFtZS5v
ZmZzZXRMZWZ0ICsgaW5wdXQub2Zmc2V0TGVmdCArIGlucHV0Lm9mZnNldFdpZHRoIC0gZXhwZWN0
ZWRXaWR0aDsKLSAgICB3aW5kb3cuZXhwZWN0ZWRZID0gaWZyYW1lLm9mZnNldFRvcCArIGlucHV0
Lm9mZnNldFRvcCArIGlucHV0Lm9mZnNldEhlaWdodCAtIDE7Ci0KICAgICBpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyICYmIHdpbmRvdy5ldmVudFNlbmRlcikgewogICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5zZXRNb2NrU3BlZWNoSW5wdXREdW1wUmVjdCh0cnVlKTsKIApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMu
dHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
CmluZGV4IGU5OTZmMjBiMzA0Nzg2YzI3NjljMTExNDBkZmY0ZGIzYjFjYzFmZGYuLmRkZjRmZDIx
ZWQ5NWY2OTM2Nzc2MmQ2YmE4MGFlODI3ZjMzOTRlOGUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKQEAgLTQwNDQsOCArNDA0
NCw2IEBAIEJVR1dLNzc1MzQgTElOVVggOiBwbHVnaW5zL2NyZWF0ZVNjcmlwdGFibGVPYmplY3Qt
YmVmb3JlLXN0YXJ0Lmh0bWwgPSBQQVNTIE1JU1NJCiAvLyBUaGlzIGNhbiBiZSByZW1vdmVkIG9u
Y2UgQ2hyb21pdW0gcjEyMDA2OCBoYXMgYmVlbiBkZXBzLXJvbGxlZCBpbnRvIFNraWEuCiBCVUdX
Szc3NTY1IFdJTiBMSU5VWCA6IGZhc3QvYm94LXNoYWRvdy9ib3gtc2hhZG93LWNsaXBwZWQtc2xp
Y2VzLmh0bWwgPSBQQVNTIElNQUdFCiAKLUJVR1dLNzc2NDEgTUFDIDogZmFzdC9zcGVlY2gvYnVi
YmxlLXBvc2l0aW9uLmh0bWwgPSBURVhUCi0KIEJVR1dLNzc2NjEgV0lOIExJTlVYIDogaHR0cC90
ZXN0cy9pbnNwZWN0b3IvaW5kZXhlZGRiL2RhdGFiYXNlLXN0cnVjdHVyZS5odG1sID0gVEVYVAog
QlVHV0s3NzY2MyBXSU4gTElOVVggREVCVUcgOiBpbnNwZWN0b3IvZGVidWdnZXIvcGF1c2UtaW4t
aW5saW5lLXNjcmlwdC5odG1sID0gQ1JBU0gKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125604</attachid>
            <date>2012-02-06 02:38:01 -0800</date>
            <delta_ts>2012-02-06 04:14:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77732-20120206103759.patch</filename>
            <type>text/plain</type>
            <size>4114</size>
            <attacher name="Hans Wennborg">hans</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2Nzg4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDA2ZmE0MDYyODJhNjRmNmNlNmM1
MDVlMTQ2ZDZlMWMxNjk1YzAyNC4uM2EwM2JhOGU0Y2E1ZWI3OThlOGI3YWZlNjNmNGZiYjg3M2Q3
MjQxYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAyLTAzICBIYW5zIFdlbm5ib3JnICA8
aGFuc0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgU3BlZWNoIGlucHV0OiBmaXggZmFzdC9zcGVl
Y2gvYnViYmxlLXBvc2l0aW9uLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTc3NzMyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlIHRlc3QgdG8gY2hlY2sgdGhl
IHBpeGVsLWV4YWN0IHBvc2l0aW9uIG9mIHRoZQorICAgICAgICByZWN0LCBzaW5jZSB0aGF0IHNl
ZW1zIHRvIHZhcnkgYSBsaXR0bGUgYmV0d2VlbiBwbGF0Zm9ybXMuCisgICAgICAgIFRoZSBwb2lu
dCBvZiB0aGUgdGVzdCBpcyB0byBjaGVjayB0aGF0IHRoZSByZWN0IGlzIHdpdGhpbiB0aGUgaWZy
YW1lLAorICAgICAgICBzbyBsZXQncyBkbyB0aGF0LgorCisgICAgICAgICogZmFzdC9zcGVlY2gv
YnViYmxlLXBvc2l0aW9uLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L3NwZWVjaC9idWJi
bGUtcG9zaXRpb24uaHRtbDoKKwogMjAxMi0wMi0wNiAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJr
aXQub3JnPgogCiAgICAgICAgIExheW91dCBUZXN0IGh0dHAvdGVzdHMvc2VjdXJpdHkveHNzQXVk
aXRvci9kb20td3JpdGUtaW5uZXJIVE1MLmh0bWwgaXMgZmxha3kKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3Qvc3BlZWNoL2J1YmJsZS1wb3NpdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L3NwZWVjaC9idWJibGUtcG9zaXRpb24tZXhwZWN0ZWQudHh0CmluZGV4IDFkYWI3
NjA0MDMzYTNhZTIyYmZiNjNmYTVmNjNlYzM0ZGMzZTAzYmIuLjQzZWJiZDgxNGVkODkzZGQ1MTgw
ZjZjNjBhZjM5ODBkMWQ4YmIyM2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvc3BlZWNo
L2J1YmJsZS1wb3NpdGlvbi1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zcGVl
Y2gvYnViYmxlLXBvc2l0aW9uLWV4cGVjdGVkLnR4dApAQCAtNCw4ICs0LDcgQEAgT24gc3VjY2Vz
cywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkg
IlRFU1QgQ09NUExFVEUKIAogCiBDbGlja2luZyB0aGUgc3BlZWNoIGJ1dHRvbi4KLW9uU3BlZWNo
Q2hhbmdlKCkKLVBBU1MgaW5wdXQudmFsdWUgPT09IGV4cGVjdGVkU3RyaW5nIGlzIHRydWUKK3Jl
Y3QgaXMgaW5zaWRlIHRoZSBpZnJhbWUKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUK
IAogVEVTVCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zcGVlY2gvYnVi
YmxlLXBvc2l0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3NwZWVjaC9idWJibGUtcG9zaXRp
b24uaHRtbAppbmRleCA4MTU4YTdmMWYwODM5MjQxMDllM2I1YzA2NjUzZjdmNjdkMDM4ODRiLi5k
OTEyMjVkZGI4ZWUxNDIwYzE5NTExNDRkYjM3ZGMwNWRiZmVjNDkyIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L3NwZWVjaC9idWJibGUtcG9zaXRpb24uaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L3NwZWVjaC9idWJibGUtcG9zaXRpb24uaHRtbApAQCAtOCwxMSArOCwyMSBAQAogZGVz
Y3JpcHRpb24oJ1Rlc3RzIGZvciBzcGVlY2ggYnV0dG9uIGNsaWNrIHdpdGggJmx0O2lucHV0IHR5
cGU9InRleHQiIHNwZWVjaD4uJyk7CiAKIGZ1bmN0aW9uIG9uU3BlZWNoQ2hhbmdlKCkgewotICAg
IGRlYnVnKCJvblNwZWVjaENoYW5nZSgpIik7Ci0KICAgICAvLyBTaW5jZSB3ZSByZXF1ZXN0ZWQg
ZHVtcFJlY3QsIHRoZSByZWN0IGNvbWVzIGJhY2sgYXMgdGhlIHNwZWVjaCByZXN1bHQuCi0gICAg
d2luZG93LmV4cGVjdGVkU3RyaW5nID0gZXhwZWN0ZWRYICsgIiwiICsgZXhwZWN0ZWRZICsgIiwi
ICsgZXhwZWN0ZWRXaWR0aCArICIsIiArIGV4cGVjdGVkSGVpZ2h0OwotICAgIHNob3VsZEJlVHJ1
ZSgiaW5wdXQudmFsdWUgPT09IGV4cGVjdGVkU3RyaW5nIik7CisgICAgdmFyIHJlY3QgPSBpbnB1
dC52YWx1ZS5zcGxpdCgnLCcpOworICAgIHZhciB4ID0gcGFyc2VJbnQocmVjdFswXSk7CisgICAg
dmFyIHkgPSBwYXJzZUludChyZWN0WzFdKTsKKworICAgIC8vIENoZWNrIHRoYXQgdGhlIHJlY3Qg
aXMgaW5zaWRlIHRoZSBpZnJhbWUuCisgICAgaWYgKHggPj0gaWZyYW1lLm9mZnNldExlZnQgJiYg
eCA8PSBpZnJhbWUub2Zmc2V0TGVmdCArIGlmcmFtZS5vZmZzZXRXaWR0aAorICAgICAgICAgICAg
JiYgeSA+PSBpZnJhbWUub2Zmc2V0VG9wICYmIHkgPD0gaWZyYW1lLm9mZnNldFRvcCArIGlmcmFt
ZS5vZmZzZXRIZWlnaHQpIHsKKyAgICAgICAgZGVidWcoInJlY3QgaXMgaW5zaWRlIHRoZSBpZnJh
bWUiKTsKKyAgICB9IGVsc2UgeworICAgICAgICBkZWJ1ZygiRkFJTDogcmVjdCB3YXMgb3V0c2lk
ZSB0aGUgaWZyYW1lIik7CisgICAgICAgIGRlYnVnKCJyZWN0Lng6ICIgKyB4KTsKKyAgICAgICAg
ZGVidWcoInJlY3QueTogIiArIHkpOworICAgIH0KKwogICAgIGZpbmlzaEpTVGVzdCgpOwogfQog
CkBAIC0yMywxMSArMzMsNiBAQCBmdW5jdGlvbiBydW4oKSB7CiAgICAgaW5wdXQub253ZWJraXRz
cGVlY2hjaGFuZ2UgPSBvblNwZWVjaENoYW5nZTsKICAgICBpZnJhbWUuY29udGVudERvY3VtZW50
LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdib2R5JylbMF0uYXBwZW5kQ2hpbGQoaW5wdXQpOwogCi0g
ICAgd2luZG93LmV4cGVjdGVkV2lkdGggPSBpbnB1dC5zY3JvbGxIZWlnaHQ7Ci0gICAgd2luZG93
LmV4cGVjdGVkSGVpZ2h0ID0gaW5wdXQuc2Nyb2xsSGVpZ2h0OwotICAgIHdpbmRvdy5leHBlY3Rl
ZFggPSBpZnJhbWUub2Zmc2V0TGVmdCArIGlucHV0Lm9mZnNldExlZnQgKyBpbnB1dC5vZmZzZXRX
aWR0aCAtIGV4cGVjdGVkV2lkdGg7Ci0gICAgd2luZG93LmV4cGVjdGVkWSA9IGlmcmFtZS5vZmZz
ZXRUb3AgKyBpbnB1dC5vZmZzZXRUb3AgKyBpbnB1dC5vZmZzZXRIZWlnaHQgLSAxOwotCiAgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlciAmJiB3aW5kb3cuZXZlbnRTZW5kZXIpIHsK
ICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuc2V0TW9ja1NwZWVjaElucHV0RHVtcFJlY3Qo
dHJ1ZSk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3Rf
ZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhw
ZWN0YXRpb25zLnR4dAppbmRleCA0MWNiODdlZmQ1ODBjYmFkYzlhNmY0NDJhZWE0ZjA1ZjY5ZGIw
OTFiLi4xZjVkYWU1M2MxNzA4ZWNkYmU1ZGMxNTZhN2ViZTUyYjYwOWUxOGQxIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CkBA
IC00MDIzLDggKzQwMjMsNiBAQCBCVUdXSzc3NTMxIFdJTiBMSU5VWCA6IG1lZGlhL2NvbnRyb2xz
LWRyYWctdGltZWJhci5odG1sID0gUEFTUyBUSU1FT1VUCiAKIEJVR1dLNzc1MzQgTElOVVggOiBw
bHVnaW5zL2NyZWF0ZVNjcmlwdGFibGVPYmplY3QtYmVmb3JlLXN0YXJ0Lmh0bWwgPSBQQVNTIE1J
U1NJTkcKIAotQlVHV0s3NzY0MSBNQUMgOiBmYXN0L3NwZWVjaC9idWJibGUtcG9zaXRpb24uaHRt
bCA9IFRFWFQKLQogQlVHV0s3NzY2MSBXSU4gTElOVVggOiBodHRwL3Rlc3RzL2luc3BlY3Rvci9p
bmRleGVkZGIvZGF0YWJhc2Utc3RydWN0dXJlLmh0bWwgPSBURVhUCiAKIC8vIEhpdHRpbmcgQVNT
RVJUX05PVF9SRUFDSEVEIGluIEV2ZW50SGFuZGxlcjo6aGFuZGxlVG91Y2hFdmVudCgpIGFzIG9m
IHIxMDY1NTQuCg==
</data>
<flag name="review"
          id="127136"
          type_id="1"
          status="+"
          setter="tonyg"
    />
    <flag name="commit-queue"
          id="127146"
          type_id="3"
          status="-"
          setter="tonyg"
    />
          </attachment>
      

    </bug>

</bugzilla>