servo/tests/wpt/metadata-layout-2020/css/css-transitions
Martin Robinson 218beb9218 Improve ending of transitions
For legacy reasons, transitions were marked as finished after updating the
style. According to the spec, they should be marked as finished when
animations are updated and before restyle. This change does that as well
as preventing replacement of finished transitions.

Having finished transitions survive a full restyle cycle and allowing
the replacement of finished transition, could lead to issues were
removed from the global list of animating transitions too soon:

 1. A transitions finishes
 2. Restyle
 3. Transitions is marked as finished and events are queued
 4. Restyle cancels finished transition and replaces it instead of
    clearing finished transition
 5. Events are sent for the incorrectly canceled transition removing it
    completely from the list of running transitions due to the extra
    event.
2020-05-21 19:56:29 +02:00
..
animations Update test expectations 2020-05-19 10:02:03 +02:00
parsing Update test expectations 2020-05-19 10:02:03 +02:00
AnimationEffect-getComputedTiming.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
CSSTransition-canceling.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
CSSTransition-currentTime.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
CSSTransition-effect.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
CSSTransition-finished.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
CSSTransition-ready.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
CSSTransition-startTime.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
CSSTransition-transitionProperty.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
disconnected-element-001.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
Document-getAnimations.tentative.html.ini Update web-platform-tests to revision 3adb0f89d80bb92ea1a458b3fbe461f7803549a9 2020-05-05 10:56:33 +00:00
Element-getAnimations.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
event-dispatch.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
events-005.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
events-006.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
idlharness.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
inherit-height-transition.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
KeyframeEffect-getKeyframes.tentative.html.ini Update web-platform-tests to revision 30a08266e1951b16ab2587068de64041095bbc2f 2020-04-08 10:50:40 +00:00
KeyframeEffect-setKeyframes.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
KeyframeEffect-target.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
non-rendered-element-001.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
non-rendered-element-002.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
non-rendered-element-004.tentative.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
properties-value-001.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
properties-value-002.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
properties-value-003.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
properties-value-auto-001.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
properties-value-implicit-001.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
properties-value-inherit-001.html.ini Improve ending of transitions 2020-05-21 19:56:29 +02:00
properties-value-inherit-002.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
properties-value-inherit-003.html.ini Improve ending of transitions 2020-05-21 19:56:29 +02:00
pseudo-elements-001.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
pseudo-elements-002.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
transition-base-response-001.html.ini Update web-platform-tests to revision 10adbd6b133f1ccf77a27ed51ffd3e7a00a499ee 2020-03-24 11:01:51 +00:00
transition-base-response-002.html.ini Update web-platform-tests to revision 10adbd6b133f1ccf77a27ed51ffd3e7a00a499ee 2020-03-24 11:01:51 +00:00
transition-base-response-003.html.ini Update web-platform-tests to revision 5721f7843f406054b8e02b0e33ff8e733830cc3d 2020-03-31 11:02:10 +00:00
transition-property-002.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
transition-reparented.html.ini Update test expectations 2020-05-19 10:02:03 +02:00
zero-duration-multiple-transition.html.ini Update test expectations 2020-05-19 10:02:03 +02:00