<?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>172341</bug_id>
          
          <creation_ts>2017-05-18 22:09:19 -0700</creation_ts>
          <short_desc>Speedometer 2.0: jQuery and Inferno tests don&apos;t delete all ToDo items</short_desc>
          <delta_ts>2017-05-19 02:43:45 -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>Tools / Tests</component>
          <version>Other</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>
          
          <blocked>172339</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>addyo</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>koivisto</cc>
    
    <cc>lforschler</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1310463</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-18 22:09:19 -0700</bug_when>
    <thetext>There is a bug in the benchmark code and not all ToDo items are deleted in jQuery and inferno tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310465</commentid>
    <comment_count>1</comment_count>
      <attachid>310614</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-18 22:14:19 -0700</bug_when>
    <thetext>Created attachment 310614
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310466</commentid>
    <comment_count>2</comment_count>
      <attachid>310615</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-18 22:18:40 -0700</bug_when>
    <thetext>Created attachment 310615
Added missing changes to InteractiveRunner.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310525</commentid>
    <comment_count>3</comment_count>
      <attachid>310615</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2017-05-19 02:02:24 -0700</bug_when>
    <thetext>Comment on attachment 310615
Added missing changes to InteractiveRunner.html

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

&gt; PerformanceTests/Speedometer/resources/tests.js:343
&gt; -            var checkboxes = contentDocument.querySelectorAll(&apos;.toggle&apos;);
&gt; +            var checkboxes = contentDocument.getElementsByClassName(&apos;toggle&apos;);

Why the switch? You mostly use querySelector.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310528</commentid>
    <comment_count>4</comment_count>
      <attachid>310615</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-05-19 02:17:48 -0700</bug_when>
    <thetext>Comment on attachment 310615
Added missing changes to InteractiveRunner.html

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

&gt;&gt; PerformanceTests/Speedometer/resources/tests.js:343
&gt;&gt; +            var checkboxes = contentDocument.getElementsByClassName(&apos;toggle&apos;);
&gt; 
&gt; Why the switch? You mostly use querySelector.

We have to get i-th element in the node list instead of the first.
So the alternative is to run querySelectorAll and get i-th element.
That&apos;s a lot less efficient.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310538</commentid>
    <comment_count>5</comment_count>
      <attachid>310615</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-19 02:43:43 -0700</bug_when>
    <thetext>Comment on attachment 310615
Added missing changes to InteractiveRunner.html

Clearing flags on attachment: 310615

Committed r217112: &lt;http://trac.webkit.org/changeset/217112&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310539</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-19 02:43:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310614</attachid>
            <date>2017-05-18 22:14:19 -0700</date>
            <delta_ts>2017-05-18 22:18:39 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-172341-20170518221421.patch</filename>
            <type>text/plain</type>
            <size>3996</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTcwOTYpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE3LTA1LTE4ICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFNwZWVkb21ldGVyIDIu
MDogalF1ZXJ5IGFuZCBJbmZlcm5vIHRlc3RzIGRvbid0IGRlbGV0ZSBhbGwgVG9EbyBpdGVtcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyMzQxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGJ1ZyB3
YXMgY2F1c2VkIGJ5IHRoZSBmYWN0IFRvZG9NVkMgZXhhbXBsZXMgZm9yIGpRdWVyeSBhbmQgSW5m
ZXJubyBKUyBjcmVhdGUgYSBuZXcgYnV0dG9uCisgICAgICAgIHRvIGRlbGV0ZSB0aGUgdG9kbyBp
dGVtIGVhY2ggdGltZSB0b2RvIGl0ZW1zIGFyZSByZW5kZXJlZC4KKworICAgICAgICBGaXhlZCB0
aGUgYnVnIGJ5IGR5bmFtaWNhbGx5IGxvb2sgZm9yIC5kZXN0cm95IHVzaW5nIHF1ZXJ5U2VsZWN0
b3IgZm9yIGVhY2ggaXRlbS4KKworICAgICAgICBBbHNvIG1vdmVkIHRoZSBkZWxldGlvbiBvZiB0
aGUgaWZyYW1lIGZyb20gdGhlIGVuZCBvZiBlYWNoIHRlc3Qgc3VpdGUgdG8gdGhlIGJlZ2lubmlu
ZyBvZiBlYWNoIHN1aXRlLgorICAgICAgICBUaGlzIHdpbGwgbWFrZSBkZWJ1Z2dpbmcgdGhlIGlz
c3VlIGxpa2UgdGhpcyBlYXNpZXIgb24gSW50ZXJhY3RpdmVSdW5uZXIuaHRtbCBzaW5jZSB0aGUg
aWZyYW1lCisgICAgICAgIHdpbGwgc3RpY2sgYXJvdW5kIGFmdGVyIHN0ZXBwaW5nIHRoZSBsYXN0
IGl0ZW0gaW4gdGhlIHN1aXRlLgorCisgICAgICAgICogU3BlZWRvbWV0ZXIvcmVzb3VyY2VzL2Jl
bmNobWFyay1ydW5uZXIuanM6CisgICAgICAgIChCZW5jaG1hcmtSdW5uZXIucHJvdG90eXBlLnN0
ZXApOgorICAgICAgICAoQmVuY2htYXJrUnVubmVyLnByb3RvdHlwZS5fcnVuVGVzdEFuZFJlY29y
ZFJlc3VsdHMpOgorCisgICAgICAgICogU3BlZWRvbWV0ZXIvcmVzb3VyY2VzL3Rlc3RzLmpzOiBG
aXhlZCB0aGUgYnVnIGZvciBqUXVlcnkgYW5kIEluZmVybm8uIEluIHRoZSBjYXNlIG9mIGpRdWVy
eQorICAgICAgICB3ZSBhbHNvIGhhdmUgdG8gZml4IHRoZSBjb2RlIGZvciBjaGVja2luZyBldmVy
eSBUb0RvIGl0ZW0gYXMgY29tcGxldGVkIGFzIHdlbGwuCisKIDIwMTctMDUtMTggIFJ5b3N1a2Ug
Tml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjIxNjY5NCAt
IDIxNjcxMik6IFBlcmZvcm1hbmNlIHRlc3QgU3BlZWRvbWV0ZXIvRnVsbC5odG1sIGlzIGZhaWxp
bmcKSW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvU3BlZWRvbWV0ZXIvcmVzb3VyY2VzL2JlbmNobWFy
ay1ydW5uZXIuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFuY2VUZXN0cy9TcGVlZG9tZXRlci9y
ZXNvdXJjZXMvYmVuY2htYXJrLXJ1bm5lci5qcwkocmV2aXNpb24gMjE3MDg3KQorKysgUGVyZm9y
bWFuY2VUZXN0cy9TcGVlZG9tZXRlci9yZXNvdXJjZXMvYmVuY2htYXJrLXJ1bm5lci5qcwkod29y
a2luZyBjb3B5KQpAQCAtMTkyLDYgKzE5Miw3IEBAIEJlbmNobWFya1J1bm5lci5wcm90b3R5cGUu
c3RlcCA9IGZ1bmN0aW8KICAgICB9CiAKICAgICBpZiAoc3RhdGUuaXNGaXJzdFRlc3QoKSkgewor
ICAgICAgICB0aGlzLl9yZW1vdmVGcmFtZSgpOwogICAgICAgICB0aGlzLl9tYXN1cmVkVmFsdWVz
Rm9yQ3VycmVudFN1aXRlID0ge307CiAgICAgICAgIHZhciBzZWxmID0gdGhpczsKICAgICAgICAg
cmV0dXJuIHN0YXRlLnByZXBhcmVDdXJyZW50U3VpdGUodGhpcywgdGhpcy5fYXBwZW5kRnJhbWUo
KSkudGhlbihmdW5jdGlvbiAocHJlcGFyZVJldHVyblZhbHVlKSB7CkBAIC0yNTEsOCArMjUyLDYg
QEAgQmVuY2htYXJrUnVubmVyLnByb3RvdHlwZS5fcnVuVGVzdEFuZFJlYwogICAgICAgICAgICAg
ICAgIHNlbGYuX2NsaWVudC5kaWRSdW5UZXN0KHN1aXRlLCB0ZXN0KTsKIAogICAgICAgICAgICAg
c3RhdGUubmV4dCgpOwotICAgICAgICAgICAgaWYgKHN0YXRlLmN1cnJlbnRTdWl0ZSgpICE9IHN1
aXRlKQotICAgICAgICAgICAgICAgIHNlbGYuX3JlbW92ZUZyYW1lKCk7CiAgICAgICAgICAgICBw
cm9taXNlLnJlc29sdmUoc3RhdGUpOwogICAgICAgICB9KTsKICAgICB9LCAwKTsKSW5kZXg6IFBl
cmZvcm1hbmNlVGVzdHMvU3BlZWRvbWV0ZXIvcmVzb3VyY2VzL3Rlc3RzLmpzCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFBlcmZvcm1hbmNlVGVzdHMvU3BlZWRvbWV0ZXIvcmVzb3VyY2VzL3Rlc3RzLmpzCShyZXZp
c2lvbiAyMTcwODcpCisrKyBQZXJmb3JtYW5jZVRlc3RzL1NwZWVkb21ldGVyL3Jlc291cmNlcy90
ZXN0cy5qcwkod29ya2luZyBjb3B5KQpAQCAtMzQwLDE0ICszNDAsMTMgQEAgU3VpdGVzLnB1c2go
ewogICAgICAgICAgICAgfQogICAgICAgICB9KSwKICAgICAgICAgbmV3IEJlbmNobWFya1Rlc3RT
dGVwKCdDb21wbGV0aW5nQWxsSXRlbXMnLCBmdW5jdGlvbiAobmV3VG9kbywgY29udGVudFdpbmRv
dywgY29udGVudERvY3VtZW50KSB7Ci0gICAgICAgICAgICB2YXIgY2hlY2tib3hlcyA9IGNvbnRl
bnREb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcudG9nZ2xlJyk7CisgICAgICAgICAgICB2YXIg
Y2hlY2tib3hlcyA9IGNvbnRlbnREb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCd0b2dn
bGUnKTsKICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgY2hlY2tib3hlcy5sZW5ndGg7
IGkrKykKICAgICAgICAgICAgICAgICBjaGVja2JveGVzW2ldLmNsaWNrKCk7CiAgICAgICAgIH0p
LAogICAgICAgICBuZXcgQmVuY2htYXJrVGVzdFN0ZXAoJ0RlbGV0aW5nQWxsSXRlbXMnLCBmdW5j
dGlvbiAobmV3VG9kbywgY29udGVudFdpbmRvdywgY29udGVudERvY3VtZW50KSB7Ci0gICAgICAg
ICAgICB2YXIgZGVsZXRlQnV0dG9ucyA9IGNvbnRlbnREb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxs
KCcuZGVzdHJveScpOwotICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBkZWxldGVCdXR0
b25zLmxlbmd0aDsgaSsrKQotICAgICAgICAgICAgICAgIGRlbGV0ZUJ1dHRvbnNbaV0uY2xpY2so
KTsKKyAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbnVtYmVyT2ZJdGVtc1RvQWRkOyBp
KyspCisgICAgICAgICAgICAgICAgY29udGVudERvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5kZXN0
cm95JykuY2xpY2soKTsKICAgICAgICAgfSksCiAgICAgXQogfSkKQEAgLTQwOCw4ICs0MDcsOCBA
QCBTdWl0ZXMucHVzaCh7CiAgICAgICAgIH0pLAogICAgICAgICBuZXcgQmVuY2htYXJrVGVzdFN0
ZXAoJ0RlbGV0aW5nSXRlbXMnLCBmdW5jdGlvbiAocGFyYW1zLCBjb250ZW50V2luZG93LCBjb250
ZW50RG9jdW1lbnQpIHsKICAgICAgICAgICAgIHZhciBkZWxldGVCdXR0b25zID0gY29udGVudERv
Y3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5kZXN0cm95Jyk7Ci0gICAgICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IGRlbGV0ZUJ1dHRvbnMubGVuZ3RoOyBpKyspCi0gICAgICAgICAgICAgICAg
ZGVsZXRlQnV0dG9uc1tpXS5jbGljaygpOworICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkg
PCBudW1iZXJPZkl0ZW1zVG9BZGQ7IGkrKykKKyAgICAgICAgICAgICAgICBjb250ZW50RG9jdW1l
bnQucXVlcnlTZWxlY3RvcignLmRlc3Ryb3knKS5jbGljaygpOwogICAgICAgICB9KSwKICAgICBd
CiB9KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310615</attachid>
            <date>2017-05-18 22:18:40 -0700</date>
            <delta_ts>2017-05-19 02:43:43 -0700</delta_ts>
            <desc>Added missing changes to InteractiveRunner.html</desc>
            <filename>bug-172341-20170518221842.patch</filename>
            <type>text/plain</type>
            <size>4825</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTcwOTYpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDE3LTA1LTE4ICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFNwZWVkb21ldGVyIDIu
