[iOS] [Feature request] Keep the Toolbar hidden when scrolling, while the finger is touching the screen |
|||||||||
Issue descriptionVersion: 49.0.2623.73 OS: iOS 9.2.1 What steps will reproduce the problem? (1) Visit a long webpage (2) Do a swipe up to scroll down a bit (3) Result: The Toolbar disappears (4) Now hold your finger on the screen and move it down What is the expected output? What do you see instead? The page scrolls, but I expect that the Toolbar keeps still hidden. Unfortunately it appears immediately and disturbs the reading. This would be a nice feature, since Safari is working that way. Please use labels and text to provide additional information. If you need more information, please let me know. Thanks in advance. Mehmet
,
Apr 27 2017
Mike, do you know if Chrome for Android works in the same way?
,
May 1 2017
Android M57 and iOS M58 both work similarly. mehmet@ note that release 49 is more than one year old. I didn't test against this version, but it may work somewhat differently than in more recent releases. (Although the bar still does appear when you scroll up.) To help scope the problem, are you on an iPhone 5 screen size device where screen real estate is more critical?
,
May 2 2017
michaeldo@: Yes, I am using an iPhone 5 SE. Thanks.
,
May 2 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 2 2018
Still valid.
,
May 2 2018
,
May 2 2018
Theresa, who would be the right person on Android team to comment on this?
,
May 2 2018
+nickrad@ +tedchoc@
,
May 2 2018
Adding back UI>Browser>FullScreen, because on iOS we consider this feature as FullScreen.
,
May 2 2018
On Android if you scroll the toolbar off and don't lift your finger, we don't bring the toolbar back in until you scroll the full distance back to when it was initially hidden. Basically on a long page, start with your thumb on the bottom of the screen and scroll up. When your thumb reaches the top, scroll back down and you'll see it requires you to scroll back to where you started before the omnibox comes back. If anything, we could add some slight delay to allow you to lift your finger briefly and keep it in this mode, but I don't know if that would break other things.
,
May 2 2018
mehmet@, what do you think about behavior from comment #11? Would you consider this bug as fixed if iOS do the same?
,
May 2 2018
We have the same behavior as described in Comment 11; for a single pan gesture, the toolbar is locked to its initial content offset in the page, and will only be shown again if the user scrolls all the way back to where that content offset is visible. I think that what this bug is requesting is for a secondary pan that occurs after the page has been scrolled and the toolbars completely hidden. I had talked with Peter a bit about this, and it seems like something we'd like to do. A couple options for implementing this would be: 1. Add a constant "padding" offset. This would mean that once the page is in fullscreen, we'd need to scroll X points before having the toolbar start to be shown again. This would be a good first pass implementation, although it'd require some fine tuning of the right value of X to differentiate between small scrolls to read more content vs. faster scrolls intended to jump further in the page. This would also be the easiest to implement. 2. Gate the toolbar reveal based on the velocity of the WKScrollView's pan gesture. This would mean that slow scrolling that occurs when reading a long article won't bring the toolbars back into view, but faster scrolling indicative of swiping to the top/bottom of the page will show the toolbar.
,
May 2 2018
Thanks! If we choose to change the existing behavior, then it would be great to keep the consistency across iOS and Android.
,
May 2 2018
Thanks @all for your listening and implementing of this request :-) |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by eugene...@chromium.org
, Mar 14 2016Status: Assigned (was: Untriaged)