New issue
Advanced search Search tips

Issue 707966 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Apr 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Browser does not expand content when scrolling sideways?

Reported by ole.er...@gmail.com, Apr 3 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0

Steps to reproduce the problem:
See this SO report: http://stackoverflow.com/questions/43178480/margin-shows-in-chrome-and-safari-when-there-is-none

Short summary:
When I view the page in google chrome on my iphone the phone "cookie cutters" the content into the viewport and renders everything outside the initial visible viewport white.  

What is the expected behavior?
I'm expecting the same behavior that I see in chrome developer tools.

What went wrong?
See http://stackoverflow.com/questions/43178480/margin-shows-in-chrome-and-safari-when-there-is-none

Did this work before? N/A 

Chrome version: <Copy from: 'about:version'>  Channel: n/a
OS Version: 14.04
Flash Version: Shockwave Flash 25.0 r0
 
I'm using icon utilities like these to display some of the content.  Seems like flexbox layout gets "Confused" by this.  I have a box on box utilty icon like this being used in the header:

.u-icon-box-on-box:before {
    content: "⧉";
}

It displays fine when viewing the page on my laptop, but on my iphone 6s plus it completely disappears in both portrait and landscape mode.
Also on the right hand side of the header there is a fa-chevron-right icon.  This gets rendered outside of the chevron element on my phone when in portrait mode.  It looks like the rendering engine "forgets" that "content: " content from pseudo elements (:before, :after, etc) should be part of the container layout.
Labels: Needs-Milestone
Status: WontFix (was: Unconfirmed)
If you are saying that Chrome on IOS is not rendering something as it does in devtools when in device mode, this is not something that we will likely be able to solve since Chrome on IOS uses Webkit and not Blink.

Devtools only tries to show apx what it might look like on IOS devices, but does not emulate the rendering engine that Webkit/Safari uses and instead uses Chrome's layout engine (Blink) constrained and adjusted to look and feel approximately how the desired IOS device might work/feel.

In short, we will likely never be able to do this.

Thanks for the report though!
Thanks for the heads up.  I'll file a report with webkit.  Did you have a chance to see whether the page renders OK on Android in general?

Sign in to add a comment