Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 00c9e0579427c32cea0d9dadd67a7e8aeb3d3a8b
      
https://github.com/WebKit/WebKit/commit/00c9e0579427c32cea0d9dadd67a7e8aeb3d3a8b
  Author: Antoine Quint <[email protected]>
  Date:   2026-01-26 (Mon, 26 Jan 2026)

  Changed paths:
    M LayoutTests/platform/glib/TestExpectations
    A 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-commit-after-finished-promise-expected.txt
    A 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-commit-after-finished-promise.html
    R 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-frame-after-finished-promise-expected.txt
    R 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-frame-after-finished-promise.html

  Log Message:
  -----------
  [threaded-animations] test 
`webanimations/transform-accelerated-animation-removed-one-frame-after-finished-promise.html`
 fails with "Threaded Time-based Animations" enabled
https://bugs.webkit.org/show_bug.cgi?id=306274
rdar://168921311

Reviewed by Anne van Kesteren.

The test 
`webanimations/transform-accelerated-animation-removed-one-frame-after-finished-promise.html`
 made
the assumptions that accelerated animations were committed one frame after a 
change in the state of the animation
model. This is no longer true with threaded animations, which will be committed 
in the run loop immediately after
the next frame. We update the test to use the utility functions that abstract 
such minutia. This test now passes
regardless of the "Threaded Time-based Animations" setting.

We also rename the test to be less specific about its expectation.

* LayoutTests/platform/glib/TestExpectations:
* 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-commit-after-finished-promise-expected.txt:
 Renamed from 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-frame-after-finished-promise-expected.txt.
* 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-commit-after-finished-promise.html:
 Added.
* 
LayoutTests/webanimations/transform-accelerated-animation-removed-one-frame-after-finished-promise.html:
 Removed.

Canonical link: https://commits.webkit.org/306215@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to