<?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>23177</bug_id>
          
          <creation_ts>2009-01-07 16:41:56 -0800</creation_ts>
          <short_desc>CSS Transitions with zero-duration and non-zero delay do not work</short_desc>
          <delta_ts>2009-01-08 15:17:49 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pierre-Olivier Latour">pol</reporter>
          <assigned_to name="Pierre-Olivier Latour">pol</assigned_to>
          <cc>catfish.man</cc>
    
    <cc>cmarrin</cc>
    
    <cc>mitz</cc>
    
    <cc>ml</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>104812</commentid>
    <comment_count>0</comment_count>
    <who name="Pierre-Olivier Latour">pol</who>
    <bug_when>2009-01-07 16:41:56 -0800</bug_when>
    <thetext>CSS Transitions with zero-duration and non-zero delay do not work: their either don&apos;t start at all, or start but never end and the AnimationController keeps idling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104818</commentid>
    <comment_count>1</comment_count>
      <attachid>26513</attachid>
    <who name="Pierre-Olivier Latour">pol</who>
    <bug_when>2009-01-07 16:56:56 -0800</bug_when>
    <thetext>Created attachment 26513
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104891</commentid>
    <comment_count>2</comment_count>
      <attachid>26513</attachid>
    <who name="">mitz</who>
    <bug_when>2009-01-08 10:04:18 -0800</bug_when>
    <thetext>Comment on attachment 26513
Patch v1

r=me

The fact that numberOfActiveAnimations() actually needs to check for running() instead of active() suggests that there is some naming inconsistency with a great potential for confusion. It would be good to address this soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104894</commentid>
    <comment_count>3</comment_count>
    <who name="Pierre-Olivier Latour">pol</who>
    <bug_when>2009-01-08 10:11:49 -0800</bug_when>
    <thetext>&gt; The fact that numberOfActiveAnimations() actually needs to check for running()
&gt; instead of active() suggests that there is some naming inconsistency with a
&gt; great potential for confusion. It would be good to address this soon.

See https://bugs.webkit.org/show_bug.cgi?id=23188

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104900</commentid>
    <comment_count>4</comment_count>
    <who name="Pierre-Olivier Latour">pol</who>
    <bug_when>2009-01-08 10:25:00 -0800</bug_when>
    <thetext>Sending        LayoutTests/ChangeLog
Sending        LayoutTests/animations/animation-controller-drt-api-expected.txt
Sending        LayoutTests/animations/animation-controller-drt-api.html
Sending        LayoutTests/platform/win/Skipped
Adding         LayoutTests/transitions/zero-duration-with-non-zero-delay-end-expected.txt
Adding         LayoutTests/transitions/zero-duration-with-non-zero-delay-end.html
Adding         LayoutTests/transitions/zero-duration-with-non-zero-delay-start-expected.txt
Adding         LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html
Sending        WebCore/ChangeLog
Sending        WebCore/page/animation/AnimationBase.cpp
Sending        WebCore/page/animation/AnimationController.cpp
Sending        WebCore/page/animation/CompositeAnimation.cpp
Transmitting file data ............
Committed revision 39711.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104950</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2009-01-08 15:17:49 -0800</bug_when>
    <thetext>*** Bug 20100 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>26513</attachid>
            <date>2009-01-07 16:56:56 -0800</date>
            <delta_ts>2009-01-08 10:04:18 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>Patch.txt</filename>
            <type>text/plain</type>
            <size>12305</size>
            <attacher name="Pierre-Olivier Latour">pol</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzOTY5NCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMDktMDEtMDcgIFBpZXJyZS1PbGl2aWVyIExhdG91ciAgPHBvbEBh
cHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgRml4ZWQgQ1NTIFRyYW5zaXRpb25zIHdpdGggemVyby1kdXJhdGlvbiBidXQgbm9uLXplcm8t
ZGVsYXkgbm90IHN0YXJ0aW5nIG9yIGVuZGluZyBwcm9wZXJseS4KKworICAgICAgICBBbHNvIHVw
ZGF0ZWQgQW5pbWF0aW9uQ29udHJvbGxlcjo6bnVtYmVyT2ZBY3RpdmVBbmltYXRpb25zKCkgd2hp
Y2ggbm93IHJldHVybnMgdGhlIG51bWJlciBvZiAiYWN0aXZlIiBhbmltYXRpb25zLAorICAgICAg
ICBpbnN0ZWFkIG9mIHNpbXBseSB0aGUgInJ1bm5pbmciIG9uZXMuCisKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTc3CisKKyAgICAgICAgVGVzdHM6
IHRyYW5zaXRpb25zL3plcm8tZHVyYXRpb24td2l0aC1ub24temVyby1kZWxheS1lbmQuaHRtbAor
ICAgICAgICAgICAgICAgdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi13aXRoLW5vbi16ZXJvLWRl
bGF5LXN0YXJ0Lmh0bWwKKworICAgICAgICAqIHBhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkJhc2Uu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6QW5pbWF0aW9uQmFzZTo6ZmlyZUFuaW1hdGlvbkV2ZW50
c0lmTmVlZGVkKToKKyAgICAgICAgKiBwYWdlL2FuaW1hdGlvbi9BbmltYXRpb25Db250cm9sbGVy
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFuaW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlOjphbmlt
YXRpb25UaW1lckZpcmVkKToKKyAgICAgICAgKiBwYWdlL2FuaW1hdGlvbi9Db21wb3NpdGVBbmlt
YXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29tcG9zaXRlQW5pbWF0aW9uUHJpdmF0ZTo6
bnVtYmVyT2ZBY3RpdmVBbmltYXRpb25zKToKKwogMjAwOC0wMS0wNyAgUGV0ZXIgS2FzdGluZyAg
PHBrYXN0aW5nQGdvb2dsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4K
SW5kZXg6IFdlYkNvcmUvcGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQmFzZS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25CYXNlLmNwcAkocmV2aXNpb24g
Mzk2ODMpCisrKyBXZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkJhc2UuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC03MjksNyArNzI5LDcgQEAgdm9pZCBBbmltYXRpb25CYXNlOjpmaXJlQW5p
bWF0aW9uRXZlbnRzSQogICAgIEFTU0VSVChlbGFwc2VkRHVyYXRpb24gPj0gMCk7CiAgICAgCiAg
ICAgLy8gQ2hlY2sgZm9yIGVuZCB0aW1lb3V0Ci0gICAgaWYgKG1fdG90YWxEdXJhdGlvbiA+IDAg
JiYgZWxhcHNlZER1cmF0aW9uID49IG1fdG90YWxEdXJhdGlvbikgeworICAgIGlmIChtX3RvdGFs
RHVyYXRpb24gPj0gMCAmJiBlbGFwc2VkRHVyYXRpb24gPj0gbV90b3RhbER1cmF0aW9uKSB7CiAg
ICAgICAgIC8vIEZpcmUgYW4gZW5kIGV2ZW50CiAgICAgICAgIHVwZGF0ZVN0YXRlTWFjaGluZShB
bmltYXRpb25TdGF0ZUlucHV0RW5kVGltZXJGaXJlZCwgbV90b3RhbER1cmF0aW9uKTsKICAgICB9
CkluZGV4OiBXZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0FuaW1hdGlvbkNvbnRyb2xsZXIuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvcGFnZS9hbmltYXRpb24vQW5pbWF0aW9uQ29udHJvbGxlci5j
cHAJKHJldmlzaW9uIDM5NjgzKQorKysgV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9BbmltYXRpb25D
b250cm9sbGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjMzLDYgKzIzMywxMCBAQCB2b2lkIEFu
aW1hdGlvbkNvbnRyb2xsZXJQcml2YXRlOjphZGRFdmVuCiAKIHZvaWQgQW5pbWF0aW9uQ29udHJv
bGxlclByaXZhdGU6OmFuaW1hdGlvblRpbWVyRmlyZWQoVGltZXI8QW5pbWF0aW9uQ29udHJvbGxl
clByaXZhdGU+KikKIHsKKyAgICAvLyBNYWtlIHN1cmUgYW5pbWF0aW9uVXBkYXRlVGltZSBpcyB1
cGRhdGVkLCBzbyB0aGF0IGl0IGlzIGN1cnJlbnQgZXZlbiBpZiBubworICAgIC8vIHN0eWxlQ2hh
bmdlIGhhcyBoYXBwZW5lZCAoZS5nLiBoYXJkd2FyZSBhbmltYXRpb25zKQorICAgIHNldEJlZ2lu
QW5pbWF0aW9uVXBkYXRlVGltZShjQmVnaW5BbmltYXRpb25VcGRhdGVUaW1lTm90U2V0KTsKKwog
ICAgIC8vIFdoZW4gdGhlIHRpbWVyIGZpcmVzLCBhbGwgd2UgZG8gaXMgY2FsbCBzZXRDaGFuZ2Vk
IG9uIGFsbCBET00gbm9kZXMgd2l0aCBydW5uaW5nIGFuaW1hdGlvbnMgYW5kIHRoZW4gZG8gYW4g
aW1tZWRpYXRlCiAgICAgLy8gdXBkYXRlUmVuZGVyaW5nLiAgSXQgd2lsbCB0aGVuIGNhbGwgYmFj
ayB0byB1cyB3aXRoIG5ldyBpbmZvcm1hdGlvbi4KICAgICB1cGRhdGVBbmltYXRpb25UaW1lcih0
cnVlKTsKSW5kZXg6IFdlYkNvcmUvcGFnZS9hbmltYXRpb24vQ29tcG9zaXRlQW5pbWF0aW9uLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0NvbXBvc2l0ZUFuaW1hdGlv
bi5jcHAJKHJldmlzaW9uIDM5NjgzKQorKysgV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9Db21wb3Np
dGVBbmltYXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01NzksMTQgKzU3OSwxNCBAQCB1bnNp
Z25lZCBDb21wb3NpdGVBbmltYXRpb25Qcml2YXRlOjpudW1iCiAgICAgQW5pbWF0aW9uTmFtZU1h
cDo6Y29uc3RfaXRlcmF0b3IgYW5pbWF0aW9uc0VuZCA9IG1fa2V5ZnJhbWVBbmltYXRpb25zLmVu
ZCgpOwogICAgIGZvciAoQW5pbWF0aW9uTmFtZU1hcDo6Y29uc3RfaXRlcmF0b3IgaXQgPSBtX2tl
eWZyYW1lQW5pbWF0aW9ucy5iZWdpbigpOyBpdCAhPSBhbmltYXRpb25zRW5kOyArK2l0KSB7CiAg
ICAgICAgIEtleWZyYW1lQW5pbWF0aW9uKiBhbmltID0gaXQtPnNlY29uZC5nZXQoKTsKLSAgICAg
ICAgaWYgKGFuaW0tPmFjdGl2ZSgpKQorICAgICAgICBpZiAoYW5pbS0+cnVubmluZygpKQogICAg
ICAgICAgICAgKytjb3VudDsKICAgICB9CiAKICAgICBDU1NQcm9wZXJ0eVRyYW5zaXRpb25zTWFw
Ojpjb25zdF9pdGVyYXRvciB0cmFuc2l0aW9uc0VuZCA9IG1fdHJhbnNpdGlvbnMuZW5kKCk7CiAg
ICAgZm9yIChDU1NQcm9wZXJ0eVRyYW5zaXRpb25zTWFwOjpjb25zdF9pdGVyYXRvciBpdCA9IG1f
dHJhbnNpdGlvbnMuYmVnaW4oKTsgaXQgIT0gdHJhbnNpdGlvbnNFbmQ7ICsraXQpIHsKICAgICAg
ICAgSW1wbGljaXRBbmltYXRpb24qIGFuaW0gPSBpdC0+c2Vjb25kLmdldCgpOwotICAgICAgICBp
ZiAoYW5pbS0+YWN0aXZlKCkpCisgICAgICAgIGlmIChhbmltLT5ydW5uaW5nKCkpCiAgICAgICAg
ICAgICArK2NvdW50OwogICAgIH0KICAgICAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDM5Njk0KQorKysg
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIw
MDktMDEtMDcgIFBpZXJyZS1PbGl2aWVyIExhdG91ciAgPHBvbEBhcHBsZS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgbGF5b3V0IHRl
c3RzIGZvciBDU1MgVHJhbnNpdGlvbnMgd2l0aCB6ZXJvLWR1cmF0aW9uIGJ1dCBub24temVyby1k
ZWxheS4KKworICAgICAgICBBbHNvIHVwZGF0ZWQgdGhlIGxheW91dCB0ZXN0IGZvciBEUlQgQVBJ
IG51bWJlck9mQWN0aXZlQW5pbWF0aW9ucygpIHdoaWNoIG5vdyByZXR1cm5zIHRoZSBudW1iZXIg
b2YgImFjdGl2ZSIgYW5pbWF0aW9ucywKKyAgICAgICAgaW5zdGVhZCBvZiBzaW1wbHkgdGhlIHJ1
bm5pbmcgb25lcy4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjMxNzcKKworICAgICAgICAqIGFuaW1hdGlvbnMvYW5pbWF0aW9uLWNvbnRyb2xsZXIt
ZHJ0LWFwaS1leHBlY3RlZC50eHQ6CisgICAgICAgICogYW5pbWF0aW9ucy9hbmltYXRpb24tY29u
dHJvbGxlci1kcnQtYXBpLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vd2luL1NraXBwZWQ6Cisg
ICAgICAgICogdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi13aXRoLW5vbi16ZXJvLWRlbGF5LWVu
ZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL3plcm8tZHVyYXRp
b24td2l0aC1ub24temVyby1kZWxheS1lbmQuaHRtbDogQWRkZWQuCisgICAgICAgICogdHJhbnNp
dGlvbnMvemVyby1kdXJhdGlvbi13aXRoLW5vbi16ZXJvLWRlbGF5LXN0YXJ0LWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi13aXRoLW5vbi16
ZXJvLWRlbGF5LXN0YXJ0Lmh0bWw6IEFkZGVkLgorCiAyMDA5LTAxLTA3ICBKdXN0aW4gR2FyY2lh
ICA8anVzdGluLmdhcmNpYUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4g
QWRsZXIuCkluZGV4OiBMYXlvdXRUZXN0cy9hbmltYXRpb25zL2FuaW1hdGlvbi1jb250cm9sbGVy
LWRydC1hcGktZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FuaW1hdGlv
bnMvYW5pbWF0aW9uLWNvbnRyb2xsZXItZHJ0LWFwaS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDM5
NjgzKQorKysgTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9hbmltYXRpb24tY29udHJvbGxlci1kcnQt
YXBpLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSw0ICsxLDQgQEAKIFRlc3QgZm9y
IERSVCBudW1iZXJPZkFjdGl2ZUFuaW1hdGlvbnMoKSBBUEkKIAotTnVtYmVyIG9mIGFjdGl2ZSBh
bmltYXRpb25zIGF0IDBzIGlzICgyKSBhcyBleHBlY3RlZAorTnVtYmVyIG9mIGFjdGl2ZSBhbmlt
YXRpb25zIGF0IDBzIGlzICg0KSBhcyBleHBlY3RlZAogTnVtYmVyIG9mIGFjdGl2ZSBhbmltYXRp
b25zIGF0IDFzIGlzICg0KSBhcyBleHBlY3RlZApJbmRleDogTGF5b3V0VGVzdHMvYW5pbWF0aW9u
cy9hbmltYXRpb24tY29udHJvbGxlci1kcnQtYXBpLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvYW5pbWF0aW9ucy9hbmltYXRpb24tY29udHJvbGxlci1kcnQtYXBpLmh0bWwJKHJldmlz
aW9uIDM5NjgzKQorKysgTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9hbmltYXRpb24tY29udHJvbGxl
ci1kcnQtYXBpLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTQ5LDcgKzQ5LDcgQEAKICAgIDxzY3Jp
cHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBjaGFyc2V0PSJ1dGYtOCI+CiAgICAKICAgICBmdW5j
dGlvbiBzYW1wbGUwKCkgewotICAgICAgdmFyIGV4cGVjdGVkID0gMjsKKyAgICAgIHZhciBleHBl
Y3RlZCA9IDQ7CiAgICAgICB2YXIgY3VycmVudCA9IGxheW91dFRlc3RDb250cm9sbGVyLm51bWJl
ck9mQWN0aXZlQW5pbWF0aW9ucygpOwogICAgICAgaWYgKGN1cnJlbnQgPT0gZXhwZWN0ZWQpCiAg
ICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHQwJykuaW5uZXJIVE1MID0gIk51
bWJlciBvZiBhY3RpdmUgYW5pbWF0aW9ucyBhdCAwcyBpcyAoIiArIGN1cnJlbnQgKyAiKSBhcyBl
eHBlY3RlZCI7CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAkocmV2aXNpb24gMzk2ODMp
CisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAkod29ya2luZyBjb3B5KQpAQCAt
NDM1LDMgKzQzNSw0IEBAIGFuaW1hdGlvbnMva2V5ZnJhbWVzLXRvLW1pc3NpbmcuaHRtbAogdHJh
bnNpdGlvbnMvdHJhbnNpdGlvbi1kcnQtYXBpLmh0bWwKIHRyYW5zaXRpb25zL3RyYW5zaXRpb24t
ZHJ0LWFwaS1kZWxheS5odG1sCiB0cmFuc2l0aW9ucy90cmFuc2l0aW9uLXNob3J0aGFuZC1kZWxh
eS5odG1sCit0cmFuc2l0aW9ucy96ZXJvLWR1cmF0aW9uLW5vbi16ZXJvLWRlbGF5LWVuZC5odG1s
CkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy96ZXJvLWR1cmF0aW9uLXdpdGgtbm9uLXpl
cm8tZGVsYXktZW5kLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFu
c2l0aW9ucy96ZXJvLWR1cmF0aW9uLXdpdGgtbm9uLXplcm8tZGVsYXktZW5kLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3plcm8tZHVyYXRpb24t
d2l0aC1ub24temVyby1kZWxheS1lbmQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDQgQEAKK1Rlc3QgZm9yIERSVCBudW1iZXJPZkFjdGl2ZUFuaW1hdGlvbnMoKSBBUEkKKwor
TnVtYmVyIG9mIGFjdGl2ZSBhbmltYXRpb25zIGJlZm9yZSB0cmFuc2l0aW9uIGlzICgxKSBhcyBl
eHBlY3RlZAorTnVtYmVyIG9mIGFjdGl2ZSBhbmltYXRpb25zIGFmdGVyIHRyYW5zaXRpb24gaXMg
KDApIGFzIGV4cGVjdGVkCkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy96ZXJvLWR1cmF0
aW9uLXdpdGgtbm9uLXplcm8tZGVsYXktZW5kLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi13aXRoLW5vbi16ZXJvLWRlbGF5LWVuZC5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvemVyby1kdXJhdGlvbi13
aXRoLW5vbi16ZXJvLWRlbGF5LWVuZC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDgwIEBA
Cis8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wMSBUcmFuc2l0aW9u
YWwvL0VOIgorICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+CisKKzxo
dG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi
IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CisgIDxzdHlsZT4KKyAgICAKKyAg
ICBib2R5IHsKKyAgICAgIG1hcmdpbjogMDsKKyAgICB9CisgICAgCisgICAgI3RhcmdldCB7Cisg
ICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICB0b3A6IDEwMHB4OworICAgICAgbGVmdDog
MTAwcHg7CisgICAgICB3aWR0aDogMjAwcHg7CisgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAg
YmFja2dyb3VuZC1jb2xvcjogcmVkOworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5
OiBsZWZ0OworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsKKyAgICAgIC13
ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41czsKKyAgICB9CisgICAgCisgICA8L3N0eWxlPgor
ICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAgIAor
ICAgIGZ1bmN0aW9uIHNhbXBsZTAoKSB7CisgICAgICB2YXIgZXhwZWN0ZWQgPSAxOworICAgICAg
dmFyIGN1cnJlbnQgPSBsYXlvdXRUZXN0Q29udHJvbGxlci5udW1iZXJPZkFjdGl2ZUFuaW1hdGlv
bnMoKTsKKyAgICAgIGlmIChjdXJyZW50ID09IGV4cGVjdGVkKQorICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgncmVzdWx0MCcpLmlubmVySFRNTCA9ICJOdW1iZXIgb2YgYWN0aXZlIGFu
aW1hdGlvbnMgYmVmb3JlIHRyYW5zaXRpb24gaXMgKCIgKyBjdXJyZW50ICsgIikgYXMgZXhwZWN0
ZWQiOworICAgICAgZWxzZQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncmVzdWx0
MCcpLmlubmVySFRNTCA9ICJOdW1iZXIgb2YgYWN0aXZlIGFuaW1hdGlvbnMgYmVmb3JlIHRyYW5z
aXRpb24gaXMgKCIgKyBjdXJyZW50ICsgIikgYnV0IHdhcyBleHBlY3RpbmcgKCIgKyBleHBlY3Rl
ZCArICIpIjsKKyAgICB9CisgICAgCisgICAgZnVuY3Rpb24gc2FtcGxlMSgpIHsKKyAgICAgIHZh
ciBleHBlY3RlZCA9IDA7CisgICAgICB2YXIgY3VycmVudCA9IGxheW91dFRlc3RDb250cm9sbGVy
Lm51bWJlck9mQWN0aXZlQW5pbWF0aW9ucygpOworICAgICAgaWYgKGN1cnJlbnQgPT0gZXhwZWN0
ZWQpCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1bHQxJykuaW5uZXJIVE1M
ID0gIk51bWJlciBvZiBhY3RpdmUgYW5pbWF0aW9ucyBhZnRlciB0cmFuc2l0aW9uIGlzICgiICsg
Y3VycmVudCArICIpIGFzIGV4cGVjdGVkIjsKKyAgICAgIGVsc2UKKyAgICAgICAgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdDEnKS5pbm5lckhUTUwgPSAiTnVtYmVyIG9mIGFjdGl2ZSBh
bmltYXRpb25zIGFmdGVyIHRyYW5zaXRpb24gaXMgKCIgKyBjdXJyZW50ICsgIikgYnV0IHdhcyBl
eHBlY3RpbmcgKCIgKyBleHBlY3RlZCArICIpIjsKKyAgICAgIAorICAgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgIH0KKyAgICAKKyAgICBmdW5jdGlvbiBydW5UZXN0
KCkgeworICAgICAgd2luZG93LnNldFRpbWVvdXQoc2FtcGxlMCwgMjUwKTsKKyAgICAgIHdpbmRv
dy5zZXRUaW1lb3V0KHNhbXBsZTEsIDUwMCk7CisgICAgfQorICAgIAorICAgIGZ1bmN0aW9uIHN0
YXJ0VGVzdCgpIHsKKyAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CisgICAgICAgIAorICAgICAgICB2YXIgdGFy
Z2V0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RhcmdldCcpOworICAgICAgICB0YXJnZXQu
c3R5bGUubGVmdCA9ICcyMDBweCc7CisgICAgICAgIAorICAgICAgICB3aW5kb3cuc2V0VGltZW91
dChydW5UZXN0LCAwKTsKKyAgICAgIH0KKyAgICB9CisgICAgCisgICA8L3NjcmlwdD4KKzwvaGVh
ZD4KKzxib2R5IG9ubG9hZD0ic3RhcnRUZXN0KCkiPgorICA8aDE+VGVzdCBmb3IgRFJUIG51bWJl
ck9mQWN0aXZlQW5pbWF0aW9ucygpIEFQSTwvaDE+CisKKyAgPGRpdiBpZD0idGFyZ2V0Ij4KKyAg
PC9kaXY+CisgIAorICA8ZGl2IGlkPSJyZXN1bHQwIj4KKyAgPC9kaXY+CisgIAorICA8ZGl2IGlk
PSJyZXN1bHQxIj4KKyAgPC9kaXY+CisKKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRl
c3RzL3RyYW5zaXRpb25zL3plcm8tZHVyYXRpb24td2l0aC1ub24temVyby1kZWxheS1zdGFydC1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvemVyby1k
dXJhdGlvbi13aXRoLW5vbi16ZXJvLWRlbGF5LXN0YXJ0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3plcm8tZHVyYXRpb24td2l0aC1ub24temVy
by1kZWxheS1zdGFydC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMyBAQAor
VGVzdCB0aGF0IHRyYW5zaXRpb25zIHdpdGggYSB6ZXJvLWR1cmF0aW9uIGFuZCBidXQgYSBub24t
emVybyBkZWxheSBlZmZlY3RpdmVseSB3b3JrCisKK1BBU1MgLSBsZWZ0IHByb3BlcnR5IGlzIDIw
MHB4IGFzIGV4cGVjdGVkCkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy96ZXJvLWR1cmF0
aW9uLXdpdGgtbm9uLXplcm8tZGVsYXktc3RhcnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy90cmFuc2l0aW9ucy96ZXJvLWR1cmF0aW9uLXdpdGgtbm9uLXplcm8tZGVsYXktc3RhcnQu
aHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3plcm8tZHVyYXRp
b24td2l0aC1ub24temVyby1kZWxheS1zdGFydC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDY4IEBACis8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wMSBUcmFu
c2l0aW9uYWwvL0VOIgorICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+
CisKKzxodG1sIGxhbmc9ImVuIj4KKzxoZWFkPgorICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50
LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CisgIDxzdHlsZT4KKyAg
ICAKKyAgICBib2R5IHsKKyAgICAgIG1hcmdpbjogMDsKKyAgICB9CisgICAgCisgICAgI3Rhcmdl
dCB7CisgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICB0b3A6IDEwMHB4OworICAgICAg
bGVmdDogMTAwcHg7CisgICAgICB3aWR0aDogMjAwcHg7CisgICAgICBoZWlnaHQ6IDIwMHB4Owor
ICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXBy
b3BlcnR5OiBsZWZ0OworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsKKyAg
ICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41czsKKyAgICB9CisgICAgCisgICA8L3N0
eWxlPgorICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4K
KyAgIAorICAgIGZ1bmN0aW9uIGZpbmlzaFRlc3QoKSB7CisgICAgICB2YXIgZXhwZWN0ZWQgPSAy
MDA7CisgICAgICB2YXIgY3VycmVudCA9IHBhcnNlSW50KHdpbmRvdy5nZXRDb21wdXRlZFN0eWxl
KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YXJnZXQnKSkubGVmdCk7CisgICAgICBpZiAoY3Vy
cmVudCA9PSBleHBlY3RlZCkKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3Vs
dCcpLmlubmVySFRNTCA9ICJQQVNTIC0gbGVmdCBwcm9wZXJ0eSBpcyAiICsgY3VycmVudCArICJw
eCBhcyBleHBlY3RlZCI7CisgICAgICBlbHNlCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdyZXN1bHQnKS5pbm5lckhUTUwgPSAiRkFJTCAtIGxlZnQgcHJvcGVydHkgaXMgIiArIGN1
cnJlbnQgKyAicHggaW5zdGVhZCBvZiAiICsgZXhwZWN0ZWQgKyAicHgiOworCisgICAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci5ub3RpZnlEb25lKCk7CisgICAgfQorICAgIAorICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7Cisg
ICAgICB3aW5kb3cuc2V0VGltZW91dChmaW5pc2hUZXN0LCAxMDAwKTsKKyAgICB9CisgICAgCisg
ICAgZnVuY3Rpb24gc3RhcnRUZXN0KCkgeworICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikgeworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cisg
ICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgIH0KKyAg
ICAgIAorICAgICAgdmFyIHRhcmdldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YXJnZXQn
KTsKKyAgICAgIHRhcmdldC5zdHlsZS5sZWZ0ID0gJzIwMHB4JzsKKyAgICAgICAgCisgICAgICB3
aW5kb3cuc2V0VGltZW91dChydW5UZXN0LCAwKTsKKyAgICB9CisgICAgCisgICA8L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5IG9ubG9hZD0ic3RhcnRUZXN0KCkiPgorICA8aDE+VGVzdCB0aGF0IHRy
YW5zaXRpb25zIHdpdGggYSB6ZXJvLWR1cmF0aW9uIGFuZCBidXQgYSBub24temVybyBkZWxheSBl
ZmZlY3RpdmVseSB3b3JrPC9oMT4KKworICA8ZGl2IGlkPSJ0YXJnZXQiPgorICA8L2Rpdj4KKwor
ICA8ZGl2IGlkPSJyZXN1bHQiPgorICA8L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="12591"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>