<?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>142976</bug_id>
          
          <creation_ts>2015-03-23 13:04:42 -0700</creation_ts>
          <short_desc>REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky</short_desc>
          <delta_ts>2015-04-01 12:37:25 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=143315</see_also>
          <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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1079350</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-03-23 13:04:42 -0700</bug_when>
    <thetext>accessibility/textarea-selected-text-range.html flakily fails on Mac bots (WK1 and WK2, Mavericks and Yosemite, debug and release).

@@ -1,4 +1,4 @@
-PASS textArea.selectedTextRange is &apos;{4, 0}&apos;
+FAIL textArea.selectedTextRange should be {4, 0}. Was {0, 0}.
 PASS textArea.selectedTextRange is &apos;{8, 2}&apos;
 PASS textArea.selectedTextRange is &apos;{25, 0}&apos;
 PASS successfullyParsed is true</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1079351</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-03-23 13:05:06 -0700</bug_when>
    <thetext>&lt;rdar://problem/20263270&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1079352</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-03-23 13:06:57 -0700</bug_when>
    <thetext>Marked as flaky in &lt;http://trac.webkit.org/r181861&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1081894</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-03-31 22:25:10 -0700</bug_when>
    <thetext>This is a regression from &lt;http://trac.webkit.org/changeset/179820&gt;. There is a race between a 1 ms delay timer and a dispatch_async - there is no ordering defined for these.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1081897</commentid>
    <comment_count>4</comment_count>
      <attachid>249894</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-03-31 22:28:06 -0700</bug_when>
    <thetext>Created attachment 249894
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1081899</commentid>
    <comment_count>5</comment_count>
      <attachid>249894</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-03-31 23:14:47 -0700</bug_when>
    <thetext>Comment on attachment 249894
proposed fix

shouldBecomeEquals. that&apos;s a great idea. thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1081922</commentid>
    <comment_count>6</comment_count>
      <attachid>249894</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-01 00:08:02 -0700</bug_when>
    <thetext>Comment on attachment 249894
proposed fix

Clearing flags on attachment: 249894

Committed r182223: &lt;http://trac.webkit.org/changeset/182223&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1081923</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-01 00:08:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>249894</attachid>
            <date>2015-03-31 22:28:06 -0700</date>
            <delta_ts>2015-04-01 00:08:02 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>FlakyAccessibility.txt</filename>
            <type>text/plain</type>
            <size>8423</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE4MjIyMCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE1LTAzLTMxICBBbGV4ZXkgUHJvc2t1cnlh
a292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNzk4MjApOiBhY2Nl
c3NpYmlsaXR5L3RleHRhcmVhLXNlbGVjdGVkLXRleHQtcmFuZ2UuaHRtbCBpcyBmbGFreQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQyOTc2CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMvVGVzdEV4cGVjdGF0aW9uczogUmVtb3ZlZCBhbiBleHBlY3RhdGlvbi4KKyAKKyAgICAgICAg
KiBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLXNlbGVjdGVkLXRleHQtcmFuZ2UtZXhwZWN0ZWQudHh0
OgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1yYW5nZS5o
dG1sOgorICAgICAgICBEb24ndCByYWNlIGEgdGltZXIgd2l0aCBhbiBpbnRlcm5hbCBkaXNwYXRj
aF9hc3luYy4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3NlbGVjdC1l
bGVtZW50LXNlbGVjdGlvbi13aXRoLW9wdGdyb3Vwcy1leHBlY3RlZC50eHQ6CisgICAgICAgICog
cGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvc2VsZWN0LWVsZW1lbnQtc2VsZWN0aW9uLXdpdGgt
b3B0Z3JvdXBzLmh0bWw6CisgICAgICAgIFRoaXMgdGVzdCBoYWQgdGhlIHNhbWUgaXNzdWUuCisK
IDIwMTUtMDMtMzEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
RVM2IGNsYXNzIHN5bnRheCBzaG91bGQgYWxsb3cgc3RhdGljIHNldHRlcnMgYW5kIGdldHRlcnMK
SW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1y
YW5nZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0
eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LXJhbmdlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTgx
ODQ1KQorKysgTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0
LXJhbmdlLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSw2ICsxLDYgQEAKLVBBU1Mg
dGV4dEFyZWEuc2VsZWN0ZWRUZXh0UmFuZ2UgaXMgJ3s0LCAwfScKLVBBU1MgdGV4dEFyZWEuc2Vs
ZWN0ZWRUZXh0UmFuZ2UgaXMgJ3s4LCAyfScKLVBBU1MgdGV4dEFyZWEuc2VsZWN0ZWRUZXh0UmFu
Z2UgaXMgJ3syNSwgMH0nCitQQVNTIHRleHRBcmVhLnNlbGVjdGVkVGV4dFJhbmdlIGJlY2FtZSAn
ezQsIDB9JworUEFTUyB0ZXh0QXJlYS5zZWxlY3RlZFRleHRSYW5nZSBiZWNhbWUgJ3s4LCAyfScK
K1BBU1MgdGV4dEFyZWEuc2VsZWN0ZWRUZXh0UmFuZ2UgYmVjYW1lICd7MjUsIDB9JwogUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCkluZGV4OiBMYXlvdXRU
ZXN0cy9hY2Nlc3NpYmlsaXR5L3RleHRhcmVhLXNlbGVjdGVkLXRleHQtcmFuZ2UuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3RleHRhcmVhLXNlbGVjdGVkLXRl
eHQtcmFuZ2UuaHRtbAkocmV2aXNpb24gMTgxODQ1KQorKysgTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LXJhbmdlLmh0bWwJKHdvcmtpbmcgY29weSkKQEAg
LTIyLDE5ICsyMiwxMyBAQCBsaW5lIDMKIAogICAgICAgICAgICAgLy8gQWZ0ZXIgc2V0dGluZyBh
IHByb3BlcnR5IHRocm91Z2ggYWNjZXNzaWJpbGl0eSwgdGhlIHZhbHVlIHdvbid0IGJlIHVwZGF0
ZWQgaW1tZWRpYXRlbHksIHNvIHdlCiAgICAgICAgICAgICAvLyBtdXN0IGNoZWNrIGFmdGVyIGEg
dGltZW91dCB0byByZS12ZXJpZnkgdGhlIHZhbHVlLgotICAgICAgICAgICAgc2V0VGltZW91dChm
dW5jdGlvbigpIHsKLSAgICAgICAgICAgICAgICBzaG91bGRCZSgidGV4dEFyZWEuc2VsZWN0ZWRU
ZXh0UmFuZ2UiLCAiJ3s0LCAwfSciKTsKKyAgICAgICAgICAgIHNob3VsZEJlY29tZUVxdWFsKCJ0
ZXh0QXJlYS5zZWxlY3RlZFRleHRSYW5nZSIsICInezQsIDB9JyIsIGZ1bmN0aW9uKCkgewogICAg
ICAgICAgICAgICAgIHRleHRBcmVhLnNldFNlbGVjdGVkVGV4dFJhbmdlKDgsMik7Ci0gICAgICAg
ICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKLSAgICAgICAgICAgICAgICAgICAgc2hv
dWxkQmUoInRleHRBcmVhLnNlbGVjdGVkVGV4dFJhbmdlIiwgIid7OCwgMn0nIik7CisgICAgICAg
ICAgICAgICAgc2hvdWxkQmVjb21lRXF1YWwoInRleHRBcmVhLnNlbGVjdGVkVGV4dFJhbmdlIiwg
Iid7OCwgMn0nIiwgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgIHRleHRBcmVhLnNl
dFNlbGVjdGVkVGV4dFJhbmdlKDEwMCwwKTsKLSAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91
dChmdW5jdGlvbigpIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlKCJ0ZXh0QXJl
YS5zZWxlY3RlZFRleHRSYW5nZSIsICInezI1LCAwfSciKTsKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGZpbmlzaEpTVGVzdCgpOwotICAgICAgICAgICAgICAgICAgICB9LCAxKTsKLSAgICAgICAg
ICAgICAgICB9LCAxKTsKLSAgICAgICAgICAgIH0sIDEpOwotCisgICAgICAgICAgICAgICAgICAg
IHNob3VsZEJlY29tZUVxdWFsKCJ0ZXh0QXJlYS5zZWxlY3RlZFRleHRSYW5nZSIsICInezI1LCAw
fSciLCBmaW5pc2hKU1Rlc3QpOworICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAgfSk7
CiAgICAgICAgIH0KICAgICA8L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMt
dGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9U
ZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxODIxNzMpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMvVGVzdEV4cGVjdGF0aW9ucwkod29ya2luZyBjb3B5KQpAQCAtNDUsOCArNDUsNiBAQCB3
ZWJraXQub3JnL2IvMTI5MDM5IGFjY2Vzc2liaWxpdHkvc2VsZWN0CiAjIGFyaWFDb250cm9sc0Vs
ZW1lbnRBdEluZGV4IGlzIG5vdCBpbXBsZW1lbnRlZCBpbiBtYWMKIHdlYmtpdC5vcmcvYi8xMjc5
MDggYWNjZXNzaWJpbGl0eS9hcmlhLWNvbnRyb2xzLmh0bWwgWyBTa2lwIF0KIAotd2Via2l0Lm9y
Zy9iLzE0Mjk3NiBhY2Nlc3NpYmlsaXR5L3RleHRhcmVhLXNlbGVjdGVkLXRleHQtcmFuZ2UuaHRt
bCBbIFBhc3MgRmFpbHVyZSBdCi0KICMgTmVlZCB0byBhZGQgZnVuY3Rpb25hbGl0eSB0byBEdW1w
UmVuZGVyVHJlZSB0byBoYW5kbGUgZXJyb3IgcGFnZXMKIGZhc3QvaGlzdG9yeS9iYWNrLWZvcndh
cmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRtbAogCkluZGV4OiBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9zZWxlY3QtZWxlbWVudC1zZWxlY3Rpb24td2l0aC1v
cHRncm91cHMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9hY2Nlc3NpYmlsaXR5L3NlbGVjdC1lbGVtZW50LXNlbGVjdGlvbi13aXRoLW9wdGdyb3Vw
cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDE4MTg0NSkKKysrIExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9hY2Nlc3NpYmlsaXR5L3NlbGVjdC1lbGVtZW50LXNlbGVjdGlvbi13aXRoLW9wdGdyb3Vw
cy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTUsMTEgKzUsMTEgQEAgT24gc3VjY2Vz
cywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQQogCiAKIFBBU1Mgc2VsZWN0RWxlbWVudC5z
ZWxlY3RlZENoaWxkcmVuQ291bnQgaXMgMAotUEFTUyBzZWxlY3RFbGVtZW50LnNlbGVjdGVkQ2hp
bGRyZW5Db3VudCBpcyAxCitQQVNTIHNlbGVjdEVsZW1lbnQuc2VsZWN0ZWRDaGlsZHJlbkNvdW50
IGJlY2FtZSAxCiBQQVNTIHNlbGVjdEVsZW1lbnQuc2VsZWN0ZWRDaGlsZEF0SW5kZXgoMCkuaXNF
cXVhbChvcHRpb24xKSBpcyB0cnVlCi1QQVNTIHNlbGVjdEVsZW1lbnQuc2VsZWN0ZWRDaGlsZHJl
bkNvdW50IGlzIDEKK1BBU1Mgc2VsZWN0RWxlbWVudC5zZWxlY3RlZENoaWxkcmVuQ291bnQgYmVj
YW1lIDEKIFBBU1Mgc2VsZWN0RWxlbWVudC5zZWxlY3RlZENoaWxkQXRJbmRleCgwKS5pc0VxdWFs
KG9wdGlvbjIpIGlzIHRydWUKLVBBU1Mgc2VsZWN0RWxlbWVudC5zZWxlY3RlZENoaWxkcmVuQ291
bnQgaXMgMQorUEFTUyBzZWxlY3RFbGVtZW50LnNlbGVjdGVkQ2hpbGRyZW5Db3VudCBiZWNhbWUg
MQogUEFTUyBzZWxlY3RFbGVtZW50LnNlbGVjdGVkQ2hpbGRBdEluZGV4KDApLmlzRXF1YWwob3B0
aW9uMykgaXMgdHJ1ZQogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCkluZGV4OiBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9zZWxlY3QtZWxlbWVudC1zZWxl
Y3Rpb24td2l0aC1vcHRncm91cHMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9zZWxlY3QtZWxlbWVudC1zZWxlY3Rpb24td2l0aC1vcHRn
cm91cHMuaHRtbAkocmV2aXNpb24gMTgxODQ1KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L2FjY2Vzc2liaWxpdHkvc2VsZWN0LWVsZW1lbnQtc2VsZWN0aW9uLXdpdGgtb3B0Z3JvdXBzLmh0
bWwJKHdvcmtpbmcgY29weSkKQEAgLTEsNCArMSw0IEBACi08IURPQ1RZUEUgSFRNTCBQVUJMSUMg
Ii0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8IURPQ1RZUEUgaHRtbD4KIDxodG1sPgogPGhlYWQ+
CiA8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Njcmlw
dD4KQEAgLTIyLDQzICsyMiwzNiBAQAogPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+CiAKIDxzY3Jp
cHQ+CitkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IHNldHRpbmcgc2VsZWN0aW9uIHdpdGhp
biBhIGxpc3QgYm94IHdvcmtzIGNvcnJlY3RseSBpZiB0aGVyZSBhcmUgb3B0Z3JvdXBzIik7Cit3
aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CiAKLSAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0
cyB0aGF0IHNldHRpbmcgc2VsZWN0aW9uIHdpdGhpbiBhIGxpc3QgYm94IHdvcmtzIGNvcnJlY3Rs
eSBpZiB0aGVyZSBhcmUgb3B0Z3JvdXBzIik7Ci0KLSAgICBpZiAod2luZG93LmFjY2Vzc2liaWxp
dHlDb250cm9sbGVyKSB7Ci0gICAgICAgICAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOwot
Ci0gICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN1aXRlIikuZm9jdXMoKTsKLSAg
ICAgICAgICB2YXIgc2VsZWN0RWxlbWVudCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3Vz
ZWRFbGVtZW50OwotICAgIAotICAgICAgICAgIHNob3VsZEJlKCJzZWxlY3RFbGVtZW50LnNlbGVj
dGVkQ2hpbGRyZW5Db3VudCIsICIwIik7Ci0gICAgICAgICAgCi0gICAgICAgICAgdmFyIG9wdGlv
bjEgPSBzZWxlY3RFbGVtZW50LmNoaWxkQXRJbmRleCgxKTsKLSAgICAgICAgICB2YXIgb3B0aW9u
MiA9IHNlbGVjdEVsZW1lbnQuY2hpbGRBdEluZGV4KDIpOwotICAgICAgICAgIHZhciBvcHRpb24z
ID0gc2VsZWN0RWxlbWVudC5jaGlsZEF0SW5kZXgoNCk7Ci0KLSAgICAgICAgICAvLyBTZWxlY3Rp
b24gb3BlcmF0aW9ucyBoYXBwZW4gYWZ0ZXIgYSBkZWxheSBzbyB0aGV5IGRvbid0IGhhbmcuIENo
ZWNrIHRoZSByZXN1bHQgb24gYSB0aW1lb3V0LgotICAgICAgICAgIHNlbGVjdEVsZW1lbnQuc2V0
U2VsZWN0ZWRDaGlsZChvcHRpb24xKTsKLSAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkg
ewotICAgICAgICAgICAgICBzaG91bGRCZSgic2VsZWN0RWxlbWVudC5zZWxlY3RlZENoaWxkcmVu
Q291bnQiLCAiMSIpOwotICAgICAgICAgICAgICBzaG91bGRCZVRydWUoInNlbGVjdEVsZW1lbnQu
c2VsZWN0ZWRDaGlsZEF0SW5kZXgoMCkuaXNFcXVhbChvcHRpb24xKSIpOwotCi0gICAgICAgICAg
ICAgIHNlbGVjdEVsZW1lbnQuc2V0U2VsZWN0ZWRDaGlsZChvcHRpb24yKTsKLSAgICAgICAgICAg
ICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKLSAgICAgICAgICAgICAgICAgIHNob3VsZEJlKCJz
ZWxlY3RFbGVtZW50LnNlbGVjdGVkQ2hpbGRyZW5Db3VudCIsICIxIik7Ci0gICAgICAgICAgICAg
ICAgICBzaG91bGRCZVRydWUoInNlbGVjdEVsZW1lbnQuc2VsZWN0ZWRDaGlsZEF0SW5kZXgoMCku
aXNFcXVhbChvcHRpb24yKSIpOwotCi0gICAgICAgICAgICAgICAgICBzZWxlY3RFbGVtZW50LnNl
dFNlbGVjdGVkQ2hpbGQob3B0aW9uMyk7Ci0gICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1
bmN0aW9uKCkgewotICAgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlKCJzZWxlY3RFbGVtZW50
LnNlbGVjdGVkQ2hpbGRyZW5Db3VudCIsICIxIik7Ci0gICAgICAgICAgICAgICAgICAgICAgc2hv
dWxkQmVUcnVlKCJzZWxlY3RFbGVtZW50LnNlbGVjdGVkQ2hpbGRBdEluZGV4KDApLmlzRXF1YWwo
b3B0aW9uMykiKTsKLSAgICAgICAgICAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKLSAgICAg
ICAgICAgICAgICAgIH0sIDEpOwotICAgICAgICAgICAgICB9LCAxKTsKLSAgICAgICAgICAgfSwg
MSk7Ci0gICAgICAgIAotICAgIH0KLQoraWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxl
cikgeworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdWl0ZSIpLmZvY3VzKCk7CisgICAg
dmFyIHNlbGVjdEVsZW1lbnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVu
dDsKKworICAgIHNob3VsZEJlKCJzZWxlY3RFbGVtZW50LnNlbGVjdGVkQ2hpbGRyZW5Db3VudCIs
ICIwIik7CisKKyAgICB2YXIgb3B0aW9uMSA9IHNlbGVjdEVsZW1lbnQuY2hpbGRBdEluZGV4KDEp
OworICAgIHZhciBvcHRpb24yID0gc2VsZWN0RWxlbWVudC5jaGlsZEF0SW5kZXgoMik7CisgICAg
dmFyIG9wdGlvbjMgPSBzZWxlY3RFbGVtZW50LmNoaWxkQXRJbmRleCg0KTsKKworICAgIC8vIFNl
bGVjdGlvbiBvcGVyYXRpb25zIGhhcHBlbiBhZnRlciBhIGRlbGF5IHNvIHRoZXkgZG9uJ3QgaGFu
Zy4gQ2hlY2sgdGhlIHJlc3VsdCBvbiBhIHRpbWVvdXQuCisgICAgc2VsZWN0RWxlbWVudC5zZXRT
ZWxlY3RlZENoaWxkKG9wdGlvbjEpOworICAgIHNob3VsZEJlY29tZUVxdWFsKCJzZWxlY3RFbGVt
ZW50LnNlbGVjdGVkQ2hpbGRyZW5Db3VudCIsICIxIiwgZnVuY3Rpb24oKSB7CisgICAgICAgIHNo
b3VsZEJlVHJ1ZSgic2VsZWN0RWxlbWVudC5zZWxlY3RlZENoaWxkQXRJbmRleCgwKS5pc0VxdWFs
KG9wdGlvbjEpIik7CisKKyAgICAgICAgc2VsZWN0RWxlbWVudC5zZXRTZWxlY3RlZENoaWxkKG9w
dGlvbjIpOworICAgICAgICBzaG91bGRCZWNvbWVFcXVhbCgic2VsZWN0RWxlbWVudC5zZWxlY3Rl
ZENoaWxkcmVuQ291bnQiLCAiMSIsIGZ1bmN0aW9uKCkgeworICAgICAgICAgICBzaG91bGRCZVRy
dWUoInNlbGVjdEVsZW1lbnQuc2VsZWN0ZWRDaGlsZEF0SW5kZXgoMCkuaXNFcXVhbChvcHRpb24y
KSIpOworCisgICAgICAgICAgICBzZWxlY3RFbGVtZW50LnNldFNlbGVjdGVkQ2hpbGQob3B0aW9u
Myk7CisgICAgICAgICAgICBzaG91bGRCZWNvbWVFcXVhbCgic2VsZWN0RWxlbWVudC5zZWxlY3Rl
ZENoaWxkcmVuQ291bnQiLCAiMSIsIGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIHNob3Vs
ZEJlVHJ1ZSgic2VsZWN0RWxlbWVudC5zZWxlY3RlZENoaWxkQXRJbmRleCgwKS5pc0VxdWFsKG9w
dGlvbjMpIik7CisgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgICAgICB9
KTsKKyAgICAgICAgfSk7CisgICAgfSk7Cit9CiA8L3NjcmlwdD4KIAogPHNjcmlwdCBzcmM9Ii4u
Ly4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>