<?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>169553</bug_id>
          
          <creation_ts>2017-03-13 06:58:34 -0700</creation_ts>
          <short_desc>[Modern Media Controls] Volume icon doesn&apos;t turn to mute when the knob is set to 0</short_desc>
          <delta_ts>2017-03-14 00:17:18 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=169568</see_also>
          <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="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1287153</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-03-13 06:58:34 -0700</bug_when>
    <thetext>Drag the volume knob to 0. It should change the volume icon to the mute icon.

The previous controls had a bug where after you toggle the speaker icon then it would toggle between muted and the last value, 0, so the knob never moved.

In this case, I think we should remember the volume value on mouse down prior to the drag of the knob to 0. So you can:

1) Have the knob at some value (say .6)
2) Drag the knob to 0. The speaker icon turns to mute.
3) Click on the speaker icon to unmute. It goes back up to .6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287154</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-03-13 06:58:51 -0700</bug_when>
    <thetext>&lt;rdar://problem/30754543&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287171</commentid>
    <comment_count>2</comment_count>
      <attachid>304258</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2017-03-13 08:42:47 -0700</bug_when>
    <thetext>Created attachment 304258
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287200</commentid>
    <comment_count>3</comment_count>
      <attachid>304258</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-13 09:39:12 -0700</bug_when>
    <thetext>Comment on attachment 304258
Patch

Clearing flags on attachment: 304258

Committed r213848: &lt;http://trac.webkit.org/changeset/213848&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287201</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-13 09:39:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304258</attachid>
            <date>2017-03-13 08:42:47 -0700</date>
            <delta_ts>2017-03-13 09:39:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169553-20170313164245.patch</filename>
            <type>text/plain</type>
            <size>13995</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzNzg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjM0ZDk0MmM4ZjE5YzQ1
