Issue metadata
Sign in to add a comment
|
Can't scroll AMP pages with top document isolation enabled |
||||||||||||||||||||||||
Issue descriptionChrome Version: 57.0.2987.4 OS: Android 7.1.1, Pixel XL I've been seeing this for a week or so in canary. What steps will reproduce the problem? (1) Load https://www.google.com/amp/s/amp.cnn.com/cnn/2017/01/21/politics/womens-march-donald-trump-inauguration-sizes/index.html (2) Try to scroll. This works fine in stable.
,
Jan 24 2017
I can't repro, I tried on Canary (58.0.2990.3) and Dev (57.0.2984.3) on Nexus 5X, Canary (57.0.2986.0) on Nexus 6 and Canary (58.0.2989.0) on a Samsung S7. Does this happen consistently or is it an intermittent issue?
,
Feb 5 2017
I'm still seeing this. 58.0.3001.3
,
Feb 5 2017
Issue 688769 has been merged into this issue.
,
Feb 5 2017
I had to uninstall chrome Canary, it made all amp pages unusable on my pixel XL. :(
,
Feb 6 2017
Perhaps specific to the pixel XL, I'll try to track one down today.
,
Feb 6 2017
Tried on a Pixel XL in beta (57.0.2987.19) and canary (58.0.3001.3) but scrolling on AMP pages works fine, both the above link and random articles. Elliott, do you perhaps have some experimental flags enabled?
,
Feb 6 2017
Confirmed it's because of Top Document Isolation. I forgot I had it turned on in the flags.
,
Feb 6 2017
,
Feb 6 2017
Adding kenrb@, who has been looking at some scrolling issues recently.
,
Feb 6 2017
Assigning to Ken as it's an OOPIF issue. Happy to help if needed though.
,
Feb 6 2017
Investigating.
,
Feb 6 2017
Gah, for some reason I saw 'Pixel' and thought that this affected ChromeOS, forgetting about the name collision... As an Android-only bug, OOPIF scrolling is known to be broken until I land this CL that adds browser-process hit testing: https://codereview.chromium.org/2509103002/ I don't consider OOPIF modes to be usable on Android until that happens. However, it's not clear to me why main frame scrolling would be broken, and I am guessing it is some peculiarity about AMP. That might be worth poking at to see.
,
Feb 6 2017
AMP loads its content into a cross process iframe so that explains the OOPIF connection.
,
Feb 6 2017
Wow, thanks. In that case, this is entirely expected. I will follow up somewhere else on whether AMP is a known issue for TDI. I have an OKR this quarter to bring OOPIF usability on Android up to its state on desktop. I started that work in November but have been dealing with a lot of bugs lately. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by esprehn@chromium.org
, Jan 24 2017Status: Assigned (was: Untriaged)