<?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>181644</bug_id>
          
          <creation_ts>2018-01-15 02:22:31 -0800</creation_ts>
          <short_desc>WebDriver: several element_send_keys tests are failing since added</short_desc>
          <delta_ts>2018-08-13 23:50:16 -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>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>
          
          
          <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="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1389261</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-01-15 02:22:31 -0800</bug_when>
    <thetext>______________________________________________________________________ test_element_outside_of_not_scrollable_viewport _______________________________________________________________________

session = &lt;webdriver.client.Session object at 0x7f3600204b50&gt;

    def test_element_outside_of_not_scrollable_viewport(session):
        session.url = inline(&quot;&lt;input style=\&quot;position: relative; left: -9999px;\&quot;&gt;&quot;)
        element = session.find.css(&quot;input&quot;, all=False)
    
        response = send_keys_to_element(session, element, &quot;foo&quot;)
&gt;       assert_success(response)

element    = &lt;webdriver.client.Element object at 0x7f360003ef90&gt;
response   = &lt;Response status=400 error=&lt;InvalidArgumentException http_status=400&gt;&gt;
session    = &lt;webdriver.client.Session object at 0x7f3600204b50&gt;

WebDriverTests/imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:20: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

response = &lt;Response status=400 error=&lt;InvalidArgumentException http_status=400&gt;&gt;, value = None

    def assert_success(response, value=None):
        &quot;&quot;&quot;
        Verify that the provided webdriver.Response instance described
        a valid error response as defined by `dfn-send-an-error` and
        the provided error code.
    
        :param response: ``webdriver.Response`` instance.
        :param value: Expected value of the response body, if any.
        &quot;&quot;&quot;
&gt;       assert response.status == 200, str(response.error)
E       AssertionError: invalid argument (400):

response   = &lt;Response status=400 error=&lt;InvalidArgumentException http_status=400&gt;&gt;
value      = None

WebDriverTests/imported/w3c/webdriver/tests/support/asserts.py:83: AssertionError</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389263</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-01-15 02:27:33 -0800</bug_when>
    <thetext>Tests in imported/w3c/webdriver/tests/element_send_keys/interactability.py are failing with similar bt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449614</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-08-13 04:22:07 -0700</bug_when>
    <thetext>This is because we are implementing an old version of the spec that received a &quot;value&quot; parameter to send keys command, instead of the &quot;text&quot; one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449615</commentid>
    <comment_count>3</comment_count>
      <attachid>347010</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-08-13 04:30:30 -0700</bug_when>
    <thetext>Created attachment 347010
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449616</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-08-13 04:32:47 -0700</bug_when>
    <thetext>Attachment 347010 did not pass style-queue:


