New issue
Advanced search Search tips

Issue 758559 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Sep 14
Cc:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 3
Type: Compat



Sign in to add a comment

Incorrect web page rendering in CSChromium

Project Member Reported by sdefresne@chromium.org, Aug 24 2017

Issue description

<strong> elements are incorrectly rendered in CSChromium but render correctly in Chromium built at the same revision (f2e00d9b5d947bd9a8b64e980bc7e634432f2643) on some web properties (noticed on https://hackcabin.com/post/dont-mine-bitcoin-mine-altcoins/).

Compare screenshots attached to this issue. Notice that "hundreds of alts" is not rendered in CSChromium.

No idea which component to use for page incorrectly rendered on iOS (cannot use "Blink" as iOS does not use Blink, but no other component correspond to what is rendered in a web view). Assigning to eugenebut@ as OWNERS of web// to let them triage.
 
CSChromium.png
150 KB View Download
Chromium.png
161 KB View Download
Cc: -marq@chromium.org danyao@chromium.org
Components: Mobile>WebView>Glue
Labels: -Type-Bug Type-Compat

Comment 2 by danyao@chromium.org, Aug 30 2017

This looks like a WebKit bug because I can reproduce the buggy behavior on Safari iOS and desktop. It seems to be related to the font used by this page, because a vanilla <strong> element appears to be rendered correctly. The text is there, but super small. Also any change that causes the page to repaint (e.g. toggling the style attributes in Web Inspector) renders the text correctly.

In Chromium, scrolling seems to cause repaint (whereas it doesn't seem to in Safari). So scrolling the page actually fixes the text.

Also I couldn't reproduce the error in a local copy of this page. Maybe something weird with web font loading?

Comment 3 by danyao@chromium.org, Aug 30 2017

Here's a screenshot of the bug in Safari.
Simulator Screen Shot Aug 30, 2017, 4.52.53 PM.png
136 KB View Download
So should we report the bug to Apple then if it does reproduce in Safari too?

Comment 5 by danyao@chromium.org, Aug 31 2017

Status: ExternalDependency (was: Assigned)
Filed https://bugs.webkit.org/show_bug.cgi?id=176162.
Cc: eugene...@chromium.org
Owner: ----
Owner: eugene...@chromium.org
Status: Assigned (was: ExternalDependency)
The webkit bug was updated 2 days ago and they're asking if this is reproducible. Could you take a look, Eugene? 
Cc: -danyao@chromium.org
Owner: danyao@chromium.org
Comment on WebKit bug: "I can't reproduce this. Is it still happening?"
Status: WontFix (was: Assigned)
Thanks for checking! I can't reproduce this anymore in iOS 12, even though I can still reproduce it using the original HTML in iOS 10.3. WebKit must have fixed it somewhere along the way.

Sign in to add a comment