<?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>85929</bug_id>
          
          <creation_ts>2012-05-08 16:33:54 -0700</creation_ts>
          <short_desc>regression(111639): Issue with simultaneous CSS animations</short_desc>
          <delta_ts>2012-05-15 21:48:38 -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>Layout and Rendering</component>
          <version>528+ (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://samvermette.s3.amazonaws.com/safari.html </bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adele</cc>
    
    <cc>dino</cc>
    
    <cc>igor.oliveira</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>618933</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-08 16:33:54 -0700</bug_when>
    <thetext>When there&apos;s an ongoing CSS animation with its iteration loop set to &quot;infinite&quot;, adding a second CSS animation with &quot;webkit-animation-fill-mode&quot; set to &quot;forwards&quot; will always wait for the first animation&apos;s cycle to finish before starting to animate.

Steps to Reproduce
I have created a page that reproduces the issue here: http://samvermette.s3.amazonaws.com/safari.html

Expected Results
The blue square should always animate as soon as I hover the link.

Actual results
Except for the first time you hover the link, the blue square will always wait for the red square to finish its animation cycle before starting to animate.

Regression
Removing the &quot;webkit-animation-fill-mode&quot; property seems to fix the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618934</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-08 16:34:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/11402993&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618937</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-08 16:34:38 -0700</bug_when>
    <thetext>Igor, please take a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618942</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-05-08 16:37:39 -0700</bug_when>
    <thetext>Regressed with http://trac.webkit.org/changeset/111639/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618947</commentid>
    <comment_count>4</comment_count>
      <attachid>140814</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-05-08 16:39:37 -0700</bug_when>
    <thetext>Created attachment 140814
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619485</commentid>
    <comment_count>5</comment_count>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2012-05-09 08:02:18 -0700</bug_when>
    <thetext>Looking</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622195</commentid>
    <comment_count>6</comment_count>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2012-05-11 19:12:23 -0700</bug_when>
    <thetext>After some time debugging i am removing the regression title because:

* I reverted http://trac.webkit.org/changeset/111639/ and the bug still there
* The test works when i run the test *without* accelerated composite;
* I tried to find one changeset where the bug does not happen, so i reverted my local branch for 3 months ago, and the bug already was there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623498</commentid>
    <comment_count>7</comment_count>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2012-05-14 17:36:59 -0700</bug_when>
    <thetext>My bad. It is a regression, however in Qt and GTK, AC had a bug(fixed in the changeset http://trac.webkit.org/changeset/116899) and reverting the changeset http://trac.webkit.org/changeset/111639/, the bug still was there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623500</commentid>
    <comment_count>8</comment_count>
      <attachid>141827</attachid>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2012-05-14 17:37:25 -0700</bug_when>
    <thetext>Created attachment 141827
Patch V1.

Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>623544</commentid>
    <comment_count>9</comment_count>
      <attachid>141827</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-05-14 18:27:50 -0700</bug_when>
    <thetext>Comment on attachment 141827
Patch V1.

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

&gt; LayoutTests/animations/fill-mode-forwards.html:12
&gt; +    function addPopAnimation () {

Space between function name and ()

&gt; LayoutTests/animations/fill-mode-forwards.html:15
&gt; +        popAnimationCounter = popAnimationCounter + 1;

Just popAnimationCounter++

&gt; LayoutTests/animations/fill-mode-forwards.html:18
&gt; +    function removePopAnimation () {

Ditto on the space.

&gt; LayoutTests/animations/fill-mode-forwards.html:93
&gt; +  &lt;div id=&quot;pulsing-square&quot; onwebkitanimationiteration=&quot;setTimeout(addPopAnimation(), 50);&quot;
&gt; +       onwebkitanimationend=&quot;pulsingSquareEnded()&quot;
&gt; +       &gt;&lt;/div&gt;

I think you can move the &gt;&lt;/div&gt; to the previous line.

&gt; Source/WebCore/ChangeLog:10
&gt; +        Currently, previousTimeToNextService is just saving the previous CompositeAnimation::timeToNextService
&gt; +        for AnimationControllerPrivate::updateAnimationTimerForRenderer, however CompositeAnimation::timeToNextService
&gt; +        is also called and used by AnimationControllerPrivate::updateAnimationTimer and we
&gt; +        are not saving the previousTimeToNextService for AnimationControllerPrivate::updateAnimationTimer
&gt; +        doing AnimationController have unexpected behavior.

This last line is not correct English. I think you could probably just change the bit after &quot;used by AnimationControllerPrivate::updateAnimationTimer&quot; to be &quot;updateAnimationTimer. Make sure we save the existing timeToNextService from both places, updateAnimationTimerForRenderer and updateAnimationTimer.&quot; I don&apos;t think you need the class names (e.g. AnimationControllerPrivate::) here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624447</commentid>
    <comment_count>10</comment_count>
      <attachid>142038</attachid>
    <who name="Igor Trindade Oliveira">igor.oliveira</who>
    <bug_when>2012-05-15 13:07:18 -0700</bug_when>
    <thetext>Created attachment 142038
Final patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624960</commentid>
    <comment_count>11</comment_count>
      <attachid>142038</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-15 21:48:33 -0700</bug_when>
    <thetext>Comment on attachment 142038
Final patch

Clearing flags on attachment: 142038

Committed r117216: &lt;http://trac.webkit.org/changeset/117216&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624961</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-15 21:48:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>140814</attachid>
            <date>2012-05-08 16:39:37 -0700</date>
            <delta_ts>2012-05-14 17:37:25 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>animation-fill-mode-blocking.html</filename>
            <type>text/html</type>
            <size>2533</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgICA8dGl0bGU+U2FmYXJpIDUuMmIzIHRlc3QgdW5pdDwv
dGl0bGU+CiAgICAgICAgCiAgICAgICAgPHNjcmlwdD4KICAgICAgICAgICAgd2luZG93LmFkZEV2
ZW50TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgdmFyIHRyaWdn
ZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidHJpZ2dlciIpOwogICAgICAgICAgICAgIHZh
ciBzcXVhcmUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3F1YXJlIik7CiAgICAgICAgICAg
ICAgdHJpZ2dlci5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW92ZXIiLCBmdW5jdGlvbiAoKSB7CiAg
ICAgICAgICAgICAgICBzcXVhcmUuY2xhc3NOYW1lID0gInBvcCI7CiAgICAgICAgICAgICAgfSwg
ZmFsc2UpOwogICAgICAgICAgICAgIHRyaWdnZXIuYWRkRXZlbnRMaXN0ZW5lcigibW91c2VvdXQi
LCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICBzcXVhcmUuY2xhc3NOYW1lID0gIiI7CiAg
ICAgICAgICAgICAgfSwgZmFsc2UpOwogICAgICAgICAgICB9LCBmYWxzZSk7CiAgICAgICAgPC9z
Y3JpcHQ+CiAgICAgICAgCiAgICAgICAgPHN0eWxlPgogICAgICAgICAgICBib2R5IHsKICAgICAg
ICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDsKICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6
IDUwcHg7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgI3NxdWFyZSB7CiAgICAgICAgICAgICAg
ICB3aWR0aDogMTAwcHg7CiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OwogICAgICAgICAg
ICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICAgICAgdG9wOiAxMDBweDsKICAg
ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CiAgICAgICAgICAgICAgICBvcGFj
aXR5OiAwOwogICAgICAgICAgICB9CiAgICAgICAgICAgIAogICAgICAgICAgICAjcHVsc2luZy1z
cXVhcmUgewogICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OwogICAgICAgICAgICAgICAgaGVp
Z2h0OiAxMDBweDsKICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAg
ICAgICAgIHRvcDogMTAwcHg7CiAgICAgICAgICAgICAgICBsZWZ0OiAzNTBweDsKICAgICAgICAg
ICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7
CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTsKICAgICAgICAg
ICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzOwogICAgICAgICAgICAgICAg
LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsKICAgICAgICAgICAg
ICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7CiAgICAgICAg
ICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIEAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7
CiAgICAgICAgICAgICAgICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjA1KTsgb3Bh
Y2l0eTogMTsgfQogICAgICAgICAgICAgICAgMzAlIHsgb3BhY2l0eTogMTsgfQogICAgICAgICAg
ICAgICAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IG9wYWNpdHk6IDA7IH0K
ICAgICAgICAgICAgICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTsgb3Bh
Y2l0eTogMDsgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIAogICAgICAgICAgICBALXdlYmtp
dC1rZXlmcmFtZXMgcG9wIHsKICAgICAgICAgICAgICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06
IHNjYWxlKDAuMDUpOyBvcGFjaXR5OiAwOyB9CiAgICAgICAgICAgICAgICAzMyUgeyAtd2Via2l0
LXRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IG9wYWNpdHk6IDE7IH0KICAgICAgICAgICAgICAgIDY2
JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkyKTsgb3BhY2l0eTogMTsgfQogICAgICAg
ICAgICAgICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApOyBvcGFjaXR5OiAx
OyB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIC5wb3AgewogICAgICAg
ICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcG9wOwogICAgICAgICAgICAgICAgLXdl
YmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFu
aW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OwogICAgICAgICAgICAgICAgLXdl
YmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsKICAgICAgICAgICAgfQogICAgICAg
IDwvc3R5bGU+CiAgICA8L2hlYWQ+CgogICAgPGJvZHk+CiAgICAgICAgPGEgaHJlZj0iIyIgaWQ9
InRyaWdnZXIiPkhvdmVyIG1lIHRvIGFuaW1hdGUgYmx1ZSBzcXVhcmU8L2E+CiAgICAgICAgPGRp
diBpZD0ic3F1YXJlIj48L2Rpdj4KICAgICAgICA8ZGl2IGlkPSJwdWxzaW5nLXNxdWFyZSI+PC9k
aXY+CiAgICA8L2JvZHk+CjwvaHRtbD4KCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141827</attachid>
            <date>2012-05-14 17:37:25 -0700</date>
            <delta_ts>2012-05-15 13:07:18 -0700</delta_ts>
            <desc>Patch V1.</desc>
            <filename>0001-regression-111639-Issue-with-simultaneous-CSS-animat.patch</filename>
            <type>text/plain</type>
            <size>8982</size>
            <attacher name="Igor Trindade Oliveira">igor.oliveira</attacher>
            
              <data encoding="base64">RnJvbSA4ZGJjZGQwZGVkZjNhZDg2YmNjMTc5ZDljOWE1ZDkwMGY1MDdkNTk1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIE9saXZlaXJhIDxpZ29yLm9Ac2lzYS5zYW1zdW5nLmNv
bT4KRGF0ZTogTW9uLCAxNCBNYXkgMjAxMiAxNzowMzoxNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hd
IHJlZ3Jlc3Npb24oMTExNjM5KTogSXNzdWUgd2l0aCBzaW11bHRhbmVvdXMgQ1NTIGFuaW1hdGlv
bnMKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEwICsrCiAuLi4vYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMtZXhwZWN0ZWQu
dHh0ICAgICB8ICAgIDEgKwogTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2Fy
ZHMuaHRtbCAgICAgfCAgIDk3ICsrKysrKysrKysrKysrKysrKysrCiBTb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIgKysrKysKIC4uLi9XZWJD
b3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwIHwgICAgOSArLQogLi4u
L3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlLmggICAgfCAgICAxICsK
IDYgZmlsZXMgY2hhbmdlZCwgMTM3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMt
ZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9m
aWxsLW1vZGUtZm9yd2FyZHMuaHRtbAoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkZjljNTExLi5iMDFjZDlhIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTItMDUtMTQgIElnb3IgT2xpdmVpcmEgIDxpZ29yLm9Ac2lzYS5z
YW1zdW5nLmNvbT4KKworICAgICAgICByZWdyZXNzaW9uKDExMTYzOSk6IElzc3VlIHdpdGggc2lt
dWx0YW5lb3VzIENTUyBhbmltYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04NTkyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBhbmltYXRpb25zL2ZpbGwtbW9kZS1mb3J3YXJkcy5odG1s
OiBBZGRlZC4KKwogMjAxMi0wNS0xMiAgQWJoaXNoZWsgQXJ5YSAgPGluZmVybm9AY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIENyYXNoIGluIEhUTUxTZWxlY3RFbGVtZW50OjpzZXRPcHRpb24KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC1tb2RlLWZvcndhcmRzLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC1tb2RlLWZvcndhcmRzLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44MGRhNjk4MAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC1tb2RlLWZvcndhcmRz
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitQQVNTIC0gVGVzdCB3b3JraW5nCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2ZpbGwtbW9kZS1mb3J3YXJkcy5odG1sIGIvTGF5
b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi5jOTBkMWJlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMuaHRtbApAQCAtMCwwICsxLDk3IEBA
Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250
cm9sbGVyKSB7CisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgIH0KKworICAg
IHZhciBwdWxzaW5nU3F1YXJlQW5pbWF0aW9uRW5kZWQgPSBmYWxzZTsKKyAgICB2YXIgcG9wQW5p
bWF0aW9uQ291bnRlciA9IDA7CisKKyAgICBmdW5jdGlvbiBhZGRQb3BBbmltYXRpb24gKCkgewor
ICAgICAgICB2YXIgc3F1YXJlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNxdWFyZSIpOwor
ICAgICAgICBzcXVhcmUuY2xhc3NOYW1lID0gInBvcCI7CisgICAgICAgIHBvcEFuaW1hdGlvbkNv
dW50ZXIgPSBwb3BBbmltYXRpb25Db3VudGVyICsgMTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBy
ZW1vdmVQb3BBbmltYXRpb24gKCkgeworICAgICAgICB2YXIgc3F1YXJlID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoInNxdWFyZSIpOworICAgICAgICBzcXVhcmUuY2xhc3NOYW1lID0gIiI7CisK
KyAgICAgICAgaWYgKHBvcEFuaW1hdGlvbkNvdW50ZXIgPT0gMikgeworICAgICAgICAgICAgdmFy
IHJlc3VsdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKTsKKyAgICAgICAgICAg
IGlmIChwdWxzaW5nU3F1YXJlQW5pbWF0aW9uRW5kZWQpCisgICAgICAgICAgICAgICAgcmVzdWx0
LmlubmVySFRNTCA9ICJGQUlMIC0gcG9wIGFuaW1hdGlvbiBzaG91bGQgbm90IGJlIGZpbmlzaGVk
IGFmdGVyIHB1bHNlIGFuaW1hdGlvbiIKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICByZXN1bHQuaW5uZXJIVE1MID0gIlBBU1MgLSBUZXN0IHdvcmtpbmciOworCisgICAgICAgICAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZ1
bmN0aW9uIHB1bHNpbmdTcXVhcmVFbmRlZCgpIHsKKyAgICAgICAgcHVsc2luZ1NxdWFyZUFuaW1h
dGlvbkVuZGVkID0gdHJ1ZTsKKyAgICB9Cis8L3NjcmlwdD4KKzxzdHlsZT4KKyAgICBib2R5IHsK
KyAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4OworICAgICAgICBtYXJnaW4tdG9wOiA1MHB4Owor
ICAgIH0KKyAgICAjc3F1YXJlIHsKKyAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICBoZWln
aHQ6IDEwMHB4OworICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMTAw
cHg7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAgIG9wYWNpdHk6IDA7
CisgICAgfQorCisgICAgI3B1bHNpbmctc3F1YXJlIHsKKyAgICAgICAgd2lkdGg6IDEwMHB4Owor
ICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAg
ICAgIHRvcDogMTAwcHg7CisgICAgICAgIGxlZnQ6IDM1MHB4OworICAgICAgICBiYWNrZ3JvdW5k
LWNvbG9yOiByZWQ7CisgICAgICAgIG9wYWNpdHk6IDA7CisgICAgICAgIC13ZWJraXQtYW5pbWF0
aW9uLW5hbWU6IHB1bHNlOworICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40
czsKKyAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsK
KyAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzOworICAgIH0KKwor
ICAgIEAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7CisgICAgICAgIDAlIHsgLXdlYmtpdC10cmFu
c2Zvcm06IHNjYWxlKDAuMDUpOyBvcGFjaXR5OiAxOyB9CisgICAgICAgIDMwJSB7IG9wYWNpdHk6
IDE7IH0KKyAgICAgICAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IG9wYWNp
dHk6IDA7IH0KKyAgICAgICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyBv
cGFjaXR5OiAwOyB9CisgICAgfQorCisgICAgQC13ZWJraXQta2V5ZnJhbWVzIHBvcCB7CisgICAg
ICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMDUpOyBvcGFjaXR5OiAwOyB9Cisg
ICAgICAgIDMzJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTsgb3BhY2l0eTogMTsg
fQorICAgICAgICA2NiUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45Mik7IG9wYWNpdHk6
IDE7IH0KKyAgICAgICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApOyBvcGFj
aXR5OiAxOyB9CisgICAgfQorCisgICAgLnBvcCB7CisgICAgICAgIC13ZWJraXQtYW5pbWF0aW9u
LW5hbWU6IHBvcDsKKyAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7Cisg
ICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7Cisg
ICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7CisgICAgfQorPC9z
dHlsZT4KKzwvaGVhZD4KKworPGJvZHk+CisgIDxkaXYgaWQ9InNxdWFyZSIgb253ZWJraXRhbmlt
YXRpb25lbmQ9InJlbW92ZVBvcEFuaW1hdGlvbigpOyI+PC9kaXY+CisgIDxkaXYgaWQ9InB1bHNp
bmctc3F1YXJlIiBvbndlYmtpdGFuaW1hdGlvbml0ZXJhdGlvbj0ic2V0VGltZW91dChhZGRQb3BB
bmltYXRpb24oKSwgNTApOyIKKyAgICAgICBvbndlYmtpdGFuaW1hdGlvbmVuZD0icHVsc2luZ1Nx
dWFyZUVuZGVkKCkiCisgICAgICAgPjwvZGl2PgorICA8ZGl2IGlkPSJyZXN1bHQiPjwvZGl2Pgor
PC9ib2R5PgorPC9odG1sPgorCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzY3YjM4Yy4uMDJjZDUwNCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA1LTE0ICBJZ29yIE9saXZlaXJhICA8aWdvci5v
QHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgcmVncmVzc2lvbigxMTE2MzkpOiBJc3N1ZSB3
aXRoIHNpbXVsdGFuZW91cyBDU1MgYW5pbWF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODU5MjkKKworICAgICAgICBDdXJyZW50bHksIHByZXZp
b3VzVGltZVRvTmV4dFNlcnZpY2UgaXMganVzdCBzYXZpbmcgdGhlIHByZXZpb3VzIENvbXBvc2l0
ZUFuaW1hdGlvbjo6dGltZVRvTmV4dFNlcnZpY2UKKyAgICAgICAgZm9yIEFuaW1hdGlvbkNvbnRy
b2xsZXJQcml2YXRlOjp1cGRhdGVBbmltYXRpb25UaW1lckZvclJlbmRlcmVyLCBob3dldmVyIENv
bXBvc2l0ZUFuaW1hdGlvbjo6dGltZVRvTmV4dFNlcnZpY2UKKyAgICAgICAgaXMgYWxzbyBjYWxs
ZWQgYW5kIHVzZWQgYnkgQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGU6OnVwZGF0ZUFuaW1hdGlv
blRpbWVyIGFuZCB3ZQorICAgICAgICBhcmUgbm90IHNhdmluZyB0aGUgcHJldmlvdXNUaW1lVG9O
ZXh0U2VydmljZSBmb3IgQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGU6OnVwZGF0ZUFuaW1hdGlv
blRpbWVyCisgICAgICAgIGRvaW5nIEFuaW1hdGlvbkNvbnRyb2xsZXIgaGF2ZSB1bmV4cGVjdGVk
IGJlaGF2aW9yLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRlc3Q6IGFuaW1hdGlvbnMvZmlsbC1tb2RlLWZvcndhcmRzLmh0bWwKKworICAgICAgICAq
IHBhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6QW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGU6OkFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRl
KToKKyAgICAgICAgKFdlYkNvcmU6OkFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlOjp1cGRhdGVB
bmltYXRpb25UaW1lckZvclJlbmRlcmVyKToKKyAgICAgICAgKFdlYkNvcmU6OkFuaW1hdGlvbkNv
bnRyb2xsZXJQcml2YXRlOjp1cGRhdGVBbmltYXRpb25UaW1lcik6CisgICAgICAgICogcGFnZS9h
bmltYXRpb24vQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGUuaDoKKyAgICAgICAgKEFuaW1hdGlv
bkNvbnRyb2xsZXJQcml2YXRlKToKKwogMjAxMi0wNS0xMyAgSWdvciBPbGl2ZWlyYSAgPGlnb3Iu
b0BzaXNhLnNhbXN1bmcuY29tPgogCiAgICAgICAgIFtUZXhtYXBdIFRleHR1cmVNYXBwZXJBbmlt
YXRpb25zIGRvZXMgbm90IHN1cHBvcnQga2V5ZnJhbWUgd2l0aCBtdWx0aXBsZSBhbmltYXRpb25z
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25Db250
cm9sbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRy
b2xsZXIuY3BwCmluZGV4IDBkYzNlYTcuLjIzMDc2NjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwCkBAIC01Nyw2ICs1
Nyw3IEBAIEFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlOjpBbmltYXRpb25Db250cm9sbGVyUHJp
dmF0ZShGcmFtZSogZnJhbWUpCiAgICAgLCBtX2FuaW1hdGlvbnNXYWl0aW5nRm9yU3R5bGUoKQog
ICAgICwgbV9hbmltYXRpb25zV2FpdGluZ0ZvclN0YXJ0VGltZVJlc3BvbnNlKCkKICAgICAsIG1f
d2FpdGluZ0ZvckFzeW5jU3RhcnROb3RpZmljYXRpb24oZmFsc2UpCisgICAgLCBtX3ByZXZpb3Vz
VGltZVRvTmV4dFNlcnZpY2UoMCkKIHsKIH0KIApAQCAtMTE4LDcgKzExOSw2IEBAIGRvdWJsZSBB
bmltYXRpb25Db250cm9sbGVyUHJpdmF0ZTo6dXBkYXRlQW5pbWF0aW9ucyhTZXRDaGFuZ2VkIGNh
bGxTZXRDaGFuZ2VkLyoKIAogdm9pZCBBbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZTo6dXBkYXRl
QW5pbWF0aW9uVGltZXJGb3JSZW5kZXJlcihSZW5kZXJPYmplY3QqIHJlbmRlcmVyKQogewotICAg
IHN0YXRpYyBkb3VibGUgcHJldmlvdXNUaW1lVG9OZXh0U2VydmljZSA9IDA7CiAgICAgZG91Ymxl
IHRpbWVUb05leHRTZXJ2aWNlID0gMDsKIAogICAgIFJlZlB0cjxDb21wb3NpdGVBbmltYXRpb24+
IGNvbXBBbmltID0gbV9jb21wb3NpdGVBbmltYXRpb25zLmdldChyZW5kZXJlcik7CkBAIC0xMjYs
MTMgKzEyNiwxMyBAQCB2b2lkIEFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlOjp1cGRhdGVBbmlt
YXRpb25UaW1lckZvclJlbmRlcmVyKFJlbmRlck9iamVjdCogcgogICAgICAgICB0aW1lVG9OZXh0
U2VydmljZSA9IGNvbXBBbmltLT50aW1lVG9OZXh0U2VydmljZSgpOwogCiAgICAgaWYgKG1fYW5p
bWF0aW9uVGltZXIuaXNBY3RpdmUoKSkgewotICAgICAgICBpZiAocHJldmlvdXNUaW1lVG9OZXh0
U2VydmljZSA8IHRpbWVUb05leHRTZXJ2aWNlKQorICAgICAgICBpZiAobV9wcmV2aW91c1RpbWVU
b05leHRTZXJ2aWNlIDwgdGltZVRvTmV4dFNlcnZpY2UpCiAgICAgICAgICAgICByZXR1cm47CiAK
ICAgICAgICAgbV9hbmltYXRpb25UaW1lci5zdG9wKCk7CiAgICAgfQogCi0gICAgcHJldmlvdXNU
aW1lVG9OZXh0U2VydmljZSA9IHRpbWVUb05leHRTZXJ2aWNlOworICAgIG1fcHJldmlvdXNUaW1l
VG9OZXh0U2VydmljZSA9IHRpbWVUb05leHRTZXJ2aWNlOwogICAgIG1fYW5pbWF0aW9uVGltZXIu
c3RhcnRPbmVTaG90KHRpbWVUb05leHRTZXJ2aWNlKTsKIH0KIApAQCAtMTQ0LDYgKzE0NCw4IEBA
IHZvaWQgQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGU6OnVwZGF0ZUFuaW1hdGlvblRpbWVyKFNl
dENoYW5nZWQgY2FsbFNldENoYW5nZWQvCiAgICAgaWYgKCF0aW1lVG9OZXh0U2VydmljZSkgewog
ICAgICAgICBpZiAoIW1fYW5pbWF0aW9uVGltZXIuaXNBY3RpdmUoKSB8fCBtX2FuaW1hdGlvblRp
bWVyLnJlcGVhdEludGVydmFsKCkgPT0gMCkKICAgICAgICAgICAgIG1fYW5pbWF0aW9uVGltZXIu
c3RhcnRSZXBlYXRpbmcoY0FuaW1hdGlvblRpbWVyRGVsYXkpOworCisgICAgICAgIG1fcHJldmlv
dXNUaW1lVG9OZXh0U2VydmljZSA9IHRpbWVUb05leHRTZXJ2aWNlOwogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC0xNTcsNiArMTU5LDcgQEAgdm9pZCBBbmltYXRpb25Db250cm9sbGVyUHJp
dmF0ZTo6dXBkYXRlQW5pbWF0aW9uVGltZXIoU2V0Q2hhbmdlZCBjYWxsU2V0Q2hhbmdlZC8KICAg
ICAvLyBPdGhlcndpc2UsIHdlIHdhbnQgdG8gc3RhcnQgYSBvbmUtc2hvdCB0aW1lciBzbyB3ZSBn
ZXQgaGVyZSBhZ2FpbgogICAgIGlmIChtX2FuaW1hdGlvblRpbWVyLmlzQWN0aXZlKCkpCiAgICAg
ICAgIG1fYW5pbWF0aW9uVGltZXIuc3RvcCgpOworICAgIG1fcHJldmlvdXNUaW1lVG9OZXh0U2Vy
dmljZSA9IHRpbWVUb05leHRTZXJ2aWNlOwogICAgIG1fYW5pbWF0aW9uVGltZXIuc3RhcnRPbmVT
aG90KHRpbWVUb05leHRTZXJ2aWNlKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGUuaCBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlLmgKaW5kZXggOGYz
ZWU3Zi4uOWEzMzZjZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9hbmltYXRpb24v
QW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2Fu
aW1hdGlvbi9BbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZS5oCkBAIC0xNDIsNiArMTQyLDcgQEAg
cHJpdmF0ZToKICAgICBXYWl0aW5nQW5pbWF0aW9uc1NldCBtX2FuaW1hdGlvbnNXYWl0aW5nRm9y
U3R5bGU7CiAgICAgV2FpdGluZ0FuaW1hdGlvbnNTZXQgbV9hbmltYXRpb25zV2FpdGluZ0ZvclN0
YXJ0VGltZVJlc3BvbnNlOwogICAgIGJvb2wgbV93YWl0aW5nRm9yQXN5bmNTdGFydE5vdGlmaWNh
dGlvbjsKKyAgICBkb3VibGUgbV9wcmV2aW91c1RpbWVUb05leHRTZXJ2aWNlOwogfTsKIAogfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZQotLSAKMS43LjUuNAoK
</data>
<flag name="review"
          id="148024"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142038</attachid>
            <date>2012-05-15 13:07:18 -0700</date>
            <delta_ts>2012-05-15 21:48:32 -0700</delta_ts>
            <desc>Final patch</desc>
            <filename>0001-regression-111639-Issue-with-simultaneous-CSS-animat.patch</filename>
            <type>text/plain</type>
            <size>8876</size>
            <attacher name="Igor Trindade Oliveira">igor.oliveira</attacher>
            
              <data encoding="base64">RnJvbSA0MGMwOTZkYmNlZTY2YzE4MDEzN2Q5ZmJhNDU4MDdhZTEyMzNhNWU3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIE9saXZlaXJhIDxpZ29yLm9Ac2lzYS5zYW1zdW5nLmNv
bT4KRGF0ZTogTW9uLCAxNCBNYXkgMjAxMiAxNzowMzoxNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hd
IHJlZ3Jlc3Npb24oMTExNjM5KTogSXNzdWUgd2l0aCBzaW11bHRhbmVvdXMgQ1NTIGFuaW1hdGlv
bnMKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEwICsrCiAuLi4vYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMtZXhwZWN0ZWQu
dHh0ICAgICB8ICAgIDEgKwogTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2Fy
ZHMuaHRtbCAgICAgfCAgIDk2ICsrKysrKysrKysrKysrKysrKysrCiBTb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKysrKysKIC4uLi9XZWJD
b3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwIHwgICAgOSArKy0KIC4u
Li9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZS5oICAgIHwgICAgMSAr
CiA2IGZpbGVzIGNoYW5nZWQsIDEzNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC1tb2RlLWZvcndhcmRz
LWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2FuaW1hdGlvbnMv
ZmlsbC1tb2RlLWZvcndhcmRzLmh0bWwKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZGY5YzUxMS4uNjg5NDU2MiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDEzIEBACisyMDEyLTA1LTE0ICBJZ29yIE9saXZlaXJhICA8aWdvci5vQHNpc2Eu
c2Ftc3VuZy5jb20+CisKKyAgICAgICAgcmVncmVzc2lvbigxMTE2MzkpOiBJc3N1ZSB3aXRoIHNp
bXVsdGFuZW91cyBDU1MgYW5pbWF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODU5MjkKKworICAgICAgICBSZXZpZXdlZCBieSBEZWFuIEphY2tz
b24uCisKKyAgICAgICAgKiBhbmltYXRpb25zL2ZpbGwtbW9kZS1mb3J3YXJkcy1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGFuaW1hdGlvbnMvZmlsbC1tb2RlLWZvcndhcmRzLmh0bWw6
IEFkZGVkLgorCiAyMDEyLTA1LTEyICBBYmhpc2hlayBBcnlhICA8aW5mZXJub0BjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgQ3Jhc2ggaW4gSFRNTFNlbGVjdEVsZW1lbnQ6OnNldE9wdGlvbgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjgwZGE2OTgwCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKK1BBU1MgLSBUZXN0IHdvcmtpbmcKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC1tb2RlLWZvcndhcmRzLmh0bWwgYi9MYXlv
dXRUZXN0cy9hbmltYXRpb25zL2ZpbGwtbW9kZS1mb3J3YXJkcy5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdhYWU3ZWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9hbmltYXRpb25zL2ZpbGwtbW9kZS1mb3J3YXJkcy5odG1sCkBAIC0wLDAgKzEsOTYgQEAK
KzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgorICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpIHsKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAg
ICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CisgICAgfQorCisgICAg
dmFyIHB1bHNpbmdTcXVhcmVBbmltYXRpb25FbmRlZCA9IGZhbHNlOworICAgIHZhciBwb3BBbmlt
YXRpb25Db3VudGVyID0gMDsKKworICAgIGZ1bmN0aW9uIGFkZFBvcEFuaW1hdGlvbigpIHsKKyAg
ICAgICAgdmFyIHNxdWFyZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzcXVhcmUiKTsKKyAg
ICAgICAgc3F1YXJlLmNsYXNzTmFtZSA9ICJwb3AiOworICAgICAgICBwb3BBbmltYXRpb25Db3Vu
dGVyKys7CisgICAgfQorCisgICAgZnVuY3Rpb24gcmVtb3ZlUG9wQW5pbWF0aW9uKCkgeworICAg
ICAgICB2YXIgc3F1YXJlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNxdWFyZSIpOworICAg
ICAgICBzcXVhcmUuY2xhc3NOYW1lID0gIiI7CisKKyAgICAgICAgaWYgKHBvcEFuaW1hdGlvbkNv
dW50ZXIgPT0gMikgeworICAgICAgICAgICAgdmFyIHJlc3VsdCA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJyZXN1bHQiKTsKKyAgICAgICAgICAgIGlmIChwdWxzaW5nU3F1YXJlQW5pbWF0aW9u
RW5kZWQpCisgICAgICAgICAgICAgICAgcmVzdWx0LmlubmVySFRNTCA9ICJGQUlMIC0gcG9wIGFu
aW1hdGlvbiBzaG91bGQgbm90IGJlIGZpbmlzaGVkIGFmdGVyIHB1bHNlIGFuaW1hdGlvbiIKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXN1bHQuaW5uZXJIVE1MID0gIlBBU1Mg
LSBUZXN0IHdvcmtpbmciOworCisgICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250
cm9sbGVyKQorICAgICAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUo
KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZ1bmN0aW9uIHB1bHNpbmdTcXVhcmVFbmRlZCgp
IHsKKyAgICAgICAgcHVsc2luZ1NxdWFyZUFuaW1hdGlvbkVuZGVkID0gdHJ1ZTsKKyAgICB9Cis8
L3NjcmlwdD4KKzxzdHlsZT4KKyAgICBib2R5IHsKKyAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4
OworICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OworICAgIH0KKyAgICAjc3F1YXJlIHsKKyAgICAg
ICAgd2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICBwb3NpdGlv
bjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMTAwcHg7CisgICAgICAgIGJhY2tncm91bmQtY29s
b3I6IGJsdWU7CisgICAgICAgIG9wYWNpdHk6IDA7CisgICAgfQorCisgICAgI3B1bHNpbmctc3F1
YXJlIHsKKyAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAg
ICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMTAwcHg7CisgICAgICAgIGxl
ZnQ6IDM1MHB4OworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7CisgICAgICAgIG9wYWNp
dHk6IDA7CisgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlOworICAgICAgICAt
d2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40czsKKyAgICAgICAgLXdlYmtpdC1hbmltYXRp
b24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsKKyAgICAgICAgLXdlYmtpdC1hbmltYXRpb24t
aXRlcmF0aW9uLWNvdW50OiAzOworICAgIH0KKworICAgIEAtd2Via2l0LWtleWZyYW1lcyBwdWxz
ZSB7CisgICAgICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMDUpOyBvcGFjaXR5
OiAxOyB9CisgICAgICAgIDMwJSB7IG9wYWNpdHk6IDE7IH0KKyAgICAgICAgNjAlIHsgLXdlYmtp
dC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IG9wYWNpdHk6IDA7IH0KKyAgICAgICAgMTAwJSB7IC13
ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyBvcGFjaXR5OiAwOyB9CisgICAgfQorCisgICAg
QC13ZWJraXQta2V5ZnJhbWVzIHBvcCB7CisgICAgICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06
IHNjYWxlKDAuMDUpOyBvcGFjaXR5OiAwOyB9CisgICAgICAgIDMzJSB7IC13ZWJraXQtdHJhbnNm
b3JtOiBzY2FsZSgxLjA4KTsgb3BhY2l0eTogMTsgfQorICAgICAgICA2NiUgeyAtd2Via2l0LXRy
YW5zZm9ybTogc2NhbGUoMC45Mik7IG9wYWNpdHk6IDE7IH0KKyAgICAgICAgMTAwJSB7IC13ZWJr
aXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApOyBvcGFjaXR5OiAxOyB9CisgICAgfQorCisgICAgLnBv
cCB7CisgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBvcDsKKyAgICAgICAgLXdlYmtp
dC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7CisgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRp
bWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7CisgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZp
bGwtbW9kZTogZm9yd2FyZHM7CisgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKworPGJvZHk+Cisg
IDxkaXYgaWQ9InNxdWFyZSIgb253ZWJraXRhbmltYXRpb25lbmQ9InJlbW92ZVBvcEFuaW1hdGlv
bigpOyI+PC9kaXY+CisgIDxkaXYgaWQ9InB1bHNpbmctc3F1YXJlIiBvbndlYmtpdGFuaW1hdGlv
bml0ZXJhdGlvbj0ic2V0VGltZW91dChhZGRQb3BBbmltYXRpb24oKSwgNTApOyIKKyAgICAgICBv
bndlYmtpdGFuaW1hdGlvbmVuZD0icHVsc2luZ1NxdWFyZUVuZGVkKCkiPjwvZGl2PgorICA8ZGl2
IGlkPSJyZXN1bHQiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgorCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzY3
YjM4Yy4uODA3NmJjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTA1LTE0ICBJ
Z29yIE9saXZlaXJhICA8aWdvci5vQHNpc2Euc2Ftc3VuZy5jb20+CisKKyAgICAgICAgcmVncmVz
c2lvbigxMTE2MzkpOiBJc3N1ZSB3aXRoIHNpbXVsdGFuZW91cyBDU1MgYW5pbWF0aW9ucworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODU5MjkKKworICAg
ICAgICBDdXJyZW50bHksIHByZXZpb3VzVGltZVRvTmV4dFNlcnZpY2UgaXMganVzdCBzYXZpbmcg
dGhlIHByZXZpb3VzIENvbXBvc2l0ZUFuaW1hdGlvbjo6dGltZVRvTmV4dFNlcnZpY2UKKyAgICAg
ICAgZm9yIEFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlOjp1cGRhdGVBbmltYXRpb25UaW1lckZv
clJlbmRlcmVyLCBob3dldmVyIENvbXBvc2l0ZUFuaW1hdGlvbjo6dGltZVRvTmV4dFNlcnZpY2UK
KyAgICAgICAgaXMgYWxzbyBjYWxsZWQgYW5kIHVzZWQgYnkgdXBkYXRlQW5pbWF0aW9uVGltZXIu
IE1ha2Ugc3VyZSB3ZSBzYXZlIHRoZSBleGlzdGluZyB0aW1lVG9OZXh0U2VydmljZSBmcm9tCisg
ICAgICAgIGJvdGggcGxhY2VzLCB1cGRhdGVBbmltYXRpb25UaW1lckZvclJlbmRlcmVyIGFuZCB1
cGRhdGVBbmltYXRpb25UaW1lci4KKworICAgICAgICBSZXZpZXdlZCBieSBEZWFuIEphY2tzb24u
CisKKyAgICAgICAgVGVzdDogYW5pbWF0aW9ucy9maWxsLW1vZGUtZm9yd2FyZHMuaHRtbAorCisg
ICAgICAgICogcGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQ29udHJvbGxlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpBbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZTo6QW5pbWF0aW9uQ29udHJvbGxl
clByaXZhdGUpOgorICAgICAgICAoV2ViQ29yZTo6QW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGU6
OnVwZGF0ZUFuaW1hdGlvblRpbWVyRm9yUmVuZGVyZXIpOgorICAgICAgICAoV2ViQ29yZTo6QW5p
bWF0aW9uQ29udHJvbGxlclByaXZhdGU6OnVwZGF0ZUFuaW1hdGlvblRpbWVyKToKKyAgICAgICAg
KiBwYWdlL2FuaW1hdGlvbi9BbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZS5oOgorICAgICAgICAo
QW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGUpOgorCiAyMDEyLTA1LTEzICBJZ29yIE9saXZlaXJh
ICA8aWdvci5vQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW1RleG1hcF0gVGV4dHVyZU1h
cHBlckFuaW1hdGlvbnMgZG9lcyBub3Qgc3VwcG9ydCBrZXlmcmFtZSB3aXRoIG11bHRpcGxlIGFu
aW1hdGlvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1h
dGlvbkNvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9hbmltYXRpb24vQW5pbWF0
aW9uQ29udHJvbGxlci5jcHAKaW5kZXggMGRjM2VhNy4uMjMwNzY2OCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQ29udHJvbGxlci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQ29udHJvbGxlci5jcHAKQEAg
LTU3LDYgKzU3LDcgQEAgQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGU6OkFuaW1hdGlvbkNvbnRy
b2xsZXJQcml2YXRlKEZyYW1lKiBmcmFtZSkKICAgICAsIG1fYW5pbWF0aW9uc1dhaXRpbmdGb3JT
dHlsZSgpCiAgICAgLCBtX2FuaW1hdGlvbnNXYWl0aW5nRm9yU3RhcnRUaW1lUmVzcG9uc2UoKQog
ICAgICwgbV93YWl0aW5nRm9yQXN5bmNTdGFydE5vdGlmaWNhdGlvbihmYWxzZSkKKyAgICAsIG1f
cHJldmlvdXNUaW1lVG9OZXh0U2VydmljZSgwKQogewogfQogCkBAIC0xMTgsNyArMTE5LDYgQEAg
ZG91YmxlIEFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlOjp1cGRhdGVBbmltYXRpb25zKFNldENo
YW5nZWQgY2FsbFNldENoYW5nZWQvKgogCiB2b2lkIEFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRl
Ojp1cGRhdGVBbmltYXRpb25UaW1lckZvclJlbmRlcmVyKFJlbmRlck9iamVjdCogcmVuZGVyZXIp
CiB7Ci0gICAgc3RhdGljIGRvdWJsZSBwcmV2aW91c1RpbWVUb05leHRTZXJ2aWNlID0gMDsKICAg
ICBkb3VibGUgdGltZVRvTmV4dFNlcnZpY2UgPSAwOwogCiAgICAgUmVmUHRyPENvbXBvc2l0ZUFu
aW1hdGlvbj4gY29tcEFuaW0gPSBtX2NvbXBvc2l0ZUFuaW1hdGlvbnMuZ2V0KHJlbmRlcmVyKTsK
QEAgLTEyNiwxMyArMTI2LDEzIEBAIHZvaWQgQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGU6OnVw
ZGF0ZUFuaW1hdGlvblRpbWVyRm9yUmVuZGVyZXIoUmVuZGVyT2JqZWN0KiByCiAgICAgICAgIHRp
bWVUb05leHRTZXJ2aWNlID0gY29tcEFuaW0tPnRpbWVUb05leHRTZXJ2aWNlKCk7CiAKICAgICBp
ZiAobV9hbmltYXRpb25UaW1lci5pc0FjdGl2ZSgpKSB7Ci0gICAgICAgIGlmIChwcmV2aW91c1Rp
bWVUb05leHRTZXJ2aWNlIDwgdGltZVRvTmV4dFNlcnZpY2UpCisgICAgICAgIGlmIChtX3ByZXZp
b3VzVGltZVRvTmV4dFNlcnZpY2UgPCB0aW1lVG9OZXh0U2VydmljZSkKICAgICAgICAgICAgIHJl
dHVybjsKIAogICAgICAgICBtX2FuaW1hdGlvblRpbWVyLnN0b3AoKTsKICAgICB9CiAKLSAgICBw
cmV2aW91c1RpbWVUb05leHRTZXJ2aWNlID0gdGltZVRvTmV4dFNlcnZpY2U7CisgICAgbV9wcmV2
aW91c1RpbWVUb05leHRTZXJ2aWNlID0gdGltZVRvTmV4dFNlcnZpY2U7CiAgICAgbV9hbmltYXRp
b25UaW1lci5zdGFydE9uZVNob3QodGltZVRvTmV4dFNlcnZpY2UpOwogfQogCkBAIC0xNDQsNiAr
MTQ0LDggQEAgdm9pZCBBbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZTo6dXBkYXRlQW5pbWF0aW9u
VGltZXIoU2V0Q2hhbmdlZCBjYWxsU2V0Q2hhbmdlZC8KICAgICBpZiAoIXRpbWVUb05leHRTZXJ2
aWNlKSB7CiAgICAgICAgIGlmICghbV9hbmltYXRpb25UaW1lci5pc0FjdGl2ZSgpIHx8IG1fYW5p
bWF0aW9uVGltZXIucmVwZWF0SW50ZXJ2YWwoKSA9PSAwKQogICAgICAgICAgICAgbV9hbmltYXRp
b25UaW1lci5zdGFydFJlcGVhdGluZyhjQW5pbWF0aW9uVGltZXJEZWxheSk7CisKKyAgICAgICAg
bV9wcmV2aW91c1RpbWVUb05leHRTZXJ2aWNlID0gdGltZVRvTmV4dFNlcnZpY2U7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKQEAgLTE1Nyw2ICsxNTksNyBAQCB2b2lkIEFuaW1hdGlvbkNvbnRy
b2xsZXJQcml2YXRlOjp1cGRhdGVBbmltYXRpb25UaW1lcihTZXRDaGFuZ2VkIGNhbGxTZXRDaGFu
Z2VkLwogICAgIC8vIE90aGVyd2lzZSwgd2Ugd2FudCB0byBzdGFydCBhIG9uZS1zaG90IHRpbWVy
IHNvIHdlIGdldCBoZXJlIGFnYWluCiAgICAgaWYgKG1fYW5pbWF0aW9uVGltZXIuaXNBY3RpdmUo
KSkKICAgICAgICAgbV9hbmltYXRpb25UaW1lci5zdG9wKCk7CisgICAgbV9wcmV2aW91c1RpbWVU
b05leHRTZXJ2aWNlID0gdGltZVRvTmV4dFNlcnZpY2U7CiAgICAgbV9hbmltYXRpb25UaW1lci5z
dGFydE9uZVNob3QodGltZVRvTmV4dFNlcnZpY2UpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZS5oIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQ29udHJvbGxlclByaXZhdGUuaApp
bmRleCA4ZjNlZTdmLi45YTMzNmNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2Fu
aW1hdGlvbi9BbmltYXRpb25Db250cm9sbGVyUHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlLmgKQEAgLTE0Miw2ICsx
NDIsNyBAQCBwcml2YXRlOgogICAgIFdhaXRpbmdBbmltYXRpb25zU2V0IG1fYW5pbWF0aW9uc1dh
aXRpbmdGb3JTdHlsZTsKICAgICBXYWl0aW5nQW5pbWF0aW9uc1NldCBtX2FuaW1hdGlvbnNXYWl0
aW5nRm9yU3RhcnRUaW1lUmVzcG9uc2U7CiAgICAgYm9vbCBtX3dhaXRpbmdGb3JBc3luY1N0YXJ0
Tm90aWZpY2F0aW9uOworICAgIGRvdWJsZSBtX3ByZXZpb3VzVGltZVRvTmV4dFNlcnZpY2U7CiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCi0tIAoxLjcuNS40Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>