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