<?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>84371</bug_id>
          
          <creation_ts>2012-04-19 12:50:22 -0700</creation_ts>
          <short_desc>REGRESSION: changing the class of an element on webkitTransitionEnd has no effect on the element&apos;s children</short_desc>
          <delta_ts>2012-06-07 21:38:51 -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>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>84194</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Marc Hoyois">marc.hoyois</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>dino</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>605802</commentid>
    <comment_count>0</comment_count>
      <attachid>137954</attachid>
    <who name="Marc Hoyois">marc.hoyois</who>
    <bug_when>2012-04-19 12:50:22 -0700</bug_when>
    <thetext>Created attachment 137954
HTML file reproducing the bug

Overview:

When the CSS class of an element is changed on webkitTransitionEnd, this change has no immediate effect on the visual formatting of the child elements, even if their style is dependent on that class.

Steps to Reproduce:
Follow the instructions in the attached HTML file.

Build Date &amp; Platform: tested in r114622 and in Safari 5.2 update 3. This bug does not affect Safari 5.1+ or Safari 5.2 update 2.

Additional Information: I&apos;ve only tested this with width/height transitions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606360</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-19 22:26:30 -0700</bug_when>
    <thetext>Need to get a regression range for this one. Is it r112155? That would suggest that this is related to bug 84194.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>644305</commentid>
    <comment_count>2</comment_count>
    <who name="Marc Hoyois">marc.hoyois</who>
    <bug_when>2012-06-07 21:38:51 -0700</bug_when>
    <thetext>This was fixed by #84194. Thanks!

*** This bug has been marked as a duplicate of bug 84194 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>137954</attachid>
            <date>2012-04-19 12:50:22 -0700</date>
            <delta_ts>2012-04-19 12:50:22 -0700</delta_ts>
            <desc>HTML file reproducing the bug</desc>
            <filename>bug.html</filename>
            <type>text/html</type>
            <size>1958</size>
            <attacher name="Marc Hoyois">marc.hoyois</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxoZWFkPgoJPHN0eWxlPgoJLnJlZF9jaGlsZHJlbiBkaXYge2JhY2tn
cm91bmQtY29sb3I6IHJlZDt9CgkuYmx1ZV9jaGlsZHJlbiBkaXYge2JhY2tncm91bmQtY29sb3I6
IGJsdWU7fQoJLnJlZCB7YmFja2dyb3VuZC1jb2xvcjogcmVkO30KCS5ibHVlIHtiYWNrZ3JvdW5k
LWNvbG9yOiBibHVlO30KCTwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CjxwPkNsaWNrIG9uIHRoZSBy
ZWQgc3F1YXJlczogdGhleSBzaG91bGQgZXhwYW5kIGhvcml6b250YWxseSBhbmQgdHVybiBibHVl
IG9uIDxjb2RlPndlYmtpdFRyYW5zaXRpb25FbmQ8L2NvZGU+LjwvcD4KPHA+MSkgVGhpcyBvbmUg
d29ya3MuIFRoZSBjbGFzcyBvZiB0aGUgY29sb3JlZCBkaXYgaXMgY2hhbmdlZCBmcm9tIDxjb2Rl
PnJlZDwvY29kZT4gdG8gPGNvZGU+Ymx1ZTwvY29kZT4uPC9wPgo8c2NyaXB0PgovKiBXT1JLSU5H
IEVYQU1QTEUgKi8KdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIp
Owp2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CmRpdi5zdHlsZS53aWR0
aCA9ICIxMDAlIjsKZGl2LnN0eWxlLmhlaWdodCA9ICIxMDAlIjsKY29udGFpbmVyLmFwcGVuZENo
aWxkKGRpdik7CmRpdi5jbGFzc05hbWUgPSAicmVkIjsKY29udGFpbmVyLnN0eWxlLndpZHRoID0g
IjEwMHB4IjsKY29udGFpbmVyLnN0eWxlLmhlaWdodCA9ICIxMDBweCI7CmNvbnRhaW5lci5zdHls
ZS5XZWJraXRUcmFuc2l0aW9uUHJvcGVydHkgPSAid2lkdGgiOwpjb250YWluZXIuc3R5bGUuV2Vi
a2l0VHJhbnNpdGlvbkR1cmF0aW9uID0gIjFzIjsKY29udGFpbmVyLmFkZEV2ZW50TGlzdGVuZXIo
IndlYmtpdFRyYW5zaXRpb25FbmQiLCBmdW5jdGlvbigpIHsKCWV2ZW50LnRhcmdldC5maXJzdENo
aWxkLmNsYXNzTmFtZSA9ICJibHVlIjsKfSwgZmFsc2UpOwpjb250YWluZXIuYWRkRXZlbnRMaXN0
ZW5lcigiY2xpY2siLCBmdW5jdGlvbigpIHsKCXRoaXMuc3R5bGUud2lkdGggPSAiMjAwcHgiOwp9
LCBmYWxzZSk7CmRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoY29udGFpbmVyKTsKPC9zY3JpcHQ+
CjxwPjIpIFRoaXMgb25lIGRvZXNuJ3Qgd29yay4gVGhlIGNsYXNzIG9mIHRoZSBlbmNsb3Npbmcg
ZGl2IGlzIGNoYW5nZWQgZnJvbSA8Y29kZT5yZWRfY2hpbGRyZW48L2NvZGU+IHRvIDxjb2RlPmJs
dWVfY2hpbGRyZW48L2NvZGU+LiBJdCB3aWxsIHN1ZGRlbmx5IHR1cm4gYmx1ZSBpZiB5b3UgcGxh
eSBhcm91bmQgdGhlIHdlYiBpbnNwZWN0b3IuPC9wPgo8c2NyaXB0PgovKiBCVUdHWSBFWEFNUExF
ICovCnZhciBjb250YWluZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKdmFyIGRp
diA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwpkaXYuc3R5bGUud2lkdGggPSAiMTAw
JSI7CmRpdi5zdHlsZS5oZWlnaHQgPSAiMTAwJSI7CmNvbnRhaW5lci5hcHBlbmRDaGlsZChkaXYp
Owpjb250YWluZXIuY2xhc3NOYW1lID0gInJlZF9jaGlsZHJlbiI7CmNvbnRhaW5lci5zdHlsZS53
aWR0aCA9ICIxMDBweCI7CmNvbnRhaW5lci5zdHlsZS5oZWlnaHQgPSAiMTAwcHgiOwpjb250YWlu
ZXIuc3R5bGUuV2Via2l0VHJhbnNpdGlvblByb3BlcnR5ID0gIndpZHRoIjsKY29udGFpbmVyLnN0
eWxlLldlYmtpdFRyYW5zaXRpb25EdXJhdGlvbiA9ICIxcyI7CmNvbnRhaW5lci5hZGRFdmVudExp
c3RlbmVyKCJ3ZWJraXRUcmFuc2l0aW9uRW5kIiwgZnVuY3Rpb24oKSB7CglldmVudC50YXJnZXQu
Y2xhc3NOYW1lID0gImJsdWVfY2hpbGRyZW4iOwp9LCBmYWxzZSk7CmNvbnRhaW5lci5hZGRFdmVu
dExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uKCkgewoJdGhpcy5zdHlsZS53aWR0aCA9ICIyMDBw
eCI7Cn0sIGZhbHNlKTsKZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChjb250YWluZXIpOwo8L3Nj
cmlwdD4KPC9ib2R5PjwvaHRtbD4=
</data>

          </attachment>
      

    </bug>

</bugzilla>