ERROR: Source/WebDriver/Session.h:109:  Extra space before ( in function call  [whitespace/parens] [4]
ERROR: Source/WebDriver/Session.cpp:1720:  Extra space before ( in function call  [whitespace/parens] [4]
Total errors found: 2 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449888</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2018-08-13 23:49:37 -0700</bug_when>
    <thetext>Committed r234836: &lt;https://trac.webkit.org/changeset/234836&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449889</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-13 23:50:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/43272647&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>347010</attachid>
            <date>2018-08-13 04:30:30 -0700</date>
            <delta_ts>2018-08-13 07:41:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wd-send-keys.diff</filename>
            <type>text/plain</type>
            <size>10219</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJEcml2ZXIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkRyaXZl
ci9DaGFuZ2VMb2cKaW5kZXggN2MwMTJkM2U2YWIuLmJmNTk4ZTkwZTg4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViRHJpdmVyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViRHJpdmVyL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDI0IEBACisyMDE4LTA4LTEzICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNn
YXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBXZWJEcml2ZXI6IHNldmVyYWwgZWxlbWVudF9z
ZW5kX2tleXMgdGVzdHMgYXJlIGZhaWxpbmcgc2luY2UgYWRkZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MTY0NAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMgYmVjYXVzZSB3ZSBhcmUgaW1w
bGVtZW50aW5nIGFuIG9sZCB2ZXJzaW9uIG9mIHRoZSBzcGVjIHRoYXQgcmVjZWl2ZWQgYSAidmFs
dWUiIHBhcmFtZXRlciB0byBzZW5kIGtleXMKKyAgICAgICAgY29tbWFuZCwgaW5zdGVhZCBvZiB0
aGUgInRleHQiIG9uZS4KKworICAgICAgICAxNC4zIEVsZW1lbnQgU2VuZCBLZXlzCisgICAgICAg
IGh0dHBzOi8vdzNjLmdpdGh1Yi5pby93ZWJkcml2ZXIvI2VsZW1lbnQtc2VuZC1rZXlzCisKKyAg
ICAgICAgKiBTZXNzaW9uLmNwcDoKKyAgICAgICAgKFdlYkRyaXZlcjo6U2Vzc2lvbjo6dmlydHVh
bEtleUZvcktleSk6IFJlY2VpdmUgYSBzaW5nbGUgY2hhcmFjdGVyIGluc3RlYWQgb2YgYSBzZXF1
ZW5jZS4KKyAgICAgICAgKFdlYkRyaXZlcjo6U2Vzc2lvbjo6ZWxlbWVudFNlbmRLZXlzKTogSXQg
bm93IHJlY2VpdmVzIGEgU3RyaW5nIGFuZCBwYXNzZXMgZXZlcnkgY2hhcmFjdGVyIHRvIHZpcnR1
YWxLZXlGb3JLZXkuCisgICAgICAgIChXZWJEcml2ZXI6OlNlc3Npb246OnBlcmZvcm1BY3Rpb25z
KTogUGFzcyBmaXJzdCBjaGFyYWN0ZXIgb2Ygc2VxdWVuY2UgdG8gdmlydHVhbEtleUZvcktleS4K
KyAgICAgICAgKiBTZXNzaW9uLmg6CisgICAgICAgICogV2ViRHJpdmVyU2VydmljZS5jcHA6Cisg
ICAgICAgIChXZWJEcml2ZXI6OldlYkRyaXZlclNlcnZpY2U6OmVsZW1lbnRTZW5kS2V5cyk6IEdl
dCB0ZXh0IGFzIGEgU3RyaW5nLCBpbnN0ZWFkIG9mIHZhbHVlIGFzIGFuIGFycmF5LgorCiAyMDE4
LTA4LTEyICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBXZWJEcml2ZXI6IGRvIG5vdCBoYW5kbGUgcHJvbXB0cyB0aGF0IGFwcGVhciB3aGlsZSBy
dW5uaW5nIHNjcmlwdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJEcml2ZXIvU2Vzc2lvbi5jcHAg
Yi9Tb3VyY2UvV2ViRHJpdmVyL1Nlc3Npb24uY3BwCmluZGV4IGU3NjY1ODViZDBhLi41YzUyZTE1
Y2MzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkRyaXZlci9TZXNzaW9uLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViRHJpdmVyL1Nlc3Npb24uY3BwCkBAIC0xNTc5LDEyICsxNTc5LDEyIEBAIHZvaWQgU2Vz
c2lvbjo6ZWxlbWVudENsZWFyKGNvbnN0IFN0cmluZyYgZWxlbWVudElELCBGdW5jdGlvbjx2b2lk
IChDb21tYW5kUmVzdWx0CiAgICAgfSk7CiB9CiAKLVN0cmluZyBTZXNzaW9uOjp2aXJ0dWFsS2V5
Rm9yS2V5U2VxdWVuY2UoY29uc3QgU3RyaW5nJiBrZXlTZXF1ZW5jZSwgS2V5TW9kaWZpZXImIG1v
ZGlmaWVyKQorU3RyaW5nIFNlc3Npb246OnZpcnR1YWxLZXlGb3JLZXkoVUNoYXIga2V5LCBLZXlN
b2RpZmllciYgbW9kaWZpZXIpCiB7CiAgICAgLy8gwqcxNy40LjIgS2V5Ym9hcmQgQWN0aW9ucy4K
ICAgICAvLyBodHRwczovL3d3dy53My5vcmcvVFIvd2ViZHJpdmVyLyNrZXlib2FyZC1hY3Rpb25z
CiAgICAgbW9kaWZpZXIgPSBLZXlNb2RpZmllcjo6Tm9uZTsKLSAgICBzd2l0Y2ggKGtleVNlcXVl
bmNlWzBdKSB7CisgICAgc3dpdGNoIChrZXkpIHsKICAgICBjYXNlIDB4RTAwMVU6CiAgICAgICAg
IHJldHVybiAiQ2FuY2VsIl9zOwogICAgIGNhc2UgMHhFMDAyVToKQEAgLTE3MTcsMTQgKzE3MTcs
MTQgQEAgU3RyaW5nIFNlc3Npb246OnZpcnR1YWxLZXlGb3JLZXlTZXF1ZW5jZShjb25zdCBTdHJp
bmcmIGtleVNlcXVlbmNlLCBLZXlNb2RpZmllciYKICAgICByZXR1cm4gU3RyaW5nKCk7CiB9CiAK
LXZvaWQgU2Vzc2lvbjo6ZWxlbWVudFNlbmRLZXlzKGNvbnN0IFN0cmluZyYgZWxlbWVudElELCBW
ZWN0b3I8U3RyaW5nPiYmIGtleXMsIEZ1bmN0aW9uPHZvaWQgKENvbW1hbmRSZXN1bHQmJik+JiYg
Y29tcGxldGlvbkhhbmRsZXIpCit2b2lkIFNlc3Npb246OmVsZW1lbnRTZW5kS2V5cyhjb25zdCBT
dHJpbmcmIGVsZW1lbnRJRCwgY29uc3QgU3RyaW5nJiB0ZXh0LCBGdW5jdGlvbjx2b2lkIChDb21t
YW5kUmVzdWx0JiYpPiYmIGNvbXBsZXRpb25IYW5kbGVyKQogewogICAgIGlmICghbV90b3BsZXZl
bEJyb3dzaW5nQ29udGV4dCkgewogICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihDb21tYW5kUmVz
dWx0OjpmYWlsKENvbW1hbmRSZXN1bHQ6OkVycm9yQ29kZTo6Tm9TdWNoV2luZG93KSk7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKLSAgICBoYW5kbGVVc2VyUHJvbXB0cyhbdGhpcywgZWxlbWVu
dElELCBrZXlzID0gV1RGTW92ZShrZXlzKSwgY29tcGxldGlvbkhhbmRsZXIgPSBXVEZNb3ZlKGNv
bXBsZXRpb25IYW5kbGVyKV0oQ29tbWFuZFJlc3VsdCYmIHJlc3VsdCkgbXV0YWJsZSB7CisgICAg
aGFuZGxlVXNlclByb21wdHMoW3RoaXMsIGVsZW1lbnRJRCwgdGV4dCwgY29tcGxldGlvbkhhbmRs
ZXIgPSBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKV0oQ29tbWFuZFJlc3VsdCYmIHJlc3VsdCkg
bXV0YWJsZSB7CiAgICAgICAgIGlmIChyZXN1bHQuaXNFcnJvcigpKSB7CiAgICAgICAgICAgICBj
b21wbGV0aW9uSGFuZGxlcihXVEZNb3ZlKHJlc3VsdCkpOwogICAgICAgICAgICAgcmV0dXJuOwpA
QCAtMTc1MSwxOSArMTc1MSwyMSBAQCB2b2lkIFNlc3Npb246OmVsZW1lbnRTZW5kS2V5cyhjb25z
dCBTdHJpbmcmIGVsZW1lbnRJRCwgVmVjdG9yPFN0cmluZz4mJiBrZXlzLCBGdQogICAgICAgICAg
ICAgcGFyYW1ldGVycy0+c2V0U3RyaW5nKCJmcmFtZUhhbmRsZSJfcywgbV9jdXJyZW50QnJvd3Np
bmdDb250ZXh0LnZhbHVlKCkpOwogICAgICAgICBwYXJhbWV0ZXJzLT5zZXRTdHJpbmcoImZ1bmN0
aW9uIl9zLCBmb2N1c1NjcmlwdCk7CiAgICAgICAgIHBhcmFtZXRlcnMtPnNldEFycmF5KCJhcmd1
bWVudHMiX3MsIFdURk1vdmUoYXJndW1lbnRzKSk7Ci0gICAgICAgIG1faG9zdC0+c2VuZENvbW1h
bmRUb0JhY2tlbmQoImV2YWx1YXRlSmF2YVNjcmlwdEZ1bmN0aW9uIl9zLCBXVEZNb3ZlKHBhcmFt
ZXRlcnMpLCBbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCBrZXlzID0gV1RG
TW92ZShrZXlzKSwgY29tcGxldGlvbkhhbmRsZXIgPSBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVy
KV0oU2Vzc2lvbkhvc3Q6OkNvbW1hbmRSZXNwb25zZSYmIHJlc3BvbnNlKSBtdXRhYmxlIHsKKyAg
ICAgICAgbV9ob3N0LT5zZW5kQ29tbWFuZFRvQmFja2VuZCgiZXZhbHVhdGVKYXZhU2NyaXB0RnVu
Y3Rpb24iX3MsIFdURk1vdmUocGFyYW1ldGVycyksIFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFr
ZVJlZigqdGhpcyksIHRleHQsIGNvbXBsZXRpb25IYW5kbGVyID0gV1RGTW92ZShjb21wbGV0aW9u
SGFuZGxlcildKFNlc3Npb25Ib3N0OjpDb21tYW5kUmVzcG9uc2UmJiByZXNwb25zZSkgbXV0YWJs
ZSB7CiAgICAgICAgICAgICBpZiAocmVzcG9uc2UuaXNFcnJvciB8fCAhcmVzcG9uc2UucmVzcG9u
c2VPYmplY3QpIHsKICAgICAgICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcihDb21tYW5kUmVz
dWx0OjpmYWlsKFdURk1vdmUocmVzcG9uc2UucmVzcG9uc2VPYmplY3QpKSk7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICB1bnNpZ25lZCBzdGlj
a3lNb2RpZmllcnMgPSAwOworICAgICAgICAgICAgYXV0byB0ZXh0TGVuZ3RoID0gdGV4dC5sZW5n
dGgoKTsKICAgICAgICAgICAgIFZlY3RvcjxLZXlib2FyZEludGVyYWN0aW9uPiBpbnRlcmFjdGlv
bnM7Ci0gICAgICAgICAgICBpbnRlcmFjdGlvbnMucmVzZXJ2ZUluaXRpYWxDYXBhY2l0eShrZXlz
LnNpemUoKSk7Ci0gICAgICAgICAgICBmb3IgKGNvbnN0IGF1dG8mIGtleSA6IGtleXMpIHsKKyAg
ICAgICAgICAgIGludGVyYWN0aW9ucy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KHRleHRMZW5ndGgp
OworICAgICAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IHRleHRMZW5ndGg7ICsraSkg
eworICAgICAgICAgICAgICAgIGF1dG8ga2V5ID0gdGV4dFtpXTsKICAgICAgICAgICAgICAgICBL
ZXlib2FyZEludGVyYWN0aW9uIGludGVyYWN0aW9uOwogICAgICAgICAgICAgICAgIEtleU1vZGlm
aWVyIG1vZGlmaWVyOwotICAgICAgICAgICAgICAgIGF1dG8gdmlydHVhbEtleSA9IHZpcnR1YWxL
ZXlGb3JLZXlTZXF1ZW5jZShrZXksIG1vZGlmaWVyKTsKKyAgICAgICAgICAgICAgICBhdXRvIHZp
cnR1YWxLZXkgPSB2aXJ0dWFsS2V5Rm9yS2V5KGtleSwgbW9kaWZpZXIpOwogICAgICAgICAgICAg
ICAgIGlmICghdmlydHVhbEtleS5pc051bGwoKSkgewogICAgICAgICAgICAgICAgICAgICBpbnRl
cmFjdGlvbi5rZXkgPSB2aXJ0dWFsS2V5OwogICAgICAgICAgICAgICAgICAgICBpZiAobW9kaWZp
ZXIgIT0gS2V5TW9kaWZpZXI6Ok5vbmUpIHsKQEAgLTE3NzQsNyArMTc3Niw3IEBAIHZvaWQgU2Vz
c2lvbjo6ZWxlbWVudFNlbmRLZXlzKGNvbnN0IFN0cmluZyYgZWxlbWVudElELCBWZWN0b3I8U3Ry
aW5nPiYmIGtleXMsIEZ1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJhY3Rpb24u
dHlwZSA9IEtleWJvYXJkSW50ZXJhY3Rpb25UeXBlOjpLZXlSZWxlYXNlOwogICAgICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICAgICAgICAgIGlu
dGVyYWN0aW9uLnRleHQgPSBrZXk7CisgICAgICAgICAgICAgICAgICAgIGludGVyYWN0aW9uLnRl
eHQgPSBTdHJpbmcoJmtleSwgMSk7CiAgICAgICAgICAgICAgICAgaW50ZXJhY3Rpb25zLnVuY2hl
Y2tlZEFwcGVuZChXVEZNb3ZlKGludGVyYWN0aW9uKSk7CiAgICAgICAgICAgICB9CiAKQEAgLTIy
OTksNyArMjMwMSw3IEBAIHZvaWQgU2Vzc2lvbjo6cGVyZm9ybUFjdGlvbnMoVmVjdG9yPFZlY3Rv
cjxBY3Rpb24+PiYmIGFjdGlvbnNCeVRpY2ssIEZ1bmN0aW9uPHZvCiAgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgY2FzZSBBY3Rpb246OlN1YnR5cGU6
OktleURvd246IHsKICAgICAgICAgICAgICAgICAgICAgICAgIEtleU1vZGlmaWVyIG1vZGlmaWVy
OwotICAgICAgICAgICAgICAgICAgICAgICAgYXV0byB2aXJ0dWFsS2V5ID0gdmlydHVhbEtleUZv
cktleVNlcXVlbmNlKGFjdGlvbi5rZXkudmFsdWUoKSwgbW9kaWZpZXIpOworICAgICAgICAgICAg
ICAgICAgICAgICAgYXV0byB2aXJ0dWFsS2V5ID0gdmlydHVhbEtleUZvcktleShhY3Rpb24ua2V5
LnZhbHVlKClbMF0sIG1vZGlmaWVyKTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghdmly
dHVhbEtleS5pc051bGwoKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50U3Rh
dGUucHJlc3NlZFZpcnR1YWxLZXkgPSB2aXJ0dWFsS2V5OwogICAgICAgICAgICAgICAgICAgICAg
ICAgZWxzZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkRyaXZlci9TZXNzaW9uLmggYi9Tb3VyY2Uv
V2ViRHJpdmVyL1Nlc3Npb24uaAppbmRleCA3MmFiMDdkYmE3NS4uZDNmYmNiNzc3ZWQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJEcml2ZXIvU2Vzc2lvbi5oCisrKyBiL1NvdXJjZS9XZWJEcml2ZXIv
U2Vzc2lvbi5oCkBAIC0xMDYsNyArMTA2LDcgQEAgcHVibGljOgogICAgIHZvaWQgaXNFbGVtZW50
RGlzcGxheWVkKGNvbnN0IFN0cmluZyYgZWxlbWVudElELCBGdW5jdGlvbjx2b2lkIChDb21tYW5k
UmVzdWx0JiYpPiYmKTsKICAgICB2b2lkIGVsZW1lbnRDbGljayhjb25zdCBTdHJpbmcmIGVsZW1l
bnRJRCwgRnVuY3Rpb248dm9pZCAoQ29tbWFuZFJlc3VsdCYmKT4mJik7CiAgICAgdm9pZCBlbGVt
ZW50Q2xlYXIoY29uc3QgU3RyaW5nJiBlbGVtZW50SUQsIEZ1bmN0aW9uPHZvaWQgKENvbW1hbmRS
ZXN1bHQmJik+JiYpOwotICAgIHZvaWQgZWxlbWVudFNlbmRLZXlzKGNvbnN0IFN0cmluZyYgZWxl
bWVudElELCBWZWN0b3I8U3RyaW5nPiYmIGtleXMsIEZ1bmN0aW9uPHZvaWQgKENvbW1hbmRSZXN1
bHQmJik+JiYpOworICAgIHZvaWQgZWxlbWVudFNlbmRLZXlzKGNvbnN0IFN0cmluZyYgZWxlbWVu
dElELCBjb25zdCBTdHJpbmcmIHRleHQsIEZ1bmN0aW9uPHZvaWQgKENvbW1hbmRSZXN1bHQmJik+
JiYpOwogICAgIHZvaWQgZXhlY3V0ZVNjcmlwdChjb25zdCBTdHJpbmcmIHNjcmlwdCwgUmVmUHRy
PEpTT046OkFycmF5PiYmIGFyZ3VtZW50cywgRXhlY3V0ZVNjcmlwdE1vZGUsIEZ1bmN0aW9uPHZv
aWQgKENvbW1hbmRSZXN1bHQmJik+JiYpOwogICAgIHZvaWQgZ2V0QWxsQ29va2llcyhGdW5jdGlv
bjx2b2lkIChDb21tYW5kUmVzdWx0JiYpPiYmKTsKICAgICB2b2lkIGdldE5hbWVkQ29va2llKGNv
bnN0IFN0cmluZyYgbmFtZSwgRnVuY3Rpb248dm9pZCAoQ29tbWFuZFJlc3VsdCYmKT4mJik7CkBA
IC0xODQsNyArMTg0LDcgQEAgcHJpdmF0ZToKICAgICAgICAgQWx0ZXJuYXRlID0gMSA8PCAyLAog
ICAgICAgICBNZXRhID0gMSA8PCAzLAogICAgIH07Ci0gICAgU3RyaW5nIHZpcnR1YWxLZXlGb3JL
ZXlTZXF1ZW5jZShjb25zdCBTdHJpbmcmIGtleVNlcXVlbmNlLCBLZXlNb2RpZmllciYpOworICAg
IFN0cmluZyB2aXJ0dWFsS2V5Rm9yS2V5KFVDaGFyLCBLZXlNb2RpZmllciYpOwogICAgIHZvaWQg
cGVyZm9ybUtleWJvYXJkSW50ZXJhY3Rpb25zKFZlY3RvcjxLZXlib2FyZEludGVyYWN0aW9uPiYm
LCBGdW5jdGlvbjx2b2lkIChDb21tYW5kUmVzdWx0JiYpPiYmKTsKIAogICAgIHN0cnVjdCBJbnB1
dFNvdXJjZVN0YXRlIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJEcml2ZXIvV2ViRHJpdmVyU2Vy
dmljZS5jcHAgYi9Tb3VyY2UvV2ViRHJpdmVyL1dlYkRyaXZlclNlcnZpY2UuY3BwCmluZGV4IGMz
MzY0NmYxMTE1Li4wNzZjYTAwNDBkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkRyaXZlci9XZWJE
cml2ZXJTZXJ2aWNlLmNwcAorKysgYi9Tb3VyY2UvV2ViRHJpdmVyL1dlYkRyaXZlclNlcnZpY2Uu
Y3BwCkBAIC0xMzkzLDMyICsxMzkzLDEzIEBAIHZvaWQgV2ViRHJpdmVyU2VydmljZTo6ZWxlbWVu
dFNlbmRLZXlzKFJlZlB0cjxKU09OOjpPYmplY3Q+JiYgcGFyYW1ldGVycywgRnVuY3RpCiAgICAg
aWYgKCFlbGVtZW50SUQpCiAgICAgICAgIHJldHVybjsKIAotICAgIFJlZlB0cjxKU09OOjpBcnJh
eT4gdmFsdWVBcnJheTsKLSAgICBpZiAoIXBhcmFtZXRlcnMtPmdldEFycmF5KCJ2YWx1ZSJfcywg
dmFsdWVBcnJheSkpIHsKLSAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoQ29tbWFuZFJlc3VsdDo6
ZmFpbChDb21tYW5kUmVzdWx0OjpFcnJvckNvZGU6OkludmFsaWRBcmd1bWVudCkpOwotICAgICAg
ICByZXR1cm47Ci0gICAgfQotCi0gICAgdW5zaWduZWQgdmFsdWVBcnJheUxlbmd0aCA9IHZhbHVl
QXJyYXktPmxlbmd0aCgpOwotICAgIGlmICghdmFsdWVBcnJheUxlbmd0aCkgewotICAgICAgICBj
b21wbGV0aW9uSGFuZGxlcihDb21tYW5kUmVzdWx0OjpmYWlsKENvbW1hbmRSZXN1bHQ6OkVycm9y
Q29kZTo6SW52YWxpZEFyZ3VtZW50KSk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgVmVj
dG9yPFN0cmluZz4gdmFsdWU7Ci0gICAgdmFsdWUucmVzZXJ2ZUluaXRpYWxDYXBhY2l0eSh2YWx1
ZUFycmF5TGVuZ3RoKTsKLSAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgdmFsdWVBcnJheUxl
bmd0aDsgKytpKSB7Ci0gICAgICAgIGlmIChhdXRvIGtleVZhbHVlID0gdmFsdWVBcnJheS0+Z2V0
KGkpKSB7Ci0gICAgICAgICAgICBTdHJpbmcga2V5OwotICAgICAgICAgICAgaWYgKGtleVZhbHVl
LT5hc1N0cmluZyhrZXkpKQotICAgICAgICAgICAgICAgIHZhbHVlLnVuY2hlY2tlZEFwcGVuZChX
VEZNb3ZlKGtleSkpOwotICAgICAgICB9Ci0gICAgfQotICAgIGlmICghdmFsdWUuc2l6ZSgpKSB7
CisgICAgU3RyaW5nIHRleHQ7CisgICAgaWYgKCFwYXJhbWV0ZXJzLT5nZXRTdHJpbmcoInRleHQi
X3MsIHRleHQpIHx8IHRleHQuaXNFbXB0eSgpKSB7CiAgICAgICAgIGNvbXBsZXRpb25IYW5kbGVy
KENvbW1hbmRSZXN1bHQ6OmZhaWwoQ29tbWFuZFJlc3VsdDo6RXJyb3JDb2RlOjpJbnZhbGlkQXJn
dW1lbnQpKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG1fc2Vzc2lvbi0+ZWxlbWVu
dFNlbmRLZXlzKGVsZW1lbnRJRC52YWx1ZSgpLCBXVEZNb3ZlKHZhbHVlKSwgV1RGTW92ZShjb21w
bGV0aW9uSGFuZGxlcikpOworICAgIG1fc2Vzc2lvbi0+ZWxlbWVudFNlbmRLZXlzKGVsZW1lbnRJ
RC52YWx1ZSgpLCB0ZXh0LCBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSk7CiB9CiAKIHN0YXRp
YyBib29sIGZpbmRTY3JpcHRBbmRBcmd1bWVudHNPckNvbXBsZXRlV2l0aEVycm9yKEpTT046Ok9i
amVjdCYgcGFyYW1ldGVycywgRnVuY3Rpb248dm9pZCAoQ29tbWFuZFJlc3VsdCYmKT4mIGNvbXBs
ZXRpb25IYW5kbGVyLCBTdHJpbmcmIHNjcmlwdCwgUmVmUHRyPEpTT046OkFycmF5PiYgYXJndW1l
bnRzKQpkaWZmIC0tZ2l0IGEvV2ViRHJpdmVyVGVzdHMvQ2hhbmdlTG9nIGIvV2ViRHJpdmVyVGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDY0OWZmNGIzMjE1Li40ZjQ3MTY0YmU0ZiAxMDA2NDQKLS0tIGEv
V2ViRHJpdmVyVGVzdHMvQ2hhbmdlTG9nCisrKyBiL1dlYkRyaXZlclRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDE4LTA4LTEzICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJj
aWFAaWdhbGlhLmNvbT4KKworICAgICAgICBXZWJEcml2ZXI6IHNldmVyYWwgZWxlbWVudF9zZW5k
X2tleXMgdGVzdHMgYXJlIGZhaWxpbmcgc2luY2UgYWRkZWQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MTY0NAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSB0ZXh0IGV4cGVjdGF0aW9ucy4KKwor
ICAgICAgICAqIFRlc3RFeHBlY3RhdGlvbnMuanNvbjoKKwogMjAxOC0wOC0xMiAgTWljaGFlbCBD
YXRhbnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBH
VEsgdGVzdCBnYXJkZW5pbmcKZGlmZiAtLWdpdCBhL1dlYkRyaXZlclRlc3RzL1Rlc3RFeHBlY3Rh
dGlvbnMuanNvbiBiL1dlYkRyaXZlclRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMuanNvbgppbmRleCA2
NWI3NDQ5OGUyNy4uZmRiM2Q5YTRjOGMgMTAwNjQ0Ci0tLSBhL1dlYkRyaXZlclRlc3RzL1Rlc3RF
eHBlY3RhdGlvbnMuanNvbgorKysgYi9XZWJEcml2ZXJUZXN0cy9UZXN0RXhwZWN0YXRpb25zLmpz
b24KQEAgLTU4NSwxMiArNTg1LDYgQEAKICAgICAiaW1wb3J0ZWQvdzNjL3dlYmRyaXZlci90ZXN0
cy9lbGVtZW50X3NlbmRfa2V5cy9mb3JtX2NvbnRyb2xzLnB5IjogewogICAgICAgICAiZXhwZWN0
ZWQiOiB7ImFsbCI6IHsic3RhdHVzIjogWyJGQUlMIl0sICJidWciOiAid2Via2l0Lm9yZy9iLzE4
MjMzMSJ9fQogICAgIH0sCi0gICAgImltcG9ydGVkL3czYy93ZWJkcml2ZXIvdGVzdHMvZWxlbWVu
dF9zZW5kX2tleXMvaW50ZXJhY3RhYmlsaXR5LnB5IjogewotICAgICAgICAiZXhwZWN0ZWQiOiB7
ImFsbCI6IHsic3RhdHVzIjogWyJGQUlMIl0sICJidWciOiAid2Via2l0Lm9yZy9iLzE4MTY0NCJ9
fQotICAgIH0sCi0gICAgImltcG9ydGVkL3czYy93ZWJkcml2ZXIvdGVzdHMvZWxlbWVudF9zZW5k
X2tleXMvc2Nyb2xsX2ludG9fdmlldy5weSI6IHsKLSAgICAgICAgImV4cGVjdGVkIjogeyJhbGwi
OiB7InN0YXR1cyI6IFsiRkFJTCJdLCAiYnVnIjogIndlYmtpdC5vcmcvYi8xODE2NDQifX0KLSAg
ICB9LAogICAgICJpbXBvcnRlZC93M2Mvd2ViZHJpdmVyL3Rlc3RzL2V4ZWN1dGVfc2NyaXB0L2Nv
bGxlY3Rpb25zLnB5IjogewogICAgICAgICAic3VidGVzdHMiOiB7CiAgICAgICAgICAgICAidGVz
dF9hcmd1bWVudHMiOiB7Cg==
</data>
<flag name="review"
          id="364813"
          type_id="1"
          status="+"
          setter="mcatanzaro"
    />
          </attachment>
      

    </bug>

</bugzilla>