MDogalF1ZXJ5IGFuZCBJbmZlcm5vIHRlc3RzIGRvbid0IGRlbGV0ZSBhbGwgVG9EbyBpdGVtcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyMzQxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGJ1ZyB3
YXMgY2F1c2VkIGJ5IHRoZSBmYWN0IFRvZG9NVkMgZXhhbXBsZXMgZm9yIGpRdWVyeSBhbmQgSW5m
ZXJubyBKUyBjcmVhdGUgYSBuZXcgYnV0dG9uCisgICAgICAgIHRvIGRlbGV0ZSB0aGUgdG9kbyBp
dGVtIGVhY2ggdGltZSB0b2RvIGl0ZW1zIGFyZSByZW5kZXJlZC4KKworICAgICAgICBGaXhlZCB0
aGUgYnVnIGJ5IGR5bmFtaWNhbGx5IGxvb2sgZm9yIC5kZXN0cm95IHVzaW5nIHF1ZXJ5U2VsZWN0
b3IgZm9yIGVhY2ggaXRlbS4KKworICAgICAgICBBbHNvIG1vdmVkIHRoZSBkZWxldGlvbiBvZiB0
aGUgaWZyYW1lIGZyb20gdGhlIGVuZCBvZiBlYWNoIHRlc3Qgc3VpdGUgdG8gdGhlIGJlZ2lubmlu
ZyBvZiBlYWNoIHN1aXRlLgorICAgICAgICBUaGlzIHdpbGwgbWFrZSBkZWJ1Z2dpbmcgdGhlIGlz
c3VlIGxpa2UgdGhpcyBlYXNpZXIgb24gSW50ZXJhY3RpdmVSdW5uZXIuaHRtbCBzaW5jZSB0aGUg
aWZyYW1lCisgICAgICAgIHdpbGwgc3RpY2sgYXJvdW5kIGFmdGVyIHN0ZXBwaW5nIHRoZSBsYXN0
IGl0ZW0gaW4gdGhlIHN1aXRlLgorCisgICAgICAgICogU3BlZWRvbWV0ZXIvSW50ZXJhY3RpdmVS
dW5uZXIuaHRtbDogVHdlYWtlZCB0aGUgQ1NTIHRvIG1ha2UgYnV0dG9ucyB0byAiU3RlcCIgYW5k
ICJSdW4iIGFsd2F5cyB2aXNpYmxlCisgICAgICAgIGV2ZW4gaWYgdGhlIGxpc3Qgb2Ygc3VpdGVz
IGFuZCBzdWJ0ZXN0cyBhcmUgdG9vIGxvbmcgdG8gZml0IGluIHRoZSB2aWV3cG9ydC4KKworICAg
ICAgICAqIFNwZWVkb21ldGVyL3Jlc291cmNlcy9iZW5jaG1hcmstcnVubmVyLmpzOgorICAgICAg
ICAoQmVuY2htYXJrUnVubmVyLnByb3RvdHlwZS5zdGVwKToKKyAgICAgICAgKEJlbmNobWFya1J1
bm5lci5wcm90b3R5cGUuX3J1blRlc3RBbmRSZWNvcmRSZXN1bHRzKToKKworICAgICAgICAqIFNw
ZWVkb21ldGVyL3Jlc291cmNlcy90ZXN0cy5qczogRml4ZWQgdGhlIGJ1ZyBmb3IgalF1ZXJ5IGFu
ZCBJbmZlcm5vLiBJbiB0aGUgY2FzZSBvZiBqUXVlcnkKKyAgICAgICAgd2UgYWxzbyBoYXZlIHRv
IGZpeCB0aGUgY29kZSBmb3IgY2hlY2tpbmcgZXZlcnkgVG9EbyBpdGVtIGFzIGNvbXBsZXRlZCBh
cyB3ZWxsLgorCiAyMDE3LTA1LTE4ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgog
CiAgICAgICAgIFJFR1JFU1NJT04gKHIyMTY2OTQgLSAyMTY3MTIpOiBQZXJmb3JtYW5jZSB0ZXN0
IFNwZWVkb21ldGVyL0Z1bGwuaHRtbCBpcyBmYWlsaW5nCkluZGV4OiBQZXJmb3JtYW5jZVRlc3Rz
L1NwZWVkb21ldGVyL0ludGVyYWN0aXZlUnVubmVyLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9y
bWFuY2VUZXN0cy9TcGVlZG9tZXRlci9JbnRlcmFjdGl2ZVJ1bm5lci5odG1sCShyZXZpc2lvbiAy
MTcwODcpCisrKyBQZXJmb3JtYW5jZVRlc3RzL1NwZWVkb21ldGVyL0ludGVyYWN0aXZlUnVubmVy
Lmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEwLDcgKzEwLDggQEAgb2wgeyBsaXN0LXN0eWxlOiBu
b25lOyBtYXJnaW46IDA7IHBhZGRpbgogb2wgb2wgeyBtYXJnaW4tbGVmdDogMmVtOyBsaXN0LXBv
c2l0aW9uOiBvdXRzaWRlOyB9CiAucnVubmluZyB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyB9CiAucmFuIHsgY29sb3I6IGdyZXk7IH0KLW5hdiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmln
aHQ6IDEwcHg7IH0KK25hdiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEwcHg7IG1heC1o
ZWlnaHQ6IDYwMHB4OyB9CituYXYgPiBvbCB7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3cteTogc2Ny
b2xsOyB9CiA8L3N0eWxlPgogPC9oZWFkPgogPGJvZHk+CkluZGV4OiBQZXJmb3JtYW5jZVRlc3Rz
L1NwZWVkb21ldGVyL3Jlc291cmNlcy9iZW5jaG1hcmstcnVubmVyLmpzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFBlcmZvcm1hbmNlVGVzdHMvU3BlZWRvbWV0ZXIvcmVzb3VyY2VzL2JlbmNobWFyay1ydW5uZXIu
anMJKHJldmlzaW9uIDIxNzA4NykKKysrIFBlcmZvcm1hbmNlVGVzdHMvU3BlZWRvbWV0ZXIvcmVz
b3VyY2VzL2JlbmNobWFyay1ydW5uZXIuanMJKHdvcmtpbmcgY29weSkKQEAgLTE5Miw2ICsxOTIs
NyBAQCBCZW5jaG1hcmtSdW5uZXIucHJvdG90eXBlLnN0ZXAgPSBmdW5jdGlvCiAgICAgfQogCiAg
ICAgaWYgKHN0YXRlLmlzRmlyc3RUZXN0KCkpIHsKKyAgICAgICAgdGhpcy5fcmVtb3ZlRnJhbWUo
KTsKICAgICAgICAgdGhpcy5fbWFzdXJlZFZhbHVlc0ZvckN1cnJlbnRTdWl0ZSA9IHt9OwogICAg
ICAgICB2YXIgc2VsZiA9IHRoaXM7CiAgICAgICAgIHJldHVybiBzdGF0ZS5wcmVwYXJlQ3VycmVu
dFN1aXRlKHRoaXMsIHRoaXMuX2FwcGVuZEZyYW1lKCkpLnRoZW4oZnVuY3Rpb24gKHByZXBhcmVS
ZXR1cm5WYWx1ZSkgewpAQCAtMjUxLDggKzI1Miw2IEBAIEJlbmNobWFya1J1bm5lci5wcm90b3R5
cGUuX3J1blRlc3RBbmRSZWMKICAgICAgICAgICAgICAgICBzZWxmLl9jbGllbnQuZGlkUnVuVGVz
dChzdWl0ZSwgdGVzdCk7CiAKICAgICAgICAgICAgIHN0YXRlLm5leHQoKTsKLSAgICAgICAgICAg
IGlmIChzdGF0ZS5jdXJyZW50U3VpdGUoKSAhPSBzdWl0ZSkKLSAgICAgICAgICAgICAgICBzZWxm
Ll9yZW1vdmVGcmFtZSgpOwogICAgICAgICAgICAgcHJvbWlzZS5yZXNvbHZlKHN0YXRlKTsKICAg
ICAgICAgfSk7CiAgICAgfSwgMCk7CkluZGV4OiBQZXJmb3JtYW5jZVRlc3RzL1NwZWVkb21ldGVy
L3Jlc291cmNlcy90ZXN0cy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBQZXJmb3JtYW5jZVRlc3RzL1NwZWVk
b21ldGVyL3Jlc291cmNlcy90ZXN0cy5qcwkocmV2aXNpb24gMjE3MDg3KQorKysgUGVyZm9ybWFu
Y2VUZXN0cy9TcGVlZG9tZXRlci9yZXNvdXJjZXMvdGVzdHMuanMJKHdvcmtpbmcgY29weSkKQEAg
LTM0MCwxNCArMzQwLDEzIEBAIFN1aXRlcy5wdXNoKHsKICAgICAgICAgICAgIH0KICAgICAgICAg
fSksCiAgICAgICAgIG5ldyBCZW5jaG1hcmtUZXN0U3RlcCgnQ29tcGxldGluZ0FsbEl0ZW1zJywg
ZnVuY3Rpb24gKG5ld1RvZG8sIGNvbnRlbnRXaW5kb3csIGNvbnRlbnREb2N1bWVudCkgewotICAg
ICAgICAgICAgdmFyIGNoZWNrYm94ZXMgPSBjb250ZW50RG9jdW1lbnQucXVlcnlTZWxlY3RvckFs
bCgnLnRvZ2dsZScpOworICAgICAgICAgICAgdmFyIGNoZWNrYm94ZXMgPSBjb250ZW50RG9jdW1l
bnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgndG9nZ2xlJyk7CiAgICAgICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IGNoZWNrYm94ZXMubGVuZ3RoOyBpKyspCiAgICAgICAgICAgICAgICAgY2hl
Y2tib3hlc1tpXS5jbGljaygpOwogICAgICAgICB9KSwKICAgICAgICAgbmV3IEJlbmNobWFya1Rl
c3RTdGVwKCdEZWxldGluZ0FsbEl0ZW1zJywgZnVuY3Rpb24gKG5ld1RvZG8sIGNvbnRlbnRXaW5k
b3csIGNvbnRlbnREb2N1bWVudCkgewotICAgICAgICAgICAgdmFyIGRlbGV0ZUJ1dHRvbnMgPSBj
b250ZW50RG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmRlc3Ryb3knKTsKLSAgICAgICAgICAg
IGZvciAodmFyIGkgPSAwOyBpIDwgZGVsZXRlQnV0dG9ucy5sZW5ndGg7IGkrKykKLSAgICAgICAg
ICAgICAgICBkZWxldGVCdXR0b25zW2ldLmNsaWNrKCk7CisgICAgICAgICAgICBmb3IgKHZhciBp
ID0gMDsgaSA8IG51bWJlck9mSXRlbXNUb0FkZDsgaSsrKQorICAgICAgICAgICAgICAgIGNvbnRl
bnREb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuZGVzdHJveScpLmNsaWNrKCk7CiAgICAgICAgIH0p
LAogICAgIF0KIH0pCkBAIC00MDgsOCArNDA3LDggQEAgU3VpdGVzLnB1c2goewogICAgICAgICB9
KSwKICAgICAgICAgbmV3IEJlbmNobWFya1Rlc3RTdGVwKCdEZWxldGluZ0l0ZW1zJywgZnVuY3Rp
b24gKHBhcmFtcywgY29udGVudFdpbmRvdywgY29udGVudERvY3VtZW50KSB7CiAgICAgICAgICAg
ICB2YXIgZGVsZXRlQnV0dG9ucyA9IGNvbnRlbnREb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcu
ZGVzdHJveScpOwotICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBkZWxldGVCdXR0b25z
Lmxlbmd0aDsgaSsrKQotICAgICAgICAgICAgICAgIGRlbGV0ZUJ1dHRvbnNbaV0uY2xpY2soKTsK
KyAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbnVtYmVyT2ZJdGVtc1RvQWRkOyBpKysp
CisgICAgICAgICAgICAgICAgY29udGVudERvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5kZXN0cm95
JykuY2xpY2soKTsKICAgICAgICAgfSksCiAgICAgXQogfSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>