<?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>192928</bug_id>
          
          <creation_ts>2018-12-20 06:02:48 -0800</creation_ts>
          <short_desc>WebDriver: Session::findElements should handle user prompts</short_desc>
          <delta_ts>2018-12-20 09:46:37 -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>WebDriver</component>
          <version>WebKit 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=192927</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1489827</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-12-20 06:02:48 -0800</bug_when>
    <thetext>This is similar to bug #192927, all user prompt tests for commands using Session::findElements are failing because of this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1489828</commentid>
    <comment_count>1</comment_count>
      <attachid>357808</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-12-20 06:04:55 -0800</bug_when>
    <thetext>Created attachment 357808
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1489884</commentid>
    <comment_count>2</comment_count>
      <attachid>357808</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-20 09:45:28 -0800</bug_when>
    <thetext>Comment on attachment 357808
Patch

Clearing flags on attachment: 357808

Committed r239445: &lt;https://trac.webkit.org/changeset/239445&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1489885</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-20 09:45:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1489887</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-12-20 09:46:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/46874575&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357808</attachid>
            <date>2018-12-20 06:04:55 -0800</date>
            <delta_ts>2018-12-20 09:45:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wd-find-elements-prompts.diff</filename>
            <type>text/plain</type>
            <size>8281</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJEcml2ZXIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkRyaXZl
ci9DaGFuZ2VMb2cKaW5kZXggN2IyZjI1YThlMGYuLjJhOWRiZjlmZGMxIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViRHJpdmVyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViRHJpdmVyL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE1IEBACisyMDE4LTEyLTIwICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNn
YXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBXZWJEcml2ZXI6IFNlc3Npb246OmZpbmRFbGVt
ZW50cyBzaG91bGQgaGFuZGxlIHVzZXIgcHJvbXB0cworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkyOTI4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWxsIHVzZXIgcHJvbXB0IHRlc3RzIGZvciBjb21tYW5k
cyB1c2luZyBTZXNzaW9uOjpmaW5kRWxlbWVudHMgYXJlIGZhaWxpbmcgYmVjYXVzZSBvZiB0aGlz
LgorCisgICAgICAgICogU2Vzc2lvbi5jcHA6CisgICAgICAgIChXZWJEcml2ZXI6OlNlc3Npb246
OmZpbmRFbGVtZW50cyk6CisKIDIwMTgtMTItMjAgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dh
cmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFdlYkRyaXZlcjogdGVzdHMgaW4gaW1w
b3J0ZWQvdzNjL3dlYmRyaXZlci90ZXN0cy9lbGVtZW50X2NsZWFyL3VzZXJfcHJvbXB0cy5weSBh
cmUgZmFpbGluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkRyaXZlci9TZXNzaW9uLmNwcCBiL1Nv
dXJjZS9XZWJEcml2ZXIvU2Vzc2lvbi5jcHAKaW5kZXggYWYyYmI3YTdjZjUuLjlhNjBkOWEyM2M4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViRHJpdmVyL1Nlc3Npb24uY3BwCisrKyBiL1NvdXJjZS9X
ZWJEcml2ZXIvU2Vzc2lvbi5jcHAKQEAgLTk4Myw2OSArOTgzLDc1IEBAIHZvaWQgU2Vzc2lvbjo6
ZmluZEVsZW1lbnRzKGNvbnN0IFN0cmluZyYgc3RyYXRlZ3ksIGNvbnN0IFN0cmluZyYgc2VsZWN0
b3IsIEZpbmRFCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBSZWZQdHI8SlNPTjo6QXJy
YXk+IGFyZ3VtZW50cyA9IEpTT046OkFycmF5OjpjcmVhdGUoKTsKLSAgICBhcmd1bWVudHMtPnB1
c2hTdHJpbmcoSlNPTjo6VmFsdWU6OmNyZWF0ZShzdHJhdGVneSktPnRvSlNPTlN0cmluZygpKTsK
LSAgICBpZiAocm9vdEVsZW1lbnRJRC5pc0VtcHR5KCkpCi0gICAgICAgIGFyZ3VtZW50cy0+cHVz
aFN0cmluZyhKU09OOjpWYWx1ZTo6bnVsbCgpLT50b0pTT05TdHJpbmcoKSk7Ci0gICAgZWxzZQot
ICAgICAgICBhcmd1bWVudHMtPnB1c2hTdHJpbmcoY3JlYXRlRWxlbWVudChyb290RWxlbWVudElE
KS0+dG9KU09OU3RyaW5nKCkpOwotICAgIGFyZ3VtZW50cy0+cHVzaFN0cmluZyhKU09OOjpWYWx1
ZTo6Y3JlYXRlKHNlbGVjdG9yKS0+dG9KU09OU3RyaW5nKCkpOwotICAgIGFyZ3VtZW50cy0+cHVz
aFN0cmluZyhKU09OOjpWYWx1ZTo6Y3JlYXRlKG1vZGUgPT0gRmluZEVsZW1lbnRzTW9kZTo6U2lu
Z2xlKS0+dG9KU09OU3RyaW5nKCkpOwotICAgIGFyZ3VtZW50cy0+cHVzaFN0cmluZyhKU09OOjpW
YWx1ZTo6Y3JlYXRlKG1faW1wbGljaXRXYWl0VGltZW91dC5taWxsaXNlY29uZHMoKSktPnRvSlNP
TlN0cmluZygpKTsKLQotICAgIFJlZlB0cjxKU09OOjpPYmplY3Q+IHBhcmFtZXRlcnMgPSBKU09O
OjpPYmplY3Q6OmNyZWF0ZSgpOwotICAgIHBhcmFtZXRlcnMtPnNldFN0cmluZygiYnJvd3NpbmdD
b250ZXh0SGFuZGxlIl9zLCBtX3RvcGxldmVsQnJvd3NpbmdDb250ZXh0LnZhbHVlKCkpOwotICAg
IGlmIChtX2N1cnJlbnRCcm93c2luZ0NvbnRleHQpCi0gICAgICAgIHBhcmFtZXRlcnMtPnNldFN0
cmluZygiZnJhbWVIYW5kbGUiX3MsIG1fY3VycmVudEJyb3dzaW5nQ29udGV4dC52YWx1ZSgpKTsK
LSAgICBwYXJhbWV0ZXJzLT5zZXRTdHJpbmcoImZ1bmN0aW9uIl9zLCBGaW5kTm9kZXNKYXZhU2Ny
aXB0KTsKLSAgICBwYXJhbWV0ZXJzLT5zZXRBcnJheSgiYXJndW1lbnRzIl9zLCBXVEZNb3ZlKGFy
Z3VtZW50cykpOwotICAgIHBhcmFtZXRlcnMtPnNldEJvb2xlYW4oImV4cGVjdHNJbXBsaWNpdENh
bGxiYWNrQXJndW1lbnQiX3MsIHRydWUpOwotICAgIC8vIElmIHRoZXJlJ3MgYW4gaW1wbGljaXQg
d2FpdCwgdXNlIG9uZSBzZWNvbmQgbW9yZSBhcyBjYWxsYmFjayB0aW1lb3V0LgotICAgIGlmICht
X2ltcGxpY2l0V2FpdFRpbWVvdXQpCi0gICAgICAgIHBhcmFtZXRlcnMtPnNldEludGVnZXIoImNh
bGxiYWNrVGltZW91dCJfcywgU2Vjb25kcyhtX2ltcGxpY2l0V2FpdFRpbWVvdXQgKyAxX3MpLm1p
bGxpc2Vjb25kc0FzPGludD4oKSk7Ci0KLSAgICBtX2hvc3QtPnNlbmRDb21tYW5kVG9CYWNrZW5k
KCJldmFsdWF0ZUphdmFTY3JpcHRGdW5jdGlvbiJfcywgV1RGTW92ZShwYXJhbWV0ZXJzKSwgW3Ro
aXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKSwgbW9kZSwgY29tcGxldGlvbkhhbmRs
ZXIgPSBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKV0oU2Vzc2lvbkhvc3Q6OkNvbW1hbmRSZXNw
b25zZSYmIHJlc3BvbnNlKSB7Ci0gICAgICAgIGlmIChyZXNwb25zZS5pc0Vycm9yIHx8ICFyZXNw
b25zZS5yZXNwb25zZU9iamVjdCkgewotICAgICAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoQ29t
bWFuZFJlc3VsdDo6ZmFpbChXVEZNb3ZlKHJlc3BvbnNlLnJlc3BvbnNlT2JqZWN0KSkpOwotICAg
ICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgICAgIFN0cmluZyB2YWx1ZVN0cmluZzsK
LSAgICAgICAgaWYgKCFyZXNwb25zZS5yZXNwb25zZU9iamVjdC0+Z2V0U3RyaW5nKCJyZXN1bHQi
X3MsIHZhbHVlU3RyaW5nKSkgewotICAgICAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoQ29tbWFu
ZFJlc3VsdDo6ZmFpbChDb21tYW5kUmVzdWx0OjpFcnJvckNvZGU6OlVua25vd25FcnJvcikpOwot
ICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgICAgIFJlZlB0cjxKU09OOjpWYWx1
ZT4gcmVzdWx0VmFsdWU7Ci0gICAgICAgIGlmICghSlNPTjo6VmFsdWU6OnBhcnNlSlNPTih2YWx1
ZVN0cmluZywgcmVzdWx0VmFsdWUpKSB7Ci0gICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihD
b21tYW5kUmVzdWx0OjpmYWlsKENvbW1hbmRSZXN1bHQ6OkVycm9yQ29kZTo6VW5rbm93bkVycm9y
KSk7CisgICAgaGFuZGxlVXNlclByb21wdHMoW3RoaXMsIHN0cmF0ZWd5LCBzZWxlY3RvciwgbW9k
ZSwgcm9vdEVsZW1lbnRJRCwgY29tcGxldGlvbkhhbmRsZXIgPSBXVEZNb3ZlKGNvbXBsZXRpb25I
YW5kbGVyKV0oQ29tbWFuZFJlc3VsdCYmIHJlc3VsdCkgbXV0YWJsZSB7CisgICAgICAgIGlmIChy
ZXN1bHQuaXNFcnJvcigpKSB7CisgICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihXVEZNb3Zl
KHJlc3VsdCkpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CisgICAgICAgIFJlZlB0
cjxKU09OOjpBcnJheT4gYXJndW1lbnRzID0gSlNPTjo6QXJyYXk6OmNyZWF0ZSgpOworICAgICAg
ICBhcmd1bWVudHMtPnB1c2hTdHJpbmcoSlNPTjo6VmFsdWU6OmNyZWF0ZShzdHJhdGVneSktPnRv
SlNPTlN0cmluZygpKTsKKyAgICAgICAgaWYgKHJvb3RFbGVtZW50SUQuaXNFbXB0eSgpKQorICAg
ICAgICAgICAgYXJndW1lbnRzLT5wdXNoU3RyaW5nKEpTT046OlZhbHVlOjpudWxsKCktPnRvSlNP
TlN0cmluZygpKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgYXJndW1lbnRzLT5wdXNoU3Ry
aW5nKGNyZWF0ZUVsZW1lbnQocm9vdEVsZW1lbnRJRCktPnRvSlNPTlN0cmluZygpKTsKKyAgICAg
ICAgYXJndW1lbnRzLT5wdXNoU3RyaW5nKEpTT046OlZhbHVlOjpjcmVhdGUoc2VsZWN0b3IpLT50
b0pTT05TdHJpbmcoKSk7CisgICAgICAgIGFyZ3VtZW50cy0+cHVzaFN0cmluZyhKU09OOjpWYWx1
ZTo6Y3JlYXRlKG1vZGUgPT0gRmluZEVsZW1lbnRzTW9kZTo6U2luZ2xlKS0+dG9KU09OU3RyaW5n
KCkpOworICAgICAgICBhcmd1bWVudHMtPnB1c2hTdHJpbmcoSlNPTjo6VmFsdWU6OmNyZWF0ZSht
X2ltcGxpY2l0V2FpdFRpbWVvdXQubWlsbGlzZWNvbmRzKCkpLT50b0pTT05TdHJpbmcoKSk7CiAK
LSAgICAgICAgc3dpdGNoIChtb2RlKSB7Ci0gICAgICAgIGNhc2UgRmluZEVsZW1lbnRzTW9kZTo6
U2luZ2xlOiB7Ci0gICAgICAgICAgICBSZWZQdHI8SlNPTjo6T2JqZWN0PiBlbGVtZW50T2JqZWN0
ID0gY3JlYXRlRWxlbWVudChXVEZNb3ZlKHJlc3VsdFZhbHVlKSk7Ci0gICAgICAgICAgICBpZiAo
IWVsZW1lbnRPYmplY3QpIHsKLSAgICAgICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihDb21t
YW5kUmVzdWx0OjpmYWlsKENvbW1hbmRSZXN1bHQ6OkVycm9yQ29kZTo6Tm9TdWNoRWxlbWVudCkp
OworICAgICAgICBSZWZQdHI8SlNPTjo6T2JqZWN0PiBwYXJhbWV0ZXJzID0gSlNPTjo6T2JqZWN0
OjpjcmVhdGUoKTsKKyAgICAgICAgcGFyYW1ldGVycy0+c2V0U3RyaW5nKCJicm93c2luZ0NvbnRl
eHRIYW5kbGUiX3MsIG1fdG9wbGV2ZWxCcm93c2luZ0NvbnRleHQudmFsdWUoKSk7CisgICAgICAg
IGlmIChtX2N1cnJlbnRCcm93c2luZ0NvbnRleHQpCisgICAgICAgICAgICBwYXJhbWV0ZXJzLT5z
ZXRTdHJpbmcoImZyYW1lSGFuZGxlIl9zLCBtX2N1cnJlbnRCcm93c2luZ0NvbnRleHQudmFsdWUo
KSk7CisgICAgICAgIHBhcmFtZXRlcnMtPnNldFN0cmluZygiZnVuY3Rpb24iX3MsIEZpbmROb2Rl
c0phdmFTY3JpcHQpOworICAgICAgICBwYXJhbWV0ZXJzLT5zZXRBcnJheSgiYXJndW1lbnRzIl9z
LCBXVEZNb3ZlKGFyZ3VtZW50cykpOworICAgICAgICBwYXJhbWV0ZXJzLT5zZXRCb29sZWFuKCJl
eHBlY3RzSW1wbGljaXRDYWxsYmFja0FyZ3VtZW50Il9zLCB0cnVlKTsKKyAgICAgICAgLy8gSWYg
dGhlcmUncyBhbiBpbXBsaWNpdCB3YWl0LCB1c2Ugb25lIHNlY29uZCBtb3JlIGFzIGNhbGxiYWNr
IHRpbWVvdXQuCisgICAgICAgIGlmIChtX2ltcGxpY2l0V2FpdFRpbWVvdXQpCisgICAgICAgICAg
ICBwYXJhbWV0ZXJzLT5zZXRJbnRlZ2VyKCJjYWxsYmFja1RpbWVvdXQiX3MsIFNlY29uZHMobV9p
bXBsaWNpdFdhaXRUaW1lb3V0ICsgMV9zKS5taWxsaXNlY29uZHNBczxpbnQ+KCkpOworCisgICAg
ICAgIG1faG9zdC0+c2VuZENvbW1hbmRUb0JhY2tlbmQoImV2YWx1YXRlSmF2YVNjcmlwdEZ1bmN0
aW9uIl9zLCBXVEZNb3ZlKHBhcmFtZXRlcnMpLCBbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VS
ZWYoKnRoaXMpLCBtb2RlLCBjb21wbGV0aW9uSGFuZGxlciA9IFdURk1vdmUoY29tcGxldGlvbkhh
bmRsZXIpXShTZXNzaW9uSG9zdDo6Q29tbWFuZFJlc3BvbnNlJiYgcmVzcG9uc2UpIHsKKyAgICAg
ICAgICAgIGlmIChyZXNwb25zZS5pc0Vycm9yIHx8ICFyZXNwb25zZS5yZXNwb25zZU9iamVjdCkg
eworICAgICAgICAgICAgICAgIGNvbXBsZXRpb25IYW5kbGVyKENvbW1hbmRSZXN1bHQ6OmZhaWwo
V1RGTW92ZShyZXNwb25zZS5yZXNwb25zZU9iamVjdCkpKTsKICAgICAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihDb21tYW5k
UmVzdWx0OjpzdWNjZXNzKFdURk1vdmUoZWxlbWVudE9iamVjdCkpKTsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICB9Ci0gICAgICAgIGNhc2UgRmluZEVsZW1lbnRzTW9kZTo6TXVsdGlwbGU6
IHsKLSAgICAgICAgICAgIFJlZlB0cjxKU09OOjpBcnJheT4gZWxlbWVudHNBcnJheTsKLSAgICAg
ICAgICAgIGlmICghcmVzdWx0VmFsdWUtPmFzQXJyYXkoZWxlbWVudHNBcnJheSkpIHsKLSAgICAg
ICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihDb21tYW5kUmVzdWx0OjpmYWlsKENvbW1hbmRS
ZXN1bHQ6OkVycm9yQ29kZTo6Tm9TdWNoRWxlbWVudCkpOworICAgICAgICAgICAgU3RyaW5nIHZh
bHVlU3RyaW5nOworICAgICAgICAgICAgaWYgKCFyZXNwb25zZS5yZXNwb25zZU9iamVjdC0+Z2V0
U3RyaW5nKCJyZXN1bHQiX3MsIHZhbHVlU3RyaW5nKSkgeworICAgICAgICAgICAgICAgIGNvbXBs
ZXRpb25IYW5kbGVyKENvbW1hbmRSZXN1bHQ6OmZhaWwoQ29tbWFuZFJlc3VsdDo6RXJyb3JDb2Rl
OjpVbmtub3duRXJyb3IpKTsKICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9
Ci0gICAgICAgICAgICBSZWZQdHI8SlNPTjo6QXJyYXk+IGVsZW1lbnRPYmplY3RzQXJyYXkgPSBK
U09OOjpBcnJheTo6Y3JlYXRlKCk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBlbGVtZW50c0FycmF5
TGVuZ3RoID0gZWxlbWVudHNBcnJheS0+bGVuZ3RoKCk7Ci0gICAgICAgICAgICBmb3IgKHVuc2ln
bmVkIGkgPSAwOyBpIDwgZWxlbWVudHNBcnJheUxlbmd0aDsgKytpKSB7Ci0gICAgICAgICAgICAg
ICAgaWYgKGF1dG8gZWxlbWVudE9iamVjdCA9IGNyZWF0ZUVsZW1lbnQoZWxlbWVudHNBcnJheS0+
Z2V0KGkpKSkKLSAgICAgICAgICAgICAgICAgICAgZWxlbWVudE9iamVjdHNBcnJheS0+cHVzaE9i
amVjdChXVEZNb3ZlKGVsZW1lbnRPYmplY3QpKTsKKyAgICAgICAgICAgIFJlZlB0cjxKU09OOjpW
YWx1ZT4gcmVzdWx0VmFsdWU7CisgICAgICAgICAgICBpZiAoIUpTT046OlZhbHVlOjpwYXJzZUpT
T04odmFsdWVTdHJpbmcsIHJlc3VsdFZhbHVlKSkgeworICAgICAgICAgICAgICAgIGNvbXBsZXRp
b25IYW5kbGVyKENvbW1hbmRSZXN1bHQ6OmZhaWwoQ29tbWFuZFJlc3VsdDo6RXJyb3JDb2RlOjpV
bmtub3duRXJyb3IpKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihDb21tYW5kUmVzdWx0OjpzdWNjZXNzKFdURk1v
dmUoZWxlbWVudE9iamVjdHNBcnJheSkpKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
Ci0gICAgICAgIH0KKworICAgICAgICAgICAgc3dpdGNoIChtb2RlKSB7CisgICAgICAgICAgICBj
YXNlIEZpbmRFbGVtZW50c01vZGU6OlNpbmdsZTogeworICAgICAgICAgICAgICAgIFJlZlB0cjxK
U09OOjpPYmplY3Q+IGVsZW1lbnRPYmplY3QgPSBjcmVhdGVFbGVtZW50KFdURk1vdmUocmVzdWx0
VmFsdWUpKTsKKyAgICAgICAgICAgICAgICBpZiAoIWVsZW1lbnRPYmplY3QpIHsKKyAgICAgICAg
ICAgICAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoQ29tbWFuZFJlc3VsdDo6ZmFpbChDb21tYW5k
UmVzdWx0OjpFcnJvckNvZGU6Ok5vU3VjaEVsZW1lbnQpKTsKKyAgICAgICAgICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBjb21wbGV0aW9uSGFu
ZGxlcihDb21tYW5kUmVzdWx0OjpzdWNjZXNzKFdURk1vdmUoZWxlbWVudE9iamVjdCkpKTsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGNhc2UgRmlu
ZEVsZW1lbnRzTW9kZTo6TXVsdGlwbGU6IHsKKyAgICAgICAgICAgICAgICBSZWZQdHI8SlNPTjo6
QXJyYXk+IGVsZW1lbnRzQXJyYXk7CisgICAgICAgICAgICAgICAgaWYgKCFyZXN1bHRWYWx1ZS0+
YXNBcnJheShlbGVtZW50c0FycmF5KSkgeworICAgICAgICAgICAgICAgICAgICBjb21wbGV0aW9u
SGFuZGxlcihDb21tYW5kUmVzdWx0OjpmYWlsKENvbW1hbmRSZXN1bHQ6OkVycm9yQ29kZTo6Tm9T
dWNoRWxlbWVudCkpOworICAgICAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIFJlZlB0cjxKU09OOjpBcnJheT4gZWxlbWVudE9iamVjdHNB
cnJheSA9IEpTT046OkFycmF5OjpjcmVhdGUoKTsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBl
bGVtZW50c0FycmF5TGVuZ3RoID0gZWxlbWVudHNBcnJheS0+bGVuZ3RoKCk7CisgICAgICAgICAg
ICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IGVsZW1lbnRzQXJyYXlMZW5ndGg7ICsraSkg
eworICAgICAgICAgICAgICAgICAgICBpZiAoYXV0byBlbGVtZW50T2JqZWN0ID0gY3JlYXRlRWxl
bWVudChlbGVtZW50c0FycmF5LT5nZXQoaSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgZWxl
bWVudE9iamVjdHNBcnJheS0+cHVzaE9iamVjdChXVEZNb3ZlKGVsZW1lbnRPYmplY3QpKTsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoQ29tbWFu
ZFJlc3VsdDo6c3VjY2VzcyhXVEZNb3ZlKGVsZW1lbnRPYmplY3RzQXJyYXkpKSk7CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0p
OwogICAgIH0pOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>