WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2018-10-11 17:11:47 PDT
<
rdar://problem/45211964
>
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.
Top of Page
Format For Printing
XML
Clone This Bug