<?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>165637</bug_id>
          
          <creation_ts>2016-12-08 17:07:39 -0800</creation_ts>
          <short_desc>[Modern Media Controls] Remaining time label first appears way to the left</short_desc>
          <delta_ts>2016-12-09 07:35:38 -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>New Bugs</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></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>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1257962</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2016-12-08 17:07:39 -0800</bug_when>
    <thetext>[Modern Media Controls] Remaining time label first appears way to the left</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257963</commentid>
    <comment_count>1</comment_count>
      <attachid>296597</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2016-12-08 17:13:03 -0800</bug_when>
    <thetext>Created attachment 296597
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257988</commentid>
    <comment_count>2</comment_count>
      <attachid>296597</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-12-08 18:01:37 -0800</bug_when>
    <thetext>Comment on attachment 296597
Patch

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

&gt; Source/WebCore/ChangeLog:15
&gt; +        We would sometimes see the remaining time label be laid out in an incorrect position
&gt; +        when a video would start playing because the time label was being committed from a
&gt; +        previous value before, in the same frame, we would call the layout() function
&gt; +        of MacOSInlineMediaControls which would set the newly computed location for the
&gt; +        remaining time label, but because we would reset the list of dirty properties after
&gt; +        calling all layout functions, the new value set in MacOSInlineMediaControls.layout()
&gt; +        woudl be disregarded and the wrong, commited value would persist until it was reset
&gt; +        in a much later frame.

This is an extremely confusing 97 word sentence. Can you be a bit more clear?

Also typo: woudl + commited</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257993</commentid>
    <comment_count>3</comment_count>
      <attachid>296607</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2016-12-08 18:15:56 -0800</bug_when>
    <thetext>Created attachment 296607
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258132</commentid>
    <comment_count>4</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2016-12-09 07:35:38 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/209607</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296597</attachid>
            <date>2016-12-08 17:13:03 -0800</date>
            <delta_ts>2016-12-08 18:15:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165637-20161208171223.patch</filename>
            <type>text/plain</type>
            <size>5827</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzMyYzAwYzNlMTBhMTE0
YWQwNWNiNjVmZWI0OWM0MDMzYzc4OTc1NC4uYzgxNjlkZDE4Yjk4MWExN2VlY2YxMWRiMDA0OTQ2
YzdmODE5NjBiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE2LTEyLTA4ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgW01vZGVybiBNZWRpYSBD
b250cm9sc10gUmVtYWluaW5nIHRpbWUgbGFiZWwgZmlyc3QgYXBwZWFycyB3YXkgdG8gdGhlIGxl
ZnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTYz
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIHdv
dWxkIHNvbWV0aW1lcyBzZWUgdGhlIHJlbWFpbmluZyB0aW1lIGxhYmVsIGJlIGxhaWQgb3V0IGlu
IGFuIGluY29ycmVjdCBwb3NpdGlvbgorICAgICAgICB3aGVuIGEgdmlkZW8gd291bGQgc3RhcnQg
cGxheWluZyBiZWNhdXNlIHRoZSB0aW1lIGxhYmVsIHdhcyBiZWluZyBjb21taXR0ZWQgZnJvbSBh
CisgICAgICAgIHByZXZpb3VzIHZhbHVlIGJlZm9yZSwgaW4gdGhlIHNhbWUgZnJhbWUsIHdlIHdv
dWxkIGNhbGwgdGhlIGxheW91dCgpIGZ1bmN0aW9uCisgICAgICAgIG9mIE1hY09TSW5saW5lTWVk
aWFDb250cm9scyB3aGljaCB3b3VsZCBzZXQgdGhlIG5ld2x5IGNvbXB1dGVkIGxvY2F0aW9uIGZv
ciB0aGUKKyAgICAgICAgcmVtYWluaW5nIHRpbWUgbGFiZWwsIGJ1dCBiZWNhdXNlIHdlIHdvdWxk
IHJlc2V0IHRoZSBsaXN0IG9mIGRpcnR5IHByb3BlcnRpZXMgYWZ0ZXIKKyAgICAgICAgY2FsbGlu
ZyBhbGwgbGF5b3V0IGZ1bmN0aW9ucywgdGhlIG5ldyB2YWx1ZSBzZXQgaW4gTWFjT1NJbmxpbmVN
ZWRpYUNvbnRyb2xzLmxheW91dCgpCisgICAgICAgIHdvdWRsIGJlIGRpc3JlZ2FyZGVkIGFuZCB0
aGUgd3JvbmcsIGNvbW1pdGVkIHZhbHVlIHdvdWxkIHBlcnNpc3QgdW50aWwgaXQgd2FzIHJlc2V0
CisgICAgICAgIGluIGEgbXVjaCBsYXRlciBmcmFtZS4KKworICAgICAgICBXZSBub3cgY29ycmVj
dGx5IGNsZWFyIHRoZSBsaXN0IG9mIGRpcnR5IG5vZGVzIGJlZm9yZSBsYXlpbmcgdGhlbSBvdXQs
IGdpdmluZyBhbGwgbm9kZXMKKyAgICAgICAgYSBjaGFuY2UgdG8gYmVjb21lIGRpcnR5IGFnYWlu
IGR1cmluZyBsYXlvdXQsIGFuZCB1cGRhdGVkIGFnYWluIGluIHRoZSBuZXh0IGZyYW1lLgorCisg
ICAgICAgIFRlc3Q6IG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2Rl
LW1hZGUtZGlydHktZHVyaW5nLWxheW91dC5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL21vZGVy
bi1tZWRpYS1jb250cm9scy9jb250cm9scy9sYXlvdXQtbm9kZS5qczoKKyAgICAgICAgKHBlcmZv
cm1TY2hlZHVsZWRMYXlvdXQpOgorCiAyMDE2LTEyLTA4ICBBbnR0aSBLb2l2aXN0byAgPGFudHRp
QGFwcGxlLmNvbT4KIAogICAgICAgICA6OmFmdGVyIGFuZCA6OmJlZm9yZSBkb24ndCB3b3JrIG9u
IDpob3N0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21vZGVybi1tZWRpYS1j
b250cm9scy9jb250cm9scy9sYXlvdXQtbm9kZS5qcyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRyb2xzL2xheW91dC1ub2RlLmpzCmluZGV4IDBiNTFm
ODMwZmZhZjcwMTA2NjNiODYwYTcxZDg4MTkxYmNiMDQwM2UuLjIyYzk0YTcxYTJiOGJhOWY3MzY0
OGQyMGQ5ZjYwMzcyZDkxYWNiYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRyb2xzL2xheW91dC1ub2RlLmpzCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRyb2xzL2xheW91dC1u
b2RlLmpzCkBAIC0yODgsMTIgKzI4OCwxMiBAQCBMYXlvdXROb2RlLkRPTU1hbmlwdWxhdGlvbiA9
IHsKIAogZnVuY3Rpb24gcGVyZm9ybVNjaGVkdWxlZExheW91dCgpCiB7Ci0gICAgZGlydHlOb2Rl
cy5mb3JFYWNoKG5vZGUgPT4gewotICAgICAgICBub2RlLm5lZWRzTGF5b3V0ID0gZmFsc2U7Cisg
ICAgY29uc3QgcHJldmlvdXNEaXJ0eU5vZGVzID0gQXJyYXkuZnJvbShkaXJ0eU5vZGVzKTsKKyAg
ICBkaXJ0eU5vZGVzLmNsZWFyKCk7CisgICAgcHJldmlvdXNEaXJ0eU5vZGVzLmZvckVhY2gobm9k
ZSA9PiB7CisgICAgICAgIG5vZGUuX25lZWRzTGF5b3V0ID0gZmFsc2U7CiAgICAgICAgIG5vZGUu
bGF5b3V0KCk7CiAgICAgfSk7Ci0gICAgZGlydHlOb2Rlcy5jbGVhcigpOwotICAgIHNjaGVkdWxl
ci51bnNjaGVkdWxlTGF5b3V0KHBlcmZvcm1TY2hlZHVsZWRMYXlvdXQpOwogCiAgICAgbm9kZXNS
ZXF1aXJpbmdDaGlsZHJlblVwZGF0ZS5mb3JFYWNoKG5vZGUgPT4gbm9kZS5fdXBkYXRlQ2hpbGRy
ZW4oKSk7CiAgICAgbm9kZXNSZXF1aXJpbmdDaGlsZHJlblVwZGF0ZS5jbGVhcigpOwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IGRlZTFkNTMyMDczN2U1Y2M2M2RmZGNhMGI1MmQ0MjY0ZDBlNDc1NzQuLmIxZDQ5ZWU5OTAxMDMw
NTRkYTQyZTg2NmZlMTNjN2FmN2JlNTM1YjYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNi0x
Mi0wOCAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgorCisgICAgICAgIFtNb2Rl
cm4gTWVkaWEgQ29udHJvbHNdIFJlbWFpbmluZyB0aW1lIGxhYmVsIGZpcnN0IGFwcGVhcnMgd2F5
IHRvIHRoZSBsZWZ0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjU2MzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgYSBuZXcgdGVzdCB0aGF0IGNoZWNrcyB0aGF0IG1hcmtpbmcgYSBwcm9wZXJ0eSBh
cyBkaXJ0eSBkdXJpbmcgYSBsYXlvdXQgY29ycmVjdGx5IGNvbW1pdHMKKyAgICAgICAgdGhhdCBw
cm9wZXJ0eSBvbiB0aGUgbmV4dCBmcmFtZS4KKworICAgICAgICAqIG1lZGlhL21vZGVybi1tZWRp
YS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2RlLW1hZGUtZGlydHktZHVyaW5nLWxheW91dC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9s
YXlvdXQtbm9kZS9ub2RlLW1hZGUtZGlydHktZHVyaW5nLWxheW91dC5odG1sOiBBZGRlZC4KKwog
MjAxNi0xMi0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAgICAg
OmFmdGVyIGFuZCA6YmVmb3JlIGRvbid0IHdvcmsgb24gOmhvc3QKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2RlLW1hZGUt
ZGlydHktZHVyaW5nLWxheW91dC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9tZWRpYS9tb2Rl
cm4tbWVkaWEtY29udHJvbHMvbGF5b3V0LW5vZGUvbm9kZS1tYWRlLWRpcnR5LWR1cmluZy1sYXlv
dXQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjAzYmExYTg3OGUwMjU1ZGJjNDNkZTA5NzE3ZmQ1
NzI0NjliNzRhZGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9tb2Rlcm4t
bWVkaWEtY29udHJvbHMvbGF5b3V0LW5vZGUvbm9kZS1tYWRlLWRpcnR5LWR1cmluZy1sYXlvdXQt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK1Rlc3RpbmcgdGhlIExheW91dE5vZGUueSBw
cm9wZXJ0eS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mgbm9kZS5lbGVt
ZW50LnN0eWxlLmxlZnQgaXMgIjIwcHgiCitQQVNTIG5vZGUuZWxlbWVudC5zdHlsZS5sZWZ0IGlz
ICIxMHB4IgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9s
YXlvdXQtbm9kZS9ub2RlLW1hZGUtZGlydHktZHVyaW5nLWxheW91dC5odG1sIGIvTGF5b3V0VGVz
dHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2xheW91dC1ub2RlL25vZGUtbWFkZS1kaXJ0
eS1kdXJpbmctbGF5b3V0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzY3NmEyMDRiM2RhMDg3YTJhOWVjNzBl
NGMxY2ZhZTVkNzcxZDBjNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL21v
ZGVybi1tZWRpYS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2RlLW1hZGUtZGlydHktZHVyaW5nLWxh
eW91dC5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uLy4uL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRyb2xzL3NjaGVk
dWxlci5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIu
Li8uLi8uLi8uLi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21vZGVybi1tZWRpYS1jb250cm9scy9j
b250cm9scy9sYXlvdXQtbm9kZS5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4K
KzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKworZGVzY3JpcHRpb24oIlRlc3Rpbmcg
dGhlIDxjb2RlPkxheW91dE5vZGUueTwvY29kZT4gcHJvcGVydHkuIik7CisKK3dpbmRvdy5qc1Rl
c3RJc0FzeW5jID0gdHJ1ZTsKKworY2xhc3MgQ3VzdG9tTm9kZSBleHRlbmRzIExheW91dE5vZGUK
K3sKKyAgICAKKyAgICBsYXlvdXQoKQorICAgIHsKKyAgICAgICAgc3VwZXIubGF5b3V0KCk7CisK
KyAgICAgICAgdGhpcy54ID0gMTA7CisgICAgfQorICAgIAorfQorCitjb25zdCBub2RlID0gbmV3
IEN1c3RvbU5vZGU7Citub2RlLnggPSAyMDsKKworbGV0IG51bWJlck9mRnJhbWVzID0gMDsKK3Nj
aGVkdWxlci5mcmFtZURpZEZpcmUgPSBmdW5jdGlvbigpCit7CisgICAgbnVtYmVyT2ZGcmFtZXMr
KzsKKyAgICBpZiAobnVtYmVyT2ZGcmFtZXMgPT0gMSkKKyAgICAgICAgc2hvdWxkQmVFcXVhbFRv
U3RyaW5nKCJub2RlLmVsZW1lbnQuc3R5bGUubGVmdCIsICIyMHB4Iik7CisgICAgZWxzZSBpZiAo
bnVtYmVyT2ZGcmFtZXMgPT0gMikgeworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIm5v
ZGUuZWxlbWVudC5zdHlsZS5sZWZ0IiwgIjEwcHgiKTsKKyAgICAgICAgZmluaXNoSlNUZXN0KCk7
CisgICAgfQorfTsKKworLy8gSGFsZiBhIHNlY29uZCBzaG91bGQgYmUgc3VmZmljaWVudCBmb3Ig
dGhpcyB0ZXN0IHRvIGNvbXBsZXRlLgorc2V0VGltZW91dCgoKSA9PiB7CisgICAgZGVidWcoIkZB
SUw6IFRlc3QgdGltZWQgb3V0LiIpOworICAgIGZpbmlzaEpTVGVzdCgpOworfSwgNTAwKTsKKwor
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5q
cyI+PC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296607</attachid>
            <date>2016-12-08 18:15:56 -0800</date>
            <delta_ts>2016-12-09 07:22:57 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-165637-20161208181515.patch</filename>
            <type>text/plain</type>
            <size>5839</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzMyYzAwYzNlMTBhMTE0
YWQwNWNiNjVmZWI0OWM0MDMzYzc4OTc1NC4uMjJiYmFhZTY4ZmI4ZTZkODIyNTg5N2ZlNmU0OWMw
YmY0Y2IyNGMyZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE2LTEyLTA4ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgW01vZGVybiBNZWRpYSBD
b250cm9sc10gUmVtYWluaW5nIHRpbWUgbGFiZWwgZmlyc3QgYXBwZWFycyB3YXkgdG8gdGhlIGxl
ZnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTYz
NworCisgICAgICAgIFJldmlld2VkIGJ5IERlYW4gSmFja3Nvbi4KKworICAgICAgICBXZSB3b3Vs
ZCBzb21ldGltZXMgc2VlIHRoZSByZW1haW5pbmcgdGltZSBsYWJlbCBiZSBsYWlkIG91dCBpbiBh
biBpbmNvcnJlY3QgcG9zaXRpb24KKyAgICAgICAgd2hlbiBhIHZpZGVvIHdvdWxkIHN0YXJ0IHBs
YXlpbmcuIFRoaXMgaGFwcGVuZWQgYmVjYXVzZSB0aGUgdGltZSBsYWJlbCB3YXMgYmVpbmcgY29t
bWl0dGVkCisgICAgICAgIGZyb20gYSBwcmV2aW91cyB2YWx1ZSBiZWZvcmUsIGluIHRoZSBzYW1l
IGZyYW1lLCB3ZSB3b3VsZCBjYWxsIHRoZSBsYXlvdXQoKSBmdW5jdGlvbgorICAgICAgICBvZiBN
YWNPU0lubGluZU1lZGlhQ29udHJvbHMuIFRoaXMgd291bGQgc2V0IHRoZSBuZXdseSBjb21wdXRl
ZCBsb2NhdGlvbiBmb3IgdGhlCisgICAgICAgIHJlbWFpbmluZyB0aW1lIGxhYmVsLCBidXQgYmVj
YXVzZSB3ZSB3b3VsZCByZXNldCB0aGUgbGlzdCBvZiBkaXJ0eSBwcm9wZXJ0aWVzIGFmdGVyCisg
ICAgICAgIGNhbGxpbmcgYWxsIGxheW91dCBmdW5jdGlvbnMsIHRoZSBuZXcgdmFsdWUgc2V0IGlu
IE1hY09TSW5saW5lTWVkaWFDb250cm9scy5sYXlvdXQoKQorICAgICAgICB3b3VsZCBiZSBkaXNy
ZWdhcmRlZCBhbmQgdGhlIHdyb25nLCBjb21taXR0ZWQgdmFsdWUgd291bGQgcGVyc2lzdCB1bnRp
bCBpdCB3YXMgcmVzZXQKKyAgICAgICAgaW4gYSBtdWNoIGxhdGVyIGZyYW1lLgorCisgICAgICAg
IFdlIG5vdyBjb3JyZWN0bHkgY2xlYXIgdGhlIGxpc3Qgb2YgZGlydHkgbm9kZXMgYmVmb3JlIGxh
eWluZyB0aGVtIG91dCwgZ2l2aW5nIGFsbCBub2RlcworICAgICAgICBhIGNoYW5jZSB0byBiZWNv
bWUgZGlydHkgYWdhaW4gZHVyaW5nIGxheW91dCwgYW5kIHVwZGF0ZWQgYWdhaW4gaW4gdGhlIG5l
eHQgZnJhbWUuCisKKyAgICAgICAgVGVzdDogbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2xh
eW91dC1ub2RlL25vZGUtbWFkZS1kaXJ0eS1kdXJpbmctbGF5b3V0Lmh0bWwKKworICAgICAgICAq
IE1vZHVsZXMvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRyb2xzL2xheW91dC1ub2RlLmpzOgor
ICAgICAgICAocGVyZm9ybVNjaGVkdWxlZExheW91dCk6CisKIDIwMTYtMTItMDggIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIDo6YWZ0ZXIgYW5kIDo6YmVmb3Jl
IGRvbid0IHdvcmsgb24gOmhvc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bW9kZXJuLW1lZGlhLWNvbnRyb2xzL2NvbnRyb2xzL2xheW91dC1ub2RlLmpzIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJvbHMvY29udHJvbHMvbGF5b3V0LW5vZGUu
anMKaW5kZXggMGI1MWY4MzBmZmFmNzAxMDY2M2I4NjBhNzFkODgxOTFiY2IwNDAzZS4uMjJjOTRh
NzFhMmI4YmE5ZjczNjQ4ZDIwZDlmNjAzNzJkOTFhY2JhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJvbHMvY29udHJvbHMvbGF5b3V0LW5vZGUu
anMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tb2Rlcm4tbWVkaWEtY29udHJvbHMvY29u
dHJvbHMvbGF5b3V0LW5vZGUuanMKQEAgLTI4OCwxMiArMjg4LDEyIEBAIExheW91dE5vZGUuRE9N
TWFuaXB1bGF0aW9uID0gewogCiBmdW5jdGlvbiBwZXJmb3JtU2NoZWR1bGVkTGF5b3V0KCkKIHsK
LSAgICBkaXJ0eU5vZGVzLmZvckVhY2gobm9kZSA9PiB7Ci0gICAgICAgIG5vZGUubmVlZHNMYXlv
dXQgPSBmYWxzZTsKKyAgICBjb25zdCBwcmV2aW91c0RpcnR5Tm9kZXMgPSBBcnJheS5mcm9tKGRp
cnR5Tm9kZXMpOworICAgIGRpcnR5Tm9kZXMuY2xlYXIoKTsKKyAgICBwcmV2aW91c0RpcnR5Tm9k
ZXMuZm9yRWFjaChub2RlID0+IHsKKyAgICAgICAgbm9kZS5fbmVlZHNMYXlvdXQgPSBmYWxzZTsK
ICAgICAgICAgbm9kZS5sYXlvdXQoKTsKICAgICB9KTsKLSAgICBkaXJ0eU5vZGVzLmNsZWFyKCk7
Ci0gICAgc2NoZWR1bGVyLnVuc2NoZWR1bGVMYXlvdXQocGVyZm9ybVNjaGVkdWxlZExheW91dCk7
CiAKICAgICBub2Rlc1JlcXVpcmluZ0NoaWxkcmVuVXBkYXRlLmZvckVhY2gobm9kZSA9PiBub2Rl
Ll91cGRhdGVDaGlsZHJlbigpKTsKICAgICBub2Rlc1JlcXVpcmluZ0NoaWxkcmVuVXBkYXRlLmNs
ZWFyKCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggZGVlMWQ1MzIwNzM3ZTVjYzYzZGZkY2EwYjUyZDQyNjRkMGU0NzU3NC4u
MGVmYTcyM2IwZjU1OWM5NmE1YzUzZDU2NjA1ZDJlYjMyODI5YTU1YiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE2IEBACisyMDE2LTEyLTA4ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisK
KyAgICAgICAgW01vZGVybiBNZWRpYSBDb250cm9sc10gUmVtYWluaW5nIHRpbWUgbGFiZWwgZmly
c3QgYXBwZWFycyB3YXkgdG8gdGhlIGxlZnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE2NTYzNworCisgICAgICAgIFJldmlld2VkIGJ5IERlYW4gSmFj
a3Nvbi4KKworICAgICAgICBBZGQgYSBuZXcgdGVzdCB0aGF0IGNoZWNrcyB0aGF0IG1hcmtpbmcg
YSBwcm9wZXJ0eSBhcyBkaXJ0eSBkdXJpbmcgYSBsYXlvdXQgY29ycmVjdGx5IGNvbW1pdHMKKyAg
ICAgICAgdGhhdCBwcm9wZXJ0eSBvbiB0aGUgbmV4dCBmcmFtZS4KKworICAgICAgICAqIG1lZGlh
L21vZGVybi1tZWRpYS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2RlLW1hZGUtZGlydHktZHVyaW5n
LWxheW91dC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1lZGlhL21vZGVybi1tZWRp
YS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2RlLW1hZGUtZGlydHktZHVyaW5nLWxheW91dC5odG1s
OiBBZGRlZC4KKwogMjAxNi0xMi0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CiAKICAgICAgICAgOmFmdGVyIGFuZCA6YmVmb3JlIGRvbid0IHdvcmsgb24gOmhvc3QKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9sYXlvdXQtbm9k
ZS9ub2RlLW1hZGUtZGlydHktZHVyaW5nLWxheW91dC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9tZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvbGF5b3V0LW5vZGUvbm9kZS1tYWRlLWRpcnR5
LWR1cmluZy1sYXlvdXQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjAzYmExYTg3OGUwMjU1ZGJj
NDNkZTA5NzE3ZmQ1NzI0NjliNzRhZGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9t
ZWRpYS9tb2Rlcm4tbWVkaWEtY29udHJvbHMvbGF5b3V0LW5vZGUvbm9kZS1tYWRlLWRpcnR5LWR1
cmluZy1sYXlvdXQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKK1Rlc3RpbmcgdGhlIExh
eW91dE5vZGUueSBwcm9wZXJ0eS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BB
U1Mgbm9kZS5lbGVtZW50LnN0eWxlLmxlZnQgaXMgIjIwcHgiCitQQVNTIG5vZGUuZWxlbWVudC5z
dHlsZS5sZWZ0IGlzICIxMHB4IgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitU
RVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL21lZGlhL21vZGVybi1tZWRp
YS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2RlLW1hZGUtZGlydHktZHVyaW5nLWxheW91dC5odG1s
IGIvTGF5b3V0VGVzdHMvbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2xheW91dC1ub2RlL25v
ZGUtbWFkZS1kaXJ0eS1kdXJpbmctbGF5b3V0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzY3NmEyMDRiM2Rh
MDg3YTJhOWVjNzBlNGMxY2ZhZTVkNzcxZDBjNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL21lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9sYXlvdXQtbm9kZS9ub2RlLW1hZGUtZGly
dHktZHVyaW5nLWxheW91dC5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzxzY3JpcHQgc3JjPSIuLi8u
Li8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
Ly4uLy4uLy4uL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL2Nv
bnRyb2xzL3NjaGVkdWxlci5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21vZGVybi1tZWRp
YS1jb250cm9scy9jb250cm9scy9sYXlvdXQtbm9kZS5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0
Ij48L3NjcmlwdD4KKzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKworZGVzY3JpcHRp
b24oIlRlc3RpbmcgdGhlIDxjb2RlPkxheW91dE5vZGUueTwvY29kZT4gcHJvcGVydHkuIik7CisK
K3dpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworY2xhc3MgQ3VzdG9tTm9kZSBleHRlbmRz
IExheW91dE5vZGUKK3sKKyAgICAKKyAgICBsYXlvdXQoKQorICAgIHsKKyAgICAgICAgc3VwZXIu
bGF5b3V0KCk7CisKKyAgICAgICAgdGhpcy54ID0gMTA7CisgICAgfQorICAgIAorfQorCitjb25z
dCBub2RlID0gbmV3IEN1c3RvbU5vZGU7Citub2RlLnggPSAyMDsKKworbGV0IG51bWJlck9mRnJh
bWVzID0gMDsKK3NjaGVkdWxlci5mcmFtZURpZEZpcmUgPSBmdW5jdGlvbigpCit7CisgICAgbnVt
YmVyT2ZGcmFtZXMrKzsKKyAgICBpZiAobnVtYmVyT2ZGcmFtZXMgPT0gMSkKKyAgICAgICAgc2hv
dWxkQmVFcXVhbFRvU3RyaW5nKCJub2RlLmVsZW1lbnQuc3R5bGUubGVmdCIsICIyMHB4Iik7Cisg
ICAgZWxzZSBpZiAobnVtYmVyT2ZGcmFtZXMgPT0gMikgeworICAgICAgICBzaG91bGRCZUVxdWFs
VG9TdHJpbmcoIm5vZGUuZWxlbWVudC5zdHlsZS5sZWZ0IiwgIjEwcHgiKTsKKyAgICAgICAgZmlu
aXNoSlNUZXN0KCk7CisgICAgfQorfTsKKworLy8gSGFsZiBhIHNlY29uZCBzaG91bGQgYmUgc3Vm
ZmljaWVudCBmb3IgdGhpcyB0ZXN0IHRvIGNvbXBsZXRlLgorc2V0VGltZW91dCgoKSA9PiB7Cisg
ICAgZGVidWcoIkZBSUw6IFRlc3QgdGltZWQgb3V0LiIpOworICAgIGZpbmlzaEpTVGVzdCgpOwor
fSwgNTAwKTsKKworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>