Bug 249506
| Summary: | REGRESSION(257759@main): [ Mac wk1 ] imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html is a constant text failure | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Robert Jenner <jenner> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | cdumez, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Robert Jenner
imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html
is a constant text failure on Mac wk1.
HISTORY:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fcss-typed-om%2Fthe-stylepropertymap%2Fproperties%2Fscroll-behavior.html
TEXT DIFF:
-FAIL Can set 'scroll-behavior' to CSS-wide keywords Invalid property scroll-behavior
-FAIL Can set 'scroll-behavior' to var() references Invalid property scroll-behavior
-FAIL Can set 'scroll-behavior' to the 'auto' keyword Invalid property scroll-behavior
-FAIL Can set 'scroll-behavior' to the 'smooth' keyword Invalid property scroll-behavior
-PASS Setting 'scroll-behavior' to a length throws TypeError
-PASS Setting 'scroll-behavior' to a percent throws TypeError
-PASS Setting 'scroll-behavior' to a time throws TypeError
-PASS Setting 'scroll-behavior' to an angle throws TypeError
-PASS Setting 'scroll-behavior' to a flexible length throws TypeError
-PASS Setting 'scroll-behavior' to a number throws TypeError
-PASS Setting 'scroll-behavior' to a URL throws TypeError
-PASS Setting 'scroll-behavior' to a transform throws TypeError
+FAIL Can set 'scroll-behavior' to CSS-wide keywords: initial Invalid property scroll-behavior
+FAIL Can set 'scroll-behavior' to CSS-wide keywords: inherit Invalid property scroll-behavior
+FAIL Can set 'scroll-behavior' to CSS-wide keywords: unset Invalid property scroll-behavior
+FAIL Can set 'scroll-behavior' to CSS-wide keywords: revert Invalid property scroll-behavior
+FAIL Can set 'scroll-behavior' to var() references: var(--A) Invalid property scroll-behavior
+FAIL Can set 'scroll-behavior' to the 'auto' keyword: auto Invalid property scroll-behavior
+FAIL Can set 'scroll-behavior' to the 'smooth' keyword: smooth Invalid property scroll-behavior
+PASS Setting 'scroll-behavior' to a length: 0px throws TypeError
+PASS Setting 'scroll-behavior' to a length: -3.14em throws TypeError
+PASS Setting 'scroll-behavior' to a length: 3.14cm throws TypeError
+PASS Setting 'scroll-behavior' to a length: calc(0px + 0em) throws TypeError
+PASS Setting 'scroll-behavior' to a percent: 0% throws TypeError
+PASS Setting 'scroll-behavior' to a percent: -3.14% throws TypeError
+PASS Setting 'scroll-behavior' to a percent: 3.14% throws TypeError
+PASS Setting 'scroll-behavior' to a percent: calc(0% + 0%) throws TypeError
+PASS Setting 'scroll-behavior' to a time: 0s throws TypeError
+PASS Setting 'scroll-behavior' to a time: -3.14ms throws TypeError
+PASS Setting 'scroll-behavior' to a time: 3.14s throws TypeError
+PASS Setting 'scroll-behavior' to a time: calc(0s + 0ms) throws TypeError
+PASS Setting 'scroll-behavior' to an angle: 0deg throws TypeError
+PASS Setting 'scroll-behavior' to an angle: 3.14rad throws TypeError
+PASS Setting 'scroll-behavior' to an angle: -3.14deg throws TypeError
+PASS Setting 'scroll-behavior' to an angle: calc(0rad + 0deg) throws TypeError
+PASS Setting 'scroll-behavior' to a flexible length: 0fr throws TypeError
+PASS Setting 'scroll-behavior' to a flexible length: 1fr throws TypeError
+PASS Setting 'scroll-behavior' to a flexible length: -3.14fr throws TypeError
+PASS Setting 'scroll-behavior' to a number: 0 throws TypeError
+PASS Setting 'scroll-behavior' to a number: -3.14 throws TypeError
+PASS Setting 'scroll-behavior' to a number: 3.14 throws TypeError
+PASS Setting 'scroll-behavior' to a number: calc(2 + 3) throws TypeError
+PASS Setting 'scroll-behavior' to a transform: translate(50%, 50%) throws TypeError
+PASS Setting 'scroll-behavior' to a transform: perspective(10em) throws TypeError
+PASS Setting 'scroll-behavior' to a transform: translate3d(0px, 1px, 2px) translate(0px, 1px) rotate3d(1, 2, 3, 45deg) rotate(45deg) scale3d(1, 2, 3) scale(1, 2) skew(1deg, 1deg) skewX(1deg) skewY(45deg) perspective(1px) matrix3d(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16) matrix(1, 2, 3, 4, 5, 6) throws TypeError
DIFF URL:
https://build.webkit.org/results/Apple-Ventura-Release-AppleSilicon-WK1-Tests/258008@main%20(844)/imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior-pretty-diff.html
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/103464702>
Robert Jenner
I was able to reproduce the failure running the test as follows:
run-webkit-tests imported/w3c/web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html -1
The failure reproduces at ToT, and I was able to bisect it back to 257758@main. When your checkout is at 257759@main or higher the test fails on Mac wk1. When you take your checkout back to 267758@main the test passes.
Robert Jenner
I have marked an expectation for this test since it was slowing down EWS. However, it looks like we may be having some issues at the moment with it auto populating the PR to a bug, as well as landing via unsafe-merge queue. Here is the link to the PR:
https://github.com/WebKit/WebKit/pull/7792
EWS
Test gardening commit 258026@main (052c6e754fea): <https://commits.webkit.org/258026@main>
Reviewed commits have been landed. Closing PR #7792 and removing active labels.
EWS
Test gardening commit 258094@main (72824dd77286): <https://commits.webkit.org/258094@main>
Reviewed commits have been landed. Closing PR #7871 and removing active labels.