|
| Code health |
| ![image](https://lh6.googleusercontent.com/0HrjwnQsCSygr54-qmbiNzfVBw1RqBieD343JVyXPbrhYBqGlnv50ir3q4le1GU1buG2e-8iKD_UaD3I3Te7_4eIjCvj-1I9mtl7KRt453N_CEkU9jP7E6yT9v-DTuebsgckqmSJHQ) |
| kevers@ presented a graph to show the progress of bug fixing. |
<td><td>In this sprint we closed a lot of bugs, but more were opened than
closed.</td></td>
<td><td>We now have breakdowns by priority. Nice to see that we did not lose
ground on P0s or P1s.</td></td>
| xidachen@ removed the usage of setTimeout in animations layout test, and replaced them with rAF. |
<td><td>setTimeout can easily cause flakiness, especially on debug
bots.</td></td>
<td><td>Animations are driven by animation frames, using rAF leads to more
robust tests.</td></td>
| ![image](https://lh4.googleusercontent.com/02ubEg_i85VG8_GcBTpvZdboNqtTJc85Q0f-ZaSo5QFTjU7_PEGRpiYSKHQ7XnZ1cr3ioGu3F87MfJWBh3NYtfF9zonWHQfhQ0OMxTyuyo4JK6byuDzTPP3B2wUuFTgh4zNKtnmeug) |
| Mutable timelines |
| kevers@ has been working on scroll timelines and the above demo showcases mutable timelines, which are required for supporting css animation-timeline. |
<td><td>The demo illustrates updating the animation timeline via the
web-animation API.</td></td>
<td><td>Presently it is behind the scroll-timeline feature flag.</td></td>
| kevers@ showed another fun demo for scroll timelines, which uses scroll position to drive a paint worklet animation.. |
| ![image](https://lh4.googleusercontent.com/XdD8nBBUsBXIe8J93a7ntjcLK2u30rEa-HahPlPUqLJoa30tSCebdA5oisoQCfrF4E7xkkqn7epvzJfX66TSyC9jPmq9AexhaIjBt7FWhKLEAo3HzfCbTHKA8DN9wedehK1sq_Vogg) |
|
|
| Smoothness metrics |
| ![image](https://lh3.googleusercontent.com/UOyYLsJ4A5m-FFWw5T2q6owRPLZloZXc-WO9zGJvAZ-RUXhQp5zj8rvZ5O7caDnbScfIIgHkEoHfj9n_7Ct9jVzjlvqk5apzJzV6_KhLmu5yBndzQR2VdzINsEgJjXT32c9VpvPfGg) |
| xidachen@ improved fps meter by making it account for page loading. |
<td><td>The fps meter will reset itself at first contentful paint (which is
regarded as loading completed).</td></td>
<td><td>The stats before first contentful paint will be discarded when we
report to UMA.</td></td>
| Animation event handlers |
| gtsteel@ landed the implementation for ontrasition\* event handler properties. Along with that, gtsteel@ also fixed animationcancel event so that it doesn’t fire after animationend. |
| Zooming no longer breaks transitions |
| gtsteel@ fixed a bug where zooming would cause transition event listeners to fire. |
<td><td>Previously, we compared zoomed values when starting transitions,
then transitionend based on computed value.</td></td>
<td><td>Now we calculate and compare computed values (as per spec) if zoom
changed.</td></td>
|
|
| Web tests ⇒ WPT |
| liviutinta@ shared a sheet that lists input related layout tests that we would like to move to wpt/. The spreadsheet also tracks the progress. |
| WebDriver Actions API Spec |
| lanwei@ has landed spec change that adds wheel input to the webdriver action API. |
|
|