<?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>174959</bug_id>
          
          <creation_ts>2017-07-28 16:22:09 -0700</creation_ts>
          <short_desc>Propagate user gesture tokens when script elements are loaded</short_desc>
          <delta_ts>2017-07-31 16:27:37 -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>Media</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="Matt Rajca">mrajca</reporter>
          <assigned_to name="Matt Rajca">mrajca</assigned_to>
          <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>dbates</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>jonlee</cc>
    
    <cc>kangil.han</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1333115</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-07-28 16:22:09 -0700</bug_when>
    <thetext>Propagate user gesture tokens when script elements are loaded (i.e. between the time an element is created and its onload handler is invoked).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333116</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-07-28 16:22:19 -0700</bug_when>
    <thetext>TODO: needs tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333119</commentid>
    <comment_count>2</comment_count>
      <attachid>316684</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-07-28 16:25:01 -0700</bug_when>
    <thetext>Created attachment 316684
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333561</commentid>
    <comment_count>3</comment_count>
      <attachid>316809</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-07-31 15:13:17 -0700</bug_when>
    <thetext>Created attachment 316809
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333564</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-07-31 15:15:49 -0700</bug_when>
    <thetext>This will track adding a test for the sake of getting this change in today: https://bugs.webkit.org/show_bug.cgi?id=174995</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333580</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-07-31 15:34:52 -0700</bug_when>
    <thetext>Committed r220077: &lt;http://trac.webkit.org/changeset/220077&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333581</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-07-31 15:35:59 -0700</bug_when>
    <thetext>&lt;rdar://problem/33636866&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333593</commentid>
    <comment_count>7</comment_count>
      <attachid>316809</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2017-07-31 16:26:44 -0700</bug_when>
    <thetext>Comment on attachment 316809
Patch

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

&gt; Source/WebCore/ChangeLog:4
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=174959

