<?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>206990</bug_id>
          
          <creation_ts>2020-01-30 02:53:47 -0800</creation_ts>
          <short_desc>[Web Animations] Changing the delay of an accelerated animation doesn&apos;t seek the animation</short_desc>
          <delta_ts>2020-01-30 10:47:53 -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>Animations</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=206995</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>dino</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1612898</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-01-30 02:53:47 -0800</bug_when>
    <thetext>[Web Animations] Changing the delay of an accelerated animation doesn&apos;t seek the animation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1612899</commentid>
    <comment_count>1</comment_count>
      <attachid>389237</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-01-30 03:10:59 -0800</bug_when>
    <thetext>Created attachment 389237
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1612900</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-01-30 03:11:04 -0800</bug_when>
    <thetext>&lt;rdar://problem/58675608&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1612925</commentid>
    <comment_count>3</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-01-30 05:48:07 -0800</bug_when>
    <thetext>Committed r255422: &lt;https://trac.webkit.org/changeset/255422&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1613037</commentid>
    <comment_count>4</comment_count>
      <attachid>389237</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-01-30 10:47:53 -0800</bug_when>
    <thetext>Comment on attachment 389237
Patch

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

&gt; LayoutTests/webanimations/seeking-by-changing-delay-accelerated.html:41
&gt; +            // Then wait another frame to ensure the seek was committed.
&gt; +            if (window.testRunner)
&gt; +                requestAnimationFrame(() =&gt; testRunner.notifyDone());

You should not need to do this. Ending the test should cause a rendering update which should update animations.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>389237</attachid>
            <date>2020-01-30 03:10:59 -0800</date>
            <delta_ts>2020-01-30 05:39:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206990-20200130121057.patch</filename>
            <type>text/plain</type>
            <size>12037</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1NDE4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODFmYzI5OGYzZmY1YmJi
YjZiYmJmMjNlODNlZmRiYzc4N2NjMmJmZS4uNjZmNmMyZTAwNzZmNzQ5M2UyMzJiZDBmZWI5ZDIx
Y2RkNWJiNTBkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDIwLTAxLTMwICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgW1dlYiBBbmltYXRpb25z
XSBDaGFuZ2luZyB0aGUgZGVsYXkgb2YgYW4gYWNjZWxlcmF0ZWQgYW5pbWF0aW9uIGRvZXNuJ3Qg
c2VlayB0aGUgYW5pbWF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDY5OTAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU4Njc1NjA4PgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHdlYmFu
aW1hdGlvbnMvc2Vla2luZy1ieS1jaGFuZ2luZy1kZWxheS1hY2NlbGVyYXRlZC5odG1sCisKKyAg
ICAgICAgSW4gb3JkZXIgdG8gc2VlayBhbiBhY2NlbGVyYXRlZCBhbmltYXRpb24sIHdlIG5lZWQg
dG8gdXBkYXRlIHRoZSBhbmltYXRpb24gb24gdGhlIHRhcmdldCBlbGVtZW50J3MgYmFja2luZyBH
cmFwaGljc0xheWVyLiBXZSBkbyB0aGlzIGJ5IGVucXVldWluZyBhbgorICAgICAgICBBY2NlbGVy
YXRlZEFjdGlvbjpTZWVrIGNvbW1hbmQgd2hpY2ggaXMgZG9uZSBieSBjYWxsaW5nIEtleWZyYW1l
RWZmZWN0OjphbmltYXRpb25EaWRTZWVrKCksIHdoaWNoIHdlIHdvdWxkIG9ubHkgY2FsbCBmcm9t
IFdlYkFuaW1hdGlvbjo6c2V0Q3VycmVudFRpbWUoKS4KKyAgICAgICAgSG93ZXZlciwgc2Vla2lu
ZyBjYW4gYmUgcGVyZm9ybWVkIGJ5IG1vZGlmeWluZyB0aGUgYW5pbWF0aW9uJ3MgZWZmZWN0J3Mg
dGltaW5nLgorCisgICAgICAgIFdlIG5vdyBjYWxsIFdlYkFuaW1hdGlvbjo6ZWZmZWN0VGltaW5n
RGlkQ2hhbmdlKCkgd2l0aCBhbiBvcHRpb25hbCBDb21wdXRlZEVmZmVjdFRpbWluZyBmb3IgY2Fs
bCBzaXRlcyB0aGF0IHdhbnQgdG8gcHJvdmlkZSB0aW1pbmcgZGF0YSBwcmlvciB0bworICAgICAg
ICBtb2RpZnlpbmcgdGltaW5nIHByb3BlcnRpZXMuIFRoaXMgYWxsb3dzIFdlYkFuaW1hdGlvbjo6
ZWZmZWN0VGltaW5nRGlkQ2hhbmdlKCkgdG8gY29tcGFyZSB0aGUgcHJldmlvdXMgcHJvZ3Jlc3Mg
d2l0aCB0aGUgbmV3IHByb2dyZXNzIHRvIGRldGVybWluZSBpZiB0aGUKKyAgICAgICAgYW5pbWF0
aW9uIHdhcyBzZWVrZWQsIHNvIEtleWZyYW1lRWZmZWN0OjphbmltYXRpb25EaWRTZWVrKCkgbWF5
IGJlIGNhbGxlZC4KKworICAgICAgICBUaGVyZSBhcmUgdHdvIHBsYWNlcyB3aGVyZSB3ZSBub3cg
Y2FsbCBXZWJBbmltYXRpb246OmVmZmVjdFRpbWluZ0RpZENoYW5nZSgpIHdpdGggdGhlIHByZXZp
b3VzIHRpbWluZyBkYXRhLiBGaXJzdCwgd2hlbiB1cGRhdGVUaW1pbmcoKSBpcyBjYWxsZWQKKyAg
ICAgICAgdGhyb3VnaCB0aGUgSmF2YVNjcmlwdCBBUEkgKEFuaW1hdGlvbkVmZmVjdDo6dXBkYXRl
VGltaW5nKSBhbmQgd2hlbiBhIENTUyBBbmltYXRpb24ncyB0aW1pbmcgaGFzIGJlZW4gbW9kaWZp
ZWQgYnkgY2hhbmdpbmcgc29tZSBvZiB0aGUgYW5pbWF0aW9uIENTUworICAgICAgICBwcm9wZXJ0
aWVzIChDU1NBbmltYXRpb246OnN5bmNQcm9wZXJ0aWVzV2l0aEJhY2tpbmdBbmltYXRpb24pLgor
CisgICAgICAgICogYW5pbWF0aW9uL0FuaW1hdGlvbkVmZmVjdC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpBbmltYXRpb25FZmZlY3Q6OnVwZGF0ZVRpbWluZyk6IENvbXB1dGUgdGhlIHByZXZpb3Vz
IHRpbWluZyBkYXRhIGFuZCBwcm92aWRlIGl0IHRvIFdlYkFuaW1hdGlvbjo6ZWZmZWN0VGltaW5n
RGlkQ2hhbmdlKCkuCisgICAgICAgICogYW5pbWF0aW9uL0NTU0FuaW1hdGlvbi5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpDU1NBbmltYXRpb246OnN5bmNQcm9wZXJ0aWVzV2l0aEJhY2tpbmdBbmlt
YXRpb24pOiBDb21wdXRlIHRoZSBwcmV2aW91cyB0aW1pbmcgZGF0YSBhbmQgcHJvdmlkZSBpdCB0
byBXZWJBbmltYXRpb246OmVmZmVjdFRpbWluZ0RpZENoYW5nZSgpLgorICAgICAgICAqIGFuaW1h
dGlvbi9LZXlmcmFtZUVmZmVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpLZXlmcmFtZUVmZmVj
dDo6Y29tcHV0ZUFjY2VsZXJhdGVkUHJvcGVydGllc1N0YXRlKTogRHJpdmUtYnkgZml4IGZvciBm
YXVsdHkgbG9naWMgaW50cm9kdWNlZCBpbiBhIHJlY2VudCBwYXRjaCAocjI1NTM4MykuCisgICAg
ICAgIChXZWJDb3JlOjpLZXlmcmFtZUVmZmVjdDo6YXBwbHlQZW5kaW5nQWNjZWxlcmF0ZWRBY3Rp
b25zKTogV2UgbmVlZCB0byByZXNldCB0aGUgbV9pc1J1bm5pbmdBY2NlbGVyYXRlZCBmbGFnIHdo
ZW4gYW4gYW5pbWF0aW9uIHdhcyBzdXBwb3NlZCB0byBiZSBzdG9wcGVkIGJ1dAorICAgICAgICBj
b3VsZG4ndCBiZSBiZWNhdXNlIHRoZSB0YXJnZXQncyBsYXllciBiYWNraW5nIHdhcyByZW1vdmVk
IHByaW9yIHRvIHRoZSBhY2NlbGVyYXRlZCBhY3Rpb24gYmVpbmcgY29tbWl0dGVkLgorICAgICAg
ICAqIGFuaW1hdGlvbi9XZWJBbmltYXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2ViQW5p
bWF0aW9uOjplZmZlY3RUaW1pbmdEaWRDaGFuZ2UpOiBJZiBwcmV2aW91cyB0aW1pbmcgZGF0YSB3
YXMgcHJvdmlkZWQsIGNoZWNrIHdoZXRoZXIgaXRzIHByb2dyZXNzIGRpZmZlcnMgZnJvbSB0aGUg
Y3VycmVudCB0aW1pbmcgZGF0YSBhbmQKKyAgICAgICAgY2FsbCBLZXlmcmFtZUVmZmVjdDo6YW5p
bWF0aW9uRGlkU2VlaygpLgorICAgICAgICAqIGFuaW1hdGlvbi9XZWJBbmltYXRpb24uaDoKKwog
MjAyMC0wMS0yOSAgRnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KIAog
ICAgICAgICBbTVNWQ10gQWRkIC9leHBlcmltZW50YWw6bmV3TGFtYmRhUHJvY2Vzc29yIHN3aXRj
aCBmb3IgYmV0dGVyIEMrKyBjb25mb3JtYW5jZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
YW5pbWF0aW9uL0FuaW1hdGlvbkVmZmVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24v
QW5pbWF0aW9uRWZmZWN0LmNwcAppbmRleCBiMTg0OTczZDcwMzRmZGIxNDgzZmJjZjk1MWRhYzZi
N2U5NDIwMmM3Li5kYThhNjFjMGYxZmE3ZDAyZTNlNzIxMTlmNWFiZjBiNDE3M2I5ZTg2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vQW5pbWF0aW9uRWZmZWN0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vQW5pbWF0aW9uRWZmZWN0LmNwcApAQCAtMzQ1LDYg
KzM0NSwxMCBAQCBFeGNlcHRpb25Pcjx2b2lkPiBBbmltYXRpb25FZmZlY3Q6OnVwZGF0ZVRpbWlu
ZyhPcHRpb25hbDxPcHRpb25hbEVmZmVjdFRpbWluZz4gdAogICAgIGlmICghdGltaW5nKQogICAg
ICAgICByZXR1cm4geyB9OwogCisgICAgT3B0aW9uYWw8Q29tcHV0ZWRFZmZlY3RUaW1pbmc+IHBy
ZXZpb3VzVGltaW5nOworICAgIGlmIChtX2FuaW1hdGlvbikKKyAgICAgICAgcHJldmlvdXNUaW1p
bmcgPSBnZXRDb21wdXRlZFRpbWluZygpOworCiAgICAgLy8gMS4gSWYgdGhlIGl0ZXJhdGlvblN0
YXJ0IG1lbWJlciBvZiBpbnB1dCBpcyBwcmVzZW50IGFuZCBsZXNzIHRoYW4gemVybywgdGhyb3cg
YSBUeXBlRXJyb3IgYW5kIGFib3J0IHRoaXMgcHJvY2VkdXJlLgogICAgIGlmICh0aW1pbmctPml0
ZXJhdGlvblN0YXJ0KSB7CiAgICAgICAgIGlmICh0aW1pbmctPml0ZXJhdGlvblN0YXJ0LnZhbHVl
KCkgPCAwKQpAQCAtNDEzLDcgKzQxNyw3IEBAIEV4Y2VwdGlvbk9yPHZvaWQ+IEFuaW1hdGlvbkVm
ZmVjdDo6dXBkYXRlVGltaW5nKE9wdGlvbmFsPE9wdGlvbmFsRWZmZWN0VGltaW5nPiB0CiAgICAg
dXBkYXRlU3RhdGljVGltaW5nUHJvcGVydGllcygpOwogCiAgICAgaWYgKG1fYW5pbWF0aW9uKQot
ICAgICAgICBtX2FuaW1hdGlvbi0+ZWZmZWN0VGltaW5nRGlkQ2hhbmdlKCk7CisgICAgICAgIG1f
YW5pbWF0aW9uLT5lZmZlY3RUaW1pbmdEaWRDaGFuZ2UocHJldmlvdXNUaW1pbmcpOwogCiAgICAg
cmV0dXJuIHsgfTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9DU1NB
bmltYXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0NTU0FuaW1hdGlvbi5jcHAK
aW5kZXggZmQzZWI5ZGJkZTliYzFhYjBiOTdmMGEwNzFlMDBlODBmYjgxMzEyZi4uNThhZGEwM2Y4
NGNmZmI1ZjlhYjQ5N2NiNjY5YzBlZTkyNjUwOTljMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvYW5pbWF0aW9uL0NTU0FuaW1hdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYW5pbWF0
aW9uL0NTU0FuaW1hdGlvbi5jcHAKQEAgLTY1LDYgKzY1LDggQEAgdm9pZCBDU1NBbmltYXRpb246
OnN5bmNQcm9wZXJ0aWVzV2l0aEJhY2tpbmdBbmltYXRpb24oKQogICAgIGF1dG8mIGFuaW1hdGlv
biA9IGJhY2tpbmdBbmltYXRpb24oKTsKICAgICBhdXRvKiBhbmltYXRpb25FZmZlY3QgPSBlZmZl
Y3QoKTsKIAorICAgIGF1dG8gcHJldmlvdXNUaW1pbmcgPSBhbmltYXRpb25FZmZlY3QtPmdldENv
bXB1dGVkVGltaW5nKCk7CisKICAgICBzd2l0Y2ggKGFuaW1hdGlvbi5maWxsTW9kZSgpKSB7CiAg
ICAgY2FzZSBBbmltYXRpb25GaWxsTW9kZTo6Tm9uZToKICAgICAgICAgYW5pbWF0aW9uRWZmZWN0
LT5zZXRGaWxsKEZpbGxNb2RlOjpOb25lKTsKQEAgLTEwMSw3ICsxMDMsNyBAQCB2b2lkIENTU0Fu
aW1hdGlvbjo6c3luY1Byb3BlcnRpZXNXaXRoQmFja2luZ0FuaW1hdGlvbigpCiAgICAgYW5pbWF0
aW9uRWZmZWN0LT5zZXREZWxheShTZWNvbmRzKGFuaW1hdGlvbi5kZWxheSgpKSk7CiAgICAgYW5p
bWF0aW9uRWZmZWN0LT5zZXRJdGVyYXRpb25EdXJhdGlvbihTZWNvbmRzKGFuaW1hdGlvbi5kdXJh
dGlvbigpKSk7CiAgICAgYW5pbWF0aW9uRWZmZWN0LT51cGRhdGVTdGF0aWNUaW1pbmdQcm9wZXJ0
aWVzKCk7Ci0gICAgZWZmZWN0VGltaW5nRGlkQ2hhbmdlKCk7CisgICAgZWZmZWN0VGltaW5nRGlk
Q2hhbmdlKHByZXZpb3VzVGltaW5nKTsKIAogICAgIC8vIFN5bmNocm9uaXplIHRoZSBwbGF5IHN0
YXRlCiAgICAgaWYgKGFuaW1hdGlvbi5wbGF5U3RhdGUoKSA9PSBBbmltYXRpb25QbGF5U3RhdGU6
OlBsYXlpbmcgJiYgcGxheVN0YXRlKCkgPT0gV2ViQW5pbWF0aW9uOjpQbGF5U3RhdGU6OlBhdXNl
ZCkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0tleWZyYW1lRWZmZWN0
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9LZXlmcmFtZUVmZmVjdC5jcHAKaW5kZXgg
NzJjYmE2N2NmZGM0MTc1N2FmNjBmOGFhOTUzZWM5YTlhYzA4YTIyYy4uMTY3NGYwYTQzZWEzMDMw
NmVlYTE5ZjdlZWU5NzI4ODAwN2ViYzQ2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYW5p
bWF0aW9uL0tleWZyYW1lRWZmZWN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24v
S2V5ZnJhbWVFZmZlY3QuY3BwCkBAIC0xMTI3LDcgKzExMjcsNyBAQCB2b2lkIEtleWZyYW1lRWZm
ZWN0Ojpjb21wdXRlQWNjZWxlcmF0ZWRQcm9wZXJ0aWVzU3RhdGUoKQogICAgICAgICAgICAgYnJl
YWs7CiAgICAgfQogCi0gICAgaWYgKCFoYXNTb21lQWNjZWxlcmF0ZWRQcm9wZXJ0aWVzICYmICFo
YXNTb21lVW5hY2NlbGVyYXRlZFByb3BlcnRpZXMpCisgICAgaWYgKCFoYXNTb21lQWNjZWxlcmF0
ZWRQcm9wZXJ0aWVzKQogICAgICAgICBtX2FjY2VsZXJhdGVkUHJvcGVydGllc1N0YXRlID0gQWNj
ZWxlcmF0ZWRQcm9wZXJ0aWVzOjpOb25lOwogICAgIGVsc2UgaWYgKGhhc1NvbWVVbmFjY2VsZXJh
dGVkUHJvcGVydGllcykKICAgICAgICAgbV9hY2NlbGVyYXRlZFByb3BlcnRpZXNTdGF0ZSA9IEFj
Y2VsZXJhdGVkUHJvcGVydGllczo6U29tZTsKQEAgLTE0MTAsOCArMTQxMCwxMCBAQCB2b2lkIEtl
eWZyYW1lRWZmZWN0OjphcHBseVBlbmRpbmdBY2NlbGVyYXRlZEFjdGlvbnMoKQogICAgIGlmICgh
cmVuZGVyZXIgfHwgIXJlbmRlcmVyLT5pc0NvbXBvc2l0ZWQoKSkgewogICAgICAgICAvLyBUaGUg
cmVuZGVyZXIgbWF5IG5vIGxvbmdlciBiZSBjb21wb3NpdGVkIGJlY2F1c2UgdGhlIGFjY2VsZXJh
dGVkIGFuaW1hdGlvbiBlbmRlZCBiZWZvcmUgd2UgaGFkIGEgY2hhbmNlIHRvIHVwZGF0ZSBpdCwK
ICAgICAgICAgLy8gaW4gd2hpY2ggY2FzZSBpZiB3ZSBhc2tlZCBmb3IgdGhlIGFuaW1hdGlvbiB0
byBzdG9wLCB3ZSBjYW4gZGlzY2FyZCB0aGUgY3VycmVudCBzZXQgb2YgYWNjZWxlcmF0ZWQgYWN0
aW9ucy4KLSAgICAgICAgaWYgKG1fbGFzdFJlY29yZGVkQWNjZWxlcmF0ZWRBY3Rpb24gPT0gQWNj
ZWxlcmF0ZWRBY3Rpb246OlN0b3ApCisgICAgICAgIGlmIChtX2xhc3RSZWNvcmRlZEFjY2VsZXJh
dGVkQWN0aW9uID09IEFjY2VsZXJhdGVkQWN0aW9uOjpTdG9wKSB7CiAgICAgICAgICAgICBtX3Bl
bmRpbmdBY2NlbGVyYXRlZEFjdGlvbnMuY2xlYXIoKTsKKyAgICAgICAgICAgIG1faXNSdW5uaW5n
QWNjZWxlcmF0ZWQgPSBmYWxzZTsKKyAgICAgICAgfQogICAgICAgICByZXR1cm47CiAgICAgfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9XZWJBbmltYXRpb24uY3BwCmluZGV4IGE4YjQ4YzIx
YWI5YWRmNGE2YTYwOWExODQzMzRhYTFlOTI1OGIwM2MuLmJmNzdlZGIzYmQ1ZDkxYjNlZjAzOGU5
NGI5N2VhMzVmMjA0YzgxOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9X
ZWJBbmltYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9XZWJBbmltYXRp
b24uY3BwCkBAIC0xNDQsMTEgKzE0NCwxOSBAQCB2b2lkIFdlYkFuaW1hdGlvbjo6dW5zdXNwZW5k
RWZmZWN0SW52YWxpZGF0aW9uKCkKICAgICAtLW1fc3VzcGVuZENvdW50OwogfQogCi12b2lkIFdl
YkFuaW1hdGlvbjo6ZWZmZWN0VGltaW5nRGlkQ2hhbmdlKCkKK3ZvaWQgV2ViQW5pbWF0aW9uOjpl
ZmZlY3RUaW1pbmdEaWRDaGFuZ2UoT3B0aW9uYWw8Q29tcHV0ZWRFZmZlY3RUaW1pbmc+IHByZXZp
b3VzVGltaW5nKQogewogICAgIHRpbWluZ0RpZENoYW5nZShEaWRTZWVrOjpObywgU3luY2hyb25v
dXNseU5vdGlmeTo6WWVzKTsKIAogICAgIEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6ZGlkQ2hh
bmdlV2ViQW5pbWF0aW9uRWZmZWN0VGltaW5nKCp0aGlzKTsKKworICAgIGlmICghcHJldmlvdXNU
aW1pbmcpCisgICAgICAgIHJldHVybjsKKworICAgIGF1dG8qIGVmZmVjdCA9IHRoaXMtPmVmZmVj
dCgpOworICAgIEFTU0VSVChlZmZlY3QpOworICAgIGlmIChwcmV2aW91c1RpbWluZy0+cHJvZ3Jl
c3MgIT0gZWZmZWN0LT5nZXRDb21wdXRlZFRpbWluZygpLnByb2dyZXNzKQorICAgICAgICBlZmZl
Y3QtPmFuaW1hdGlvbkRpZFNlZWsoKTsKIH0KIAogdm9pZCBXZWJBbmltYXRpb246OnNldEVmZmVj
dChSZWZQdHI8QW5pbWF0aW9uRWZmZWN0PiYmIG5ld0VmZmVjdCkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2FuaW1hdGlvbi9XZWJBbmltYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2FuaW1h
dGlvbi9XZWJBbmltYXRpb24uaAppbmRleCAwZTAzN2ZjYWVkZTk3NGQ5YTVkYTk2MjA0ZWMwNjY0
NDk1ZmY1ZGQyLi5kM2IxYjk4NmFhOTgwOTdhMGIzMjc0YmU1ZjExODU1YWQ0ZDdlNmE3IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvYW5pbWF0aW9uL1dlYkFuaW1hdGlvbi5oCkBAIC0yNiwxMiArMjYsMTQgQEAK
ICNwcmFnbWEgb25jZQogCiAjaW5jbHVkZSAiQWN0aXZlRE9NT2JqZWN0LmgiCisjaW5jbHVkZSAi
Q29tcHV0ZWRFZmZlY3RUaW1pbmcuaCIKICNpbmNsdWRlICJFdmVudFRhcmdldC5oIgogI2luY2x1
ZGUgIkV4Y2VwdGlvbk9yLmgiCiAjaW5jbHVkZSAiSURMVHlwZXMuaCIKICNpbmNsdWRlICJXZWJB
bmltYXRpb25VdGlsaXRpZXMuaCIKICNpbmNsdWRlIDx3dGYvRm9yd2FyZC5oPgogI2luY2x1ZGUg
PHd0Zi9NYXJrYWJsZS5oPgorI2luY2x1ZGUgPHd0Zi9PcHRpb25hbC5oPgogI2luY2x1ZGUgPHd0
Zi9SZWZDb3VudGVkLmg+CiAjaW5jbHVkZSA8d3RmL1NlY29uZHMuaD4KICNpbmNsdWRlIDx3dGYv
VW5pcXVlUmVmLmg+CkBAIC0xMjYsNyArMTI4LDcgQEAgcHVibGljOgogICAgIGJvb2wgaXNDb21w
bGV0ZWx5QWNjZWxlcmF0ZWQoKSBjb25zdDsKICAgICBib29sIGlzUmVsZXZhbnQoKSBjb25zdCB7
IHJldHVybiBtX2lzUmVsZXZhbnQ7IH0KICAgICB2b2lkIHVwZGF0ZVJlbGV2YW5jZSgpOwotICAg
IHZvaWQgZWZmZWN0VGltaW5nRGlkQ2hhbmdlKCk7CisgICAgdm9pZCBlZmZlY3RUaW1pbmdEaWRD
aGFuZ2UoT3B0aW9uYWw8Q29tcHV0ZWRFZmZlY3RUaW1pbmc+ID0gV1RGOjpudWxsb3B0KTsKICAg
ICB2b2lkIHN1c3BlbmRFZmZlY3RJbnZhbGlkYXRpb24oKTsKICAgICB2b2lkIHVuc3VzcGVuZEVm
ZmVjdEludmFsaWRhdGlvbigpOwogICAgIHZvaWQgc2V0U3VzcGVuZGVkKGJvb2wpOwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IDgyZWNkYzVlNWU1ZmVjNmNjYTIxYjJhMTYxNjEwYmQwNzc2ZWJiOGQuLjNhZGNiMmMxMmM2YTlm
MWI3M2Q1MDAyYTI1MDE2OTliOGUxMTQ3MzIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAyMC0w
MS0zMCAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgorCisgICAgICAgIFtXZWIg
QW5pbWF0aW9uc10gQ2hhbmdpbmcgdGhlIGRlbGF5IG9mIGFuIGFjY2VsZXJhdGVkIGFuaW1hdGlv
biBkb2Vzbid0IHNlZWsgdGhlIGFuaW1hdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA2OTkwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81ODY3
NTYwOD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgYSBuZXcgdGVzdCB3aGljaCB3b3VsZCBmYWlsIHByaW9yIHRvIHRoaXMgcGF0Y2ggd2hlcmUg
d2UgcGF1c2UgYW4gYW5pbWF0aW9uIGFmdGVyIGl0IGhhcyBzdGFydGVkIHBsYXlpbmcgYWNjZWxl
cmF0ZWQgYW5kCisgICAgICAgIGNoYW5nZSBpdHMgZGVsYXkgdG8gY2hlY2sgdGhhdCBpdCBjb3Jy
ZWN0bHkgc2Vla3MgdGhlIGFuaW1hdGlvbi4KKworICAgICAgICAqIHdlYmFuaW1hdGlvbnMvc2Vl
a2luZy1ieS1jaGFuZ2luZy1kZWxheS1hY2NlbGVyYXRlZC1leHBlY3RlZC5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiB3ZWJhbmltYXRpb25zL3NlZWtpbmctYnktY2hhbmdpbmctZGVsYXktYWNjZWxl
cmF0ZWQuaHRtbDogQWRkZWQuCisKIDIwMjAtMDEtMjkgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUkVHUkVTU0lPTjogW01hYyB3azFdIGltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvbWF0aG1sL3ByZXNlbnRhdGlvbi1tYXJrdXAvc2NyaXB0cy91bmRl
cm92ZXItcGFyYW1ldGVycy0zLmh0bWwgaXMgYSBmbGFrZXkgZmFpbHVyZQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9zZWVraW5nLWJ5LWNoYW5naW5nLWRlbGF5LWFjY2Vs
ZXJhdGVkLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJhbmltYXRpb25zL3NlZWtpbmct
YnktY2hhbmdpbmctZGVsYXktYWNjZWxlcmF0ZWQtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40
ZWM0MzBkN2EwOWYzN2E5OWZiMDVjOTgzYmIxMzY4Y2RhMzhhMzc4Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9zZWVraW5nLWJ5LWNoYW5naW5nLWRlbGF5LWFj
Y2VsZXJhdGVkLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwyMSBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorCisjdGFyZ2V0IHsKKyAgICBwb3NpdGlvbjogYWJz
b2x1dGU7CisgICAgbGVmdDogMDsKKyAgICB0b3A6IDA7CisgICAgd2lkdGg6IDEwMHB4OworICAg
IGhlaWdodDogMTAwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7CisgICAgdHJhbnNm
b3JtOiB0cmFuc2xhdGVYKDUwcHgpOworfQorCis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8
ZGl2IGlkPSJ0YXJnZXQiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9zZWVraW5nLWJ5LWNoYW5naW5nLWRlbGF5LWFjY2VsZXJh
dGVkLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJhbmltYXRpb25zL3NlZWtpbmctYnktY2hhbmdpbmct
ZGVsYXktYWNjZWxlcmF0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wM2UzODAzZDlkMmFiMmM4NmEyNWMw
Nzk5NzEwOGQxNmE1YzViNzE5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2ViYW5p
bWF0aW9ucy9zZWVraW5nLWJ5LWNoYW5naW5nLWRlbGF5LWFjY2VsZXJhdGVkLmh0bWwKQEAgLTAs
MCArMSw0OCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorCisj
dGFyZ2V0IHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgbGVmdDogMDsKKyAgICB0b3A6
IDA7CisgICAgd2lkdGg6IDEwMHB4OworICAgIGhlaWdodDogMTAwcHg7CisgICAgYmFja2dyb3Vu
ZC1jb2xvcjogYmxhY2s7Cit9CisKKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgaWQ9
InRhcmdldCI+PC9kaXY+Cis8c2NyaXB0PgorCitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAg
dGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKK2NvbnN0IGFuaW1hdGlvbiA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQiKS5hbmltYXRlKHsgdHJhbnNmb3JtOiBbInRyYW5zbGF0
ZVgoMCkiLCAidHJhbnNsYXRlWCgxMDBweCkiXSB9LCAxMDAwKTsKKworYW5pbWF0aW9uLnJlYWR5
LnRoZW4oKCkgPT4geworICAgIC8vIEVuc3VyZSBhY2NlbGVyYXRlZCBhbmltYXRpb25zIGhhdmUg
YmVlbiBjb21tbWl0dGVkIGJ5IHdhaXRpbmcgZm9yIHRoZSBuZXh0IGZyYW1lLgorICAgIHJlcXVl
c3RBbmltYXRpb25GcmFtZSgoKSA9PiB7CisgICAgICAgIC8vIFdlIHBhdXNlIHRoZSBhbmltYXRp
b24gcmlnaHQgYXdheS4KKyAgICAgICAgYW5pbWF0aW9uLnBhdXNlKCk7CisKKyAgICAgICAgLy8g
VGhlbiBvbiB0aGUgbmV4dCBmcmFtZSwgd2UgY2hhbmdlIGl0cyBkZWxheSB0byBzZWVrIGl0IHRv
IGl0cyBtaWQtcG9pbnQuCisgICAgICAgIHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKSA9PiB7Cisg
ICAgICAgICAgICBjb25zdCBlZmZlY3QgPSBhbmltYXRpb24uZWZmZWN0OworICAgICAgICAgICAg
Y29uc3QgZHVyYXRpb24gPSBlZmZlY3QuZ2V0VGltaW5nKCkuZHVyYXRpb247CisgICAgICAgICAg
ICBjb25zdCBkZWxheSA9IGFuaW1hdGlvbi5jdXJyZW50VGltZSAtIDAuNSAqIGR1cmF0aW9uOwor
ICAgICAgICAgICAgYW5pbWF0aW9uLmVmZmVjdC51cGRhdGVUaW1pbmcoeyBkZWxheSB9KTsKKwor
ICAgICAgICAgICAgLy8gVGhlbiB3YWl0IGFub3RoZXIgZnJhbWUgdG8gZW5zdXJlIHRoZSBzZWVr
IHdhcyBjb21taXR0ZWQuCisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAg
ICAgICAgICAgICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKCgpID0+IHRlc3RSdW5uZXIubm90aWZ5
RG9uZSgpKTsKKyAgICAgICAgfSk7CisgICAgfSk7Cit9KTsKKworPC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="404929"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>