W3C home > Mailing lists > Public > public-css-archive@w3.org > November 2020

Re: [csswg-drafts] [css-values-4] Add vhc value (#4329)

From: mind-bending-forks via GitHub <sysbot+gh@w3.org>
Date: Fri, 20 Nov 2020 08:40:43 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-731028124-1605861642-sysbot+gh@w3.org>
That was a very long post which not everyone will want or have the time to read, so let me try to capture it in a nutshell:

The key thing I am unhappy about is that design of the hiding address bar feature combined with the way scroll works on mobile browsers means that, for mobile browsers only, sites using `vh` and `flexbox` [like this](https://bug1663000.bmoattachments.org/attachment.cgi?id=9187912) will have an important part of the viewport cut off for for pretty much the user's whole journey with the page. They only get to see and interact with the whole thing if they scroll right to the very end of the scrollable content and then some.

So, what I'd ideally like:

* I'd like mobile browsers to change their design so that the whole viewport (i.e. all 100vh of it) is visible most, if not all of the time. For my example above, that means that the user should not be required to scroll to the bottom of the scrollable content to reveal the full viewport. Some other mechanism is needed. Some ideas for how to achieve this are above.
* When I have a filed bug relating to this, I have been told [WONT FIX](https://bugzilla.mozilla.org/show_bug.cgi?id=1677412) with a link to this issue. So, I'd like a clear statement from here that any browser design that results in the some of the defined viewport being cut off pretty much all of the time, and thus resulting in a different experience across desktop and mobile, is non-standard conforming and needs to be fixed. Breaking websites in such a way should not be an accepted outcome of this proposal.

-- 
GitHub Notification of comment by mind-bending-forks
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4329#issuecomment-731028124 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 20 November 2020 08:40:46 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:42:22 UTC