Closed Bug 1430063 Opened 7 years ago Closed 7 years ago

regression: Specific wikipedia page: Only part of chart legend visible with WebRender

Categories

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

defect

Tracking

()

VERIFIED FIXED
mozilla59
Tracking Status
firefox-esr52 --- unaffected
firefox57 --- unaffected
firefox58 --- unaffected
firefox59 --- disabled

People

(Reporter: Tobbi, Assigned: gw)

References

(Blocks 1 open bug, )

Details

(Keywords: nightly-community, regression)

Attachments

(2 files)

Steps to reproduce: 0. Enable webrender. 1. Go to https://de.wikipedia.org/wiki/Flensburg#Ratsversammlung and scroll until you see the chart "Sitzverteilung in der Ratsversammlung" 2. Notice that the upper part of the legend doesn't get shown. You only see Wählen! : 0 WiF: 6 FDP: 2 CDU: 10 The upper part with Linke: 2 SPD: 9 Grüne: 5 SSW: 8 is rendered behind what seems to be a white surface
Danke! https://de.wikipedia.org/wiki/Flensburg#Ratsversammlung OT: The Website jumps down after a moment. This seems to be a bug of Wikipedia. (Can't reproduce with Chromium, but with Firefox ESR. wtf) good = the bottom line of the canvas(?) flickers softly when scrolling first regression: long lines, get drawn on chrome when scrolling mozregression --good 2017-11-01 --bad 2018-01-10 --pref layers.acceleration.force-enabled:true gfx.webrender.enabled:true gfx.webrender.blob-images:true image.mem.shared:true layout.display-list.retain:false startup.homepage_welcome_url:"https://de.wikipedia.org/wiki/Flensburg#Ratsversammlung" > 12:13.54 INFO: Last good revision: 9cd0e864b61325db4a27327da47444cd9197cea1 > 12:13.54 INFO: First bad revision: f232ff38a0c68e5cd26bd7fafa0a7474671effdc > 12:13.54 INFO: Pushlog: > https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=9cd0e864b61325db4a27327da47444cd9197cea1&tochange=f232ff38a0c68e5cd26bd7fafa0a7474671effdc > 16240aca46cb Kartikaya Gupta — Bug 1424631 - Update webrender to commit 1142dfc557c319119a5117450718c5b67a93cb9f. r=jrmuizel second regression: white area hides the upper half of labels, pie diagram gets drawn on chrome when scrolling mozregression --good 2017-12-20 --bad 2018-01-10 --pref layers.acceleration.force-enabled:true gfx.webrender.enabled:true gfx.webrender.blob-images:true image.mem.shared:true layout.display-list.retain:false startup.homepage_welcome_url:"https://de.wikipedia.org/wiki/Flensburg#Ratsversammlung" > 8:18.96 INFO: Last good revision: c174ef283f5561aa3cf24b1d014b5f62dcd5ccd4 > 8:18.96 INFO: First bad revision: 8ccb0e9d9bbeeed7d7e4474849debd7d21b65971 > 8:18.96 INFO: Pushlog: > https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=c174ef283f5561aa3cf24b1d014b5f62dcd5ccd4&tochange=8ccb0e9d9bbeeed7d7e4474849debd7d21b65971 > da9b75fc0866 Kartikaya Gupta — Bug 1426116 - Update webrender to commit a422f907be948b92bf5c7003a01f7744391a795e. r=jrmuizel
Blocks: 1426116, 1424631
Has Regression Range: --- → yes
Has STR: --- → yes
See Also: → 1429235
Summary: Specific wikipedia page: Only part of chart legend visible with WebRender → regression: Specific wikipedia page: Only part of chart legend visible with WebRender
good screenshot: 20171101220120 first regression screenshot: 20171224220321 second regression screenshot: 20180109234707
first regression is due to: * c16b37dd Auto merge of #2228 - glennw:overlap-border, r=kvark * e3d7353a Fix overlapping border radii handling. I filed https://github.com/servo/webrender/issues/2294 for this second regression is due to: * 45dc6a3a Auto merge of #2244 - glennw:dual-source-blending, r=kvark |\ | * 5f6b3868 Add dual-source blending path for subpixel text when supported. * 97479a41 Auto merge of #2242 - glennw:gen-seg8, r=kvark * 9423cf20 Address review comments * 6ef9d025 Adding edge flags to unit tests * 479e48f5 Fix borders with pre-built segments not checking clip mask kind. * fdac2304 Extend segment building to handle clip in/out, multiple clip regions. I filed https://github.com/servo/webrender/issues/2293 for this
Assignee: nobody → gwatson
Priority: -- → P1
This got almost fixed with a latest webrender update (https://github.com/servo/webrender/pull/2324 = bug 1430829). Thank you! (Technically everything mentioned in the bug title is fixed. Do you want a spin-off or track it here?) Remaining issues: 1) flickering line at the bottom when scrolling (like before: "good" from comment 2) 2) The diagram is visible in the tab bar when scrolling down, but it's distorted/not round there.
Depends on: 1430829
Attached video 2018-01-21_03-28-41.mp4
Nightly 59 x64 20180120220330 de_DE @ Debian Testing (KDE, Radeon RX480) left side: non-WR right side: WR
Let's make a spinoff for the remaining issues. Otherwise the github issues pointing to this bug will get confusing too.
Flags: needinfo?(jan)
See Also: → 1432046
> fixed with the latest webrender update (https://github.com/servo/webrender/pull/2324 = bug 1430829)
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(jan)
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
> Technically everything mentioned in the bug title is fixed.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: