Closed Bug 1412127 Opened 7 years ago Closed 6 years ago

Visual text corruption on hollywoodlife.com

Categories

(Core :: Graphics: WebRender, defect, P3)

x86_64
Linux
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr52 --- unaffected
firefox56 --- unaffected
firefox57 --- unaffected
firefox58 --- unaffected
firefox59 --- unaffected
firefox60 --- unaffected

People

(Reporter: yoasif, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: nightly-community, Whiteboard: [wr-reserve] [gfx-noted])

Attachments

(1 file, 1 obsolete file)

Attached image hollywoodlife-wr.png (obsolete) —
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20171026100047

Steps to reproduce:

turn on gfx.webrender.enabled
turn on gfx.webrendest.enabled
turn on gfx.webrender.blob-images
turn on layers.acceleration.force-enabled

1. Navigate to: http://hollywoodlife.com/2017/10/24/who-is-heather-lind-george-hw-bush-accuser-sexual-assault/
2. Scroll down to section of article with text "She’s got a double out there, as the actress has a twin sister named Christina Bennett Lind."


Actual results:

Bad visual text corruption.


Expected results:

Clear text like when WebRender is off. 

See screenshot.
Nightly 58 x64 20171026100047 de_DE @ Debian Testing (KDE, Radeon RX480)
fresh profile: layers.acceleration.force-enabled, gfx.webrender.enabled (also tested: + gfx.webrender.blob-images)

Can't reproduce. :/ (Btw, webrendest is gone: bug 1410824)
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Whiteboard: [wr-mvp] [triage]
Whiteboard: [wr-mvp] [triage] → [wr-mvp][triage][gfx-noted]
Whiteboard: [wr-mvp][triage][gfx-noted] → [wr-mvp][triage][gfx-noted][wr-reserve-candidate]
Priority: -- → P3
Whiteboard: [wr-mvp][triage][gfx-noted][wr-reserve-candidate] → [wr-reserve] [gfx-noted]
(In reply to Asif Youssuff from comment #0)
Is this still broken for you?
Flags: needinfo?(yoasif)
Attached image wr-top.png
The text is now readable, but the text is notably darker and fuzzier when scrolled to "1. Heather has starred in numerous TV roles." vs. with WebRender disabled. 

See updated screenshot.
Attachment #8922544 - Attachment is obsolete: true
Flags: needinfo?(yoasif)
Is it fixed now?
Flags: needinfo?(yoasif)
No, it is the same as in comment 3.
Flags: needinfo?(yoasif)
The difference is that webrender is producing this page with greyscale text AA on linux, while gecko isn't.

On macos greyscale is correct, because the website sets `-moz-osx-font-smoothing:greyscale`. Possible webrender is accidentally processing that directive on linux too?

If so, this page should render with two identical lines on linux with webrender:

data:text/html,<span style="-moz-osx-font-smoothing:grayscale">Hello!!!</span><br><span>Hello!!!</span>
*correction: on macos the lines should be different, on linux they should be the same. If the bug is as I described, then you will see the lines as different on linux.
Flags: needinfo?(yoasif)
Alexis, I just tried your test case in a Nightly profile where I can reproduce this bug (on Linux), and they look the same. Not sure what that tells you.
Flags: needinfo?(yoasif)
Asif, can you still reproduce this?
Flags: needinfo?(yoasif)
regardless, this has only ever been reported on linux, so not a release blocker.
Blocks: stage-wr-next
No longer blocks: stage-wr-trains
I can no longer reproduce this on the original hardware this was reported against.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(yoasif)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: