<?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>217987</bug_id>
          
          <creation_ts>2020-10-20 14:11:20 -0700</creation_ts>
          <short_desc>REGRESSION (r268483): Map jumps around while zooming on windy.com, strava.com</short_desc>
          <delta_ts>2020-10-20 17:45:23 -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>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=217997</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>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1699916</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-20 14:11:20 -0700</bug_when>
    <thetext>Load windy.com, and zoom the map in and out with up/down scroll gestures on the trackpad. The map jumps around, seemingly using the wrong zoom origin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699918</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-20 14:11:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/70418548&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699919</commentid>
    <comment_count>2</comment_count>
      <attachid>411914</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-20 14:13:17 -0700</bug_when>
    <thetext>Created attachment 411914
Test

The issue is that when several animations for the same property targeting the same layer are added at the same time, we used to always override the previous animations and now, for transform animations, we actually use additivity over the previous animations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699927</commentid>
    <comment_count>3</comment_count>
      <attachid>411917</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-20 14:38:47 -0700</bug_when>
    <thetext>Created attachment 411917
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699930</commentid>
    <comment_count>4</comment_count>
      <attachid>411917</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-10-20 14:41:21 -0700</bug_when>
    <thetext>Comment on attachment 411917
Patch

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

&gt; Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:2960
&gt; +            // animations created for a single KeyframeEffect, one for each trasnform component. In that

trasnform</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699984</commentid>
    <comment_count>5</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-20 15:58:56 -0700</bug_when>
    <thetext>Committed r268771: &lt;https://trac.webkit.org/changeset/268771&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>411914</attachid>
            <date>2020-10-20 14:13:17 -0700</date>
            <delta_ts>2020-10-20 14:13:17 -0700</delta_ts>
            <desc>Test</desc>
            <filename>combined-animations.html</filename>
            <type>text/html</type>
            <size>388</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">PHN0eWxlPgoKZGl2IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGxlZnQ6IDA7CiAgICB0
b3A6IDA7CiAgICB3aWR0aDogMTAwcHg7CiAgICBoZWlnaHQ6IDEwMHB4OwogICAgYmFja2dyb3Vu
ZC1jb2xvcjogYmxhY2s7Cn0KCjwvc3R5bGU+CjxkaXY+PC9kaXY+CjxzY3JpcHQ+Cgpjb25zdCB0
YXJnZXQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJkaXYiKTsKdGFyZ2V0LmFuaW1hdGUoeyB0
cmFuc2Zvcm06IFsic2NhbGUoMS41KSIsICJzY2FsZSgyKSJdIH0sIDEwMDApOwpyZXF1ZXN0QW5p
bWF0aW9uRnJhbWUoKCkgPT4gewogICAgdGFyZ2V0LmFuaW1hdGUoeyB0cmFuc2Zvcm06IFsic2Nh
bGUoMC41KSIsICJzY2FsZSgwKSJdIH0sIDEwMDApOwp9KTsKCjwvc2NyaXB0Pg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411917</attachid>
            <date>2020-10-20 14:38:47 -0700</date>
            <delta_ts>2020-10-20 17:45:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217987-20201020233845.patch</filename>
            <type>text/plain</type>
            <size>9445</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NzQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGJkYzdkMWZmODQ0NWFm
OGJhYmZmOTQyOGUwM2NiYzg1ZTZlNTlkMS4uYjg3YWNjZWE3MjQ3MDY3OTBjNWRjMmNmMDMwZDc4
YWIyYjA2ZmI5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDIwLTEwLTIwICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIy
Njg0ODMpOiBNYXAganVtcHMgYXJvdW5kIHdoaWxlIHpvb21pbmcgb24gd2luZHkuY29tLCBzdHJh
dmEuY29tCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTc5ODcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcwNDE4NTQ4PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gc2V2ZXJhbCBhbmltYXRpb25z
IHRhcmdldHRpbmcgdGhlIHNhbWUgcHJvcGVydHkgYW5kIHRoZSBzYW1lIGxheWVyIGFyZSBvdmVy
bGFwcGluZywgd2UgdXNlZCB0bworICAgICAgICBhbHdheXMgb3ZlcnJpZGUgdGhlIHByZXZpb3Vz
IGFuaW1hdGlvbnMuIFdpdGggcjI2ODQ4MyB3ZSBzdGFydGVkIG1haW50YWluaW5nIGFsbCBhY3Rp
dmUgYW5pbWF0aW9ucworICAgICAgICBhbmQgbGV0IHRoZW0gcnVuLCBwb3RlbnRpYWxseSB3aXRo
IGFkZGl0aXZpdHkgaWYgdGhlIGFuaW1hdGlvbiBjb3VsZCBiZSBicm9rZW4gaW50byBzZXZlcmFs
IGFuaW1hdGlvbnMKKyAgICAgICAgZWFjaCB0YXJnZXRpbmcgYSBnaXZlbiB0cmFuc2Zvcm0gb3Bl
cmF0aW9uLgorCisgICAgICAgIE9uIHRvcCBvZiB0aGF0LCB3aXRoIHIyNjg2MTUgYW5kIHRoZSBz
dXBwb3J0IGZvciBhY2NlbGVyYXRlZCBhbmltYXRpb24gb2YgaW5kaXZpZHVhbCBDU1MgdHJhbnNm
b3JtCisgICAgICAgIHByb3BlcnRpZXMgKHRyYW5zbGF0ZSwgc2NhbGUgYW5kIHJvdGF0ZSksIGFs
bCB0cmFuc2Zvcm0tcmVsYXRlZCBhbmltYXRpb25zIHdlcmUgbWFkZSBhZGRpdGl2ZS4KKworICAg
ICAgICBUaGlzIG1lYW50IHRoYXQgd2Ugd291bGQgYWx3YXlzIHJ1biBhY3RpdmUgYW5pbWF0aW9u
cyB0YXJnZXRpbmcgInRyYW5zZm9ybSIgaW4gYSB3YXkgd2hlcmUgdGhleSB3b3VsZCBiZQorICAg
ICAgICBhZGRpdGl2ZSByYXRoZXIgdGhhbiBiZWluZyByZXBsYWNlZC4KKworICAgICAgICBBbnkg
YW5pbWF0aW9uIHRhcmdldGluZyAidHJhbnNmb3JtIiB3aWxsIHlpZWxkIG9uZSBvciBzZXZlcmFs
IGFjY2VsZXJhdGVkIGFuaW1hdGlvbnMsIGFuZCB0aGUgZmlyc3Qgb2YgdGhpcworICAgICAgICBh
bmltYXRpb24gc2V0IHdpbGwgYWx3YXlzIGhhdmUgYSAwIGluZGV4LiBTbyBub3csIHdoZW4gd2Ug
Y29tcGlsZSBhIGxpc3Qgb2YgdHJhbnNmb3JtIGFuaW1hdGlvbnMgaW4KKyAgICAgICAgR3JhcGhp
Y3NMYXllckNBOjp1cGRhdGVBbmltYXRpb25zKCksIHdlIHJlc2V0IHRoYXQgbGlzdCBhbnkgdGlt
ZSB3ZSBlbmNvdW50ZWQgYW4gYW5pbWF0aW9uIHdpdGggYSAwIGluZGV4LAorICAgICAgICBlbnN1
cmluZyBvbmx5IHRoZSB0b3AtbW9zdCB0cmFuc2Zvcm0gYW5pbWF0aW9uIGlzIGFwcGxpZWQuCisK
KyAgICAgICAgV2UgYWxzbyBmaXggYW4gaXNzdWUgd2hlcmUgd2UgZGlkbid0IGFjY291bnQgZm9y
IHRoZSBwb3NzaWJpbGl0eSB0aGF0IGEgc2luZ2xlIEtleWZyYW1lRWZmZWN0IGNvdWxkIHlpZWxk
CisgICAgICAgIHNldmVyYWwgdHJhbnNmb3JtIGFuaW1hdGlvbnMgd2l0aCB0aGUgc2FtZSBuYW1l
IGluIHBhdXNlQW5pbWF0aW9uKCkgYW5kIHJlbW92ZUFuaW1hdGlvbigpLiBXZSBub3cgcGF1c2Ug
b3IKKyAgICAgICAgcmVtb3ZlIGFsbCBhbmltYXRpb25zIHdpdGggdGhlIHByb3ZpZGVkIG5hbWUu
CisKKyAgICAgICAgVGVzdDogd2ViYW5pbWF0aW9ucy9hY2NlbGVyYXRlZC1vdmVybGFwcGluZy10
cmFuc2Zvcm0tYW5pbWF0aW9ucy5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
YS9HcmFwaGljc0xheWVyQ0EuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllckNB
OjpwYXVzZUFuaW1hdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyQ0E6OnJl
bW92ZUFuaW1hdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyQ0E6OnVwZGF0
ZUFuaW1hdGlvbnMpOgorCiAyMDIwLTEwLTIwICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJr
aXQub3JnPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjI2ODYxNSk6IHNvbWUgYWNjZWxlcmF0ZWQg
dHJhbnNmb3JtIHRlc3RzIGFyZSBmYWlsaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAppbmRleCBhMmQyYzIzYTdm
ZDI0YTBjNjhhMjUwMTUyMTIwNzZjMDA1ZjEyZWQxLi4zMWMyNzEwOTY0MGNjYWM0ODVjNmVkNTVm
Mzc0NzQ2ZjkwOGViNmFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKQEAgLTEwNzksMzQgKzEwNzksMzAgQEAg
dm9pZCBHcmFwaGljc0xheWVyQ0E6OnBhdXNlQW5pbWF0aW9uKGNvbnN0IFN0cmluZyYgYW5pbWF0
aW9uTmFtZSwgZG91YmxlIHRpbWVPZmYKIHsKICAgICBMT0dfV0lUSF9TVFJFQU0oQW5pbWF0aW9u
cywgc3RyZWFtIDw8ICJHcmFwaGljc0xheWVyQ0EgIiA8PCB0aGlzIDw8ICIgaWQgIiA8PCBwcmlt
YXJ5TGF5ZXJJRCgpIDw8ICIgcGF1c2VBbmltYXRpb24gIiA8PCBhbmltYXRpb25OYW1lIDw8ICIg
KGlzIHJ1bm5pbmcgIiA8PCBhbmltYXRpb25Jc1J1bm5pbmcoYW5pbWF0aW9uTmFtZSkgPDwgIiki
KTsKIAotICAgIGF1dG8gaW5kZXggPSBtX2FuaW1hdGlvbnMuZmluZE1hdGNoaW5nKFsmXShMYXll
clByb3BlcnR5QW5pbWF0aW9uIGFuaW1hdGlvbikgewotICAgICAgICByZXR1cm4gYW5pbWF0aW9u
Lm1fbmFtZSA9PSBhbmltYXRpb25OYW1lICYmICFhbmltYXRpb24ubV9wZW5kaW5nUmVtb3ZhbDsK
LSAgICB9KTsKLQotICAgIGlmIChpbmRleCA9PSBub3RGb3VuZCkKLSAgICAgICAgcmV0dXJuOwot
Ci0gICAgYXV0byYgYW5pbWF0aW9uID0gbV9hbmltYXRpb25zW2luZGV4XTsKLSAgICBhbmltYXRp
b24ubV9wbGF5U3RhdGUgPSBQbGF5U3RhdGU6OlBhdXNlUGVuZGluZzsKLSAgICBhbmltYXRpb24u
bV90aW1lT2Zmc2V0ID0gU2Vjb25kcyB7IHRpbWVPZmZzZXQgfTsKKyAgICBmb3IgKGF1dG8mIGFu
aW1hdGlvbiA6IG1fYW5pbWF0aW9ucykgeworICAgICAgICAvLyBUaGVyZSBtYXkgYmUgc2V2ZXJh
bCBhbmltYXRpb25zIHdpdGggdGhlIHNhbWUgbmFtZSBpbiB0aGUgY2FzZSBvZiB0cmFuc2Zvcm0g
YW5pbWF0aW9ucworICAgICAgICAvLyBhbmltYXRpbmcgbXVsdGlwbGUgY29tcG9uZW50cyBhcyBp
bmRpdmlkdWFsIGFuaW1hdGlvbnMuCisgICAgICAgIGlmIChhbmltYXRpb24ubV9uYW1lID09IGFu
aW1hdGlvbk5hbWUgJiYgIWFuaW1hdGlvbi5tX3BlbmRpbmdSZW1vdmFsKSB7CisgICAgICAgICAg
ICBhbmltYXRpb24ubV9wbGF5U3RhdGUgPSBQbGF5U3RhdGU6OlBhdXNlUGVuZGluZzsKKyAgICAg
ICAgICAgIGFuaW1hdGlvbi5tX3RpbWVPZmZzZXQgPSBTZWNvbmRzIHsgdGltZU9mZnNldCB9Owog
Ci0gICAgbm90ZUxheWVyUHJvcGVydHlDaGFuZ2VkKEFuaW1hdGlvbkNoYW5nZWQpOworICAgICAg
ICAgICAgbm90ZUxheWVyUHJvcGVydHlDaGFuZ2VkKEFuaW1hdGlvbkNoYW5nZWQpOworICAgICAg
ICB9CisgICAgfQogfQogCiB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6cmVtb3ZlQW5pbWF0aW9uKGNv
bnN0IFN0cmluZyYgYW5pbWF0aW9uTmFtZSkKIHsKICAgICBMT0dfV0lUSF9TVFJFQU0oQW5pbWF0
aW9ucywgc3RyZWFtIDw8ICJHcmFwaGljc0xheWVyQ0EgIiA8PCB0aGlzIDw8ICIgaWQgIiA8PCBw
cmltYXJ5TGF5ZXJJRCgpIDw8ICIgcmVtb3ZlQW5pbWF0aW9uICIgPDwgYW5pbWF0aW9uTmFtZSA8
PCAiIChpcyBydW5uaW5nICIgPDwgYW5pbWF0aW9uSXNSdW5uaW5nKGFuaW1hdGlvbk5hbWUpIDw8
ICIpIik7CiAKLSAgICBhdXRvIGluZGV4ID0gbV9hbmltYXRpb25zLmZpbmRNYXRjaGluZyhbJl0o
TGF5ZXJQcm9wZXJ0eUFuaW1hdGlvbiBhbmltYXRpb24pIHsKLSAgICAgICAgcmV0dXJuIGFuaW1h
dGlvbi5tX25hbWUgPT0gYW5pbWF0aW9uTmFtZSAmJiAhYW5pbWF0aW9uLm1fcGVuZGluZ1JlbW92
YWw7Ci0gICAgfSk7Ci0KLSAgICBpZiAoaW5kZXggPT0gbm90Rm91bmQpCi0gICAgICAgIHJldHVy
bjsKLQotICAgIG1fYW5pbWF0aW9uc1tpbmRleF0ubV9wZW5kaW5nUmVtb3ZhbCA9IHRydWU7Ci0K
LSAgICBub3RlTGF5ZXJQcm9wZXJ0eUNoYW5nZWQoQW5pbWF0aW9uQ2hhbmdlZCB8IENvdmVyYWdl
UmVjdENoYW5nZWQpOworICAgIGZvciAoYXV0byYgYW5pbWF0aW9uIDogbV9hbmltYXRpb25zKSB7
CisgICAgICAgIC8vIFRoZXJlIG1heSBiZSBzZXZlcmFsIGFuaW1hdGlvbnMgd2l0aCB0aGUgc2Ft
ZSBuYW1lIGluIHRoZSBjYXNlIG9mIHRyYW5zZm9ybSBhbmltYXRpb25zCisgICAgICAgIC8vIGFu
aW1hdGluZyBtdWx0aXBsZSBjb21wb25lbnRzIGFzIGluZGl2aWR1YWwgYW5pbWF0aW9ucy4KKyAg
ICAgICAgaWYgKGFuaW1hdGlvbi5tX25hbWUgPT0gYW5pbWF0aW9uTmFtZSAmJiAhYW5pbWF0aW9u
Lm1fcGVuZGluZ1JlbW92YWwpIHsKKyAgICAgICAgICAgIGFuaW1hdGlvbi5tX3BlbmRpbmdSZW1v
dmFsID0gdHJ1ZTsKKyAgICAgICAgICAgIG5vdGVMYXllclByb3BlcnR5Q2hhbmdlZChBbmltYXRp
b25DaGFuZ2VkIHwgQ292ZXJhZ2VSZWN0Q2hhbmdlZCk7CisgICAgICAgIH0KKyAgICB9CiB9CiAK
IHZvaWQgR3JhcGhpY3NMYXllckNBOjpwbGF0Zm9ybUNBTGF5ZXJBbmltYXRpb25TdGFydGVkKGNv
bnN0IFN0cmluZyYgYW5pbWF0aW9uS2V5LCBNb25vdG9uaWNUaW1lIHN0YXJ0VGltZSkKQEAgLTI5
NjAsNiArMjk1NiwxNCBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlQW5pbWF0aW9ucygp
CiAgICAgICAgICAgICByb3RhdGVBbmltYXRpb24gPSAmYW5pbWF0aW9uOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGNhc2UgQW5pbWF0ZWRQcm9wZXJ0eVRyYW5zZm9ybToKKyAgICAgICAg
ICAgIC8vIEluIHRoZSBjYXNlIG9mIGFuaW1hdGlvbnMgdGFyZ2V0aW5nIHRoZSAidHJhbnNmb3Jt
IiBDU1MgcHJvcGVydHksIHRoZXJlIG1heSBiZSBzZXZlcmFsCisgICAgICAgICAgICAvLyBhbmlt
YXRpb25zIGNyZWF0ZWQgZm9yIGEgc2luZ2xlIEtleWZyYW1lRWZmZWN0LCBvbmUgZm9yIGVhY2gg
dHJhc25mb3JtIGNvbXBvbmVudC4gSW4gdGhhdAorICAgICAgICAgICAgLy8gY2FzZSB0aGUgYW5p
bWF0aW9uIGluZGV4IHN0YXJ0cyBhdCAwIGFuZCBpbmNyZWFzZXMgZm9yIGVhY2ggY29tcG9uZW50
LiBJZiB3ZSBlbmNvdW50ZXIgYW4KKyAgICAgICAgICAgIC8vIGluZGV4IG9mIDAgdGhpcyBtZWFu
cyB0aGlzIGFuaW1hdGlvbiBlc3RhYmxpc2hlcyBhIG5ldyBncm91cCBvZiBhbmltYXRpb24gYmVs
b25naW5nIHRvIGEKKyAgICAgICAgICAgIC8vIHNpbmdsZSBLZXlmcmFtZUVmZmVjdC4gQXMgc3Vj
aCwgc2luY2UgdGhlIHRvcC1tb3N0IEtleWZyYW1lRWZmZWN0IHJlcGxhY2VzIHRoZSBwcmV2aW91
cworICAgICAgICAgICAgLy8gb25lcywgd2UgY2FuIHJlbW92ZSBhbGwgdGhlIHByZXZpb3VzbHkt
YWRkZWQgInRyYW5zZm9ybSIgYW5pbWF0aW9ucy4KKyAgICAgICAgICAgIGlmICghYW5pbWF0aW9u
Lm1faW5kZXgpCisgICAgICAgICAgICAgICAgdHJhbnNmb3JtQW5pbWF0aW9ucy5jbGVhcigpOwog
ICAgICAgICAgICAgdHJhbnNmb3JtQW5pbWF0aW9ucy5hcHBlbmQoJmFuaW1hdGlvbik7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBBbmltYXRlZFByb3BlcnR5T3BhY2l0eToKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCBhNTJkN2E5MjlkNTA1ZmZmNmEyOTI2NGU2ZDNiNmFjYzc1YzgxZDk5Li5iMGQ3ZTcyNGM2
NDRjNDVkYmNjOGQ3YzI2MjRmMGQxNmY1ZDA1MjhhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIw
MjAtMTAtMjAgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
UkVHUkVTU0lPTiAocjI2ODQ4Myk6IE1hcCBqdW1wcyBhcm91bmQgd2hpbGUgem9vbWluZyBvbiB3
aW5keS5jb20sIHN0cmF2YS5jb20KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxNzk4NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzA0MTg1NDg+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgbmV3
IHRlc3QgdGhhdCBjaGVja3MgdGhhdCBvbmx5IHRoZSBsYXN0IG9mIHR3byBvdmVybGFwcGluZyAi
dHJhbnNmb3JtIiBhbmltYXRpb25zIGlzIGFwcGxpZWQuIAorCisgICAgICAgICogd2ViYW5pbWF0
aW9ucy9hY2NlbGVyYXRlZC1vdmVybGFwcGluZy10cmFuc2Zvcm0tYW5pbWF0aW9ucy1leHBlY3Rl
ZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB3ZWJhbmltYXRpb25zL2FjY2VsZXJhdGVkLW92ZXJs
YXBwaW5nLXRyYW5zZm9ybS1hbmltYXRpb25zLmh0bWw6IEFkZGVkLgorCiAyMDIwLTEwLTIwICBB
bnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJFR1JFU1NJT04o
cjI2ODYxNSk6IHNvbWUgYWNjZWxlcmF0ZWQgdHJhbnNmb3JtIHRlc3RzIGFyZSBmYWlsaW5nCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJhbmltYXRpb25zL2FjY2VsZXJhdGVkLW92ZXJsYXBw
aW5nLXRyYW5zZm9ybS1hbmltYXRpb25zLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJh
bmltYXRpb25zL2FjY2VsZXJhdGVkLW92ZXJsYXBwaW5nLXRyYW5zZm9ybS1hbmltYXRpb25zLWV4
cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTIzMDM4ODZmMmE5Y2MzOGY4NDE5NmNlZjU2ZTAyZDA5
OGUyZTQ0OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3dlYmFuaW1hdGlvbnMvYWNj
ZWxlcmF0ZWQtb3ZlcmxhcHBpbmctdHJhbnNmb3JtLWFuaW1hdGlvbnMtZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDE0IEBACis8c3R5bGU+CisKKyAgICAjdGFyZ2V0IHsKKyAgICAgICAgcG9zaXRp
b246IGFic29sdXRlOworICAgICAgICB0b3A6IDA7CisgICAgICAgIGxlZnQ6IDA7CisgICAgICAg
IHdpZHRoOiAxMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogYmxhY2s7CisgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7Cisg
ICAgfQorCis8L3N0eWxlPgorPGRpdiBpZD0idGFyZ2V0Ij48L2Rpdj4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3dlYmFuaW1hdGlvbnMvYWNjZWxlcmF0ZWQtb3ZlcmxhcHBpbmctdHJhbnNmb3Jt
LWFuaW1hdGlvbnMuaHRtbCBiL0xheW91dFRlc3RzL3dlYmFuaW1hdGlvbnMvYWNjZWxlcmF0ZWQt
b3ZlcmxhcHBpbmctdHJhbnNmb3JtLWFuaW1hdGlvbnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hNTE4YmNm
OWI3OTJhZDY5ZTA4M2ZkMzkwNTYzYmRhNWExNTQ4NDllCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9hY2NlbGVyYXRlZC1vdmVybGFwcGluZy10cmFuc2Zvcm0t
YW5pbWF0aW9ucy5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzxzdHlsZT4KKworICAgICN0YXJnZXQg
eworICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMDsKKyAgICAgICAg
bGVmdDogMDsKKyAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4Owor
ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsKKyAgICB9CisKKzwvc3R5bGU+Cis8ZGl2
IGlkPSJ0YXJnZXQiPjwvZGl2PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy91aS1oZWxwZXIu
anMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworKGFzeW5jICgpID0+IHsKKyAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworCisgICAg
Y29uc3QgdGFyZ2V0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRhcmdldCIpOworCisgICAg
Ly8gTWFrZSB0aGUgYW5pbWF0aW9ucyBsYXN0IGEgd2hvbGUgbWludXRlIHNvIHRoZXkgZG9uJ3Qg
ZW5kIHdoaWxlIHRoZSB0ZXN0IGlzIHJ1bm5pbmcuIAorICAgIGNvbnN0IGR1cmF0aW9uID0gNjAg
KiAxMDAwOworCisgICAgLy8gU3RhcnQgYSBmaXJzdCBzdGF0aW9uYXJ5ICJ0cmFuc2Zvcm0iIGFu
aW1hdGlvbi4KKyAgICBjb25zdCBmaXJzdEFuaW1hdGlvbiA9IHRhcmdldC5hbmltYXRlKHsgdHJh
bnNmb3JtOiBbInRyYW5zbGF0ZVgoMTAwcHgpIiwgInRyYW5zbGF0ZVgoMTAwcHgpIl0gfSwgZHVy
YXRpb24pOworCisgICAgLy8gV2FpdCB1bnRpbCB0aGlzIGZpcnN0IGFuaW1hdGlvbiBoYXMgYmVl
biBhcHBsaWVkLgorICAgIGF3YWl0IGZpcnN0QW5pbWF0aW9uLnJlYWR5OworICAgIGF3YWl0IFVJ
SGVscGVyLmVuc3VyZVN0YWJsZVByZXNlbnRhdGlvblVwZGF0ZSgpOworCisgICAgLy8gTm93IHN0
YXJ0IGEgc2Vjb25kIHN0YXRpb25hcnkgInRyYW5zZm9ybSIgYW5pbWF0aW9uLCB3aGljaCBzaG91
bGQgcmVwbGFjZSB0aGUgcHJldmlvdXMgYW5pbWF0aW9uLgorICAgIGNvbnN0IHNlY29uZEFuaW1h
dGlvbiA9IHRhcmdldC5hbmltYXRlKHsgdHJhbnNmb3JtOiBbInRyYW5zbGF0ZVgoMjAwcHgpIiwg
InRyYW5zbGF0ZVgoMjAwcHgpIl0gfSwgZHVyYXRpb24pOworCisgICAgLy8gV2FpdCB1bnRpbCB0
aGlzIHNlY29uZCBhbmltYXRpb24gaGFzIGJlZW4gYXBwbGllZC4KKyAgICBhd2FpdCBzZWNvbmRB
bmltYXRpb24ucmVhZHk7CisgICAgYXdhaXQgVUlIZWxwZXIuZW5zdXJlU3RhYmxlUHJlc2VudGF0
aW9uVXBkYXRlKCk7CisKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RS
dW5uZXIubm90aWZ5RG9uZSgpOworfSkoKTsKKworPC9zY3JpcHQ+Cg==
</data>
<flag name="review"
          id="428250"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
    <flag name="commit-queue"
          id="428278"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>