RESOLVED FIXED 198917
Convert macOS to scroll by changing layer boundsOrigin
https://bugs.webkit.org/show_bug.cgi?id=198917
Summary Convert macOS to scroll by changing layer boundsOrigin
Simon Fraser (smfr)
Reported 2019-06-17 08:36:10 PDT
Convert macOS to scroll by changing layer boundsOrigin
Attachments
Patch (30.51 KB, patch)
2019-06-17 08:38 PDT, Simon Fraser (smfr)
no flags
Archive of layout-test-results from ews101 for mac-highsierra (3.21 MB, application/zip)
2019-06-17 09:47 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews107 for mac-highsierra-wk2 (2.74 MB, application/zip)
2019-06-17 09:55 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews117 for mac-highsierra (3.02 MB, application/zip)
2019-06-17 10:28 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews126 for ios-simulator-wk2 (2.59 MB, application/zip)
2019-06-17 10:36 PDT, EWS Watchlist
no flags
Patch (37.65 KB, patch)
2019-06-17 14:34 PDT, Simon Fraser (smfr)
no flags
Archive of layout-test-results from ews103 for mac-highsierra (3.19 MB, application/zip)
2019-06-17 16:25 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews115 for mac-highsierra (3.03 MB, application/zip)
2019-06-17 16:28 PDT, EWS Watchlist
no flags
Patch (40.81 KB, patch)
2019-06-17 17:46 PDT, Simon Fraser (smfr)
no flags
Archive of layout-test-results from ews101 for mac-highsierra (3.34 MB, application/zip)
2019-06-17 18:31 PDT, EWS Watchlist
no flags
Archive of layout-test-results from ews114 for mac-highsierra (2.97 MB, application/zip)
2019-06-17 19:34 PDT, EWS Watchlist
no flags
Patch (40.81 KB, patch)
2019-06-17 21:44 PDT, Simon Fraser (smfr)
no flags
Simon Fraser (smfr)
Comment 1 2019-06-17 08:38:50 PDT
Simon Fraser (smfr)
Comment 2 2019-06-17 08:39:23 PDT
Just needs a bit more cleanup before reviewing (if tests pass).
EWS Watchlist
Comment 3 2019-06-17 09:47:56 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 4 2019-06-17 09:47:58 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 5 2019-06-17 09:55:04 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 6 2019-06-17 09:55:06 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 7 2019-06-17 10:28:16 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 8 2019-06-17 10:28:18 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 9 2019-06-17 10:36:11 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 10 2019-06-17 10:36:12 PDT Comment hidden (obsolete)
Simon Fraser (smfr)
Comment 11 2019-06-17 14:34:38 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 12 2019-06-17 16:25:42 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 13 2019-06-17 16:25:44 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 14 2019-06-17 16:28:48 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 15 2019-06-17 16:28:50 PDT Comment hidden (obsolete)
Simon Fraser (smfr)
Comment 16 2019-06-17 17:46:58 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 17 2019-06-17 18:31:48 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 18 2019-06-17 18:31:49 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 19 2019-06-17 19:34:20 PDT Comment hidden (obsolete)
EWS Watchlist
Comment 20 2019-06-17 19:34:22 PDT Comment hidden (obsolete)
Simon Fraser (smfr)
Comment 21 2019-06-17 21:44:10 PDT
Antti Koivisto
Comment 22 2019-06-18 00:45:00 PDT
Comment on attachment 372322 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=372322&action=review > Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp:-450 > - // Doing all scrolling like this (UIScrollView style) would simplify code. Nice
WebKit Commit Bot
Comment 23 2019-06-18 08:16:39 PDT
Comment on attachment 372322 [details] Patch Clearing flags on attachment: 372322 Committed r246538: <https://trac.webkit.org/changeset/246538>
WebKit Commit Bot
Comment 24 2019-06-18 08:16:41 PDT
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 25 2019-06-18 08:17:19 PDT
Truitt Savell
Comment 26 2019-06-19 13:29:06 PDT
The changes in https://trac.webkit.org/changeset/246538/webkit has broken compositing/repaint/iframes/compositing-iframe-scroll-repaint.html on Mojave WK1. I was able to reproduce this locally. History: https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=compositing%2Frepaint%2Fiframes%2Fcompositing-iframe-scroll-repaint.html Diff: --- /Volumes/Data/slave/mojave-release-tests-wk1/build/layout-test-results/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt +++ /Volumes/Data/slave/mojave-release-tests-wk1/build/layout-test-results/compositing/repaint/iframes/compositing-iframe-scroll-repaint-actual.txt @@ -34,12 +34,6 @@ (GraphicsLayer (bounds 400.00 1016.00) (drawsContent 1) - (repaint rects - (rect 0.00 0.00 400.00 1016.00) - (rect 0.00 0.00 400.00 1016.00) - (rect 8.00 8.00 384.00 1000.00) - (rect 0.00 0.00 400.00 1016.00) - ) (children 1 (GraphicsLayer (position 8.00 8.00)
Simon Fraser (smfr)
Comment 27 2019-06-19 14:47:48 PDT
Partially reverted in https://trac.webkit.org/r246612
Note You need to log in before you can comment on or make changes to this bug.