Incorrect web page rendering in CSChromium |
|||||
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.
,
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?
,
Aug 30 2017
Here's a screenshot of the bug in Safari.
,
Aug 31 2017
So should we report the bug to Apple then if it does reproduce in Safari too?
,
Aug 31 2017
,
Sep 13 2017
,
Sep 14
The webkit bug was updated 2 days ago and they're asking if this is reproducible. Could you take a look, Eugene?
,
Sep 14
Comment on WebKit bug: "I can't reproduce this. Is it still happening?"
,
Sep 14
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 |
|||||
Comment 1 by eugene...@chromium.org
, Aug 24 2017Components: Mobile>WebView>Glue
Labels: -Type-Bug Type-Compat