RESOLVED CONFIGURATION CHANGED 190500
Bad behavior of scrolling, position:fixed inside flattened iframe
https://bugs.webkit.org/show_bug.cgi?id=190500
Summary Bad behavior of scrolling, position:fixed inside flattened iframe
Simon Fraser (smfr)
Reported 2018-10-11 17:11:21 PDT
Created attachment 352107 [details] Testcase Attached test case, when loaded on iOS, shows bad problems where the position of the logging box jumps around, and the content doesn't get fully tilted, and it can't be scrolled.
Attachments
Testcase (2.07 KB, application/zip)
2018-10-11 17:11 PDT, Simon Fraser (smfr)
no flags
Radar WebKit Bug Importer
Comment 1 2018-10-11 17:11:47 PDT
Simon Fraser (smfr)
Comment 2 2019-03-15 21:48:44 PDT
Even with frame flattening off, I see two issues with this test content on iPad: 1. On first load, the position:fixed in the iframe is missing 2. After scrolling the iframe for a bit, we lose all the tiles in the logging element. My guess is that GraphicsLayer geometry isn't getting updated somehow, triggering incorrect visible rects. Maybe this is related to boundsOrigin vs. position differences.
Frédéric Wang (:fredw)
Comment 3 2019-03-21 05:00:40 PDT
@smfr: Not sure how it relates to bug 194433, but AFAIK my remaining tests for position: fixed/sticky when async frame scrolling is enabled still don't pass.
Simon Fraser (smfr)
Comment 4 2019-03-27 10:26:55 PDT
https://trac.webkit.org/changeset/243539/webkit fixes position:fixed inside the iframe. I still see missing tiles in the scroller sometimes.
Antti Koivisto
Comment 5 2019-05-23 15:21:08 PDT
Appears to be fixed.
Note You need to log in before you can comment on or make changes to this bug.