RESOLVED FIXED 196011
[iOS WK2] Turn on async overflow scrolling by default
https://bugs.webkit.org/show_bug.cgi?id=196011
Summary [iOS WK2] Turn on async overflow scrolling by default
Simon Fraser (smfr)
Reported 2019-03-20 10:02:53 PDT
[iOS WK2] Turn on async overflow scrolling by default
Attachments
Patch (49.96 KB, patch)
2019-03-20 10:29 PDT, Simon Fraser (smfr)
koivisto: review+
Patch (49.88 KB, patch)
2019-03-20 10:45 PDT, Simon Fraser (smfr)
commit-queue: commit-queue-
Simon Fraser (smfr)
Comment 1 2019-03-20 10:29:37 PDT
EWS Watchlist
Comment 2 2019-03-20 10:32:28 PDT
Attachment 365355 [details] did not pass style-queue: ERROR: LayoutTests/platform/ios-wk2/TestExpectations:1316: Path does not exist. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/ios-wk2/TestExpectations:1316: Path does not exist. [test/expectations] [5] Total errors found: 2 in 22 files If any of these errors are false positives, please file a bug against check-webkit-style.
Simon Fraser (smfr)
Comment 3 2019-03-20 10:45:31 PDT
WebKit Commit Bot
Comment 4 2019-03-20 14:44:51 PDT
Comment on attachment 365357 [details] Patch Rejecting attachment 365357 [details] from commit-queue. Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-01', 'apply-attachment', '--no-update', '--non-interactive', 365357, '--port=mac']" exit_code: 2 cwd: /Volumes/Data/EWS/WebKit Logging in as commit-queue@webkit.org... Fetching: https://bugs.webkit.org/attachment.cgi?id=365357&action=edit Fetching: https://bugs.webkit.org/show_bug.cgi?id=196011&ctype=xml&excludefield=attachmentdata Processing 1 patch from 1 bug. Processing patch 365357 from bug 196011. Fetching: https://bugs.webkit.org/attachment.cgi?id=365357 Failed to run "[u'/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply', '--force']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit Parsed 22 diffs from patch file(s). patching file Source/WebKit/ChangeLog Hunk #1 succeeded at 1 with fuzz 3. patching file Source/WebKit/Shared/WebPreferences.yaml patching file Source/WebKit/Shared/WebPreferencesDefaultValues.h patching file LayoutTests/ChangeLog Hunk #1 succeeded at 1 with fuzz 3. patching file LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt Hunk #1 FAILED at 16. 1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.rej patching file LayoutTests/platform/ios-wk2/TestExpectations patching file LayoutTests/platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt patching file LayoutTests/platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt patching file LayoutTests/platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt patching file LayoutTests/platform/ios/compositing/layers-inside-overflow-scroll-expected.txt patching file LayoutTests/platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt patching file LayoutTests/platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt patching file LayoutTests/platform/ios/compositing/self-painting-layers-expected.txt patching file LayoutTests/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt Failed to run "[u'/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply', '--force']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit Full output: https://webkit-queues.webkit.org/results/11585099
Simon Fraser (smfr)
Comment 5 2019-03-20 16:00:07 PDT
Jon Lee
Comment 6 2019-03-20 16:06:48 PDT
<rdar://problem/48453859> Turn async scrolling for overflow:scroll on by default
Lucas Forschler
Comment 7 2019-03-21 08:37:01 PDT
Shawn Roberts
Comment 8 2019-03-21 09:24:29 PDT
Had to roll out in https://trac.webkit.org/changeset/243292/webkit Was causing 109 layout test failures and 2 crashes. All 111 failures happen in 243250, all pass in 243249. Link to results page : https://build.webkit.org/results/Apple%20iOS%2012%20Simulator%20Debug%20WK2%20(Tests)/r243288%20(2909)/results.html# Assertion Crashes : ASSERTION FAILED: !m_scrollDimensionsDirty Will attach test list file on Radar.
Simon Fraser (smfr)
Comment 9 2019-03-21 17:09:01 PDT
Simon Fraser (smfr)
Comment 10 2019-03-21 17:34:46 PDT
Simon Fraser (smfr)
Comment 11 2019-03-21 17:49:49 PDT
Simon Fraser (smfr)
Comment 12 2019-03-21 18:06:48 PDT
The asserting tests were: imported/blink/fast/text/output-isolate-at-end-of-line-crash.html legacy-animation-engine/imported/blink/fast/text/output-isolate-at-end-of-line-crash.html These are the same test in 2 places. The test sets overflow: -webkit-paged-y on a MathML element, which is pretty obscure. I filed bug 196123 about it.
Note You need to log in before you can comment on or make changes to this bug.