<?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>163452</bug_id>
          
          <creation_ts>2016-10-14 09:59:01 -0700</creation_ts>
          <short_desc>100% CPU on homedepot.com page</short_desc>
          <delta_ts>2016-10-15 01:31:12 -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>
          
          
          <bug_file_loc>http://www.homedepot.com/p/BrassCraft-Safety-PLUS-Gas-Installation-Kit-for-Dryer-and-Range-60-500-BTU-PSC1081-K5/100112627</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1240316</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-10-14 09:59:01 -0700</bug_when>
    <thetext>The site has a keyframe animation on body. Currently this causes animation that invalidates the style of the entire document. Animations should only invalidate the element itself instead of the full subtree.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240317</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-10-14 09:59:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/28730708&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240326</commentid>
    <comment_count>2</comment_count>
      <attachid>291644</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-10-14 10:19:57 -0700</bug_when>
    <thetext>Created attachment 291644
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240327</commentid>
    <comment_count>3</comment_count>
      <attachid>291644</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-14 10:23:59 -0700</bug_when>
    <thetext>Comment on attachment 291644
patch

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

&gt; Source/WebCore/ChangeLog:14
&gt; +        that causes full subtree invalidation. However animation only ever affect individual elements and
&gt; +        the normal style resolution mechanism should be able to deal with things like inheritance as needed.

Is this true if an animation affects a property, and the element&apos;s descendants have &apos;inherit&apos; for that property?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240333</commentid>
    <comment_count>4</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-10-14 10:34:47 -0700</bug_when>
    <thetext>&gt; Is this true if an animation affects a property, and the element&apos;s
&gt; descendants have &apos;inherit&apos; for that property?

Yes, of course. We cache the information about use of explicit &apos;inherit&apos;. Search for hasExplicitlyInheritedProperties too see the mechanism.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240358</commentid>
    <comment_count>5</comment_count>
      <attachid>291644</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-14 11:21:56 -0700</bug_when>
    <thetext>Comment on attachment 291644
patch

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

&gt; LayoutTests/fast/animation/animation-style-update-size.html:7
&gt; +    -webkit-animation: testframes infinite 1s;

No prefix necessary.

