Bug 195584 - [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
Summary: [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll result...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Scrolling (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Simon Fraser (smfr)
Keywords: InRadar
Depends on:
Reported: 2019-03-11 17:06 PDT by Simon Fraser (smfr)
Modified: 2019-03-12 12:05 PDT (History)
6 users (show)

See Also:

Work in progress (22.20 KB, patch)
2019-03-11 20:22 PDT, Simon Fraser (smfr)
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2019-03-11 17:06:54 PDT
Programmatic scroll of overflow:scroll does the wrong thing (it clobbers the UIScrollView contentOffset with 0,0).
Comment 1 Simon Fraser (smfr) 2019-03-11 17:12:50 PDT
Marked compositing/ios/overflow-scroll-update-overlap.html as failing for now in https://trac.webkit.org/changeset/242758/webkit
Comment 2 Simon Fraser (smfr) 2019-03-11 19:38:34 PDT
We need the same logic we have for "requestedScrollPositionUpdate" for overflow that we have for Frames.
Comment 3 Simon Fraser (smfr) 2019-03-11 20:22:57 PDT
Created attachment 364342 [details]
Work in progress
Comment 4 Simon Fraser (smfr) 2019-03-11 20:24:22 PDT
Need to do some cleanup work before this to move isHandlingProgrammaticScroll from ScrollingTree to the scrolling node, and make frames/overflow more similar for programmatic scroll.
Comment 5 Radar WebKit Bug Importer 2019-03-11 20:25:16 PDT