<?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>214154</bug_id>
          
          <creation_ts>2020-07-09 12:32:34 -0700</creation_ts>
          <short_desc>Make accessibility/Mac/selected-visible-position-range.html time-deterministic.</short_desc>
          <delta_ts>2020-07-09 18:28:21 -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>New Bugs</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andres Gonzalez">andresg_22</reporter>
          <assigned_to name="Andres Gonzalez">andresg_22</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1670222</commentid>
    <comment_count>0</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-07-09 12:32:34 -0700</bug_when>
    <thetext>Make accessibility/Mac/selected-visible-position-range.html time-deterministic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670255</commentid>
    <comment_count>1</comment_count>
      <attachid>403913</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-07-09 13:39:39 -0700</bug_when>
    <thetext>Created attachment 403913
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670264</commentid>
    <comment_count>2</comment_count>
      <attachid>403913</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2020-07-09 13:58:21 -0700</bug_when>
    <thetext>Comment on attachment 403913
Patch

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

&gt; Tools/ChangeLog:8
&gt; +

extra new line here</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670348</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-09 18:27:24 -0700</bug_when>
    <thetext>Committed r264206: &lt;https://trac.webkit.org/changeset/264206&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403913.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670350</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-09 18:28:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/65303564&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403913</attachid>
            <date>2020-07-09 13:39:39 -0700</date>
            <delta_ts>2020-07-09 18:27:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214154-20200709163938.patch</filename>
            <type>text/plain</type>
            <size>11643</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MTY4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjMwNTFmMWFjNWUyZjY2NzY4MWY4ZjM1YTBmMjdjYTMw
MzBmNDk1Zi4uOTY1ZWVlZGJkYjFkMmRkODgxYWU4ZWQwYmNkMDU4NmI2Y2UxMDhmZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDIwLTA3LTA5ICBBbmRyZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4K
KworICAgICAgICBNYWtlIGFjY2Vzc2liaWxpdHkvTWFjL3NlbGVjdGVkLXZpc2libGUtcG9zaXRp
b24tcmFuZ2UuaHRtbCB0aW1lLWRldGVybWluaXN0aWMuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQxNTQKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1
bmRsZS9tYWMvQWNjZXNzaWJpbGl0eVVJRWxlbWVudE1hYy5tbToKKyAgICAgICAgKFdUUjo6QWNj
ZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2VsZWN0ZWRWaXNpYmxlVGV4dFJhbmdlKToKKyAgICAg
ICAgQ2hlY2sgcGFzc2VkIHBhcmFtZXRlciBmb3IgbnVsbC4KKworICAgICAgICAoV1RSOjpBY2Nl
c3NpYmlsaXR5VUlFbGVtZW50OjpzZWxlY3RlZFRleHRNYXJrZXJSYW5nZSk6CisgICAgICAgIFVz
ZSBhdHRyaWJ1dGVWYWx1ZSB0byBydW4gb24gc2Vjb25kYXJ5IEFYIHRocmVhZC4KKwogMjAyMC0w
Ny0wOSAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAg
W0ZsYXRwYWsgU0RLXSBVbmFibGUgdG8gYnVpbGQgd2l0aG91dCBJbnRlcm5ldCBjb25uZWN0aW9u
CmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL21hYy9B
Y2Nlc3NpYmlsaXR5VUlFbGVtZW50TWFjLm1tIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9tYWMvQWNjZXNzaWJpbGl0eVVJRWxlbWVudE1hYy5tbQppbmRleCAxOTYxNmQx
MTY4ZTI5NmUxYTJlNzY2YTE1ODM4YTBkNGYyY2IyNGE4Li42OTVlMzE0ODBjZjg2MzcxMmUyZTJh
NDZjZTk0ZTllODAxMGExMDllIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0lu
amVjdGVkQnVuZGxlL21hYy9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50TWFjLm1tCisrKyBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvbWFjL0FjY2Vzc2liaWxpdHlVSUVsZW1l
bnRNYWMubW0KQEAgLTE0NDEsNiArMTQ0MSw5IEBAIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVu
dDo6ZGlzbWlzcygpCiAKIGJvb2wgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6c2V0U2VsZWN0ZWRW
aXNpYmxlVGV4dFJhbmdlKEFjY2Vzc2liaWxpdHlUZXh0TWFya2VyUmFuZ2UqIG1hcmtlclJhbmdl
KQogeworICAgIGlmICghbWFya2VyUmFuZ2UpCisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAg
IHNldEF0dHJpYnV0ZVZhbHVlKG1fZWxlbWVudC5nZXQoKSwgTlNBY2Nlc3NpYmlsaXR5U2VsZWN0
ZWRUZXh0TWFya2VyUmFuZ2VBdHRyaWJ1dGUsIG1hcmtlclJhbmdlLT5wbGF0Zm9ybVRleHRNYXJr
ZXJSYW5nZSgpKTsKIAogICAgIHJldHVybiB0cnVlOwpAQCAtMTgxNiwxNCArMTgxOSwxNCBAQCBS
ZWZQdHI8QWNjZXNzaWJpbGl0eVRleHRNYXJrZXJSYW5nZT4gQWNjZXNzaWJpbGl0eVVJRWxlbWVu
dDo6dGV4dE1hcmtlclJhbmdlRm9yTQogICAgIAogICAgIHJldHVybiBudWxscHRyOwogfQotICAg
IAorCiBSZWZQdHI8QWNjZXNzaWJpbGl0eVRleHRNYXJrZXJSYW5nZT4gQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudDo6c2VsZWN0ZWRUZXh0TWFya2VyUmFuZ2UoKQogewogICAgIEJFR0lOX0FYX09CSkNf
RVhDRVBUSU9OUwotICAgIGlkIHRleHRNYXJrZXJSYW5nZSA9IFttX2VsZW1lbnQgYWNjZXNzaWJp
bGl0eUF0dHJpYnV0ZVZhbHVlOk5TQWNjZXNzaWJpbGl0eVNlbGVjdGVkVGV4dE1hcmtlclJhbmdl
QXR0cmlidXRlXTsKKyAgICBpZCB0ZXh0TWFya2VyUmFuZ2UgPSBhdHRyaWJ1dGVWYWx1ZShtX2Vs
ZW1lbnQuZ2V0KCksIE5TQWNjZXNzaWJpbGl0eVNlbGVjdGVkVGV4dE1hcmtlclJhbmdlQXR0cmli
dXRlKTsKICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eVRleHRNYXJrZXJSYW5nZTo6Y3JlYXRlKHRl
eHRNYXJrZXJSYW5nZSk7CiAgICAgRU5EX0FYX09CSkNfRVhDRVBUSU9OUwotICAgIAorCiAgICAg
cmV0dXJuIG51bGxwdHI7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5MTY4MjIzMzViZGU4OTgwZjAzNmQxZTUzYmVi
MDM3NjFiNTkwMjA1Li43ZDAwZjRmZGMxMTNiMjViMGJkODc4OTk4ZWUxNTMyNmUyOGQ4Yjg5IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMjkgQEAKKzIwMjAtMDctMDkgIEFuZHJlcyBHb256YWxleiAgPGFuZHJl
c2dfMjJAYXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgYWNjZXNzaWJpbGl0eS9NYWMvc2VsZWN0
ZWQtdmlzaWJsZS1wb3NpdGlvbi1yYW5nZS5odG1sIHRpbWUtZGV0ZXJtaW5pc3RpYy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNDE1NAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtXZWJBY2Nlc3NpYmls
aXR5T2JqZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5U2V0VmFsdWVdIHNldHMgdGhlIHNlbGVjdGlv
bgorICAgICAgICByYW5nZSBhbmQgb3RoZXIgcHJvcGVydGllcyBhc3luY2hyb25vdXNseSBieSBk
aXNwYXRjaGluZyB0aGUgY2FsbCB0bworICAgICAgICBhbm90aGVyIGN5Y2xlIG9mIHRoZSBydW4g
bG9vcCB1c2luZyBjYWxsT25NYWluVGhyZWFkLiB0aHVzIGZvciB0aGUgSlMgdG8KKyAgICAgICAg
cmV0cmlldmUgdGhlIG5ldyB2YWx1ZSwgaXQgaXMgbmVjZXNzYXJ5IHRvIHdhaXQgdW50aWwgdGhl
IHZhbHVlIGlzCisgICAgICAgIHVwZGF0ZWQuIHRoaXMgaXMgZXZlbiBtb3JlIHNvIGluIGlzb2xh
dGVkIHRyZWUgbW9kZSB3aGVyZSBhbGwgd3JhcHBlcgorICAgICAgICBjYWxscyBjb21lIG9uIHRo
ZSBzZWNvbmRhcnkgQVggdGhyZWFkLiBKUyBzZXRUaW1lb3V0IGRvZXNuJ3QgaGVscCB3aXRoCisg
ICAgICAgIHN5bmNocm9uaXppbmcgdGhlc2UgY2FsbHMsIHNvIGluc3RlYWQgd2UgYXJlIHVzaW5n
IFByb21pc2VzIGluIHRoZQorICAgICAgICBmdW5jdGlvbiB3YWl0Rm9yIGluIGFjY2Vzc2liaWxp
dHktaGVscGVyLmpzICh0aGFua3MgdG8gR2VvZmYgR2FyZW4gZm9yCisgICAgICAgIHNob3dpbmcg
dGhlIHdheSkuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9zZWxlY3RlZC12aXNpYmxl
LXBvc2l0aW9uLXJhbmdlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21h
Yy9zZWxlY3RlZC12aXNpYmxlLXBvc2l0aW9uLXJhbmdlLmh0bWw6CisKKyAgICAgICAgTU92ZWQg
d2FpdEZvcihjb25kaXRpb24pIHRvIHRoZSBhY2Nlc3NpYmlsaXR5LWhlbHBlci5qcyBmaWxlIHRv
IGJlIHVzZWQKKyAgICAgICAgaW4gbXVsdGlwbGUgdGVzdHMuCisgICAgICAgICogYWNjZXNzaWJp
bGl0eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LXJhbmdlLmh0bWw6CisgICAgICAgICogcmVzb3Vy
Y2VzL2FjY2Vzc2liaWxpdHktaGVscGVyLmpzOgorICAgICAgICAod2FpdEZvcik6CisKIDIwMjAt
MDctMDkgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAg
IFtHU3RyZWFtZXJdW01TRV0gQVYxIHN1cHBvcnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Fj
Y2Vzc2liaWxpdHkvbWFjL3NlbGVjdGVkLXZpc2libGUtcG9zaXRpb24tcmFuZ2UtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvc2VsZWN0ZWQtdmlzaWJsZS1wb3Np
dGlvbi1yYW5nZS1leHBlY3RlZC50eHQKaW5kZXggZWU1ZmNiZGUxYjQzNWZkOGE1ZTY2ZDFhMmM5
YjE2OTA1ZDRjYWY4OS4uYmY3ODVlZDI1NmVlOTlhZWQxZGJlNWEzZTA4MTkzM2YzMDgwMjM4ZSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvc2VsZWN0ZWQtdmlzaWJs
ZS1wb3NpdGlvbi1yYW5nZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS9tYWMvc2VsZWN0ZWQtdmlzaWJsZS1wb3NpdGlvbi1yYW5nZS1leHBlY3RlZC50eHQKQEAg
LTcsMTIgKzcsMTIgQEAgVGhpcyB0ZXN0cyBnZXR0aW5nIGFuZCBzZXR0aW5nIHRoZSBzZWxlY3Rl
ZCBWaXNpYmxlUG9zaXRpb24gcmFuZ2UuCiBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJp
ZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCiAKIAot
UEFTUyBzZWxlY3RlZFN0cmluZyBpcyAnTGFzdCBwYXJhZ3JhcGguJwotc2VsZWN0ZWRTdHJpbmcg
bXVzdCBiZSB0aGUgdGV4dCBvZiB0aGUgZmlyc3QgcGFyYWdyYXBoOiBGaXJzdCBwYXJhZ3JhcGgu
CitQQVNTIGN1cnJlbnQgc2VsZWN0aW9uIGlzICdMYXN0IHBhcmFncmFwaC4nCitQQVNTIGN1cnJl
bnQgc2VsZWN0aW9uIGlzICdGaXJzdCBwYXJhZ3JhcGguCiAKLQotc2VsZWN0ZWRTdHJpbmcgbXVz
dCBiZSBhbiBlbXB0eSBzdHJpbmc6IAotc2VsZWN0ZWRTdHJpbmcgbXVzdCBiZSBhbiBlbXB0eSBz
dHJpbmc6IAorJworUEFTUyBjdXJyZW50IHNlbGVjdGlvbiBpcyAnJworUEFTUyBjdXJyZW50IHNl
bGVjdGlvbiBpcyAnJwogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENP
TVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9zZWxlY3Rl
ZC12aXNpYmxlLXBvc2l0aW9uLXJhbmdlLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L21hYy9zZWxlY3RlZC12aXNpYmxlLXBvc2l0aW9uLXJhbmdlLmh0bWwKaW5kZXggNmEyOGQyYjQ1
YmJmNWY4N2U1ZGY1ODgxMjVkOWZmZThhNGY2NzVhYy4uMWU3NmU4NDA3OWE5MTliYzdlNmYwZmRi
NjE1YjZlZGU5NWNkOTFlMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9t
YWMvc2VsZWN0ZWQtdmlzaWJsZS1wb3NpdGlvbi1yYW5nZS5odG1sCisrKyBiL0xheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvbWFjL3NlbGVjdGVkLXZpc2libGUtcG9zaXRpb24tcmFuZ2UuaHRtbApA
QCAtMSw2ICsxLDcgQEAKIDwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwv
L0VOIj4KIDxodG1sPgogPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2FjY2Vz
c2liaWxpdHktaGVscGVyLmpzIj48L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4vcmVzb3VyY2VzL2Fj
Y2Vzc2liaWxpdHktaGVscGVyLmpzIj48L3NjcmlwdD4KIDwvaGVhZD4KQEAgLTE3LDQ4ICsxOCw0
MSBAQAogPHNjcmlwdD4KICAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyBnZXR0aW5nIGFuZCBz
ZXR0aW5nIHRoZSBzZWxlY3RlZCBWaXNpYmxlUG9zaXRpb24gcmFuZ2UuIik7CiAKLSAgICBpZiAo
d2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7Ci0gICAgICAgIHdpbmRvdy5qc1Rlc3RJ
c0FzeW5jID0gdHJ1ZTsKKyAgICBmdW5jdGlvbiBjaGVja0N1cnJlbnRTZWxlY3Rpb24oYWNjZXNz
aWJsZU9iamVjdCwgc2VsZWN0aW9uKQorICAgIHsKKyAgICAgICAgd2FpdEZvcigoKSA9PiB7Cisg
ICAgICAgICAgICBzZWxlY3RlZFJhbmdlID0gYWNjZXNzaWJsZU9iamVjdC5zZWxlY3RlZFRleHRN
YXJrZXJSYW5nZSgpOworICAgICAgICAgICAgc2VsZWN0ZWRTdHJpbmcgPSBhY2Nlc3NpYmxlT2Jq
ZWN0LnN0cmluZ0ZvclRleHRNYXJrZXJSYW5nZShzZWxlY3RlZFJhbmdlKTsKKyAgICAgICAgICAg
IHJldHVybiBzZWxlY3RlZFN0cmluZyA9PSBzZWxlY3Rpb247CisgICAgICAgIH0pOworICAgICAg
ICBkZWJ1ZygiUEFTUyBjdXJyZW50IHNlbGVjdGlvbiBpcyAnIiArIHNlbGVjdGlvbiArICInIik7
CisgICAgfQogCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewogICAg
ICAgICAvLyBTZWxlY3QgdGhlIGxhc3QgcGFyYWdyYXBoIHVzaW5nIERPTSBBUEkuCiAgICAgICAg
IHNlbGVjdFRleHRJbk5vZGUoInAyIik7CiAKICAgICAgICAgLy8gR2V0IGN1cnJlbnQgc2VsZWN0
aW9uIHJhbmdlIHZpYSBhY2Nlc3NpYmlsaXR5IEFQSS4KICAgICAgICAgdmFyIGNvbnRlbnQgPSBh
Y2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoImNvbnRlbnQiKTsK
LSAgICAgICAgdmFyIHNlbGVjdGVkUmFuZ2UgPSBjb250ZW50LnNlbGVjdGVkVGV4dE1hcmtlclJh
bmdlKCk7Ci0gICAgICAgIHZhciBzZWxlY3RlZFN0cmluZyA9IGNvbnRlbnQuc3RyaW5nRm9yVGV4
dE1hcmtlclJhbmdlKHNlbGVjdGVkUmFuZ2UpOwotICAgICAgICBzaG91bGRCZSgic2VsZWN0ZWRT
dHJpbmciLCAiJ0xhc3QgcGFyYWdyYXBoLiciKTsKKyAgICAgICAgY2hlY2tDdXJyZW50U2VsZWN0
aW9uKGNvbnRlbnQsICJMYXN0IHBhcmFncmFwaC4iKTsKIAogICAgICAgICAvLyBTZXQgdGhlIHNl
bGVjdGlvbiB0byB0aGUgZmlyc3QgcGFyYWdyYXBoIHZpYSBhY2Nlc3NpYmlsaXR5IEFQSS4KLSAg
ICAgICAgdmFyIHN0YXJ0VGV4dE1hcmtlciA9IGNvbnRlbnQuc3RhcnRUZXh0TWFya2VyRm9yVGV4
dE1hcmtlclJhbmdlKHNlbGVjdGVkUmFuZ2UpOwotICAgICAgICB2YXIgcHJldmlvdXNQYXJhZ3Jh
cGhTdGFydCA9IGNvbnRlbnQucHJldmlvdXNQYXJhZ3JhcGhTdGFydFRleHRNYXJrZXJGb3JUZXh0
TWFya2VyKHN0YXJ0VGV4dE1hcmtlcik7Ci0gICAgICAgIHZhciBwYXJhZ3JhcGhSYW5nZSA9IGNv
bnRlbnQudGV4dE1hcmtlclJhbmdlRm9yTWFya2VycyhwcmV2aW91c1BhcmFncmFwaFN0YXJ0LCBz
dGFydFRleHRNYXJrZXIpOwotICAgICAgICBjb250ZW50LnNldFNlbGVjdGVkVmlzaWJsZVRleHRS
YW5nZShwYXJhZ3JhcGhSYW5nZSk7Ci0gICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7Ci0g
ICAgICAgICAgICBzZWxlY3RlZFJhbmdlID0gY29udGVudC5zZWxlY3RlZFRleHRNYXJrZXJSYW5n
ZSgpOwotICAgICAgICAgICAgc2VsZWN0ZWRTdHJpbmcgPSBjb250ZW50LnN0cmluZ0ZvclRleHRN
YXJrZXJSYW5nZShzZWxlY3RlZFJhbmdlKTsKLSAgICAgICAgICAgIGRlYnVnKCJzZWxlY3RlZFN0
cmluZyBtdXN0IGJlIHRoZSB0ZXh0IG9mIHRoZSBmaXJzdCBwYXJhZ3JhcGg6ICIgKyBzZWxlY3Rl
ZFN0cmluZyk7Ci0KLSAgICAgICAgICAgIC8vIFNldCB0aGUgc2VsZWN0aW9uIHJhbmdlIHRvIGEg
Y29sbGFwc2VkIHJhbmdlIGF0IHRoZSBzdGFydCBwb3NpdGlvbiBvZiB0aGUgbGFzdCBwYXJhZ3Jh
cGguCi0gICAgICAgICAgICB2YXIgbnVsbFJhbmdlID0gY29udGVudC50ZXh0TWFya2VyUmFuZ2VG
b3JNYXJrZXJzKHN0YXJ0VGV4dE1hcmtlciwgc3RhcnRUZXh0TWFya2VyKTsKLSAgICAgICAgICAg
IGNvbnRlbnQuc2V0U2VsZWN0ZWRWaXNpYmxlVGV4dFJhbmdlKG51bGxSYW5nZSk7Ci0gICAgICAg
ICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewotICAgICAgICAgICAgICAgIHNlbGVjdGVkUmFu
Z2UgPSBjb250ZW50LnNlbGVjdGVkVGV4dE1hcmtlclJhbmdlKCk7Ci0gICAgICAgICAgICAgICAg
c2VsZWN0ZWRTdHJpbmcgPSBjb250ZW50LnN0cmluZ0ZvclRleHRNYXJrZXJSYW5nZShzZWxlY3Rl
ZFJhbmdlKTsKLSAgICAgICAgICAgICAgICBkZWJ1Zygic2VsZWN0ZWRTdHJpbmcgbXVzdCBiZSBh
biBlbXB0eSBzdHJpbmc6ICIgKyBzZWxlY3RlZFN0cmluZyk7Ci0KLSAgICAgICAgICAgICAgICAv
LyBTZXQgdGhlIHNlbGVjdGlvbiByYW5nZSB0byBhIGNvbGxhcHNlZCByYW5nZSBhdCB0aGUgc3Rh
cnQgcG9zaXRpb24gb2YgdGhlIGZpcnN0IHBhcmFncmFwaC4KLSAgICAgICAgICAgICAgICBudWxs
UmFuZ2UgPSBjb250ZW50LnRleHRNYXJrZXJSYW5nZUZvck1hcmtlcnMocHJldmlvdXNQYXJhZ3Jh
cGhTdGFydCwgcHJldmlvdXNQYXJhZ3JhcGhTdGFydCk7Ci0gICAgICAgICAgICAgICAgY29udGVu
dC5zZXRTZWxlY3RlZFZpc2libGVUZXh0UmFuZ2UobnVsbFJhbmdlKTsKLSAgICAgICAgICAgICAg
ICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewotICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZFJh
bmdlID0gY29udGVudC5zZWxlY3RlZFRleHRNYXJrZXJSYW5nZSgpOwotICAgICAgICAgICAgICAg
ICAgICBzZWxlY3RlZFN0cmluZyA9IGNvbnRlbnQuc3RyaW5nRm9yVGV4dE1hcmtlclJhbmdlKHNl
bGVjdGVkUmFuZ2UpOwotICAgICAgICAgICAgICAgICAgICBkZWJ1Zygic2VsZWN0ZWRTdHJpbmcg
bXVzdCBiZSBhbiBlbXB0eSBzdHJpbmc6ICIgKyBzZWxlY3RlZFN0cmluZyk7Ci0KLSAgICAgICAg
ICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7Ci0gICAgICAgICAgICAgICAgfSwgMTApOwotICAg
ICAgICAgICAgfSwgMTApOwotICAgICAgICB9LCAxMCk7CisgICAgICAgIHZhciBsYXN0UGFyYWdy
YXBoUmFuZ2UgPSBjb250ZW50LnNlbGVjdGVkVGV4dE1hcmtlclJhbmdlKCk7CisgICAgICAgIHZh
ciBsYXN0UGFyYWdyYXBoU3RhcnQgPSBjb250ZW50LnN0YXJ0VGV4dE1hcmtlckZvclRleHRNYXJr
ZXJSYW5nZShsYXN0UGFyYWdyYXBoUmFuZ2UpOworICAgICAgICB2YXIgZmlyc3RQYXJhZ3JhcGhT
dGFydCA9IGNvbnRlbnQucHJldmlvdXNQYXJhZ3JhcGhTdGFydFRleHRNYXJrZXJGb3JUZXh0TWFy
a2VyKGxhc3RQYXJhZ3JhcGhTdGFydCk7CisgICAgICAgIHZhciBmaXJzdFBhcmFncmFwaFJhbmdl
ID0gY29udGVudC50ZXh0TWFya2VyUmFuZ2VGb3JNYXJrZXJzKGZpcnN0UGFyYWdyYXBoU3RhcnQs
IGxhc3RQYXJhZ3JhcGhTdGFydCk7CisgICAgICAgIGNvbnRlbnQuc2V0U2VsZWN0ZWRWaXNpYmxl
VGV4dFJhbmdlKGZpcnN0UGFyYWdyYXBoUmFuZ2UpOworICAgICAgICBjaGVja0N1cnJlbnRTZWxl
Y3Rpb24oY29udGVudCwgIkZpcnN0IHBhcmFncmFwaC5cblxuIik7CisKKyAgICAgICAgLy8gU2V0
IHRoZSBzZWxlY3Rpb24gcmFuZ2UgdG8gYSBjb2xsYXBzZWQgcmFuZ2UgYXQgdGhlIHN0YXJ0IHBv
c2l0aW9uIG9mIHRoZSBsYXN0IHBhcmFncmFwaC4KKyAgICAgICAgdmFyIG51bGxSYW5nZSA9IGNv
bnRlbnQudGV4dE1hcmtlclJhbmdlRm9yTWFya2VycyhsYXN0UGFyYWdyYXBoU3RhcnQsIGxhc3RQ
YXJhZ3JhcGhTdGFydCk7CisgICAgICAgIGNvbnRlbnQuc2V0U2VsZWN0ZWRWaXNpYmxlVGV4dFJh
bmdlKG51bGxSYW5nZSk7CisgICAgICAgIGNoZWNrQ3VycmVudFNlbGVjdGlvbihjb250ZW50LCAi
Iik7CisKKyAgICAgICAgLy8gU2V0IHRoZSBzZWxlY3Rpb24gcmFuZ2UgdG8gYSBjb2xsYXBzZWQg
cmFuZ2UgYXQgdGhlIHN0YXJ0IHBvc2l0aW9uIG9mIHRoZSBmaXJzdCBwYXJhZ3JhcGguCisgICAg
ICAgIG51bGxSYW5nZSA9IGNvbnRlbnQudGV4dE1hcmtlclJhbmdlRm9yTWFya2VycyhmaXJzdFBh
cmFncmFwaFN0YXJ0LCBmaXJzdFBhcmFncmFwaFN0YXJ0KTsKKyAgICAgICAgY29udGVudC5zZXRT
ZWxlY3RlZFZpc2libGVUZXh0UmFuZ2UobnVsbFJhbmdlKTsKKyAgICAgICAgY2hlY2tDdXJyZW50
U2VsZWN0aW9uKGNvbnRlbnQsICIiKTsKICAgICB9CiA8L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIu
Li8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dC1yYW5nZS5odG1s
IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LXJhbmdl
Lmh0bWwKaW5kZXggYTE3N2VlZmU5YjAyZWZhMjQ2ODlmODgxODA2YWZjNTM4ZDZiNWU5ZS4uZjEx
NzQzYjkyM2NiYWUyZDM4ZTlkYTExOTE2MzY4YzhhYmI5MGZmMiAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LXJhbmdlLmh0bWwKKysr
IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS90ZXh0YXJlYS1zZWxlY3RlZC10ZXh0LXJhbmdl
Lmh0bWwKQEAgLTEsNCArMSw1IEBACiA8aHRtbD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMv
YWNjZXNzaWJpbGl0eS1oZWxwZXIuanMiPjwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4uL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CiA8Ym9keT4KICAgICAKQEAgLTExLDE4ICsx
Miw2IEBAIGxpbmUgMwogICAgIDwvdGV4dGFyZWE+CiAKIDxzY3JpcHQ+Ci0gICAgZnVuY3Rpb24g
d2FpdEZvcihjb25kaXRpb24pCi0gICAgewotICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJl
c29sdmUsIHJlamVjdCkgPT4gewotICAgICAgICAgICAgbGV0IGludGVydmFsID0gc2V0SW50ZXJ2
YWwoKCkgPT4gewotICAgICAgICAgICAgICAgIGlmIChjb25kaXRpb24oKSkgewotICAgICAgICAg
ICAgICAgICAgICBjbGVhckludGVydmFsKGludGVydmFsKTsKLSAgICAgICAgICAgICAgICAgICAg
cmVzb2x2ZSgpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0sIDApOwotICAgICAg
ICB9KTsKLSAgICB9Ci0KICAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7
CiAgICAgICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKICAgICAgICAgdmFyIGFyZWEx
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFyZWExIik7CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9yZXNvdXJjZXMvYWNjZXNzaWJpbGl0eS1oZWxwZXIuanMgYi9MYXlvdXRUZXN0cy9yZXNv
dXJjZXMvYWNjZXNzaWJpbGl0eS1oZWxwZXIuanMKaW5kZXggN2E1YmNkOTBmODJjMjE1Y2Y5NDE4
ZTQxNDE5MjBlM2JmOTRiMjVkZS4uNjgwYzgwM2QxNTQxNDE4OThkYjVkMTA1YzY2ZDFiNTk3ZTA2
ODBkZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcmVzb3VyY2VzL2FjY2Vzc2liaWxpdHktaGVs
cGVyLmpzCisrKyBiL0xheW91dFRlc3RzL3Jlc291cmNlcy9hY2Nlc3NpYmlsaXR5LWhlbHBlci5q
cwpAQCAtODksMyArODksMTUgQEAgZnVuY3Rpb24gc3Bpbm5lckZvclRleHRJbnB1dChhY2Nlc3Np
YmlsaXR5T2JqZWN0KSB7CiAgICAgdmFyIGluZGV4ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIu
cGxhdGZvcm1OYW1lID09ICJhdGsiID8gMCA6IDE7CiAgICAgcmV0dXJuIGFjY2Vzc2liaWxpdHlP
YmplY3QuY2hpbGRBdEluZGV4KGluZGV4KTsKIH0KKworZnVuY3Rpb24gd2FpdEZvcihjb25kaXRp
b24pCit7CisgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKKyAg
ICAgICAgbGV0IGludGVydmFsID0gc2V0SW50ZXJ2YWwoKCkgPT4geworICAgICAgICAgICAgaWYg
KGNvbmRpdGlvbigpKSB7CisgICAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbChpbnRlcnZhbCk7
CisgICAgICAgICAgICAgICAgcmVzb2x2ZSgpOworICAgICAgICAgICAgfQorICAgICAgICB9LCAw
KTsKKyAgICB9KTsKK30K
</data>

          </attachment>
      

    </bug>

</bugzilla>