&gt; LayoutTests/fast/animation/animation-style-update-size.html:10
&gt; +@-webkit-keyframes testframes {

No prefix necessary.

&gt; LayoutTests/fast/animation/animation-style-update-size.html:20
&gt; +document.querySelector(&quot;body&quot;).addEventListener(&quot;animationiteration&quot;, () =&gt; {

document.body</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1240577</commentid>
    <comment_count>6</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-10-15 01:31:12 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/207372</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>291644</attachid>
            <date>2016-10-14 10:19:57 -0700</date>
            <delta_ts>2016-10-14 11:21:56 -0700</delta_ts>
            <desc>patch</desc>
            <filename>synthetic-style-change-no-subtree-2.patch</filename>
            <type>text/plain</type>
            <size>8132</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNzM0NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM5IEBACisyMDE2LTEwLTE0ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICAxMDAlIENQVSBvbiBob21lZGVw
b3QuY29tIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE2MzQ1MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjg3MzA3MDg+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHNpdGUgaGFzIGEga2V5
ZnJhbWUgYW5pbWF0aW9uIG9uIGJvZHkuIEN1cnJlbnRseSB0aGlzIGNhdXNlcyB0aGUgYW5pbWF0
aW9uIHRvIGludmFsaWRhdGUgdGhlCisgICAgICAgIHN0eWxlIG9mIHRoZSBlbnRpcmUgZG9jdW1l
bnQuCisKKyAgICAgICAgQW5pbWF0aW9ucyB1c2UgU3ludGhldGljU3R5bGVDaGFuZ2UgdG8gaW52
YWxpZGF0ZSBlbGVtZW50cyB3aGVuIGFuaW1hdGlvbiBwcm9ncmVzc2VzIGFuZCBjdXJyZW50bHkK
KyAgICAgICAgdGhhdCBjYXVzZXMgZnVsbCBzdWJ0cmVlIGludmFsaWRhdGlvbi4gSG93ZXZlciBh
bmltYXRpb24gb25seSBldmVyIGFmZmVjdCBpbmRpdmlkdWFsIGVsZW1lbnRzIGFuZAorICAgICAg
ICB0aGUgbm9ybWFsIHN0eWxlIHJlc29sdXRpb24gbWVjaGFuaXNtIHNob3VsZCBiZSBhYmxlIHRv
IGRlYWwgd2l0aCB0aGluZ3MgbGlrZSBpbmhlcml0YW5jZSBhcyBuZWVkZWQuCisKKyAgICAgICAg
VGVzdDogZmFzdC9hbmltYXRpb24vYW5pbWF0aW9uLXN0eWxlLXVwZGF0ZS1zaXplLmh0bWwKKwor
ICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudDo6
cmVjYWxjU3R5bGUpOgorICAgICAgICAqIGRvbS9Eb2N1bWVudC5oOgorICAgICAgICAoV2ViQ29y
ZTo6RG9jdW1lbnQ6Omxhc3RTdHlsZVVwZGF0ZVNpemVGb3JUZXN0aW5nKToKKworICAgICAgICAg
ICAgVGVzdGluZyBzdXBwb3J0LgorCisgICAgICAgICogc3R5bGUvU3R5bGVUcmVlUmVzb2x2ZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OlRyZWVSZXNvbHZlcjo6cmVzb2x2ZUVsZW1l
bnQpOgorCisgICAgICAgICAgICBEb24ndCBmb3JjZSBzdWJ0cmVlIHN0eWxlIHJlc29sdXRpb24g
Zm9yIFN5bnRoZXRpY1N0eWxlQ2hhbmdlLgorCisgICAgICAgICogc3R5bGUvU3R5bGVVcGRhdGUu
aDoKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlOjpVcGRhdGU6OnNpemUpOgorICAgICAgICAqIHRl
c3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkludGVybmFsczo6bGFzdFN0
eWxlVXBkYXRlU2l6ZSk6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuaDoKKyAgICAgICAg
KiB0ZXN0aW5nL0ludGVybmFscy5pZGw6CisKIDIwMTYtMTAtMTQgIE1hbnVlbCBSZWdvIENhc2Fz
bm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CiAKICAgICAgICAgW2Nzcy1ncmlkXSBDaGFuZ2luZyB0
aGUgYXJndW1lbnQgb24gZml0LWNvbnRlbnQoKSBkb2Vzbid0IGNhdXNlIHRoZSBncmlkIHRvIGJl
IHJlbGF5b3V0CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAJKHJldmlzaW9uIDIwNzMzNSkK
KysrIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4
NTEsNiArMTg1MSw4IEBAIHZvaWQgRG9jdW1lbnQ6OnJlY2FsY1N0eWxlKFN0eWxlOjpDaGFuZ2UK
ICAgICAgICAgU3R5bGU6OlRyZWVSZXNvbHZlciByZXNvbHZlcigqdGhpcyk7CiAgICAgICAgIGF1
dG8gc3R5bGVVcGRhdGUgPSByZXNvbHZlci5yZXNvbHZlKGNoYW5nZSk7CiAKKyAgICAgICAgbV9s
YXN0U3R5bGVVcGRhdGVTaXplRm9yVGVzdGluZyA9IHN0eWxlVXBkYXRlID8gc3R5bGVVcGRhdGUt
PnNpemUoKSA6IDA7CisKICAgICAgICAgY2xlYXJOZWVkc1N0eWxlUmVjYWxjKCk7CiAgICAgICAg
IGNsZWFyQ2hpbGROZWVkc1N0eWxlUmVjYWxjKCk7CiAgICAgICAgIHVuc2NoZWR1bGVTdHlsZVJl
Y2FsYygpOwpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgJKHJldmlzaW9uIDIwNzMzNSkKKysrIFNv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC01MzUsNiArNTM1
LDcgQEAgcHVibGljOgogICAgIHZvaWQgcmVjYWxjU3R5bGUoU3R5bGU6OkNoYW5nZSA9IFN0eWxl
OjpOb0NoYW5nZSk7CiAgICAgV0VCQ09SRV9FWFBPUlQgdm9pZCB1cGRhdGVTdHlsZUlmTmVlZGVk
KCk7CiAgICAgYm9vbCBuZWVkc1N0eWxlUmVjYWxjKCkgY29uc3Q7CisgICAgdW5zaWduZWQgbGFz
dFN0eWxlVXBkYXRlU2l6ZUZvclRlc3RpbmcoKSBjb25zdCB7IHJldHVybiBtX2xhc3RTdHlsZVVw
ZGF0ZVNpemVGb3JUZXN0aW5nOyB9CiAKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHVwZGF0ZUxh
eW91dCgpOwogICAgIApAQCAtMTQ4OCw2ICsxNDg5LDcgQEAgcHJpdmF0ZToKICAgICBib29sIG1f
aW5TdHlsZVJlY2FsYzsKICAgICBib29sIG1fY2xvc2VBZnRlclN0eWxlUmVjYWxjOwogICAgIGJv
b2wgbV9pblJlbmRlclRyZWVVcGRhdGUgeyBmYWxzZSB9OworICAgIHVuc2lnbmVkIG1fbGFzdFN0
eWxlVXBkYXRlU2l6ZUZvclRlc3RpbmcgeyAwIH07CiAKICAgICBib29sIG1fZ290b0FuY2hvck5l
ZWRlZEFmdGVyU3R5bGVzaGVldHNMb2FkOwogICAgIGJvb2wgbV9pc0ROU1ByZWZldGNoRW5hYmxl
ZDsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5jcHAJKHJl
dmlzaW9uIDIwNzMzNSkKKysrIFNvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVy
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjMzLDcgKzIzMyw3IEBAIEVsZW1lbnRVcGRhdGUgVHJl
ZVJlc29sdmVyOjpyZXNvbHZlRWxlbWUKICAgICAgICAgICAgIHVwZGF0ZS5jaGFuZ2UgPSBEZXRh
Y2g7CiAgICAgfQogCi0gICAgaWYgKHVwZGF0ZS5jaGFuZ2UgIT0gRGV0YWNoICYmIChwYXJlbnQo
KS5jaGFuZ2UgPT0gRm9yY2UgfHwgZWxlbWVudC5zdHlsZUNoYW5nZVR5cGUoKSA+PSBGdWxsU3R5
bGVDaGFuZ2UpKQorICAgIGlmICh1cGRhdGUuY2hhbmdlICE9IERldGFjaCAmJiAocGFyZW50KCku
Y2hhbmdlID09IEZvcmNlIHx8IGVsZW1lbnQuc3R5bGVDaGFuZ2VUeXBlKCkgPT0gRnVsbFN0eWxl
Q2hhbmdlKSkKICAgICAgICAgdXBkYXRlLmNoYW5nZSA9IEZvcmNlOwogCiAgICAgcmV0dXJuIHVw
ZGF0ZTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVXBkYXRlLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVVcGRhdGUuaAkocmV2aXNpb24gMjA3MzM1
KQorKysgU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVVcGRhdGUuaAkod29ya2luZyBjb3B5KQpA
QCAtNjgsNiArNjgsOCBAQCBwdWJsaWM6CiAKICAgICBjb25zdCBEb2N1bWVudCYgZG9jdW1lbnQo
KSBjb25zdCB7IHJldHVybiBtX2RvY3VtZW50OyB9CiAKKyAgICB1bnNpZ25lZCBzaXplKCkgY29u
c3QgeyByZXR1cm4gbV9lbGVtZW50cy5zaXplKCkgKyBtX3RleHRzLnNpemUoKTsgfQorCiAgICAg
dm9pZCBhZGRFbGVtZW50KEVsZW1lbnQmLCBFbGVtZW50KiBwYXJlbnQsIEVsZW1lbnRVcGRhdGUm
Jik7CiAgICAgdm9pZCBhZGRUZXh0KFRleHQmLCBFbGVtZW50KiBwYXJlbnQpOwogICAgIHZvaWQg
YWRkVGV4dChUZXh0Jik7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCShy
ZXZpc2lvbiAyMDczMzUpCisrKyBTb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTIzODUsNiArMjM4NSwxNCBAQCB1bnNpZ25lZCBJbnRlcm5hbHM6
OnN0eWxlUmVjYWxjQ291bnQoRXhjCiAgICAgcmV0dXJuIGRvY3VtZW50LT5zdHlsZVJlY2FsY0Nv
dW50KCk7CiB9CiAKK3Vuc2lnbmVkIEludGVybmFsczo6bGFzdFN0eWxlVXBkYXRlU2l6ZSgpIGNv
bnN0Cit7CisgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0gY29udGV4dERvY3VtZW50KCk7CisgICAg
aWYgKCFkb2N1bWVudCkKKyAgICAgICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGRvY3VtZW50LT5s
YXN0U3R5bGVVcGRhdGVTaXplRm9yVGVzdGluZygpOworfQorCiB2b2lkIEludGVybmFsczo6c3Rh
cnRUcmFja2luZ0NvbXBvc2l0aW5nVXBkYXRlcyhFeGNlcHRpb25Db2RlJiBlYykKIHsKICAgICBE
b2N1bWVudCogZG9jdW1lbnQgPSBjb250ZXh0RG9jdW1lbnQoKTsKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvdGVz
dGluZy9JbnRlcm5hbHMuaAkocmV2aXNpb24gMjA3MzM1KQorKysgU291cmNlL1dlYkNvcmUvdGVz
dGluZy9JbnRlcm5hbHMuaAkod29ya2luZyBjb3B5KQpAQCAtMzI5LDYgKzMyOSw3IEBAIHB1Ymxp
YzoKICAgICAKICAgICB2b2lkIHN0YXJ0VHJhY2tpbmdTdHlsZVJlY2FsY3MoRXhjZXB0aW9uQ29k
ZSYpOwogICAgIHVuc2lnbmVkIHN0eWxlUmVjYWxjQ291bnQoRXhjZXB0aW9uQ29kZSYpOworICAg
IHVuc2lnbmVkIGxhc3RTdHlsZVVwZGF0ZVNpemUoKSBjb25zdDsKIAogICAgIHZvaWQgc3RhcnRU
cmFja2luZ0NvbXBvc2l0aW5nVXBkYXRlcyhFeGNlcHRpb25Db2RlJik7CiAgICAgdW5zaWduZWQg
Y29tcG9zaXRpbmdVcGRhdGVDb3VudChFeGNlcHRpb25Db2RlJik7CkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
dGVzdGluZy9JbnRlcm5hbHMuaWRsCShyZXZpc2lvbiAyMDczMzUpCisrKyBTb3VyY2UvV2ViQ29y
ZS90ZXN0aW5nL0ludGVybmFscy5pZGwJKHdvcmtpbmcgY29weSkKQEAgLTMyNyw2ICszMjcsNyBA
QCBlbnVtIFVzZXJJbnRlcmZhY2VMYXlvdXREaXJlY3Rpb24gewogCiAgICAgW01heVRocm93TGVn
YWN5RXhjZXB0aW9uXSB2b2lkIHN0YXJ0VHJhY2tpbmdTdHlsZVJlY2FsY3MoKTsKICAgICBbTWF5
VGhyb3dMZWdhY3lFeGNlcHRpb25dIHVuc2lnbmVkIGxvbmcgc3R5bGVSZWNhbGNDb3VudCgpOwor
ICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1bnNpZ25lZCBsb25nIGxhc3RTdHlsZVVwZGF0ZVNpemU7
CiAKICAgICBbTWF5VGhyb3dMZWdhY3lFeGNlcHRpb25dIHZvaWQgc3RhcnRUcmFja2luZ0NvbXBv
c2l0aW5nVXBkYXRlcygpOwogICAgIFtNYXlUaHJvd0xlZ2FjeUV4Y2VwdGlvbl0gdW5zaWduZWQg
bG9uZyBjb21wb3NpdGluZ1VwZGF0ZUNvdW50KCk7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDczMzUp
CisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBA
QAorMjAxNi0xMC0xNCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAg
ICAgMTAwJSBDUFUgb24gaG9tZWRlcG90LmNvbSBwYWdlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjM0NTIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzI4NzMwNzA4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogZmFzdC9hbmltYXRpb24vYW5pbWF0aW9uLXN0eWxlLXVwZGF0ZS1zaXplLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9hbmltYXRpb24vYW5pbWF0aW9uLXN0eWxlLXVw
ZGF0ZS1zaXplLmh0bWw6IEFkZGVkLgorCiAyMDE2LTEwLTE0ICBKb3NlcGggUGVjb3Jhcm8gIDxw
ZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgdGVzdDI2MjogRmFpbHVyZSB3aXRoIFJlZ0V4
cC5wcm90b3R5cGUuY29tcGlsZSB3aGVuIHBhdHRlcm4gaXMgdW5kZWZpbmVkCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2FuaW1hdGlvbi9hbmltYXRpb24tc3R5bGUtdXBkYXRlLXNpemUtZXhwZWN0
ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL2FuaW1hdGlv
bi1zdHlsZS11cGRhdGUtc2l6ZS1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0
VGVzdHMvZmFzdC9hbmltYXRpb24vYW5pbWF0aW9uLXN0eWxlLXVwZGF0ZS1zaXplLWV4cGVjdGVk
LnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDIgQEAKK1Rlc3QgdGhhdCBhbmltYXRpb24g
b24gYW4gZWxlbWVudCBkb2Vzbid0IGludmFsaWRhdGUgdGhlIGVudGlyZSBzdWJ0cmVlIGZvciBz
dHlsZSByZXNvbHV0aW9uLgorQW5pbWF0aW9uIGZyYW1lIGludmFsaWRhdGVkIDEgZWxlbWVudChz
KQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9hbmltYXRpb24vYW5pbWF0aW9uLXN0eWxlLXVwZGF0
ZS1zaXplLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9hbmltYXRpb24vYW5p
bWF0aW9uLXN0eWxlLXVwZGF0ZS1zaXplLmh0bWwJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVz
dHMvZmFzdC9hbmltYXRpb24vYW5pbWF0aW9uLXN0eWxlLXVwZGF0ZS1zaXplLmh0bWwJKHdvcmtp
bmcgY29weSkKQEAgLTAsMCArMSwyNSBAQAorPHNjcmlwdD4KK3Rlc3RSdW5uZXIuZHVtcEFzVGV4
dCgpOwordGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cis8L3NjcmlwdD4KKzxzdHlsZT4KK2Jv
ZHkgeworICAgIC13ZWJraXQtYW5pbWF0aW9uOiB0ZXN0ZnJhbWVzIGluZmluaXRlIDFzOworfQor
CitALXdlYmtpdC1rZXlmcmFtZXMgdGVzdGZyYW1lcyB7CisgICAgZnJvbSB7IHBhZGRpbmc6IDAg
fQorICAgIHRvIHsgcGFkZGluZzogMTIwcHggfQorfQorPC9zdHlsZT4KKzxib2R5PgorPGRpdj5U
ZXN0IHRoYXQgYW5pbWF0aW9uIG9uIGFuIGVsZW1lbnQgZG9lc24ndCBpbnZhbGlkYXRlIHRoZSBl
bnRpcmUgc3VidHJlZSBmb3Igc3R5bGUgcmVzb2x1dGlvbi48L2Rpdj4KKzxsb2c+PC9sb2c+Cis8
c2NyaXB0PgorCitkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJib2R5IikuYWRkRXZlbnRMaXN0ZW5l
cigiYW5pbWF0aW9uaXRlcmF0aW9uIiwgKCkgPT4geworICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0
b3IoImxvZyIpLnRleHRDb250ZW50ID0gIkFuaW1hdGlvbiBmcmFtZSBpbnZhbGlkYXRlZCAiICsg
aW50ZXJuYWxzLmxhc3RTdHlsZVVwZGF0ZVNpemUgKyAiIGVsZW1lbnQocykiOworICAgIHRlc3RS
dW5uZXIubm90aWZ5RG9uZSgpOworfSk7CisKKzwvc2NyaXB0Pgo=
</data>
<flag name="review"
          id="314756"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>