<?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>160868</bug_id>
          
          <creation_ts>2016-08-15 15:12:45 -0700</creation_ts>
          <short_desc>Placeholder does not show the first time going into picture-in-picture on video without controls</short_desc>
          <delta_ts>2016-08-16 15:51:47 -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="Ada Chan">adachan</reporter>
          <assigned_to name="Ada Chan">adachan</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1220173</commentid>
    <comment_count>0</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-08-15 15:12:45 -0700</bug_when>
    <thetext>If you have HTML like the following:

&lt;video id=&quot;test-video&quot; src=&quot;...&quot; autoplay&gt;&lt;/video&gt;
&lt;p&gt;&lt;button onclick=&quot;document.getElementById(&apos;test-video&apos;).webkitSetPresentationMode(&apos;picture-in-picture&apos;)&quot;&gt;Picture-in-picture&lt;/button&gt;&lt;/p&gt;

The first time you click the button to go into picture-in-picture, the placeholder does not show. But it shows if you try it the second time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220174</commentid>
    <comment_count>1</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-08-15 15:13:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/27804007&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220183</commentid>
    <comment_count>2</comment_count>
      <attachid>286098</attachid>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-08-15 15:33:51 -0700</bug_when>
    <thetext>Created attachment 286098
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220440</commentid>
    <comment_count>3</comment_count>
      <attachid>286098</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2016-08-16 08:11:41 -0700</bug_when>
    <thetext>Comment on attachment 286098
Patch

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

&gt; LayoutTests/media/controls/pip-placeholder-without-video-controls.html:7
&gt; +            var maxAttemptsToTestPlaceholderVisibility = 100;

Nit: this seems excessive, it means the tests won&apos;t fail for 3.3 seconds. I think that we will have a problem if it takes more than a few retries, but maybe 10 is OK too allow for slow bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220624</commentid>
    <comment_count>4</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-08-16 15:48:00 -0700</bug_when>
    <thetext>I used 10 as the max retry count for a similar test before but Alexey suggested bumping it to 10 seconds which I thought was a bit excessive, so in this test I increased the number to 100.  But thinking about this more, 10 should probably be sufficient because it shouldn&apos;t take that long for the layer to be moved.  Changing it to 10.

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1220628</commentid>
    <comment_count>5</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-08-16 15:51:47 -0700</bug_when>
    <thetext>Committed:
http://trac.webkit.org/changeset/204534</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286098</attachid>
            <date>2016-08-15 15:33:51 -0700</date>
            <delta_ts>2016-08-16 08:11:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160868-20160815153255.patch</filename>
            <type>text/plain</type>
            <size>12978</size>
            <attacher name="Ada Chan">adachan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0NDg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTk3MGVmOTUwOGZkNjZm
NTU1NmRkZTI3NzVkZmEyMTc2MWM4ZTczZC4uODMwMTQyMGM5NDQ0MDJiZTYyMzM2Yjk2Njc2OTBi
ZmVlOTRiNWE5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDE2LTA4LTE1ICBBZGEg
Q2hhbiAgPGFkYWNoYW5AYXBwbGUuY29tPgorCisgICAgICAgIFBsYWNlaG9sZGVyIGRvZXMgbm90
IHNob3cgdGhlIGZpcnN0IHRpbWUgZ29pbmcgaW50byBwaWN0dXJlLWluLXBpY3R1cmUgb24gdmlk
ZW8gd2l0aG91dCBjb250cm9scworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTYwODY4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGVzdDogbWVkaWEvY29udHJvbHMvcGlwLXBsYWNlaG9sZGVyLXdpdGhvdXQt
dmlkZW8tY29udHJvbHMuaHRtbAorCisgICAgICAgIElmIHRoZSBtZWRpYSBjb250cm9scyBzY3Jp
cHQgaXMgbm90IGluamVjdGVkIGJ5IHRoZSB0aW1lIHdlYmtpdHByZXNlbnRhdGlvbm1vZGVjaGFu
Z2VkCisgICAgICAgIGV2ZW50IGZpcmVzLCB0aGUgc2NyaXB0IHRoYXQgdXBkYXRlcyB0aGUgc3R5
bGVzaGVldCB0byBzaG93IHRoZSBwbGFjZWhvbGRlciB3b24ndCBleGVjdXRlLgorCisgICAgICAg
IFRvIGZpeCB0aGlzLCBkb2luZyBvbmUgb2YgdGhlIGZvbGxvd2luZyB3b3VsZCB3b3JrOgorICAg
ICAgICAtIEVuc3VyZSB0aGUgc2hhZG93IGRvbSBmb3IgdGhlIHZpZGVvIGlzIHNldCB1cCB3aGVu
IHdlIHNjaGVkdWxlIHRoZQorICAgICAgICB3ZWJraXRwcmVzZW50YXRpb25tb2RlY2hhbmdlZCBl
dmVudC4KKyAgICAgICAgLSBNYWtlIHN1cmUgdGhlIHN0eWxlcyBhcmUgc2V0IHVwIGNvcnJlY3Rs
eSB0byBzaG93IHRoZSBwbGFjZWhvbGRlciBpZiBuZWVkZWQKKyAgICAgICAgd2hlbiB0aGUgQ29u
dHJvbGxlciBvYmplY3QgKGluIG1lZGlhQ29udHJvbHNBcHBsZS5qcykgaXMgY3JlYXRlZC4KKwor
ICAgICAgICBEb2luZyBib3RoIGhlcmUgZm9sbG93aW5nIHdoYXQgd2UgZGlkIGZvciB0aGUgd2ly
ZWxlc3MgcGxheWJhY2sgc3RhdHVzLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYWNvbnRyb2xz
L21lZGlhQ29udHJvbHNBcHBsZS5qczoKKyAgICAgICAgKENvbnRyb2xsZXIpOgorICAgICAgICBD
YWxsIHVwZGF0ZVBpY3R1cmVJblBpY3R1cmVQbGFjZWhvbGRlcigpIHNvIGl0IHVwZGF0ZXMgdGhl
IHN0eWxlcyB0byBzaG93IHRoZQorICAgICAgICBwbGFjZWhvbGRlciBpZiBuZWVkZWQuCisgICAg
ICAgIChDb250cm9sbGVyLnByb3RvdHlwZS51cGRhdGVQaWN0dXJlSW5QaWN0dXJlUGxhY2Vob2xk
ZXIpOgorICAgICAgICBFeHRyYWN0IHRoZSBsb2dpYyB0aGF0IHVwZGF0ZXMgdGhlIHBsYWNlaG9s
ZGVyIGludG8gYSBzZXBhcmF0ZSBtZXRob2Qgc28gaXQgY2FuCisgICAgICAgIGJlIGNhbGxlZCB3
aGVuIHdlIGluaXRpYWxpemUgQ29udHJvbGxlci4KKyAgICAgICAgKENvbnRyb2xsZXIucHJvdG90
eXBlLmhhbmRsZVByZXNlbnRhdGlvbk1vZGVDaGFuZ2UpOgorICAgICAgICBDYWxsIHVwZGF0ZVBp
Y3R1cmVJblBpY3R1cmVQbGFjZWhvbGRlcigpLgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFjb250
cm9scy9tZWRpYUNvbnRyb2xzaU9TLmpzOgorICAgICAgICAoQ29udHJvbGxlcklPUy5wcm90b3R5
cGUudXBkYXRlUGljdHVyZUluUGljdHVyZVBsYWNlaG9sZGVyKToKKyAgICAgICAgUmVuYW1lZCBm
cm9tIGhhbmRsZVByZXNlbnRhdGlvbk1vZGVDaGFuZ2UoKS4KKyAgICAgICAgKENvbnRyb2xsZXJJ
T1MucHJvdG90eXBlLmhhbmRsZVByZXNlbnRhdGlvbk1vZGVDaGFuZ2UpOiBEZWxldGVkLgorICAg
ICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
TWVkaWFFbGVtZW50OjplbnRlckZ1bGxzY3JlZW4pOgorICAgICAgICBDYWxsIGNvbmZpZ3VyZU1l
ZGlhQ29udHJvbHMoKSB3aGljaCBlbnN1cmVzIHRoZSBzaGFkb3cgcm9vdCBnZXRzIGFkZGVkIGlm
IG5lZWRlZC4KKwogMjAxNi0wOC0xNSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3
ZWJraXQub3JnPgogCiAgICAgICAgIFJlbmFtZSBTb2NrZXRTdHJlYW1IYW5kbGVCYXNlIHRvIFNv
Y2tldFN0cmVhbUhhbmRsZSBhbmQgU29ja2V0U3RyZWFtSGFuZGxlIHRvIFNvY2tldFN0cmVhbUhh
bmRsZUltcGwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9s
cy9tZWRpYUNvbnRyb2xzQXBwbGUuanMgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhY29u
dHJvbHMvbWVkaWFDb250cm9sc0FwcGxlLmpzCmluZGV4IDVjYzQxODc0NzU5MzkxNTE3NDNkMDA2
OTVmYWRmNTBkZTI4MmVlZTEuLmQxODkzNzM0YzZjMzEyZjY4ZmRlZjc0ZmU5NWFiYjFiZmU0MDg3
YzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRp
YUNvbnRyb2xzQXBwbGUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYWNvbnRy
b2xzL21lZGlhQ29udHJvbHNBcHBsZS5qcwpAQCAtNDIsNiArNDIsNyBAQCBmdW5jdGlvbiBDb250
cm9sbGVyKHJvb3QsIHZpZGVvLCBob3N0KQogICAgIHRoaXMudXBkYXRlSGFzVmlkZW8oKTsKICAg
ICB0aGlzLnVwZGF0ZVdpcmVsZXNzVGFyZ2V0QXZhaWxhYmxlKCk7CiAgICAgdGhpcy51cGRhdGVX
aXJlbGVzc1BsYXliYWNrU3RhdHVzKCk7CisgICAgdGhpcy51cGRhdGVQaWN0dXJlSW5QaWN0dXJl
UGxhY2Vob2xkZXIoKTsKICAgICB0aGlzLnNjaGVkdWxlVXBkYXRlTGF5b3V0Rm9yRGlzcGxheWVk
V2lkdGgoKTsKIAogICAgIHRoaXMubGlzdGVuRm9yKHRoaXMucm9vdCwgJ3Jlc2l6ZScsIHRoaXMu
aGFuZGxlUm9vdFJlc2l6ZSk7CkBAIC05MTUsNyArOTE2LDcgQEAgQ29udHJvbGxlci5wcm90b3R5
cGUgPSB7CiAgICAgICAgIHJldHVybiBwcmVzZW50YXRpb25Nb2RlID09PSAnaW5saW5lJyB8fCBw
cmVzZW50YXRpb25Nb2RlID09PSAnZnVsbHNjcmVlbic7CiAgICAgfSwKIAotICAgIGhhbmRsZVBy
ZXNlbnRhdGlvbk1vZGVDaGFuZ2U6IGZ1bmN0aW9uKGV2ZW50KQorICAgIHVwZGF0ZVBpY3R1cmVJ
blBpY3R1cmVQbGFjZWhvbGRlcjogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgdmFyIHByZXNl
bnRhdGlvbk1vZGUgPSB0aGlzLnByZXNlbnRhdGlvbk1vZGUoKTsKIApAQCAtOTUxLDExICs5NTIs
MTUgQEAgQ29udHJvbGxlci5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgdGhpcy5jb250
cm9scy5waWN0dXJlSW5QaWN0dXJlQnV0dG9uLmNsYXNzTGlzdC5yZW1vdmUodGhpcy5DbGFzc05h
bWVzLnJldHVybkZyb21QaWN0dXJlSW5QaWN0dXJlKTsKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQorICAgIH0sCiAKKyAgICBoYW5kbGVQcmVzZW50YXRpb25Nb2RlQ2hhbmdlOiBm
dW5jdGlvbihldmVudCkKKyAgICB7CisgICAgICAgIHRoaXMudXBkYXRlUGljdHVyZUluUGljdHVy
ZVBsYWNlaG9sZGVyKCk7CiAgICAgICAgIHRoaXMudXBkYXRlQ29udHJvbHMoKTsKICAgICAgICAg
dGhpcy51cGRhdGVDYXB0aW9uQ29udGFpbmVyKCk7CiAgICAgICAgIHRoaXMucmVzZXRIaWRlQ29u
dHJvbHNUaW1lcigpOwotICAgICAgICBpZiAocHJlc2VudGF0aW9uTW9kZSAhPSAnZnVsbHNjcmVl
bicgJiYgdGhpcy52aWRlby5wYXVzZWQgJiYgdGhpcy5jb250cm9sc0FyZUhpZGRlbigpKQorICAg
ICAgICBpZiAodGhpcy5wcmVzZW50YXRpb25Nb2RlKCkgIT0gJ2Z1bGxzY3JlZW4nICYmIHRoaXMu
dmlkZW8ucGF1c2VkICYmIHRoaXMuY29udHJvbHNBcmVIaWRkZW4oKSkKICAgICAgICAgICAgIHRo
aXMuc2hvd0NvbnRyb2xzKCk7CiAgICAgICAgIHRoaXMuaG9zdC5zZXRQcmVwYXJlZFRvUmV0dXJu
VmlkZW9MYXllclRvSW5saW5lKHRoaXMuc2hvdWxkUmV0dXJuVmlkZW9MYXllclRvSW5saW5lKCkp
OwogICAgIH0sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhY29udHJv
bHMvbWVkaWFDb250cm9sc2lPUy5qcyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250
cm9scy9tZWRpYUNvbnRyb2xzaU9TLmpzCmluZGV4IDgyOGJhYzQ4MWQzYmJlZTM2ZTYxNDAzZTAz
YjFjMGYzNzQ2MjkxOWMuLjlkNmQyOGFiYjllZjNkODFkMDA1Y2UxMTg3ODhlZDkwNTE3YmRiOGYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9tZWRpYUNv
bnRyb2xzaU9TLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFjb250cm9scy9t
ZWRpYUNvbnRyb2xzaU9TLmpzCkBAIC01NDEsNyArNTQxLDcgQEAgQ29udHJvbGxlcklPUy5wcm90
b3R5cGUgPSB7CiAgICAgICAgIHJldHVybiB0aGlzLnByZXNlbnRhdGlvbk1vZGUoKSA9PT0gJ2lu
bGluZSc7CiAgICAgfSwKIAotICAgIGhhbmRsZVByZXNlbnRhdGlvbk1vZGVDaGFuZ2U6IGZ1bmN0
aW9uKGV2ZW50KQorICAgIHVwZGF0ZVBpY3R1cmVJblBpY3R1cmVQbGFjZWhvbGRlcjogZnVuY3Rp
b24oZXZlbnQpCiAgICAgewogICAgICAgICB2YXIgcHJlc2VudGF0aW9uTW9kZSA9IHRoaXMucHJl
c2VudGF0aW9uTW9kZSgpOwogCkBAIC01NTcsNyArNTU3LDcgQEAgQ29udHJvbGxlcklPUy5wcm90
b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBD
b250cm9sbGVyLnByb3RvdHlwZS5oYW5kbGVQcmVzZW50YXRpb25Nb2RlQ2hhbmdlLmNhbGwodGhp
cywgZXZlbnQpOworICAgICAgICBDb250cm9sbGVyLnByb3RvdHlwZS51cGRhdGVQaWN0dXJlSW5Q
aWN0dXJlUGxhY2Vob2xkZXIuY2FsbCh0aGlzLCBldmVudCk7CiAgICAgfSwKIAogICAgIC8vIER1
ZSB0byB0aGUgYmFkIHdheSB3ZSBhcmUgZmFraW5nIGluaGVyaXRhbmNlIGhlcmUsIGluIHBhcnRp
Y3VsYXIgdGhlIGV4dGVuZHMgbWV0aG9kCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVt
ZW50LmNwcAppbmRleCBkMGYwZGM5MWZkN2ZlNzgxYTU2OTM2MTQ5MDA0ODMxYjE1ZTRlNDg2Li4z
MmJjOWE3NGM2MzI1MmQ1ZTEwZGQ2YjkwNzVmZTMzNTFmZTI2MmRmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTU0MTUsNiArNTQxNSw3IEBAIHZvaWQgSFRN
TE1lZGlhRWxlbWVudDo6ZW50ZXJGdWxsc2NyZWVuKFZpZGVvRnVsbHNjcmVlbk1vZGUgbW9kZSkK
ICNlbmRpZgogCiAgICAgZnVsbHNjcmVlbk1vZGVDaGFuZ2VkKG1vZGUpOworICAgIGNvbmZpZ3Vy
ZU1lZGlhQ29udHJvbHMoKTsKICAgICBpZiAoaGFzTWVkaWFDb250cm9scygpKQogICAgICAgICBt
ZWRpYUNvbnRyb2xzKCktPmVudGVyZWRGdWxsc2NyZWVuKCk7CiAgICAgaWYgKGRvY3VtZW50KCku
cGFnZSgpICYmIGlzPEhUTUxWaWRlb0VsZW1lbnQ+KCp0aGlzKSkgewpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDlkNDE4Zjkw
YjkwZTY3MmZmZTkzMjgxNzA4OTRjZmNlZjRmYzAyOTMuLjNiMTIzNWE1NzY4YzIxZTdjZjM4OTc1
NDYyZmNlZDY2MDI5ZDI0OTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxNi0wOC0xNSAgQWRh
IENoYW4gIDxhZGFjaGFuQGFwcGxlLmNvbT4KKworICAgICAgICBQbGFjZWhvbGRlciBkb2VzIG5v
dCBzaG93IHRoZSBmaXJzdCB0aW1lIGdvaW5nIGludG8gcGljdHVyZS1pbi1waWN0dXJlIG9uIHZp
ZGVvIHdpdGhvdXQgY29udHJvbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE2MDg2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3QgdGhhdCBhIHZpZGVvIHdpdGhvdXQgY29udHJvbHMgYXR0cmlidXRl
IGRvZXMgc2hvdyBhZnRlciBnb2luZyBpbnRvIHBpY3R1cmUtaW4tcGljdHVyZS4KKworICAgICAg
ICAqIFRlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogbWVkaWEvY29udHJvbHMvcGlwLXBsYWNl
aG9sZGVyLXdpdGhvdXQtdmlkZW8tY29udHJvbHMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBtZWRpYS9jb250cm9scy9waXAtcGxhY2Vob2xkZXItd2l0aG91dC12aWRlby1jb250cm9s
cy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlv
bnM6CisKIDIwMTYtMDgtMTUgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBFeHBvc2UgY3J5cHRvLmdldFJhbmRvbVZhbHVlcyB0byBXZWIgV29ya2VycwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggNTUyZjZkNTA2NzFiYzkzN2RjMjQ4MThkNjgzMWYzOWIxZGE4YWZj
ZS4uMDZmMjE3ZTY2ZmJhZjYyYzBiMGIxYjQ5ZTBjNTIzOWM3NjZhNGZlOSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0
YXRpb25zCkBAIC0xMDAxLDYgKzEwMDEsNyBAQCB3ZWJraXQub3JnL2IvMTU4MDg1IGh0dHAvdGVz
dHMvY3NzL3NoYXJlZC1zdHlsZXNoZWV0LW11dGF0aW9uLmh0bWwgWyBQYXNzIEZhaWx1cgogIyBQ
aVAgdGVzdHMgYXJlIG9ubHkgcmVsZXZhbnQgb24gbWFjT1MgU2llcnJhIGFuZCBuZXdlci4KIG1l
ZGlhL2NsaWNrLXBsYWNlaG9sZGVyLW5vdC1wYXVzaW5nLmh0bWwgWyBXb250Rml4IF0KIG1lZGlh
L2NvbnRyb2xzL3BpY3R1cmUtaW4tcGljdHVyZS5odG1sIFsgV29udEZpeCBdCittZWRpYS9jb250
cm9scy9waXAtcGxhY2Vob2xkZXItd2l0aG91dC12aWRlby1jb250cm9scy5odG1sIFsgV29udEZp
eCBdCiBtZWRpYS9lbGVtZW50LWNvbnRhaW5pbmctcGlwLXZpZGVvLWdvaW5nLWludG8tZnVsbHNj
cmVlbi5odG1sIFsgV29udEZpeCBdCiBtZWRpYS9mdWxsc2NyZWVuLWFwaS1lbmFibGVkLW1lZGlh
LXdpdGgtcHJlc2VudGF0aW9uLW1vZGUuaHRtbCBbIFdvbnRGaXggXQogbWVkaWEvZnVsbHNjcmVl
bi12aWRlby1nb2luZy1pbnRvLXBpcC5odG1sIFsgV29udEZpeCBdCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9tZWRpYS9jb250cm9scy9waXAtcGxhY2Vob2xkZXItd2l0aG91dC12aWRlby1jb250
cm9scy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tZWRpYS9jb250cm9scy9waXAtcGxhY2Vo
b2xkZXItd2l0aG91dC12aWRlby1jb250cm9scy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDRm
MTY3YTYwOGQ3MDYzYjU2MTkzY2ZiMGI2OTU1YTEwOGM3YTQ3NQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL21lZGlhL2NvbnRyb2xzL3BpcC1wbGFjZWhvbGRlci13aXRob3V0LXZpZGVv
LWNvbnRyb2xzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE2IEBACitUaGlzIHRlc3RzIHRoZSBw
aWN0dXJlLWluLXBpY3R1cmUgcGxhY2Vob2xkZXIgd2hlbiB0aGUgdmlkZW8gaGFzIG5vIGNvbnRy
b2xzLgorCitUaGlzIHRlc3Qgb25seSBydW5zIGluIERSVCEKKworCitFVkVOVDogY2FucGxheXRo
cm91Z2gKKworVGVzdCB0aGUgcGljdHVyZS1pbi1waWN0dXJlIGJ1dHRvbiB3aXRoIHZhbGlkIHZp
ZGVvCisKK0VWRU5UOiB3ZWJraXRwcmVzZW50YXRpb25tb2RlY2hhbmdlZAorUEFTUzogU2hvdWxk
IGJlIGluIHBpcCBtb2RlCitQQVNTOiBJbmxpbmUgcGxhY2Vob2xkZXIgc2hvdWxkIGJlIHZpc2li
bGUgYXQgdGhpcyBwb2ludAorUEFTUzogSW5saW5lIHBsYWNlaG9sZGVyIHNob3VsZCBoYXZlIHRo
ZSAncGljdHVyZS1pbi1waWN0dXJlJyBjbGFzcworCitUZXN0aW5nIGZpbmlzaGVkLgorCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS9jb250cm9scy9waXAtcGxhY2Vob2xkZXItd2l0aG91
dC12aWRlby1jb250cm9scy5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEvY29udHJvbHMvcGlwLXBs
YWNlaG9sZGVyLXdpdGhvdXQtdmlkZW8tY29udHJvbHMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45ZWVkMTYw
MjBiY2QwMzY0ZjY2OTYyNjg3ZTQyYzQ3YzlhMmNkYjMwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvbWVkaWEvY29udHJvbHMvcGlwLXBsYWNlaG9sZGVyLXdpdGhvdXQtdmlkZW8tY29u
dHJvbHMuaHRtbApAQCAtMCwwICsxLDc4IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAg
IDxoZWFkPgorICAgICAgICA8c2NyaXB0IHNyYz0iLi4vbWVkaWEtZmlsZS5qcyI+PC9zY3JpcHQ+
CisgICAgICAgIDxzY3JpcHQgc3JjPSJjb250cm9scy10ZXN0LWhlbHBlcnMuanMiPjwvc2NyaXB0
PgorICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgdmFyIG1heEF0dGVtcHRzVG9UZXN0UGxh
Y2Vob2xkZXJWaXNpYmlsaXR5ID0gMTAwOworICAgICAgICAgICAgdmFyIGF0dGVtcHRzVG9UZXN0
UGxhY2Vob2xkZXJWaXNpYmlsaXR5ID0gMDsKKworICAgICAgICAgICAgaWYgKHdpbmRvdy5pbnRl
cm5hbHMpCisgICAgICAgICAgICAgICAgd2luZG93LmludGVybmFscy5zZXR0aW5ncy5zZXRBbGxv
d3NQaWN0dXJlSW5QaWN0dXJlTWVkaWFQbGF5YmFjayh0cnVlKTsKKworICAgICAgICAgICAgY29u
c3QgdGVzdGVyID0gbmV3IENvbnRyb2xzVGVzdCgiLi4vY29udGVudC90ZXN0IiwgImNhbnBsYXl0
aHJvdWdoIikKKyAgICAgICAgICAgICAgICAud2hlblJlYWR5KHJ1blRlc3RzV2l0aFZpZGVvKQor
ICAgICAgICAgICAgICAgIC5zdGFydCgpOworCisgICAgICAgICAgICBmdW5jdGlvbiBydW5UZXN0
c1dpdGhWaWRlbygpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdGVzdGVyLnN0YXJ0
TmV3U2VjdGlvbigiVGVzdCB0aGUgcGljdHVyZS1pbi1waWN0dXJlIGJ1dHRvbiB3aXRoIHZhbGlk
IHZpZGVvIik7CisKKyAgICAgICAgICAgICAgICBpbnRlcm5hbHMuc2V0TWVkaWFFbGVtZW50UmVz
dHJpY3Rpb25zKHRlc3Rlci5tZWRpYSwgIk5vUmVzdHJpY3Rpb25zIik7CisgICAgICAgICAgICAg
ICAgdGVzdGVyLnJlc2V0RXZlbnRUcmlnZ2VyKCJ3ZWJraXRwcmVzZW50YXRpb25tb2RlY2hhbmdl
ZCIpCisgICAgICAgICAgICAgICAgICAgIC53aGVuUmVhZHkocHJlc2VudGF0aW9uTW9kZURpZENo
YW5nZSkKKyAgICAgICAgICAgICAgICAgICAgLm1lZGlhLndlYmtpdFNldFByZXNlbnRhdGlvbk1v
ZGUoInBpY3R1cmUtaW4tcGljdHVyZSIpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBm
dW5jdGlvbiBwcmVzZW50YXRpb25Nb2RlRGlkQ2hhbmdlKCkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICB0ZXN0ZXIudGVzdCgiU2hvdWxkIGJlIGluIHBpcCBtb2RlIikKKyAgICAgICAg
ICAgICAgICAgICAgLnZhbHVlKHRlc3Rlci5tZWRpYS53ZWJraXRQcmVzZW50YXRpb25Nb2RlKQor
ICAgICAgICAgICAgICAgICAgICAuaXNFcXVhbFRvKCJwaWN0dXJlLWluLXBpY3R1cmUiKTsKKwor
ICAgICAgICAgICAgICAgIHRlc3Rlci5tZWRpYS5yZW1vdmVFdmVudExpc3RlbmVyKCJ3ZWJraXRw
cmVzZW50YXRpb25tb2RlY2hhbmdlZCIsIHRlc3RlciwgZmFsc2UpOworCisgICAgICAgICAgICAg
ICAgcG9sbFBJUFBsYWNlaG9sZGVyVmlzaWJpbGl0eUNoYW5nZSgpOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBmdW5jdGlvbiBwb2xsUElQUGxhY2Vob2xkZXJWaXNpYmlsaXR5Q2hhbmdl
KCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvLyBJbnRlbnRpb25hbGx5IHVzaW5n
IGludGVybmFscy5zaGFkb3dSb290IGluc3RlYWQgb2YgdGVzdGVyLnN0YXRlRm9yQ29udHJvbHNF
bGVtZW50KCkKKyAgICAgICAgICAgICAgICAvLyBzaW5jZSB0aGUgbGF0dGVyIGhhcyB0aGUgc2lk
ZSBlZmZlY3Qgb2YgZW5zdXJpbmcgdGhlIHNoYWRvdyByb290IGFuZCBoZW5jZSBpbmplY3RpbmcK
KyAgICAgICAgICAgICAgICAvLyB0aGUgbWVkaWEgY29udHJvbHMgc2NyaXB0LiBUaGUgYnVnIHdl
IGFyZSB0ZXN0aW5nIGhlcmUgaXMgY2F1c2VkIGJ5IHRoZSBtZWRpYSBjb250cm9scworICAgICAg
ICAgICAgICAgIC8vIHNjcmlwdCBub3QgYmVpbmcgaW5qZWN0ZWQgZWFybHkgZW5vdWdoLgorICAg
ICAgICAgICAgICAgIHZhciBzaGFkb3dSb290ID0gaW50ZXJuYWxzLnNoYWRvd1Jvb3QodGVzdGVy
Lm1lZGlhKTsKKyAgICAgICAgICAgICAgICB2YXIgcGxhY2Vob2xkZXIgPSBzaGFkb3dSb290ID8g
c2hhZG93Um9vdC5xdWVyeVNlbGVjdG9yKCJkaXZbcHNldWRvPSctd2Via2l0LW1lZGlhLWNvbnRy
b2xzLXdpcmVsZXNzLXBsYXliYWNrLXN0YXR1cyddIikgOiBudWxsOworICAgICAgICAgICAgICAg
IGlmICghcGxhY2Vob2xkZXIgfHwgcGxhY2Vob2xkZXIuY2xhc3NOYW1lLmluZGV4T2YoImhpZGRl
biIpID49IDApIHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKGF0dGVtcHRzVG9UZXN0UGxhY2Vo
b2xkZXJWaXNpYmlsaXR5ID4gbWF4QXR0ZW1wdHNUb1Rlc3RQbGFjZWhvbGRlclZpc2liaWxpdHkp
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIHRlc3Rlci5sb2dGYWlsdXJlKCJJbmxpbmUgcGxh
Y2Vob2xkZXIgZGlkIG5vdCBiZWNvbWUgdmlzaWJsZSBhZnRlciB2aWRlbyBlbnRlcnMgcGljdHVy
ZS1pbi1waWN0dXJlLiIpOworICAgICAgICAgICAgICAgICAgICAgICAgdGVzdGVyLmVuZCgpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgICAgICAgICAgLy8gVXNlIDMzIHRvIG1hdGNoIFBsYWNlaG9sZGVyUG9sbGlu
Z0RlbGF5IGluIG1lZGlhQ29udHJvbHNBcHBsZS5qcy4KKyAgICAgICAgICAgICAgICAgICAgc2V0
VGltZW91dChwb2xsUElQUGxhY2Vob2xkZXJWaXNpYmlsaXR5Q2hhbmdlLCAzMyk7CisgICAgICAg
ICAgICAgICAgICAgIGF0dGVtcHRzVG9UZXN0UGxhY2Vob2xkZXJWaXNpYmlsaXR5Kys7CisgICAg
ICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
ICAgICB0ZXN0ZXIudGVzdCgiSW5saW5lIHBsYWNlaG9sZGVyIHNob3VsZCBiZSB2aXNpYmxlIGF0
IHRoaXMgcG9pbnQiKQorICAgICAgICAgICAgICAgICAgICAudmFsdWUocGxhY2Vob2xkZXIuY2xh
c3NOYW1lKQorICAgICAgICAgICAgICAgICAgICAuZG9lc05vdENvbnRhaW4oImhpZGRlbiIpOwor
CisgICAgICAgICAgICAgICAgdGVzdGVyLnRlc3QoIklubGluZSBwbGFjZWhvbGRlciBzaG91bGQg
aGF2ZSB0aGUgJ3BpY3R1cmUtaW4tcGljdHVyZScgY2xhc3MiKQorICAgICAgICAgICAgICAgICAg
ICAudmFsdWUocGxhY2Vob2xkZXIuY2xhc3NOYW1lKQorICAgICAgICAgICAgICAgICAgICAuY29u
dGFpbnMoInBpY3R1cmUtaW4tcGljdHVyZSIpOworCisgICAgICAgICAgICAgICAgdGVzdGVyLm1l
ZGlhLndlYmtpdFNldFByZXNlbnRhdGlvbk1vZGUoImlubGluZSIpOworCisgICAgICAgICAgICAg
ICAgdGVzdGVyLmVuZCgpOworICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8
L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxwPlRoaXMgdGVzdHMgdGhlIHBpY3R1cmUtaW4t
cGljdHVyZSBwbGFjZWhvbGRlciB3aGVuIHRoZSB2aWRlbyBoYXMgbm8gY29udHJvbHMuPC9wPgor
ICAgICAgICA8cD5UaGlzIHRlc3Qgb25seSBydW5zIGluIERSVCE8L3A+CisgICAgICAgIDx2aWRl
bz48L3ZpZGVvPgorICAgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA4MjFlZGIyNjVkZDE4YzBkNzAwZWUxZDc3
ZWUwOTJkODA4MjM1NTZlLi4zOGFmYjRhNTA1MzkxYTlhY2FhMzkwMmEyNGE5ODBmMjllYjg2MWRm
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlv
bnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCkBA
IC00NzMsNiArNDczLDcgQEAgd2Via2l0Lm9yZy9iLzE1ODYzOSBbIFJlbGVhc2UgWW9zZW1pdGUg
XSBpbXBvcnRlZC9ibGluay9zdG9yYWdlL2luZGV4ZWRkYi9ibG9iLWQKICMgUGlQIHRlc3RzIGFy
ZSBvbmx5IGVuYWJsZWQgZm9yIFNpZXJyYSBXZWJLaXQyLgogIyByZGFyOi8vcHJvYmxlbS8yNzU3
NDMwMwogWyBTaWVycmErIF0gbWVkaWEvY29udHJvbHMvcGljdHVyZS1pbi1waWN0dXJlLmh0bWwg
WyBQYXNzIF0KK1sgU2llcnJhKyBdIG1lZGlhL2NvbnRyb2xzL3BpcC1wbGFjZWhvbGRlci13aXRo
b3V0LXZpZGVvLWNvbnRyb2xzLmh0bWwgWyBQYXNzIF0KIFsgU2llcnJhKyBdIG1lZGlhL2VsZW1l
bnQtY29udGFpbmluZy1waXAtdmlkZW8tZ29pbmctaW50by1mdWxsc2NyZWVuLmh0bWwgWyBQYXNz
IF0KIFsgU2llcnJhKyBdIG1lZGlhL2Z1bGxzY3JlZW4tYXBpLWVuYWJsZWQtbWVkaWEtd2l0aC1w
cmVzZW50YXRpb24tbW9kZS5odG1sIFsgUGFzcyBdCiBbIFNpZXJyYSsgXSBtZWRpYS9mdWxsc2Ny
ZWVuLXZpZGVvLWdvaW5nLWludG8tcGlwLmh0bWwgWyBQYXNzIF0K
</data>
<flag name="review"
          id="309669"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>