Radar please.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1333594</commentid>
    <comment_count>8</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2017-07-31 16:27:37 -0700</bug_when>
    <thetext>(In reply to Jon Lee from comment #7)
&gt; Radar please.

whoops, nm.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>316684</attachid>
            <date>2017-07-28 16:25:01 -0700</date>
            <delta_ts>2017-07-31 15:13:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-174959-20170728162500.patch</filename>
            <type>text/plain</type>
            <size>4977</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE5ODMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzYwMjlhMTQ3MDYwNWMx
NzMxNTU2OGUxNzFkM2RhZDMzNmE4YTUwMy4uMjQ2N2JlMGYyMWVhNTg4MmIwN2M0Mjg2MmJhYjc4
MzliNGIzMDA4MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE3LTA3LTI4ICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KIAorICAgICAgICBFeHBlcmltZW50YWw6IHByb3Bh
Z2F0ZSB1c2VyIGdlc3R1cmUgdG9rZW5zIHdoZW4gc2NyaXB0IGVsZW1lbnRzIGFyZSBsb2FkZWQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzQ5NTkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcm9wYWdh
dGUgdXNlciBnZXN0dXJlIHRva2VucyB3aGVuIHNjcmlwdCBlbGVtZW50cyBhcmUgbG9hZGVkIChp
LmUuIGJldHdlZW4gdGhlIHRpbWUgYW4KKyAgICAgICAgZWxlbWVudCBpcyBjcmVhdGVkIGFuZCBp
dHMgb25sb2FkIGhhbmRsZXIgaXMgaW52b2tlZCkuCisKKyAgICAgICAgVGVzdHM6IGNvbWluZyBz
b29uLgorCisgICAgICAgICogZG9tL1NjcmlwdEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U2NyaXB0RWxlbWVudDo6U2NyaXB0RWxlbWVudCk6CisgICAgICAgIChXZWJDb3JlOjpTY3Jp
cHRFbGVtZW50OjpkaXNwYXRjaExvYWRFdmVudFJlc3BlY3RpbmdVc2VyR2VzdHVyZUluZGljYXRv
cik6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRFbGVtZW50OjpleGVjdXRlU2NyaXB0QW5kRGlz
cGF0Y2hFdmVudCk6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRFbGVtZW50OjpleGVjdXRlUGVu
ZGluZ1NjcmlwdCk6CisgICAgICAgICogZG9tL1NjcmlwdEVsZW1lbnQuaDoKKworMjAxNy0wNy0y
OCAgTWF0dCBSYWpjYSAgPG1yYWpjYUBhcHBsZS5jb20+CisKICAgICAgICAgRXhwZXJpbWVudGFs
OiB0cmFuc2ZlciByYXRlIGNoYW5nZSByZXN0cmljdGlvbnMgZnJvbSBvdmVybGFwcGluZyBtZWRp
YSBlbGVtZW50cy4KICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE3NDk1NwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vU2NyaXB0RWxlbWVu
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vU2NyaXB0RWxlbWVudC5jcHAKaW5kZXggODI0Zjdh
YThkYjY0N2EwYjUyMTE3YmJiYmEyODFlNzA2ZGY0OGY4Ny4uYWE1ZjZiYzU2YjU1ZDNlNzVkYzhk
M2Q3NDc5NTY4YzNhNjg5NjllYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1Njcmlw
dEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9TY3JpcHRFbGVtZW50LmNwcApA
QCAtNTYsNiArNTYsOCBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK3N0YXRpYyBjb25zdCBh
dXRvIG1heFVzZXJHZXN0dXJlUHJvcGFnYXRpb25UaW1lID0gMV9zOworCiBTY3JpcHRFbGVtZW50
OjpTY3JpcHRFbGVtZW50KEVsZW1lbnQmIGVsZW1lbnQsIGJvb2wgcGFyc2VySW5zZXJ0ZWQsIGJv
b2wgYWxyZWFkeVN0YXJ0ZWQpCiAgICAgOiBtX2VsZW1lbnQoZWxlbWVudCkKICAgICAsIG1fc3Rh
cnRMaW5lTnVtYmVyKFdURjo6T3JkaW5hbE51bWJlcjo6YmVmb3JlRmlyc3QoKSkKQEAgLTY5LDYg
KzcxLDggQEAgU2NyaXB0RWxlbWVudDo6U2NyaXB0RWxlbWVudChFbGVtZW50JiBlbGVtZW50LCBi
b29sIHBhcnNlckluc2VydGVkLCBib29sIGFscmVhZHkKICAgICAsIG1fZm9yY2VBc3luYyghcGFy
c2VySW5zZXJ0ZWQpCiAgICAgLCBtX3dpbGxFeGVjdXRlSW5PcmRlcihmYWxzZSkKICAgICAsIG1f
aXNNb2R1bGVTY3JpcHQoZmFsc2UpCisgICAgLCBtX2NyZWF0aW9uVGltZShNb25vdG9uaWNUaW1l
Ojpub3coKSkKKyAgICAsIG1fdXNlckdlc3R1cmVUb2tlbihVc2VyR2VzdHVyZUluZGljYXRvcjo6
Y3VycmVudFVzZXJHZXN0dXJlKCkpCiB7CiAgICAgaWYgKHBhcnNlckluc2VydGVkICYmIG1fZWxl
bWVudC5kb2N1bWVudCgpLnNjcmlwdGFibGVEb2N1bWVudFBhcnNlcigpICYmICFtX2VsZW1lbnQu
ZG9jdW1lbnQoKS5pc0luRG9jdW1lbnRXcml0ZSgpKQogICAgICAgICBtX3N0YXJ0TGluZU51bWJl
ciA9IG1fZWxlbWVudC5kb2N1bWVudCgpLnNjcmlwdGFibGVEb2N1bWVudFBhcnNlcigpLT50ZXh0
UG9zaXRpb24oKS5tX2xpbmU7CkBAIC0zOTgsNiArNDAyLDE3IEBAIHZvaWQgU2NyaXB0RWxlbWVu
dDo6ZXhlY3V0ZU1vZHVsZVNjcmlwdChMb2FkYWJsZU1vZHVsZVNjcmlwdCYgbG9hZGFibGVNb2R1
bGVTY3JpCiAgICAgZnJhbWUtPnNjcmlwdCgpLmxpbmtBbmRFdmFsdWF0ZU1vZHVsZVNjcmlwdChs
b2FkYWJsZU1vZHVsZVNjcmlwdCk7CiB9CiAKK3ZvaWQgU2NyaXB0RWxlbWVudDo6ZGlzcGF0Y2hM
b2FkRXZlbnRSZXNwZWN0aW5nVXNlckdlc3R1cmVJbmRpY2F0b3IoKQoreworICAgIGlmIChNb25v
dG9uaWNUaW1lOjpub3coKSAtIG1fY3JlYXRpb25UaW1lID4gbWF4VXNlckdlc3R1cmVQcm9wYWdh
dGlvblRpbWUpIHsKKyAgICAgICAgZGlzcGF0Y2hMb2FkRXZlbnQoKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIFVzZXJHZXN0dXJlSW5kaWNhdG9yIGluZGljYXRvcihtX3VzZXJHZXN0
dXJlVG9rZW4pOworICAgIGRpc3BhdGNoTG9hZEV2ZW50KCk7Cit9CisKIHZvaWQgU2NyaXB0RWxl
bWVudDo6ZXhlY3V0ZVNjcmlwdEFuZERpc3BhdGNoRXZlbnQoTG9hZGFibGVTY3JpcHQmIGxvYWRh
YmxlU2NyaXB0KQogewogICAgIGlmIChzdGQ6Om9wdGlvbmFsPExvYWRhYmxlU2NyaXB0OjpFcnJv
cj4gZXJyb3IgPSBsb2FkYWJsZVNjcmlwdC5lcnJvcigpKSB7CkBAIC00MDcsNyArNDIyLDcgQEAg
dm9pZCBTY3JpcHRFbGVtZW50OjpleGVjdXRlU2NyaXB0QW5kRGlzcGF0Y2hFdmVudChMb2FkYWJs
ZVNjcmlwdCYgbG9hZGFibGVTY3JpcHQKICAgICB9IGVsc2UgaWYgKCFsb2FkYWJsZVNjcmlwdC53
YXNDYW5jZWxlZCgpKSB7CiAgICAgICAgIEFTU0VSVCghbG9hZGFibGVTY3JpcHQuZXJyb3IoKSk7
CiAgICAgICAgIGxvYWRhYmxlU2NyaXB0LmV4ZWN1dGUoKnRoaXMpOwotICAgICAgICBkaXNwYXRj
aExvYWRFdmVudCgpOworICAgICAgICBkaXNwYXRjaExvYWRFdmVudFJlc3BlY3RpbmdVc2VyR2Vz
dHVyZUluZGljYXRvcigpOwogICAgIH0KIH0KIApAQCAtNDE5LDcgKzQzNCw3IEBAIHZvaWQgU2Ny
aXB0RWxlbWVudDo6ZXhlY3V0ZVBlbmRpbmdTY3JpcHQoUGVuZGluZ1NjcmlwdCYgcGVuZGluZ1Nj
cmlwdCkKICAgICAgICAgQVNTRVJUKCFwZW5kaW5nU2NyaXB0LmVycm9yKCkpOwogICAgICAgICBB
U1NFUlRfV0lUSF9NRVNTQUdFKHNjcmlwdFR5cGUoKSA9PSBTY3JpcHRUeXBlOjpDbGFzc2ljLCAi
TW9kdWxlIHNjcmlwdCBhbHdheXMgaGF2ZSBhIGxvYWRhYmxlU2NyaXB0IHBvaW50ZXIuIik7CiAg
ICAgICAgIGV4ZWN1dGVDbGFzc2ljU2NyaXB0KFNjcmlwdFNvdXJjZUNvZGUoc2NyaXB0Q29udGVu
dCgpLCBtX2VsZW1lbnQuZG9jdW1lbnQoKS51cmwoKSwgcGVuZGluZ1NjcmlwdC5zdGFydGluZ1Bv
c2l0aW9uKCksIEpTQzo6U291cmNlUHJvdmlkZXJTb3VyY2VUeXBlOjpQcm9ncmFtLCBJbmxpbmVD
bGFzc2ljU2NyaXB0OjpjcmVhdGUoKnRoaXMpKSk7Ci0gICAgICAgIGRpc3BhdGNoTG9hZEV2ZW50
KCk7CisgICAgICAgIGRpc3BhdGNoTG9hZEV2ZW50UmVzcGVjdGluZ1VzZXJHZXN0dXJlSW5kaWNh
dG9yKCk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vU2NyaXB0
RWxlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL1NjcmlwdEVsZW1lbnQuaAppbmRleCA4YTg4
NGE1NzBkOTFkMDQyNjVlNGZmZjViNWUzNDliNmEwYmQ3ZDc4Li41NjE2Njc1MDg4YzFjMzJhMmM1
MWQ4OTkwY2VkNTUyMmZiYmZhYmEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vU2Ny
aXB0RWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9TY3JpcHRFbGVtZW50LmgKQEAg
LTIzLDYgKzIzLDggQEAKIAogI2luY2x1ZGUgIkNvbnRhaW5lck5vZGUuaCIKICNpbmNsdWRlICJM
b2FkYWJsZVNjcmlwdC5oIgorI2luY2x1ZGUgIlVzZXJHZXN0dXJlSW5kaWNhdG9yLmgiCisjaW5j
bHVkZSA8d3RmL01vbm90b25pY1RpbWUuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9UZXh0UG9zaXRp
b24uaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAtOTEsNiArOTMsNyBAQCBwcml2YXRlOgog
ICAgIHN0ZDo6b3B0aW9uYWw8U2NyaXB0VHlwZT4gZGV0ZXJtaW5lU2NyaXB0VHlwZShMZWdhY3lU
eXBlU3VwcG9ydCkgY29uc3Q7CiAgICAgYm9vbCBpZ25vcmVzTG9hZFJlcXVlc3QoKSBjb25zdDsK
ICAgICBib29sIGlzU2NyaXB0Rm9yRXZlbnRTdXBwb3J0ZWQoKSBjb25zdDsKKyAgICB2b2lkIGRp
c3BhdGNoTG9hZEV2ZW50UmVzcGVjdGluZ1VzZXJHZXN0dXJlSW5kaWNhdG9yKCk7CiAKICAgICBi
b29sIHJlcXVlc3RDbGFzc2ljU2NyaXB0KGNvbnN0IFN0cmluZyYgc291cmNlVVJMKTsKICAgICBi
b29sIHJlcXVlc3RNb2R1bGVTY3JpcHQoY29uc3QgVGV4dFBvc2l0aW9uJiBzY3JpcHRTdGFydFBv
c2l0aW9uKTsKQEAgLTEyMSw2ICsxMjQsOSBAQCBwcml2YXRlOgogICAgIFN0cmluZyBtX2NoYXJh
Y3RlckVuY29kaW5nOwogICAgIFN0cmluZyBtX2ZhbGxiYWNrQ2hhcmFjdGVyRW5jb2Rpbmc7CiAg
ICAgUmVmUHRyPExvYWRhYmxlU2NyaXB0PiBtX2xvYWRhYmxlU2NyaXB0OworCisgICAgTW9ub3Rv
bmljVGltZSBtX2NyZWF0aW9uVGltZTsKKyAgICBSZWZQdHI8VXNlckdlc3R1cmVUb2tlbj4gbV91
c2VyR2VzdHVyZVRva2VuOwogfTsKIAogLy8gRklYTUU6IHJlcGxhY2Ugd2l0aCBpcy9kb3duY2Fz
dDxTY3JpcHRFbGVtZW50Pi4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>316809</attachid>
            <date>2017-07-31 15:13:17 -0700</date>
            <delta_ts>2017-07-31 15:24:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-174959-20170731151317.patch</filename>
            <type>text/plain</type>
            <size>4880</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIwMDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTVlYzRiNzQ5NjgxNTFh
ODZmM2M0OTMwODgwZjcxNDIwNDcyOWQ3Mi4uNWVhOWI5YmQ1YmM3N2JhM2NkNWYyNGEwYTE3MDFm
ZjBmZTM2YzhmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE3LTA3LTI4ICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBQcm9wYWdhdGUgdXNlciBnZXN0
dXJlIHRva2VucyB3aGVuIHNjcmlwdCBlbGVtZW50cyBhcmUgbG9hZGVkLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc0OTU5CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUHJvcGFnYXRlIHVzZXIgZ2VzdHVy
ZSB0b2tlbnMgd2hlbiBzY3JpcHQgZWxlbWVudHMgYXJlIGxvYWRlZCAoaS5lLiBiZXR3ZWVuIHRo
ZSB0aW1lIGFuCisgICAgICAgIGVsZW1lbnQgaXMgY3JlYXRlZCBhbmQgaXRzIG9ubG9hZCBoYW5k
bGVyIGlzIGludm9rZWQpLgorCisgICAgICAgICogZG9tL1NjcmlwdEVsZW1lbnQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U2NyaXB0RWxlbWVudDo6U2NyaXB0RWxlbWVudCk6CisgICAgICAgIChX
ZWJDb3JlOjpTY3JpcHRFbGVtZW50OjpkaXNwYXRjaExvYWRFdmVudFJlc3BlY3RpbmdVc2VyR2Vz
dHVyZUluZGljYXRvcik6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRFbGVtZW50OjpleGVjdXRl
U2NyaXB0QW5kRGlzcGF0Y2hFdmVudCk6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRFbGVtZW50
OjpleGVjdXRlUGVuZGluZ1NjcmlwdCk6CisgICAgICAgICogZG9tL1NjcmlwdEVsZW1lbnQuaDoK
KwogMjAxNy0wNy0yOCAgTWF0dCBCYWtlciAgPG1hdHRiYWtlckBhcHBsZS5jb20+CiAKICAgICAg
ICAgV2ViIEluc3BlY3RvcjogY2FwdHVyZSBhbiBhc3luYyBzdGFjayB0cmFjZSB3aGVuIHdlYiBj
b250ZW50IGNhbGxzIGFkZEV2ZW50TGlzdGVuZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9TY3JpcHRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9TY3JpcHRFbGVtZW50
LmNwcAppbmRleCA4MjRmN2FhOGRiNjQ3YTBiNTIxMTdiYmJiYTI4MWU3MDZkZjQ4Zjg3Li5hYTVm
NmJjNTZiNTVkM2U3NWRjOGQzZDc0Nzk1NjhjM2E2ODk2OWVhIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vU2NyaXB0RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1Nj
cmlwdEVsZW1lbnQuY3BwCkBAIC01Niw2ICs1Niw4IEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsK
IAorc3RhdGljIGNvbnN0IGF1dG8gbWF4VXNlckdlc3R1cmVQcm9wYWdhdGlvblRpbWUgPSAxX3M7
CisKIFNjcmlwdEVsZW1lbnQ6OlNjcmlwdEVsZW1lbnQoRWxlbWVudCYgZWxlbWVudCwgYm9vbCBw
YXJzZXJJbnNlcnRlZCwgYm9vbCBhbHJlYWR5U3RhcnRlZCkKICAgICA6IG1fZWxlbWVudChlbGVt
ZW50KQogICAgICwgbV9zdGFydExpbmVOdW1iZXIoV1RGOjpPcmRpbmFsTnVtYmVyOjpiZWZvcmVG
aXJzdCgpKQpAQCAtNjksNiArNzEsOCBAQCBTY3JpcHRFbGVtZW50OjpTY3JpcHRFbGVtZW50KEVs
ZW1lbnQmIGVsZW1lbnQsIGJvb2wgcGFyc2VySW5zZXJ0ZWQsIGJvb2wgYWxyZWFkeQogICAgICwg
bV9mb3JjZUFzeW5jKCFwYXJzZXJJbnNlcnRlZCkKICAgICAsIG1fd2lsbEV4ZWN1dGVJbk9yZGVy
KGZhbHNlKQogICAgICwgbV9pc01vZHVsZVNjcmlwdChmYWxzZSkKKyAgICAsIG1fY3JlYXRpb25U
aW1lKE1vbm90b25pY1RpbWU6Om5vdygpKQorICAgICwgbV91c2VyR2VzdHVyZVRva2VuKFVzZXJH
ZXN0dXJlSW5kaWNhdG9yOjpjdXJyZW50VXNlckdlc3R1cmUoKSkKIHsKICAgICBpZiAocGFyc2Vy
SW5zZXJ0ZWQgJiYgbV9lbGVtZW50LmRvY3VtZW50KCkuc2NyaXB0YWJsZURvY3VtZW50UGFyc2Vy
KCkgJiYgIW1fZWxlbWVudC5kb2N1bWVudCgpLmlzSW5Eb2N1bWVudFdyaXRlKCkpCiAgICAgICAg
IG1fc3RhcnRMaW5lTnVtYmVyID0gbV9lbGVtZW50LmRvY3VtZW50KCkuc2NyaXB0YWJsZURvY3Vt
ZW50UGFyc2VyKCktPnRleHRQb3NpdGlvbigpLm1fbGluZTsKQEAgLTM5OCw2ICs0MDIsMTcgQEAg
dm9pZCBTY3JpcHRFbGVtZW50OjpleGVjdXRlTW9kdWxlU2NyaXB0KExvYWRhYmxlTW9kdWxlU2Ny
aXB0JiBsb2FkYWJsZU1vZHVsZVNjcmkKICAgICBmcmFtZS0+c2NyaXB0KCkubGlua0FuZEV2YWx1
YXRlTW9kdWxlU2NyaXB0KGxvYWRhYmxlTW9kdWxlU2NyaXB0KTsKIH0KIAordm9pZCBTY3JpcHRF
bGVtZW50OjpkaXNwYXRjaExvYWRFdmVudFJlc3BlY3RpbmdVc2VyR2VzdHVyZUluZGljYXRvcigp
Cit7CisgICAgaWYgKE1vbm90b25pY1RpbWU6Om5vdygpIC0gbV9jcmVhdGlvblRpbWUgPiBtYXhV
c2VyR2VzdHVyZVByb3BhZ2F0aW9uVGltZSkgeworICAgICAgICBkaXNwYXRjaExvYWRFdmVudCgp
OworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgVXNlckdlc3R1cmVJbmRpY2F0b3IgaW5k
aWNhdG9yKG1fdXNlckdlc3R1cmVUb2tlbik7CisgICAgZGlzcGF0Y2hMb2FkRXZlbnQoKTsKK30K
Kwogdm9pZCBTY3JpcHRFbGVtZW50OjpleGVjdXRlU2NyaXB0QW5kRGlzcGF0Y2hFdmVudChMb2Fk
YWJsZVNjcmlwdCYgbG9hZGFibGVTY3JpcHQpCiB7CiAgICAgaWYgKHN0ZDo6b3B0aW9uYWw8TG9h
ZGFibGVTY3JpcHQ6OkVycm9yPiBlcnJvciA9IGxvYWRhYmxlU2NyaXB0LmVycm9yKCkpIHsKQEAg
LTQwNyw3ICs0MjIsNyBAQCB2b2lkIFNjcmlwdEVsZW1lbnQ6OmV4ZWN1dGVTY3JpcHRBbmREaXNw
YXRjaEV2ZW50KExvYWRhYmxlU2NyaXB0JiBsb2FkYWJsZVNjcmlwdAogICAgIH0gZWxzZSBpZiAo
IWxvYWRhYmxlU2NyaXB0Lndhc0NhbmNlbGVkKCkpIHsKICAgICAgICAgQVNTRVJUKCFsb2FkYWJs
ZVNjcmlwdC5lcnJvcigpKTsKICAgICAgICAgbG9hZGFibGVTY3JpcHQuZXhlY3V0ZSgqdGhpcyk7
Ci0gICAgICAgIGRpc3BhdGNoTG9hZEV2ZW50KCk7CisgICAgICAgIGRpc3BhdGNoTG9hZEV2ZW50
UmVzcGVjdGluZ1VzZXJHZXN0dXJlSW5kaWNhdG9yKCk7CiAgICAgfQogfQogCkBAIC00MTksNyAr
NDM0LDcgQEAgdm9pZCBTY3JpcHRFbGVtZW50OjpleGVjdXRlUGVuZGluZ1NjcmlwdChQZW5kaW5n
U2NyaXB0JiBwZW5kaW5nU2NyaXB0KQogICAgICAgICBBU1NFUlQoIXBlbmRpbmdTY3JpcHQuZXJy
b3IoKSk7CiAgICAgICAgIEFTU0VSVF9XSVRIX01FU1NBR0Uoc2NyaXB0VHlwZSgpID09IFNjcmlw
dFR5cGU6OkNsYXNzaWMsICJNb2R1bGUgc2NyaXB0IGFsd2F5cyBoYXZlIGEgbG9hZGFibGVTY3Jp
cHQgcG9pbnRlci4iKTsKICAgICAgICAgZXhlY3V0ZUNsYXNzaWNTY3JpcHQoU2NyaXB0U291cmNl
Q29kZShzY3JpcHRDb250ZW50KCksIG1fZWxlbWVudC5kb2N1bWVudCgpLnVybCgpLCBwZW5kaW5n
U2NyaXB0LnN0YXJ0aW5nUG9zaXRpb24oKSwgSlNDOjpTb3VyY2VQcm92aWRlclNvdXJjZVR5cGU6
OlByb2dyYW0sIElubGluZUNsYXNzaWNTY3JpcHQ6OmNyZWF0ZSgqdGhpcykpKTsKLSAgICAgICAg
ZGlzcGF0Y2hMb2FkRXZlbnQoKTsKKyAgICAgICAgZGlzcGF0Y2hMb2FkRXZlbnRSZXNwZWN0aW5n
VXNlckdlc3R1cmVJbmRpY2F0b3IoKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9TY3JpcHRFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vU2NyaXB0RWxl
bWVudC5oCmluZGV4IDhhODg0YTU3MGQ5MWQwNDI2NWU0ZmZmNWI1ZTM0OWI2YTBiZDdkNzguLjU2
MTY2NzUwODhjMWMzMmEyYzUxZDg5OTBjZWQ1NTIyZmJiZmFiYTMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9TY3JpcHRFbGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1Nj
cmlwdEVsZW1lbnQuaApAQCAtMjMsNiArMjMsOCBAQAogCiAjaW5jbHVkZSAiQ29udGFpbmVyTm9k
ZS5oIgogI2luY2x1ZGUgIkxvYWRhYmxlU2NyaXB0LmgiCisjaW5jbHVkZSAiVXNlckdlc3R1cmVJ
bmRpY2F0b3IuaCIKKyNpbmNsdWRlIDx3dGYvTW9ub3RvbmljVGltZS5oPgogI2luY2x1ZGUgPHd0
Zi90ZXh0L1RleHRQb3NpdGlvbi5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC05MSw2ICs5
Myw3IEBAIHByaXZhdGU6CiAgICAgc3RkOjpvcHRpb25hbDxTY3JpcHRUeXBlPiBkZXRlcm1pbmVT
Y3JpcHRUeXBlKExlZ2FjeVR5cGVTdXBwb3J0KSBjb25zdDsKICAgICBib29sIGlnbm9yZXNMb2Fk
UmVxdWVzdCgpIGNvbnN0OwogICAgIGJvb2wgaXNTY3JpcHRGb3JFdmVudFN1cHBvcnRlZCgpIGNv
bnN0OworICAgIHZvaWQgZGlzcGF0Y2hMb2FkRXZlbnRSZXNwZWN0aW5nVXNlckdlc3R1cmVJbmRp
Y2F0b3IoKTsKIAogICAgIGJvb2wgcmVxdWVzdENsYXNzaWNTY3JpcHQoY29uc3QgU3RyaW5nJiBz
b3VyY2VVUkwpOwogICAgIGJvb2wgcmVxdWVzdE1vZHVsZVNjcmlwdChjb25zdCBUZXh0UG9zaXRp
b24mIHNjcmlwdFN0YXJ0UG9zaXRpb24pOwpAQCAtMTIxLDYgKzEyNCw5IEBAIHByaXZhdGU6CiAg
ICAgU3RyaW5nIG1fY2hhcmFjdGVyRW5jb2Rpbmc7CiAgICAgU3RyaW5nIG1fZmFsbGJhY2tDaGFy
YWN0ZXJFbmNvZGluZzsKICAgICBSZWZQdHI8TG9hZGFibGVTY3JpcHQ+IG1fbG9hZGFibGVTY3Jp
cHQ7CisKKyAgICBNb25vdG9uaWNUaW1lIG1fY3JlYXRpb25UaW1lOworICAgIFJlZlB0cjxVc2Vy
R2VzdHVyZVRva2VuPiBtX3VzZXJHZXN0dXJlVG9rZW47CiB9OwogCiAvLyBGSVhNRTogcmVwbGFj
ZSB3aXRoIGlzL2Rvd25jYXN0PFNjcmlwdEVsZW1lbnQ+Lgo=
</data>
<flag name="review"
          id="337433"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>