Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.
- Loading branch information
Showing
6 changed files
with
296 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
225 changes: 225 additions & 0 deletions
225
tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-001.html.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,58 +1,283 @@ | ||
[properties-value-inherit-001.html] | ||
[outline-width length(px) / values] | ||
expected: FAIL | ||
|
||
[background-position length(pt) / values] | ||
expected: FAIL | ||
|
||
[background-position length(pt) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(pc) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(px) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length(in) / values] | ||
expected: FAIL | ||
|
||
[outline-width length(pc) / events] | ||
expected: FAIL | ||
|
||
[text-indent percentage(%) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(px) / events] | ||
expected: FAIL | ||
|
||
[background-position length(px) / values] | ||
expected: FAIL | ||
|
||
[text-shadow shadow(shadow) / events] | ||
expected: FAIL | ||
|
||
[background-position length(cm) / events] | ||
expected: FAIL | ||
|
||
[background-position length(mm) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(mm) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(in) / events] | ||
expected: FAIL | ||
|
||
[vertical-align percentage(%) / values] | ||
expected: FAIL | ||
|
||
[background-position length(in) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(ex) / values] | ||
expected: FAIL | ||
|
||
[text-indent length(mm) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(em) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(em) / values] | ||
expected: FAIL | ||
|
||
[text-indent length(px) / values] | ||
expected: FAIL | ||
|
||
[clip rectangle(rectangle) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length(cm) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(ex) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(cm) / events] | ||
expected: FAIL | ||
|
||
[background-position length(em) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(mm) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(em) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(ex) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(em) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(in) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(ex) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length(pc) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length(cm) / values] | ||
expected: FAIL | ||
|
||
[visibility visibility(keyword) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(ex) / values] | ||
expected: FAIL | ||
|
||
[text-indent length(pc) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(em) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(mm) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(pt) / values] | ||
expected: FAIL | ||
|
||
[text-indent length(px) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(cm) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(pt) / values] | ||
expected: FAIL | ||
|
||
[visibility visibility(keyword) / values] | ||
expected: FAIL | ||
|
||
[outline-width length(cm) / events] | ||
expected: FAIL | ||
|
||
[background-position length(ex) / values] | ||
expected: FAIL | ||
|
||
[clip rectangle(rectangle) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(mm) / values] | ||
expected: FAIL | ||
|
||
[background-position length(cm) / values] | ||
expected: FAIL | ||
|
||
[text-indent length(pt) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(in) / values] | ||
expected: FAIL | ||
|
||
[outline-width length(pt) / values] | ||
expected: FAIL | ||
|
||
[outline-width length(ex) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(mm) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(in) / values] | ||
expected: FAIL | ||
|
||
[text-indent length(cm) / values] | ||
expected: FAIL | ||
|
||
[outline-color color(rgba) / values] | ||
expected: FAIL | ||
|
||
[background-position length(ex) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(pt) / values] | ||
expected: FAIL | ||
|
||
[vertical-align percentage(%) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(pt) / events] | ||
expected: FAIL | ||
|
||
[outline-color color(rgba) / events] | ||
expected: FAIL | ||
|
||
[text-shadow shadow(shadow) / values] | ||
expected: FAIL | ||
|
||
[background-position length(pc) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(in) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(ex) / values] | ||
expected: FAIL | ||
|
||
[background-position length(in) / values] | ||
expected: FAIL | ||
|
||
[outline-width length(cm) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(ex) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(mm) / values] | ||
expected: FAIL | ||
|
||
[outline-width length(pc) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length(px) / values] | ||
expected: FAIL | ||
|
||
[text-indent length(in) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length(pc) / events] | ||
expected: FAIL | ||
|
||
[text-indent length(em) / values] | ||
expected: FAIL | ||
|
||
[background-position length(pc) / values] | ||
expected: FAIL | ||
|
||
[background-position percentage(%) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length(pt) / events] | ||
expected: FAIL | ||
|
||
[outline-width length(em) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(em) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(pt) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(cm) / values] | ||
expected: FAIL | ||
|
||
[background-position length(mm) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length(mm) / values] | ||
expected: FAIL | ||
|
||
[text-indent percentage(%) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(px) / events] | ||
expected: FAIL | ||
|
||
[background-position length(em) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length(in) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(pc) / values] | ||
expected: FAIL | ||
|
||
[outline-width length(px) / events] | ||
expected: FAIL | ||
|
||
[background-position percentage(%) / events] | ||
expected: FAIL | ||
|
||
[background-position length(px) / events] | ||
expected: FAIL | ||
|
||
[outline-offset length(pc) / events] | ||
expected: FAIL | ||
|
24 changes: 24 additions & 0 deletions
24
tests/wpt/metadata-layout-2020/css/css-transitions/properties-value-inherit-003.html.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,31 @@ | ||
[properties-value-inherit-003.html] | ||
[text-indent length-em(em) / events] | ||
expected: FAIL | ||
|
||
[vertical-align length-em(em) / values] | ||
expected: FAIL | ||
|
||
[background-position length-em(em) / events] | ||
expected: FAIL | ||
|
||
[outline-width length-em(em) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length-em(em) / events] | ||
expected: FAIL | ||
|
||
[background-position length-em(em) / values] | ||
expected: FAIL | ||
|
||
[outline-width length-em(em) / events] | ||
expected: FAIL | ||
|
||
[text-indent length-em(em) / values] | ||
expected: FAIL | ||
|
||
[outline-offset length-em(em) / values] | ||
expected: FAIL | ||
|
||
[vertical-align length-em(em) / events] | ||
expected: FAIL | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.