Closed Bug 1430063 Opened 6 years ago Closed 6 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: 6 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: