<?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>207697</bug_id>
          
          <creation_ts>2020-02-13 08:18:34 -0800</creation_ts>
          <short_desc>Implementation of AXIsolatedObject::isDescendantOfObject.</short_desc>
          <delta_ts>2020-02-14 11:30:15 -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>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>commit-queue</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>1618489</commentid>
    <comment_count>0</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-02-13 08:18:34 -0800</bug_when>
    <thetext>Implementation of AXIsolatedObject::isDescendantOfObject.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618501</commentid>
    <comment_count>1</comment_count>
      <attachid>390648</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-02-13 08:32:30 -0800</bug_when>
    <thetext>Created attachment 390648
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618506</commentid>
    <comment_count>2</comment_count>
      <attachid>390648</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2020-02-13 08:41:41 -0800</bug_when>
    <thetext>Comment on attachment 390648
Patch

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

&gt; Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.cpp:1628
&gt; +        return &amp;object == axObject;

Is this method any different in AccesisbilityObject or can we have one method that works for both cases in AXCoreObject</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1619028</commentid>
    <comment_count>3</comment_count>
      <attachid>390773</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2020-02-14 09:06:50 -0800</bug_when>
    <thetext>Created attachment 390773
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1619104</commentid>
    <comment_count>4</comment_count>
      <attachid>390773</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-14 11:29:38 -0800</bug_when>
    <thetext>Comment on attachment 390773
Patch

Clearing flags on attachment: 390773

Committed r256631: &lt;https://trac.webkit.org/changeset/256631&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1619105</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-14 11:29:40 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1619106</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-14 11:30:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/59465945&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390648</attachid>
            <date>2020-02-13 08:32:30 -0800</date>
            <delta_ts>2020-02-14 09:06:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207697-20200213113229.patch</filename>
            <type>text/plain</type>
            <size>3715</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2NTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzljYzc5MDhlOTUyOWFj
YWRmOWRjNmVkOTFlZTQ0MzI5ODIxMmQzMy4uZjI5ZjQxOTY4NzY1ZDA5MThjYjAzOGI5ZDcyODU0
MDMyMjU0OTk5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIwLTAyLTEzICBBbmRy
ZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KKworICAgICAgICBJbXBsZW1lbnRh
dGlvbiBvZiBBWElzb2xhdGVkT2JqZWN0Ojppc0Rlc2NlbmRhbnRPZk9iamVjdC4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzY5NworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC0gSW1wbGVtZW50YXRpb24g
b2YgQVhJc29sYXRlZE9iamVjdDo6aXNEZXNjZW5kYW50T2ZPYmplY3QgdXNpbmcKKyAgICAgICAg
QWNjZXNzaWJpbGl0eTo6ZmluZEFuY2VzdG9yLgorICAgICAgICAtIEZpeGVkIGNyYXNoIG9uIFtX
ZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlckJhc2UgdXBkYXRlQmFja2luZ1N0b3JlXQorICAg
ICAgICBkdWUgdG8gQVhJc29sYXRlZE9iamVjdCBiZWluZyByZWxlYXNlZCBpbgorICAgICAgICBB
WElzb2xhdGVkVHJlZTo6YXBwbHlQZW5kaW5nQ2hhbmdlcy4KKworICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6QVhJc29sYXRlZE9iamVjdDo6fkFYSXNvbGF0ZWRPYmplY3QpOiBBZGRlZCBBU1NFUlQgdG8g
ZW5zdXJlCisgICAgICAgIG5vIHdyYXBwZXIgaXMgc3RpbGwgYXR0YWNoZWQgb24gZGVzdHJ1Y3Rp
b24uCisgICAgICAgIChXZWJDb3JlOjpBWElzb2xhdGVkT2JqZWN0Ojppc0Rlc2NlbmRhbnRPZk9i
amVjdCBjb25zdCk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29s
YXRlZFRyZWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhJc29sYXRlZFRyZWU6OmFwcGx5UGVu
ZGluZ0NoYW5nZXMpOiBVc2UgbGVha1JlZiBpbnN0ZWFkIG9mCisgICAgICAgIGNvcHlSZWYsIHNp
bmNlIGNvcHlSZWYgZG9lcyBub3QgaW5jcmVtZW50IHRoZSByZWZlcmVuY2UgY291bnQgb24gdGhl
CisgICAgICAgIG9iamVjdCwgYW5kIHRoZSBkZXN0cnVjdG9yIG9mIE5vZGVDaGFuZ2Ugd2FzIHJl
bGVhc2luZyB0aGUgb2JqZWN0IGFuZAorICAgICAgICB0aHVzIGNhdXNpbmcgYSBjcmFzaCB3aGVu
IHRoZSBvYmplY3QgaXMgdXNlZCBpbiB0aGUgcGxhdGZvcm0gd3JhcHBlci4KKwogMjAyMC0wMi0x
MiAgWW9zaGlha2kgSml0c3VrYXdhICA8eW9zaGlha2kuaml0c3VrYXdhQHNvbnkuY29tPgogCiAg
ICAgICAgIFtXZWJDcnlwdG9dW0NvbW1vbkNyeXB0b10gSW5jb3JyZWN0IEFFUy1DVFIgd2l0aCBj
b3VudGVyTGVuZ3RoIGxvbmdlciB0aGFuIDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9h
Y2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVkT2JqZWN0LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuY3BwCmlu
ZGV4IDE5N2RmNDU0MDc0MzViNzU3NTcwY2I4YTg3ZmVkYTllMzQ4YjE1Y2QuLmY3YzljNDliMzNj
MGUyZTgwNDE1Y2Q0Y2EyMTE1NmM2YWE0NzIwNjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3Qu
Y3BwCkBAIC00OCw3ICs0OCwxMCBAQCBSZWY8QVhJc29sYXRlZE9iamVjdD4gQVhJc29sYXRlZE9i
amVjdDo6Y3JlYXRlKEFYQ29yZU9iamVjdCYgb2JqZWN0LCBBWElzb2xhdGVkVAogICAgIHJldHVy
biBhZG9wdFJlZigqbmV3IEFYSXNvbGF0ZWRPYmplY3Qob2JqZWN0LCB0cmVlSUQsIHBhcmVudElE
KSk7CiB9CiAKLUFYSXNvbGF0ZWRPYmplY3Q6On5BWElzb2xhdGVkT2JqZWN0KCkgPSBkZWZhdWx0
OworQVhJc29sYXRlZE9iamVjdDo6fkFYSXNvbGF0ZWRPYmplY3QoKQoreworICAgIEFTU0VSVCgh
d3JhcHBlcigpKTsKK30KIAogdm9pZCBBWElzb2xhdGVkT2JqZWN0Ojppbml0aWFsaXplQXR0cmli
dXRlRGF0YShBWENvcmVPYmplY3QmIG9iamVjdCwgYm9vbCBpc1Jvb3QpCiB7CkBAIC0xNjE5LDEw
ICsxNjIyLDExIEBAIHZvaWQgQVhJc29sYXRlZE9iamVjdDo6aGFuZGxlQXJpYUV4cGFuZGVkQ2hh
bmdlZCgpCiAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiB9CiAKLWJvb2wgQVhJc29sYXRlZE9i
amVjdDo6aXNEZXNjZW5kYW50T2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0KikgY29uc3QKK2Jv
b2wgQVhJc29sYXRlZE9iamVjdDo6aXNEZXNjZW5kYW50T2ZPYmplY3QoY29uc3QgQVhDb3JlT2Jq
ZWN0KiBheE9iamVjdCkgY29uc3QKIHsKLSAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKLSAgICBy
ZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIGF4T2JqZWN0ICYmIEFjY2Vzc2liaWxpdHk6OmZpbmRB
bmNlc3RvcjxBWENvcmVPYmplY3Q+KCp0aGlzLCBmYWxzZSwgW2F4T2JqZWN0XSAoY29uc3QgQVhD
b3JlT2JqZWN0JiBvYmplY3QpIHsKKyAgICAgICAgcmV0dXJuICZvYmplY3QgPT0gYXhPYmplY3Q7
CisgICAgfSkgIT0gbnVsbHB0cjsKIH0KIAogYm9vbCBBWElzb2xhdGVkT2JqZWN0Ojppc0FuY2Vz
dG9yT2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0KikgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRUcmVlLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRUcmVl
LmNwcAppbmRleCBhMzA5MGQyN2UxMGM1ZGJkNWJkMmM3NmI5NDE1NTIwMTNiZWYwOTZhLi5iMGE0
YzVmNTNlZDA5YzY3YTQ2OWU1MDY5MGYwMTVjNDdjYjg5NDlhIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVkVHJlZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZFRy
ZWUuY3BwCkBAIC0xOTEsNyArMTkxLDcgQEAgdm9pZCBBWElzb2xhdGVkVHJlZTo6YXBwbHlQZW5k
aW5nQ2hhbmdlcygpCiAgICAgZm9yIChhdXRvJiBpdGVtIDogbV9wZW5kaW5nQXBwZW5kcykgewog
ICAgICAgICBBU1NFUlQoaXRlbS5tX3dyYXBwZXIpOwogICAgICAgICBpdGVtLm1faXNvbGF0ZWRP
YmplY3QtPmF0dGFjaFBsYXRmb3JtV3JhcHBlcihpdGVtLm1fd3JhcHBlcik7Ci0gICAgICAgIG1f
cmVhZGVyVGhyZWFkTm9kZU1hcC5hZGQoaXRlbS5tX2lzb2xhdGVkT2JqZWN0LT5vYmplY3RJRCgp
LCBpdGVtLm1faXNvbGF0ZWRPYmplY3QuY29weVJlZigpKTsKKyAgICAgICAgbV9yZWFkZXJUaHJl
YWROb2RlTWFwLmFkZChpdGVtLm1faXNvbGF0ZWRPYmplY3QtPm9iamVjdElEKCksIGl0ZW0ubV9p
c29sYXRlZE9iamVjdC5sZWFrUmVmKCkpOwogICAgIH0KICAgICBtX3BlbmRpbmdBcHBlbmRzLmNs
ZWFyKCk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390773</attachid>
            <date>2020-02-14 09:06:50 -0800</date>
            <delta_ts>2020-02-14 11:29:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207697-20200214120649.patch</filename>
            <type>text/plain</type>
            <size>8715</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2NTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzljYzc5MDhlOTUyOWFj
YWRmOWRjNmVkOTFlZTQ0MzI5ODIxMmQzMy4uYTkzYTFmYmU3ODY2MDc1YTdmMTdiMjc2YzA1NGYy
YjRkYzMyYTExNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIwLTAyLTE0ICBBbmRy
ZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KKworICAgICAgICBJbXBsZW1lbnRh
dGlvbiBvZiBBWElzb2xhdGVkT2JqZWN0Ojppc0Rlc2NlbmRhbnRPZk9iamVjdC4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzY5NworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC0gTW92ZWQgdGhlIGltcGxl
bWVudGF0aW9uIG9mIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzRGVzY2VuZGFudE9mT2JqZWN0Cisg
ICAgICAgIGFuZCBpc0FuY2VzdG9yT2ZPYmplY3QgdG8gdGhlIGJhc2UgY2xhc3MgQVhDb3JlT2Jq
ZWN0LgorICAgICAgICAtIEltcGxlbWVudGVkIEFYSXNvbGF0ZWRPYmplY3Q6Omhhc0NoaWxkcmVu
IGJ5IGNhY2hpbmcgdGhlIHZhbHVlIGZyb20KKyAgICAgICAgdGhlIGFzc29jaWF0ZWQgQVhPYmpl
Y3QuIEl0IGlzIHVzZWQgaW4gaXNEZXNjZW5kYW50T2ZPYmplY3QuCisKKyAgICAgICAgKiBhY2Nl
c3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNj
ZXNzaWJpbGl0eU9iamVjdDo6aXNEZXNjZW5kYW50T2ZPYmplY3QgY29uc3QpOiBNT3ZlZCB0byBB
WENvcmVPYmplY3QuCisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0Ojppc0Fu
Y2VzdG9yT2ZPYmplY3QgY29uc3QpOiBNb3ZlZCB0byBBWENvcmVPYmplY3QuCisgICAgICAgICog
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0Lmg6CisgICAgICAgICogYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0SW50ZXJmYWNlLmg6CisgICAgICAgIChXZWJDb3JlOjpB
WENvcmVPYmplY3Q6OmlzRGVzY2VuZGFudE9mT2JqZWN0IGNvbnN0KToKKyAgICAgICAgKFdlYkNv
cmU6OkFYQ29yZU9iamVjdDo6aXNBbmNlc3Rvck9mT2JqZWN0IGNvbnN0KToKKyAgICAgICAgKiBh
Y2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVkT2JqZWN0LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkFYSXNvbGF0ZWRPYmplY3Q6OmluaXRpYWxpemVBdHRyaWJ1dGVEYXRhKTogU2V0
cyB0aGUgSGFzQ2hpbGRyZW4gYXR0cmlidXRlLgorICAgICAgICAoV2ViQ29yZTo6QVhJc29sYXRl
ZE9iamVjdDo6aGFzQ2hpbGRyZW4gY29uc3QpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6
QVhJc29sYXRlZE9iamVjdDo6aXNEZXNjZW5kYW50T2ZPYmplY3QgY29uc3QpOiBEZWxldGVkLgor
ICAgICAgICAoV2ViQ29yZTo6QVhJc29sYXRlZE9iamVjdDo6aXNBbmNlc3Rvck9mT2JqZWN0IGNv
bnN0KTogRGVsZXRlZC4KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElz
b2xhdGVkT2JqZWN0Lmg6CisKIDIwMjAtMDItMTIgIFlvc2hpYWtpIEppdHN1a2F3YSAgPHlvc2hp
YWtpLmppdHN1a2F3YUBzb255LmNvbT4KIAogICAgICAgICBbV2ViQ3J5cHRvXVtDb21tb25Dcnlw
dG9dIEluY29ycmVjdCBBRVMtQ1RSIHdpdGggY291bnRlckxlbmd0aCBsb25nZXIgdGhhbiA2NApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVj
dC5jcHAKaW5kZXggYjA0MGUyOWZjYzgwMmIxZjNjOTFiMTI4ODhkNGRhYWI1N2IzZGJjZS4uODMx
NDcxMjYwMjY4Mzk0MmEyMWZhNGNkYTdkYmI1M2FiZDlhMjY5OSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCkBAIC0yMTE1
LDI0ICsyMTE1LDYgQEAgQWNjZXNzaWJpbGl0eU9yaWVudGF0aW9uIEFjY2Vzc2liaWxpdHlPYmpl
Y3Q6Om9yaWVudGF0aW9uKCkgY29uc3QKICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eU9yaWVudGF0
aW9uOjpVbmRlZmluZWQ7CiB9ICAgIAogCi1ib29sIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzRGVz
Y2VuZGFudE9mT2JqZWN0KGNvbnN0IEFYQ29yZU9iamVjdCogYXhPYmplY3QpIGNvbnN0Ci17Ci0g
ICAgaWYgKCFheE9iamVjdCB8fCAhYXhPYmplY3QtPmhhc0NoaWxkcmVuKCkpCi0gICAgICAgIHJl
dHVybiBmYWxzZTsKLQotICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5OjpmaW5kQW5jZXN0b3I8QWNj
ZXNzaWJpbGl0eU9iamVjdD4oKnRoaXMsIGZhbHNlLCBbYXhPYmplY3RdIChjb25zdCBBY2Nlc3Np
YmlsaXR5T2JqZWN0JiBvYmplY3QpIHsKLSAgICAgICAgcmV0dXJuICZvYmplY3QgPT0gYXhPYmpl
Y3Q7Ci0gICAgfSkgIT0gbnVsbHB0cjsKLX0KLQotYm9vbCBBY2Nlc3NpYmlsaXR5T2JqZWN0Ojpp
c0FuY2VzdG9yT2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0KiBheE9iamVjdCkgY29uc3QKLXsK
LSAgICBpZiAoIWF4T2JqZWN0KQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICByZXR1cm4g
dGhpcyA9PSBheE9iamVjdCB8fCBheE9iamVjdC0+aXNEZXNjZW5kYW50T2ZPYmplY3QodGhpcyk7
Ci19Ci0KIEFjY2Vzc2liaWxpdHlPYmplY3QqIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmZpcnN0QW5v
bnltb3VzQmxvY2tDaGlsZCgpIGNvbnN0CiB7CiAgICAgZm9yIChBY2Nlc3NpYmlsaXR5T2JqZWN0
KiBjaGlsZCA9IGZpcnN0Q2hpbGQoKTsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPm5leHRTaWJsaW5n
KCkpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJp
bGl0eU9iamVjdC5oIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5
T2JqZWN0LmgKaW5kZXggZTkxYjJmNDg2MWZlMTk0ZmIxZjIxNjkwOGNmNTFjMjkzZDA2ZTg1MC4u
MDNlZmJlZGZmYTE1ZDIyY2JmYmI3NjdkNjQ3ZjkzMzI0NTRlNDA3NiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgKKysrIGIvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgKQEAgLTQ4NCw4
ICs0ODQsNiBAQCBwdWJsaWM6CiAgICAgQWNjZXNzaWJpbGl0eU9iamVjdCogYWN0aXZlRGVzY2Vu
ZGFudCgpIGNvbnN0IG92ZXJyaWRlIHsgcmV0dXJuIG51bGxwdHI7IH0KICAgICB2b2lkIGhhbmRs
ZUFjdGl2ZURlc2NlbmRhbnRDaGFuZ2VkKCkgb3ZlcnJpZGUgeyB9CiAgICAgdm9pZCBoYW5kbGVB
cmlhRXhwYW5kZWRDaGFuZ2VkKCkgb3ZlcnJpZGUgeyB9Ci0gICAgYm9vbCBpc0Rlc2NlbmRhbnRP
Zk9iamVjdChjb25zdCBBWENvcmVPYmplY3QqKSBjb25zdCBvdmVycmlkZTsKLSAgICBib29sIGlz
QW5jZXN0b3JPZk9iamVjdChjb25zdCBBWENvcmVPYmplY3QqKSBjb25zdCBvdmVycmlkZTsKICAg
ICBBY2Nlc3NpYmlsaXR5T2JqZWN0KiBmaXJzdEFub255bW91c0Jsb2NrQ2hpbGQoKSBjb25zdCBv
dmVycmlkZTsKIAogICAgIFdFQkNPUkVfRVhQT1JUIHN0YXRpYyBBY2Nlc3NpYmlsaXR5Um9sZSBh
cmlhUm9sZVRvV2ViQ29yZVJvbGUoY29uc3QgU3RyaW5nJik7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3RJbnRlcmZhY2UuaCBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdEludGVyZmFjZS5o
CmluZGV4IDgxNTE3Y2E3ZmE2YWJjMjk5NjYxMzU2ZmIxYjZhMGU0MjRmMzkzYTguLmMxNWY4ZWZl
MGIxNzg2NTUzYjIyZTJiMTZjOTQ3MjIwYjM1YmU2MzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdEludGVyZmFjZS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdEludGVyZmFjZS5o
CkBAIC04ODgsOCArODg4LDggQEAgcHVibGljOgogICAgIHZpcnR1YWwgQVhDb3JlT2JqZWN0KiBh
Y3RpdmVEZXNjZW5kYW50KCkgY29uc3QgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBoYW5kbGVBY3Rp
dmVEZXNjZW5kYW50Q2hhbmdlZCgpID0gMDsKICAgICB2aXJ0dWFsIHZvaWQgaGFuZGxlQXJpYUV4
cGFuZGVkQ2hhbmdlZCgpID0gMDsKLSAgICB2aXJ0dWFsIGJvb2wgaXNEZXNjZW5kYW50T2ZPYmpl
Y3QoY29uc3QgQVhDb3JlT2JqZWN0KikgY29uc3QgPSAwOwotICAgIHZpcnR1YWwgYm9vbCBpc0Fu
Y2VzdG9yT2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0KikgY29uc3QgPSAwOworICAgIGJvb2wg
aXNEZXNjZW5kYW50T2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0KikgY29uc3Q7CisgICAgYm9v
bCBpc0FuY2VzdG9yT2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0KikgY29uc3Q7CiAgICAgdmly
dHVhbCBBWENvcmVPYmplY3QqIGZpcnN0QW5vbnltb3VzQmxvY2tDaGlsZCgpIGNvbnN0ID0gMDsK
IAogICAgIHZpcnR1YWwgYm9vbCBoYXNBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYpIGNv
bnN0ID0gMDsKQEAgLTEyMjIsNCArMTIyMiwxNyBAQCB0ZW1wbGF0ZTx0eXBlbmFtZSBULCB0eXBl
bmFtZSBVPiBpbmxpbmUgVCByZXRyaWV2ZUF1dG9yZWxlYXNlZFZhbHVlRnJvbU1haW5UaHJlYQog
CiB9IC8vIG5hbWVzcGFjZSBBY2Nlc3NpYmlsaXR5CiAKK2lubGluZSBib29sIEFYQ29yZU9iamVj
dDo6aXNEZXNjZW5kYW50T2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0KiBheE9iamVjdCkgY29u
c3QKK3sKKyAgICByZXR1cm4gYXhPYmplY3QgJiYgYXhPYmplY3QtPmhhc0NoaWxkcmVuKCkKKyAg
ICAgICAgJiYgQWNjZXNzaWJpbGl0eTo6ZmluZEFuY2VzdG9yPEFYQ29yZU9iamVjdD4oKnRoaXMs
IGZhbHNlLCBbYXhPYmplY3RdIChjb25zdCBBWENvcmVPYmplY3QmIG9iamVjdCkgeworICAgICAg
ICAgICAgcmV0dXJuICZvYmplY3QgPT0gYXhPYmplY3Q7CisgICAgICAgIH0pICE9IG51bGxwdHI7
Cit9CisKK2lubGluZSBib29sIEFYQ29yZU9iamVjdDo6aXNBbmNlc3Rvck9mT2JqZWN0KGNvbnN0
IEFYQ29yZU9iamVjdCogYXhPYmplY3QpIGNvbnN0Cit7CisgICAgcmV0dXJuIGF4T2JqZWN0ICYm
ICh0aGlzID09IGF4T2JqZWN0IHx8IGF4T2JqZWN0LT5pc0Rlc2NlbmRhbnRPZk9iamVjdCh0aGlz
KSk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuY3BwIGIvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5j
cHAKaW5kZXggMTk3ZGY0NTQwNzQzNWI3NTc1NzBjYjhhODdmZWRhOWUzNDhiMTVjZC4uMTMyNmUy
NWE1OTE0NDY4OTYyNjIyZmVmZDVjNDA3ZjEzYzJkODhlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9i
amVjdC5jcHAKQEAgLTE1Miw2ICsxNTIsNyBAQCB2b2lkIEFYSXNvbGF0ZWRPYmplY3Q6OmluaXRp
YWxpemVBdHRyaWJ1dGVEYXRhKEFYQ29yZU9iamVjdCYgb2JqZWN0LCBib29sIGlzUm9vdAogICAg
IHNldFByb3BlcnR5KEFYUHJvcGVydHlOYW1lOjpMYXlvdXRDb3VudCwgb2JqZWN0LmxheW91dENv
dW50KCkpOwogICAgIHNldFByb3BlcnR5KEFYUHJvcGVydHlOYW1lOjpFc3RpbWF0ZWRMb2FkaW5n
UHJvZ3Jlc3MsIG9iamVjdC5lc3RpbWF0ZWRMb2FkaW5nUHJvZ3Jlc3MoKSk7CiAgICAgc2V0UHJv
cGVydHkoQVhQcm9wZXJ0eU5hbWU6OlN1cHBvcnRzQVJJQU93bnMsIG9iamVjdC5zdXBwb3J0c0FS
SUFPd25zKCkpOworICAgIHNldFByb3BlcnR5KEFYUHJvcGVydHlOYW1lOjpIYXNDaGlsZHJlbiwg
b2JqZWN0Lmhhc0NoaWxkcmVuKCkpOwogICAgIHNldFByb3BlcnR5KEFYUHJvcGVydHlOYW1lOjpI
YXNQb3B1cCwgb2JqZWN0Lmhhc1BvcHVwKCkpOwogICAgIHNldFByb3BlcnR5KEFYUHJvcGVydHlO
YW1lOjpQb3B1cFZhbHVlLCBvYmplY3QucG9wdXBWYWx1ZSgpKTsKICAgICBzZXRQcm9wZXJ0eShB
WFByb3BlcnR5TmFtZTo6UHJlc3NlZElzUHJlc2VudCwgb2JqZWN0LnByZXNzZWRJc1ByZXNlbnQo
KSk7CkBAIC0xNTcwLDEyICsxNTcxLDYgQEAgYm9vbCBBWElzb2xhdGVkT2JqZWN0OjpjYW5IYXZl
Q2hpbGRyZW4oKSBjb25zdAogICAgIHJldHVybiBmYWxzZTsKIH0KIAotYm9vbCBBWElzb2xhdGVk
T2JqZWN0OjpoYXNDaGlsZHJlbigpIGNvbnN0Ci17Ci0gICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7
Ci0gICAgcmV0dXJuIGZhbHNlOwotfQotCiB2b2lkIEFYSXNvbGF0ZWRPYmplY3Q6OnNldE5lZWRz
VG9VcGRhdGVDaGlsZHJlbigpCiB7CiAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CkBAIC0xNjE5
LDE4ICsxNjE0LDYgQEAgdm9pZCBBWElzb2xhdGVkT2JqZWN0OjpoYW5kbGVBcmlhRXhwYW5kZWRD
aGFuZ2VkKCkKICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIH0KIAotYm9vbCBBWElzb2xhdGVk
T2JqZWN0Ojppc0Rlc2NlbmRhbnRPZk9iamVjdChjb25zdCBBWENvcmVPYmplY3QqKSBjb25zdAot
ewotICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgIHJldHVybiBmYWxzZTsKLX0KLQotYm9v
bCBBWElzb2xhdGVkT2JqZWN0Ojppc0FuY2VzdG9yT2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0
KikgY29uc3QKLXsKLSAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKLSAgICByZXR1cm4gZmFsc2U7
Ci19Ci0KIEFYQ29yZU9iamVjdCogQVhJc29sYXRlZE9iamVjdDo6Zmlyc3RBbm9ueW1vdXNCbG9j
a0NoaWxkKCkgY29uc3QKIHsKICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmpl
Y3QuaCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0
ZWRPYmplY3QuaAppbmRleCA3MWMxYzJjNTJjOWQ5ZTUyNWQ0ODFmYWE4MTMwZDkxYzUzMWY3NThm
Li4xYmFhYWUxMDdiOWM1MTcyZWMwZWUwM2ZmZGQ2NjAzOTkwZTE2N2YwIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVkT2JqZWN0
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29s
YXRlZE9iamVjdC5oCkBAIC0xMzEsNiArMTMxLDcgQEAgcHJpdmF0ZToKICAgICAgICAgRmlsZVVw
bG9hZEJ1dHRvblJldHVybnNWYWx1ZUluVGl0bGUsCiAgICAgICAgIEZvY3VzYWJsZUFuY2VzdG9y
LAogICAgICAgICBIYXNBUklBVmFsdWVOb3csCisgICAgICAgIEhhc0NoaWxkcmVuLAogICAgICAg
ICBIYXNQb3B1cCwKICAgICAgICAgSGVhZGluZ0xldmVsLAogICAgICAgICBIZWxwVGV4dCwKQEAg
LTc3MCw3ICs3NzEsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgaW5zZXJ0Q2hpbGQoQVhDb3JlT2Jq
ZWN0KiwgdW5zaWduZWQpIG92ZXJyaWRlOwogICAgIGJvb2wgc2hvdWxkSWdub3JlQXR0cmlidXRl
Um9sZSgpIGNvbnN0IG92ZXJyaWRlOwogICAgIGJvb2wgY2FuSGF2ZUNoaWxkcmVuKCkgY29uc3Qg
b3ZlcnJpZGU7Ci0gICAgYm9vbCBoYXNDaGlsZHJlbigpIGNvbnN0IG92ZXJyaWRlOworICAgIGJv
b2wgaGFzQ2hpbGRyZW4oKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiBib29sQXR0cmlidXRlVmFs
dWUoQVhQcm9wZXJ0eU5hbWU6Okhhc0NoaWxkcmVuKTsgfQogICAgIHZvaWQgc2V0TmVlZHNUb1Vw
ZGF0ZUNoaWxkcmVuKCkgb3ZlcnJpZGU7CiAgICAgdm9pZCBzZXROZWVkc1RvVXBkYXRlU3VidHJl
ZSgpIG92ZXJyaWRlOwogICAgIHZvaWQgY2xlYXJDaGlsZHJlbigpIG92ZXJyaWRlOwpAQCAtNzgw
LDggKzc4MSw2IEBAIHByaXZhdGU6CiAgICAgQVhDb3JlT2JqZWN0KiBhY3RpdmVEZXNjZW5kYW50
KCkgY29uc3Qgb3ZlcnJpZGU7CiAgICAgdm9pZCBoYW5kbGVBY3RpdmVEZXNjZW5kYW50Q2hhbmdl
ZCgpIG92ZXJyaWRlOwogICAgIHZvaWQgaGFuZGxlQXJpYUV4cGFuZGVkQ2hhbmdlZCgpIG92ZXJy
aWRlOwotICAgIGJvb2wgaXNEZXNjZW5kYW50T2ZPYmplY3QoY29uc3QgQVhDb3JlT2JqZWN0Kikg
Y29uc3Qgb3ZlcnJpZGU7Ci0gICAgYm9vbCBpc0FuY2VzdG9yT2ZPYmplY3QoY29uc3QgQVhDb3Jl
T2JqZWN0KikgY29uc3Qgb3ZlcnJpZGU7CiAgICAgQVhDb3JlT2JqZWN0KiBmaXJzdEFub255bW91
c0Jsb2NrQ2hpbGQoKSBjb25zdCBvdmVycmlkZTsKICAgICBib29sIGhhc0F0dHJpYnV0ZShjb25z
dCBRdWFsaWZpZWROYW1lJikgY29uc3Qgb3ZlcnJpZGU7CiAgICAgY29uc3QgQXRvbVN0cmluZyYg
Z2V0QXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmKSBjb25zdCBvdmVycmlkZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>