WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
287078
REGRESSION (
283036@main
): Some linear() WPT tests started failing
https://bugs.webkit.org/show_bug.cgi?id=287078
Summary
REGRESSION (283036@main): Some linear() WPT tests started failing
Bramus
Reported
2025-02-05 01:46:41 PST
I noticed that there is a regression in passing WPTs for linear(): - Safari 18.1: 21/21 PASS [^1] - Safari 18.2: 18/21 PASS [^2] Looking at
https://webstatus.dev/features/linear-easing?q=linear
, the drop in passing tests was introduced on Dec 12 2024, around the time Safari Technology Preview 210 was released. I couldn’t immediately find a bug that tracks this, so I’m filing this new one. [^1]:
https://wpt.fyi/results/css/css-easing/linear-timing-functions-syntax.html?label=stable&label=master&product=safari-18.1%20%2820619.2.8.11.10%29&aligned&q=linear
[^2]:
https://wpt.fyi/results/css/css-easing/linear-timing-functions-syntax.html?label=master&label=stable&product=safari-18.2%20%2820620.1.16.11.8%29&aligned&q=linear
Attachments
Add attachment
proposed patch, testcase, etc.
Anthony Ricaud
Comment 1
2025-02-05 07:36:56 PST
Running
https://github.com/WebKit/webkit/blob/main/Tools/Scripts/bisect-builds
could help narrow down the commit that introduced the issue.
Radar WebKit Bug Importer
Comment 2
2025-02-05 13:24:34 PST
<
rdar://problem/144256867
>
Antoine Quint
Comment 3
2025-02-06 00:37:18 PST
Good catch Bramus, I found STP 203 to be the first build to introduce this issue:
https://wpt.fyi/results/css/css-easing/linear-timing-functions-syntax.html?label=master&label=experimental&product=safari-202%20preview&aligned
https://wpt.fyi/results/css/css-easing/linear-timing-functions-syntax.html?label=master&label=experimental&product=safari-203%20preview&aligned
Going to bisect WebKit commits to find the exact regression point.
Antoine Quint
Comment 4
2025-02-06 00:40:03 PST
Oddly, this test passes within the WebKit test harness but definitely fails when loading live in Safari or Safari Technology Preview:
http://wpt.live/css/css-easing/linear-timing-functions-syntax.html
Antoine Quint
Comment 5
2025-02-06 00:43:08 PST
The commit range between STP 202 and STP 203 is
282390@main:283042@main
according to
https://webkit.org/blog/15860/release-notes-for-safari-technology-preview-203/
.
Antoine Quint
Comment 6
2025-02-06 00:55:24 PST
This regressed with
283036@main
. Cc'ing Sam Weinig who landed that patch.
Sam Weinig
Comment 7
2025-02-06 09:21:20 PST
This was just me failing to upstream my WPT changes :(. Here is the PR to do that now ->
https://github.com/web-platform-tests/wpt/pull/50533
.
Bramus
Comment 8
2025-02-07 04:54:14 PST
Phew!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug