Bug 224910

Summary: REGRESSION (r276377): [ iOS, EWS ] scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2.html is a constant Image Failure
Product: WebKit Reporter: Robert Jenner <jenner>
Component: ScrollingAssignee: Tim Nguyen (:ntim) <ntim>
Status: RESOLVED FIXED    
Severity: Normal CC: don.olmstead, koivisto, mrobinson, ntim, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Expected, Actual, and Diff images for failing test.
none
Patch
none
Patch none

Robert Jenner
Reported 2021-04-21 19:15:40 PDT
Attachments
Expected, Actual, and Diff images for failing test. (5.54 KB, application/zip)
2021-04-21 19:16 PDT, Robert Jenner
no flags
Patch (2.44 KB, patch)
2021-04-28 00:04 PDT, Tim Nguyen (:ntim)
no flags
Patch (3.28 KB, patch)
2021-04-28 05:47 PDT, Tim Nguyen (:ntim)
no flags
Robert Jenner
Comment 1 2021-04-21 19:16:53 PDT
Created attachment 426764 [details] Expected, Actual, and Diff images for failing test. Attaching images to this bug.
Robert Jenner
Comment 2 2021-04-21 19:28:23 PDT
Updated test expectations to Failure here to speed up EWS: https://trac.webkit.org/changeset/276416/webkit
Robert Jenner
Comment 3 2021-04-21 19:46:06 PDT
Was able to reproduce the failure on iOS14 Simulator Release ToT using the following test: run-webkit-tests --ios-simulator scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2.html -f There are a lot of revisions that did not get built, so I'm not able to verify a regression point. However, it appears that changes to Scroll Snap at r276382 is the likely cause of the test's failure: https://trac.webkit.org/changeset/276382/webkit
Radar WebKit Bug Importer
Comment 4 2021-04-21 19:51:23 PDT
Martin Robinson
Comment 5 2021-04-22 08:49:45 PDT
I took a look at this and I think the culprit here might be r276377. The test starts passing after reverting that commit, but not after reverting r276382.
Ryan Haddad
Comment 6 2021-04-22 14:13:42 PDT
(In reply to Martin Robinson from comment #5) > I took a look at this and I think the culprit here might be r276377. The > test starts passing after reverting that commit, but not after reverting > r276382. Thanks for looking! I see the test uses "will-change: transform", so that is likely.
Tim Nguyen (:ntim)
Comment 7 2021-04-28 00:04:47 PDT
Tim Nguyen (:ntim)
Comment 8 2021-04-28 05:47:02 PDT
EWS
Comment 9 2021-04-28 08:45:07 PDT
Committed r276716 (237120@main): <https://commits.webkit.org/237120@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 427254 [details].
Note You need to log in before you can comment on or make changes to this bug.