New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 770025 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug



Sign in to add a comment

can't scroll rottentomatoes.com after apply sort/filter

Project Member Reported by klo...@chromium.org, Sep 29 2017

Issue description

Open https://www.rottentomatoes.com/browse/opening in Chrome on Android, or mobile device mode on the desktop through inspect.

Tap the top "tap to sort/filter". Just hit apply.

The page is not scrollable any more.

After reload, it will be scrollable again.

Happen in the stable channel even with iPhone 6 UA. Not in Mobile Safari on iOS device.
 

Comment 1 by aelias@chromium.org, Sep 29 2017

Cc: bokan@chromium.org dtapu...@chromium.org rbyers@chromium.org
Status: ExternalDependency (was: Available)
The site sets "overflow: hidden" on body element, which by design blocks scrolling.  I think iOS Safari still does not support this and I suppose rottentomatoes only tested this filter flow on iOS.

We've shipped this behavior for years now and it had a lot of breakage at first, but it's a little surprising to still see a site with the problem.  Maybe we should reopen the interop discussion with Safari since it's causing us a few problems as well?

Comment 2 by bokan@chromium.org, Sep 29 2017

Ignoring overflow: hidden was necessary pre-"virtual viewport" since otherwise you couldn't pan around after pinch-zooming. Now that Safari is shipping that it should be easy for them to respect it. I can bring this up with Safari engineers at TPAC.
I've reached out to rottentomatoes via their chat support and twitter. The chat agent said they would forward it to the engineering team. 
I've tried reaching out to an individual directly that I found on github. Hopefully we might be able to make some progress on this.

Comment 5 by bokan@chromium.org, Mar 8 2018

Status: WontFix (was: ExternalDependency)
The page behavior looks correct to me (don't remember if it's changed since I last looked). The page isn't scrollable but that appears intended, the filter dialog that pops up is meant to be modal. Dismissing the dialog allows the page to scroll again. In fact, Safari looks broken here as the page scrolls behind the modal dialog. In this case, user experience isn't broken by the difference and it's a known issue so I'm going to close this.

Safari now supports the visual viewport pinch-zoom model so I think this is a tractable bug for them now - I'll try to follow up to get them to fix it. 

Comment 6 by bokan@chromium.org, Mar 8 2018

FYI: https://bugs.webkit.org/show_bug.cgi?id=153852 is the WebKit bug - it looks like they tried it but reverted a little over a year ago. I pinged the thread to see if anything's changed. Perhaps we could gather some data and see if it paints a more compelling picture - anecdotally, I haven't seen many bugs like this in the last few years (it's a pretty obvious bug when the page doesn't scroll...). 

Sign in to add a comment