ZjA3NmYyZjZjN2QzN2NmYjhiZDFiYzNmOS4uNmU2ZjAzMzE4NGMxNTcwODU3NmI4OGE4ZjRlMDBj
MzhhMDJhNDkzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQxIEBACisyMDE3LTAzLTEzICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgW01vZGVybiBNZWRpYSBD
b250cm9sc10gVm9sdW1lIGljb24gZG9lc24ndCB0dXJuIHRvIG11dGUgd2hlbiB0aGUga25vYiBp
cyBzZXQgdG8gMAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTY5NTUzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zMDc1NDU0Mz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHdlIHN0YXJ0IGNoYW5n
aW5nIHRoZSB2b2x1bWUgdXNpbmcgdGhlIG1vdXNlLCB3ZSByZWNvcmQgdGhlIHZvbHVtZSBhdCB0
aGF0IHBvaW50CisgICAgICAgIGFuZCBhcyB3ZSBkcmFnIHRoZSB2b2x1bWUgc2xpZGVyLCB3ZSBz
ZXQgdGhlIG11dGUgYnV0dG9uIHRvIHNob3cgdGhhdCB0aGUgbWVkaWEgaXMKKyAgICAgICAgbXV0
ZWQgaWYgdGhlIHZvbHVtZSBpcyAwLCBhbmQgc2V0IHRoZSBhY3R1YWwgbWVkaWEgdm9sdW1lIHRv
IGJlIHRoZSBpbml0aWFsIHZvbHVtZQorICAgICAgICBwcmlvciB0byBkcmFnZ2luZy4gVGhpcyB3
YXksIHdoZW4gd2UgdG9nZ2xlIHRoZSAibXV0ZWQiIHByb3BlcnR5IGJ5IHByZXNzaW5nIHRoZQor
ICAgICAgICBtdXRlIGJ1dHRvbiwgdGhlIG9yaWdpbmFsIHZvbHVtZSBpcyByZXN0b3JlZC4KKwor
ICAgICAgICBUbyBmdW5jdGlvbiBjb3JyZWN0bHksIHRoaXMgcmVxdWlyZWQgc29tZSBjaGFuZ2Vk
IHRvIFNsaWRlci4gVGhlIHZvbHVtZSBzbGlkZXIgd291bGQKKyAgICAgICAgZmFpbCB0byB1cGRh
dGUgaWYgdGhlIHZhbHVlIHNldCB3YXMgdGhlIHNhbWUgYXMgdGhlIGluaXRpYWwgdmFsdWUgc2lu
Y2Ugd2Ugd291bGQgdXNlCisgICAgICAgIG9ubHkgdGhlICJjaGFuZ2UiIGV2ZW50IHRvIGlkZW50
aWZ5IHRoZSBlbmQgb2YgYSBzbGlkZXIgZHJhZyBpbnRlcmFjdGlvbi4gVGhpcyB3YXMKKyAgICAg
ICAgaW5jb3JyZWN0IHNpbmNlIGlmIHRoZSBpbml0aWFsIHZhbHVlIGFuZCB0aGUgZmluYWwgdmFs
dWUgd2hpbGUgZHJhZ2dpbmcgdGhlIHNsaWRlcgorICAgICAgICB3ZXJlIHRoZSBzYW1lLCBubyAi
Y2hhbmdlIiBldmVudCB3b3VsZCBiZSBmaXJlZC4gU28gd2Ugbm93IHVzZSBtb3VzZSBldmVudHMg
dG8KKyAgICAgICAgaWRlbnRpZnkgd2hlbiB0aGUgc2xpZGVyIGlzIGJlaW5nIGRyYWdnZWQuCisK
KyAgICAgICAgVGVzdDogbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3ZvbHVtZS1zdXBwb3J0
L3ZvbHVtZS1zdXBwb3J0LWRyYWctdG8tbXV0ZS5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL21v
ZGVybi1tZWRpYS1jb250cm9scy9jb250cm9scy9zbGlkZXIuanM6CisgICAgICAgIChTbGlkZXIu
cHJvdG90eXBlLnNldCB2YWx1ZSk6CisgICAgICAgIChTbGlkZXIucHJvdG90eXBlLmhhbmRsZUV2
ZW50KToKKyAgICAgICAgKFNsaWRlci5wcm90b3R5cGUuX2hhbmRsZU1vdXNlZG93bkV2ZW50KToK
KyAgICAgICAgKFNsaWRlci5wcm90b3R5cGUuX2hhbmRsZUlucHV0RXZlbnQpOgorICAgICAgICAo
U2xpZGVyLnByb3RvdHlwZS5faGFuZGxlTW91c2V1cEV2ZW50KToKKyAgICAgICAgKFNsaWRlci5w
cm90b3R5cGUuX2hhbmRsZUNoYW5nZUV2ZW50KTogRGVsZXRlZC4KKyAgICAgICAgKiBNb2R1bGVz
L21vZGVybi1tZWRpYS1jb250cm9scy9jb250cm9scy92b2x1bWUtc2xpZGVyLmpzOgorICAgICAg
ICAoVm9sdW1lU2xpZGVyKToKKyAgICAgICAgKFZvbHVtZVNsaWRlci5wcm90b3R5cGUuZHJhdyk6
CisgICAgICAgIChWb2x1bWVTbGlkZXIucHJvdG90eXBlLmhhbmRsZUV2ZW50KTogRGVsZXRlZC4K
KyAgICAgICAgKiBNb2R1bGVzL21vZGVybi1tZWRpYS1jb250cm9scy9tZWRpYS92b2x1bWUtc3Vw
cG9ydC5qczoKKyAgICAgICAgKFZvbHVtZVN1cHBvcnQucHJvdG90eXBlLmNvbnRyb2xWYWx1ZVdp
bGxTdGFydENoYW5naW5nKToKKyAgICAgICAgKFZvbHVtZVN1cHBvcnQucHJvdG90eXBlLmNvbnRy
b2xWYWx1ZURpZENoYW5nZSk6CisKIDIwMTctMDMtMTMgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBw
bGUuY29tPgogCiAgICAgICAgIFdlYkdQVSByZW1vdGUgbGF5ZXIgaG9zdGluZwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJvbHMvY29udHJvbHMv
c2xpZGVyLmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJvbHMv
Y29udHJvbHMvc2xpZGVyLmpzCmluZGV4IGMzMmQ2NjJiODQ2Y2YyZmNkM2MzZjcwYTk3NWFiYjIw
MmE2ZGM5MmEuLmYxMmI1MmQyZjI1NmFkYjdmZWYxNzVlOTQ1MzNjODYzYzc4ZDIyNmQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRy
b2xzL3NsaWRlci5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21vZGVybi1tZWRpYS1j
b250cm9scy9jb250cm9scy9zbGlkZXIuanMKQEAgLTM2LDkgKzM2LDEwIEBAIGNsYXNzIFNsaWRl
ciBleHRlbmRzIExheW91dEl0ZW0KICAgICAgICAgdGhpcy5fY2FudmFzID0gbmV3IExheW91dE5v
ZGUoYDxjYW52YXM+PC9jYW52YXM+YCk7CiAKICAgICAgICAgdGhpcy5faW5wdXQgPSBuZXcgTGF5
b3V0Tm9kZShgPGlucHV0IHR5cGU9InJhbmdlIiBtaW49IjAiIG1heD0iMSIgc3RlcD0iMC4wMDEi
IC8+YCk7Ci0gICAgICAgIHRoaXMuX2lucHV0LmVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2hh
bmdlIiwgdGhpcyk7CisgICAgICAgIHRoaXMuX2lucHV0LmVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5l
cigibW91c2Vkb3duIiwgdGhpcyk7CiAgICAgICAgIHRoaXMuX2lucHV0LmVsZW1lbnQuYWRkRXZl
bnRMaXN0ZW5lcigiaW5wdXQiLCB0aGlzKTsKIAorICAgICAgICB0aGlzLmlzQWN0aXZlID0gZmFs
c2U7CiAgICAgICAgIHRoaXMudmFsdWUgPSAwOwogCiAgICAgICAgIHRoaXMuY2hpbGRyZW4gPSBb
dGhpcy5fY2FudmFzLCB0aGlzLl9pbnB1dF07CkBAIC01NSw3ICs1Niw3IEBAIGNsYXNzIFNsaWRl
ciBleHRlbmRzIExheW91dEl0ZW0KIAogICAgIHNldCB2YWx1ZSh2YWx1ZSkKICAgICB7Ci0gICAg
ICAgIGlmICh0aGlzLl92YWx1ZUlzQ2hhbmdpbmcpCisgICAgICAgIGlmICh0aGlzLmlzQWN0aXZl
KQogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAgIHRoaXMuX3ZhbHVlID0gdmFsdWU7CkBA
IC03OSwxMiArODAsMTUgQEAgY2xhc3MgU2xpZGVyIGV4dGVuZHMgTGF5b3V0SXRlbQogICAgIGhh
bmRsZUV2ZW50KGV2ZW50KQogICAgIHsKICAgICAgICAgc3dpdGNoIChldmVudC50eXBlKSB7Cisg
ICAgICAgIGNhc2UgIm1vdXNlZG93biI6CisgICAgICAgICAgICB0aGlzLl9oYW5kbGVNb3VzZWRv
d25FdmVudCgpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgIm1vdXNldXAiOgor
ICAgICAgICAgICAgdGhpcy5faGFuZGxlTW91c2V1cEV2ZW50KCk7CisgICAgICAgICAgICBicmVh
azsKICAgICAgICAgY2FzZSAiaW5wdXQiOgogICAgICAgICAgICAgdGhpcy5faGFuZGxlSW5wdXRF
dmVudCgpOwogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgImNoYW5nZSI6Ci0gICAg
ICAgICAgICB0aGlzLl9oYW5kbGVDaGFuZ2VFdmVudCgpOwotICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KICAgICB9CiAKQEAgLTExOCwyMCArMTIyLDMyIEBAIGNsYXNzIFNsaWRlciBleHRl
bmRzIExheW91dEl0ZW0KIAogICAgIC8vIFByaXZhdGUKIAotICAgIF9oYW5kbGVJbnB1dEV2ZW50
KCkKKyAgICBfaGFuZGxlTW91c2Vkb3duRXZlbnQoKQogICAgIHsKLSAgICAgICAgaWYgKCF0aGlz
Ll92YWx1ZUlzQ2hhbmdpbmcgJiYgdGhpcy51aURlbGVnYXRlICYmIHR5cGVvZiB0aGlzLnVpRGVs
ZWdhdGUuY29udHJvbFZhbHVlV2lsbFN0YXJ0Q2hhbmdpbmcgPT09ICJmdW5jdGlvbiIpCisgICAg
ICAgIGNvbnN0IG1lZGlhQ29udHJvbHMgPSB0aGlzLnBhcmVudE9mVHlwZShNZWRpYUNvbnRyb2xz
KTsKKyAgICAgICAgdGhpcy5fbW91c2V1cFRhcmdldCA9ICghbWVkaWFDb250cm9scyB8fCBtZWRp
YUNvbnRyb2xzIGluc3RhbmNlb2YgTWFjT1NJbmxpbmVNZWRpYUNvbnRyb2xzKSA/IHdpbmRvdyA6
IG1lZGlhQ29udHJvbHMuZWxlbWVudDsKKyAgICAgICAgdGhpcy5fbW91c2V1cFRhcmdldC5hZGRF
dmVudExpc3RlbmVyKCJtb3VzZXVwIiwgdGhpcywgdHJ1ZSk7CisKKyAgICAgICAgaWYgKHRoaXMu
dWlEZWxlZ2F0ZSAmJiB0eXBlb2YgdGhpcy51aURlbGVnYXRlLmNvbnRyb2xWYWx1ZVdpbGxTdGFy
dENoYW5naW5nID09PSAiZnVuY3Rpb24iKQogICAgICAgICAgICAgdGhpcy51aURlbGVnYXRlLmNv
bnRyb2xWYWx1ZVdpbGxTdGFydENoYW5naW5nKHRoaXMpOwotICAgICAgICB0aGlzLl92YWx1ZUlz
Q2hhbmdpbmcgPSB0cnVlOworICAgICAgICB0aGlzLmlzQWN0aXZlID0gdHJ1ZTsKKyAgICAgICAg
dGhpcy5uZWVkc0xheW91dCA9IHRydWU7CisgICAgfQorCisgICAgX2hhbmRsZUlucHV0RXZlbnQo
KQorICAgIHsKICAgICAgICAgaWYgKHRoaXMudWlEZWxlZ2F0ZSAmJiB0eXBlb2YgdGhpcy51aURl
bGVnYXRlLmNvbnRyb2xWYWx1ZURpZENoYW5nZSA9PT0gImZ1bmN0aW9uIikKICAgICAgICAgICAg
IHRoaXMudWlEZWxlZ2F0ZS5jb250cm9sVmFsdWVEaWRDaGFuZ2UodGhpcyk7CiAKICAgICAgICAg
dGhpcy5uZWVkc0xheW91dCA9IHRydWU7CiAgICAgfQogCi0gICAgX2hhbmRsZUNoYW5nZUV2ZW50
KCkKKyAgICBfaGFuZGxlTW91c2V1cEV2ZW50KCkKICAgICB7Ci0gICAgICAgIGRlbGV0ZSB0aGlz
Ll92YWx1ZUlzQ2hhbmdpbmc7CisgICAgICAgIHRoaXMuX21vdXNldXBUYXJnZXQucmVtb3ZlRXZl
bnRMaXN0ZW5lcigibW91c2V1cCIsIHRoaXMsIHRydWUpOworICAgICAgICBkZWxldGUgdGhpcy5f
bW91c2V1cFRhcmdldDsKKworICAgICAgICB0aGlzLmlzQWN0aXZlID0gZmFsc2U7CiAgICAgICAg
IGlmICh0aGlzLnVpRGVsZWdhdGUgJiYgdHlwZW9mIHRoaXMudWlEZWxlZ2F0ZS5jb250cm9sVmFs
dWVEaWRTdG9wQ2hhbmdpbmcgPT09ICJmdW5jdGlvbiIpCiAgICAgICAgICAgICB0aGlzLnVpRGVs
ZWdhdGUuY29udHJvbFZhbHVlRGlkU3RvcENoYW5naW5nKHRoaXMpOwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21vZGVybi1tZWRpYS1jb250cm9scy9jb250cm9scy92b2x1
bWUtc2xpZGVyLmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJv
bHMvY29udHJvbHMvdm9sdW1lLXNsaWRlci5qcwppbmRleCA5OTNlYjE2ZjE0OTUzNGI5MzFlYTMy
ZjI4ZTcxNTIxY2VlZTFjNWNhLi40NzI3MWZkMDcwYTE3ZmJhMjExYjE5YjM2OWJlOThmN2I2ZTI0
ZWEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21vZGVybi1tZWRpYS1jb250
cm9scy9jb250cm9scy92b2x1bWUtc2xpZGVyLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRyb2xzL3ZvbHVtZS1zbGlkZXIuanMKQEAgLTM1
LDI2ICszNSwxMCBAQCBjbGFzcyBWb2x1bWVTbGlkZXIgZXh0ZW5kcyBTbGlkZXIKIAogICAgICAg
ICB0aGlzLmhlaWdodCA9IDExOwogICAgICAgICB0aGlzLmVuYWJsZWQgPSB0cnVlOwotCi0gICAg
ICAgIHRoaXMuX2FjdGl2ZSA9IGZhbHNlOwotICAgICAgICB0aGlzLmVsZW1lbnQuYWRkRXZlbnRM
aXN0ZW5lcigibW91c2Vkb3duIiwgdGhpcyk7CiAgICAgfQogCiAgICAgLy8gUHJvdGVjdGVkCiAK
LSAgICBoYW5kbGVFdmVudChldmVudCkKLSAgICB7Ci0gICAgICAgIHN1cGVyLmhhbmRsZUV2ZW50
KGV2ZW50KTsKLQotICAgICAgICBpZiAoZXZlbnQgaW5zdGFuY2VvZiBNb3VzZUV2ZW50KSB7Ci0g
ICAgICAgICAgICB0aGlzLl9hY3RpdmUgPSBldmVudC50eXBlID09PSAibW91c2Vkb3duIjsKLSAg
ICAgICAgICAgIGlmIChldmVudC50eXBlID09PSAibW91c2Vkb3duIikKLSAgICAgICAgICAgICAg
ICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibW91c2V1cCIsIHRoaXMsIHRydWUpOwotICAgICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJt
b3VzZXVwIiwgdGhpcywgdHJ1ZSk7Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICBkcmF3KGN0eCkK
ICAgICB7CiAgICAgICAgIGNvbnN0IHdpZHRoID0gdGhpcy53aWR0aDsKQEAgLTExMCw3ICs5NCw3
IEBAIGNsYXNzIFZvbHVtZVNsaWRlciBleHRlbmRzIFNsaWRlcgogICAgICAgICBhZGRSb3VuZGVk
UmVjdChjdHgsIGtub2JYICsgMSwgMCwga25vYkRpYW1ldGVyLCBrbm9iRGlhbWV0ZXIsIGtub2JS
YWRpdXMpOwogICAgICAgICBjdHguY2xvc2VQYXRoKCk7CiAgICAgICAgIGN0eC5jbGlwKCk7Ci0g
ICAgICAgIGN0eC5maWxsU3R5bGUgPSB0aGlzLl9hY3RpdmUgPyAid2hpdGUiIDogInJnYigxMzgs
IDEzOCwgMTM4KSI7CisgICAgICAgIGN0eC5maWxsU3R5bGUgPSB0aGlzLmlzQWN0aXZlID8gIndo
aXRlIiA6ICJyZ2IoMTM4LCAxMzgsIDEzOCkiOwogICAgICAgICBjdHguZmlsbFJlY3QoMCwgMCwg
d2lkdGgsIGhlaWdodCk7CiAgICAgICAgIGN0eC5yZXN0b3JlKCk7CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL21lZGlhL3ZvbHVtZS1z
dXBwb3J0LmpzIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJvbHMv
bWVkaWEvdm9sdW1lLXN1cHBvcnQuanMKaW5kZXggNGE0MWJlNjUwMDA0NzRlNzFiMTZhZjg5MjY1
MjBhYmMxNmMwM2MwNi4uMzU1ODIxZWNjNWRlMDIxYzM3NTFiN2ViMjkwNjA3OTA3YmQ4MzA2MiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJvbHMv
bWVkaWEvdm9sdW1lLXN1cHBvcnQuanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tb2Rl
cm4tbWVkaWEtY29udHJvbHMvbWVkaWEvdm9sdW1lLXN1cHBvcnQuanMKQEAgLTQwLDEyICs0MCwx
NCBAQCBjbGFzcyBWb2x1bWVTdXBwb3J0IGV4dGVuZHMgTWVkaWFDb250cm9sbGVyU3VwcG9ydAog
CiAgICAgY29udHJvbFZhbHVlV2lsbFN0YXJ0Q2hhbmdpbmcoY29udHJvbCkKICAgICB7CisgICAg
ICAgIHRoaXMuX3ZvbHVtZUJlZm9yZUNoYW5nZSA9IHRoaXMubWVkaWFDb250cm9sbGVyLm1lZGlh
LnZvbHVtZTsKICAgICAgICAgdGhpcy5tZWRpYUNvbnRyb2xsZXIubWVkaWEubXV0ZWQgPSBmYWxz
ZTsKICAgICB9CiAKICAgICBjb250cm9sVmFsdWVEaWRDaGFuZ2UoY29udHJvbCkKICAgICB7Ci0g
ICAgICAgIHRoaXMubWVkaWFDb250cm9sbGVyLm1lZGlhLnZvbHVtZSA9IGNvbnRyb2wudmFsdWU7
CisgICAgICAgIHRoaXMubWVkaWFDb250cm9sbGVyLm1lZGlhLnZvbHVtZSA9IChjb250cm9sLnZh
bHVlID09PSAwICYmIHRoaXMuX3ZvbHVtZUJlZm9yZUNoYW5nZSA+IDApID8gdGhpcy5fdm9sdW1l
QmVmb3JlQ2hhbmdlIDogY29udHJvbC52YWx1ZTsKKyAgICAgICAgdGhpcy5tZWRpYUNvbnRyb2xs
ZXIubWVkaWEubXV0ZWQgPSBjb250cm9sLnZhbHVlID09PSAwOwogICAgIH0KIAogICAgIHN5bmND
b250cm9sKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCBmNzc5N2JjM2FmZDEzNzI2YWQ5NmZkYzhiYTdlNGEyYjYyZjRmODdj
Li5hZjE0NDMxZTk4MzY5NGU3NjhlNDM1OGEwYTJkMzM0NmY4ZTA1NmU4IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTggQEAKKzIwMTctMDMtMTMgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4K
KworICAgICAgICBbTW9kZXJuIE1lZGlhIENvbnRyb2xzXSBWb2x1bWUgaWNvbiBkb2Vzbid0IHR1
cm4gdG8gbXV0ZSB3aGVuIHRoZSBrbm9iIGlzIHNldCB0byAwCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjk1NTMKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzMwNzU0NTQzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFkZGluZyBhIG5ldyB0ZXN0IHdoZXJlIHdlIGRyYWcgdGhlIHZvbHVtZSBzbGlkZXIg
dG8gMCBhbmQgZW5zdXJlIHRoYXQgdGhlIHZvbHVtZSBnZXRzIG11dGVkCisgICAgICAgIGFuZCB0
aGF0IGNsaWNraW5nIG9uIHRoZSBtdXRlIGJ1dHRvbiByZXNldHMgdGhlIHZvbHVtZSB0byBiZSB0
aGUgc2FtZSB2YWx1ZSBhcyBwcmlvciB0byB0aGUKKyAgICAgICAgZHJhZ2dpbmcgaW50ZXJhY3Rp
b24uCisKKyAgICAgICAgKiBtZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvdm9sdW1lLXN1cHBv
cnQvdm9sdW1lLXN1cHBvcnQtZHJhZy10by1tdXRlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3ZvbHVtZS1zdXBwb3J0L3ZvbHVtZS1z
dXBwb3J0LWRyYWctdG8tbXV0ZS5odG1sOiBBZGRlZC4KKwogMjAxNy0wMy0xMiAgWmFsYW4gQnVq
dGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFNpbXBsZSBsaW5lIGxheW91dDogUGFn
aW5hdGVkIGNvbnRlbnQgaXMgbm90IHBhaW50ZWQgcHJvcGVybHkgd2hlbiBmb250IG92ZXJmbG93
cyBsaW5lIGhlaWdodC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21vZGVybi1tZWRp
YS1jb250cm9scy92b2x1bWUtc3VwcG9ydC92b2x1bWUtc3VwcG9ydC1kcmFnLXRvLW11dGUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3ZvbHVt
ZS1zdXBwb3J0L3ZvbHVtZS1zdXBwb3J0LWRyYWctdG8tbXV0ZS1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uM2U0ODllYzMxYTlkYzhjYjllMGQxNTRiYTc2YmY5MzRiODUyMzQ5NgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy92b2x1bWUt
c3VwcG9ydC92b2x1bWUtc3VwcG9ydC1kcmFnLXRvLW11dGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMjIgQEAKK1Rlc3RpbmcgdGhhdCBkcmFnZ2luZyB0aGUgdm9sdW1lIHNsaWRlciB0byAwIHR1
cm5zIHRoZSBtdXRlIGJ1dHRvbiBvbiBhbmQgdGhhdCBwcmVzc2luZyB0aGUgbXV0ZSBidXR0b24g
cmVzZXRzIHRoZSB2b2x1bWUgdG8gdGhlIHByZXZpb3VzIHZhbHVlLgorCitPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCisKKworUEFTUyBtZWRpYS52b2x1bWUgaXMgMQorUEFTUyBtZWRpYUNvbnRy
b2xsZXIuY29udHJvbHMudm9sdW1lU2xpZGVyLnZhbHVlIGlzIDEKK1BBU1MgbWVkaWEudm9sdW1l
IGJlY2FtZSAwLjUKK1BBU1MgbXV0ZUJ1dHRvbi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0
aCBiZWNhbWUgZGlmZmVyZW50IGZyb20gMAorUEFTUyB2b2x1bWVTbGlkZXIuZ2V0Qm91bmRpbmdD
bGllbnRSZWN0KCkud2lkdGggYmVjYW1lIGRpZmZlcmVudCBmcm9tIDAKKworV2UgZHJhZyB0aGUg
dm9sdW1lIHNsaWRlciB0byBzZXQgdGhlIHZvbHVtZSBmcm9tIDAuNSB0byAwCitQQVNTIG1lZGlh
Lm11dGVkIGJlY2FtZSB0cnVlCisKK1dlIGNsaWNrIG9uIHRoZSBtdXRlIGJ1dHRvbiB3aGljaCBz
aG91bGQgc2V0IHRoZSB2b2x1bWUgYmFjayB0byAwLjUKK1BBU1MgbWVkaWEudm9sdW1lIGJlY2Ft
ZSAwLjUKK1BBU1MgbWVkaWEubXV0ZWQgaXMgZmFsc2UKKworUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21l
ZGlhL21vZGVybi1tZWRpYS1jb250cm9scy92b2x1bWUtc3VwcG9ydC92b2x1bWUtc3VwcG9ydC1k
cmFnLXRvLW11dGUuaHRtbCBiL0xheW91dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9s
cy92b2x1bWUtc3VwcG9ydC92b2x1bWUtc3VwcG9ydC1kcmFnLXRvLW11dGUuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi44NmM3ZmYxYjNmNzQ3ZDc5Njk5YmI5NzUxNTk1YTNhNTA0ZDJjNjM5Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL3ZvbHVtZS1z
dXBwb3J0L3ZvbHVtZS1zdXBwb3J0LWRyYWctdG8tbXV0ZS5odG1sCkBAIC0wLDAgKzEsODcgQEAK
KzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9tZWRpYS1jb250cm9scy1sb2FkZXIuanMiIHR5
cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2Vz
L21lZGlhLWNvbnRyb2xzLXV0aWxzLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0
PgorPGJvZHk+Cis8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgorICAgIAor
ICAgIHZpZGVvLCAjaG9zdCB7CisgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAg
dG9wOiAwOworICAgICAgICBsZWZ0OiAwOworICAgICAgICB3aWR0aDogODAwcHg7CisgICAgICAg
IGhlaWdodDogMjQwcHg7CisgICAgfQorICAgIAorPC9zdHlsZT4KKzx2aWRlbyBzcmM9Ii4uLy4u
L2NvbnRlbnQvdGVzdC5tcDQiIGF1dG9wbGF5IGNvbnRyb2xzPjwvdmlkZW8+Cis8ZGl2IGlkPSJo
b3N0Ij48L2Rpdj4KKzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKword2luZG93Lmpz
VGVzdElzQXN5bmMgPSB0cnVlOworCitkZXNjcmlwdGlvbigiVGVzdGluZyB0aGF0IGRyYWdnaW5n
IHRoZSB2b2x1bWUgc2xpZGVyIHRvIDAgdHVybnMgdGhlIG11dGUgYnV0dG9uIG9uIGFuZCB0aGF0
IHByZXNzaW5nIHRoZSBtdXRlIGJ1dHRvbiByZXNldHMgdGhlIHZvbHVtZSB0byB0aGUgcHJldmlv
dXMgdmFsdWUuIik7CisKK2NvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
ImRpdiNob3N0Iik7Citjb25zdCBtZWRpYSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoInZpZGVv
Iik7Citjb25zdCBtZWRpYUNvbnRyb2xsZXIgPSBjcmVhdGVDb250cm9scyhjb250YWluZXIsIG1l
ZGlhLCBudWxsKTsKKworY29uc3QgbXV0ZUJ1dHRvbiA9IG1lZGlhQ29udHJvbGxlci5jb250cm9s
cy5tdXRlQnV0dG9uLmVsZW1lbnQ7Citjb25zdCB2b2x1bWVTbGlkZXIgPSBtZWRpYUNvbnRyb2xs
ZXIuY29udHJvbHMudm9sdW1lU2xpZGVyLmNoaWxkcmVuWzFdLmVsZW1lbnQ7CisKK2Z1bmN0aW9u
IHJ1blRlc3QoKQoreworICAgIG1lZGlhLnJlbW92ZUV2ZW50TGlzdGVuZXIoInBsYXkiLCBydW5U
ZXN0KTsKKyAgICBtZWRpYS5wYXVzZSgpOworCisgICAgc2hvdWxkQmUoIm1lZGlhLnZvbHVtZSIs
ICIxIik7CisgICAgc2hvdWxkQmUoIm1lZGlhQ29udHJvbGxlci5jb250cm9scy52b2x1bWVTbGlk
ZXIudmFsdWUiLCAiMSIpOworCisgICAgbWVkaWEudm9sdW1lID0gMC41OworICAgIHNob3VsZEJl
Y29tZUVxdWFsKCJtZWRpYS52b2x1bWUiLCAiMC41IiwgKCkgPT4geworICAgICAgICBzaG91bGRC
ZWNvbWVEaWZmZXJlbnQoIm11dGVCdXR0b24uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkud2lkdGgi
LCAiMCIsICgpID0+IHsKKyAgICAgICAgICAgIGNvbnN0IG11dGVCdXR0b25Cb3VuZHMgPSBtdXRl
QnV0dG9uLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOworICAgICAgICAgICAgLy8gQ29udHJvbHMg
YXJlIG5vdyB2aXNpYmxlLCBsZXQncyBob3ZlciBvdmVyIHRoZSBtdXRlIGJ1dHRvbiB0byBtYWtl
IHRoZSB2b2x1bWUgY29udHJvbCB2aXNpYmxlLgorICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91
c2VNb3ZlVG8obXV0ZUJ1dHRvbkJvdW5kcy5sZWZ0ICsgbXV0ZUJ1dHRvbkJvdW5kcy53aWR0aCAv
IDIsIG11dGVCdXR0b25Cb3VuZHMudG9wICsgbXV0ZUJ1dHRvbkJvdW5kcy5oZWlnaHQgLyAyKTsK
KyAgICAgICAgICAgIHNob3VsZEJlY29tZURpZmZlcmVudCgidm9sdW1lU2xpZGVyLmdldEJvdW5k
aW5nQ2xpZW50UmVjdCgpLndpZHRoIiwgIjAiLCAoKSA9PiB7CisgICAgICAgICAgICAgICAgZHJh
Z1ZvbHVtZVNsaWRlcigwLjUsIDApOworICAgICAgICAgICAgICAgIHNob3VsZEJlY29tZUVxdWFs
KCJtZWRpYS5tdXRlZCIsICJ0cnVlIiwgKCkgPT4geworICAgICAgICAgICAgICAgICAgICBkZWJ1
ZygiIik7CisgICAgICAgICAgICAgICAgICAgIGRlYnVnKCJXZSBjbGljayBvbiB0aGUgbXV0ZSBi
dXR0b24gd2hpY2ggc2hvdWxkIHNldCB0aGUgdm9sdW1lIGJhY2sgdG8gMC41Iik7CisgICAgICAg
ICAgICAgICAgICAgIHByZXNzT25FbGVtZW50KG11dGVCdXR0b24pOworICAgICAgICAgICAgICAg
ICAgICBzaG91bGRCZWNvbWVFcXVhbCgibWVkaWEudm9sdW1lIiwgIjAuNSIsICgpID0+IHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRmFsc2UoIm1lZGlhLm11dGVkIik7CisgICAg
ICAgICAgICAgICAgICAgICAgICBkZWJ1ZygiIik7CisgICAgICAgICAgICAgICAgICAgICAgICBj
b250YWluZXIucmVtb3ZlKCk7CisgICAgICAgICAgICAgICAgICAgICAgICBtZWRpYS5yZW1vdmUo
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICAgICAg
ICAgICAgICB9KTsKKyAgICAgICAgICAgICAgICB9KTsKKyAgICAgICAgICAgIH0pOworICAgICAg
ICB9KTsKKyAgICB9KTsKK30KKworbWVkaWEuYWRkRXZlbnRMaXN0ZW5lcigicGxheSIsIHJ1blRl
c3QpOworCitmdW5jdGlvbiBkcmFnVm9sdW1lU2xpZGVyKGZyb21Wb2x1bWUsIHRvVm9sdW1lKQor
eworICAgIGRlYnVnKCIiKTsKKyAgICBkZWJ1ZyhgV2UgZHJhZyB0aGUgdm9sdW1lIHNsaWRlciB0
byBzZXQgdGhlIHZvbHVtZSBmcm9tICR7ZnJvbVZvbHVtZX0gdG8gJHt0b1ZvbHVtZX1gKTsKKwor
ICAgIGNvbnN0IGJvdW5kcyA9IHZvbHVtZVNsaWRlci5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsK
KyAgICBjb25zdCBjZW50ZXJYID0gYm91bmRzLmxlZnQgKyBib3VuZHMud2lkdGggLyAyOworICAg
IGNvbnN0IGRyYWdTdGFydFkgPSBib3VuZHMudG9wICsgYm91bmRzLmhlaWdodCAqICgxIC0gZnJv
bVZvbHVtZSk7CisgICAgY29uc3QgZHJhZ0VuZFkgPSBib3VuZHMudG9wICsgYm91bmRzLmhlaWdo
dCAqICgxIC0gdG9Wb2x1bWUpOworICAgIGNvbnN0IGRlbHRhID0gZHJhZ0VuZFkgLSBkcmFnU3Rh
cnRZOworICAgIGNvbnN0IGl0ZXJhdGlvbnMgPSBNYXRoLmFicyhkZWx0YSk7CisKKyAgICBldmVu
dFNlbmRlci5tb3VzZU1vdmVUbyhjZW50ZXJYLCBkcmFnU3RhcnRZKTsKKyAgICBldmVudFNlbmRl
ci5tb3VzZURvd24oKTsKKyAgICBmb3IgKGxldCBpID0gMTsgaSA8PSBpdGVyYXRpb25zOyArK2kp
CisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGRyYWdWb2x1bWVTbGlkZXIsIGRyYWdT
dGFydFkgKyBpICogTWF0aC5zaWduKGRlbHRhKSk7CisgICAgZXZlbnRTZW5kZXIubW91c2VVcCgp
OworfQorCis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVz
dC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>