Closed Bug 1445789 Opened 6 years ago Closed 6 years ago

The pie chart on Wikipedia's Android page does not render correctly

Categories

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

x86_64
All
defect

Tracking

()

RESOLVED FIXED
mozilla61
Tracking Status
firefox-esr52 --- unaffected
firefox59 --- unaffected
firefox60 --- unaffected
firefox61 --- unaffected

People

(Reporter: kbrosnan, Assigned: mrobinson)

References

(Blocks 1 open bug, )

Details

(Keywords: regression, Whiteboard: [gfx-noted])

Attachments

(5 files)

Attached image PieChart.png
When browsing to the Wikipedia Android page https://en.wikipedia.org/wiki/Android_(operating_system)#Platform_usage the pie chart is not rendered correctly. See attached screenshot
Attached file about:support
Attached file testcase.html
reduced test case html
It seems that webrender mishandles masking a curved border with another curved border using overflow:hidden.

Confirmed on macos too, so probably all platforms.

I have been told Martin is a good choice to handle this (feel free to disagree and change the assignment)
Assignee: nobody → mrobinson
Component: Graphics → Graphics: WebRender
Whiteboard: [gfx-noted]
Attachment #8960797 - Attachment mime type: text/plain → text/htm
Attachment #8960797 - Attachment mime type: text/htm → text/html
mozregression --good 2018-01-05 --bad 2018-01-10 --pref layers.acceleration.force-enabled:true gfx.webrender.enabled:true gfx.webrender.blob-images:true image.mem.shared:true startup.homepage_welcome_url:"https://bug1445789.bmoattachments.org/attachment.cgi?id=8960797"
> 5:58.85 INFO: Last good revision: c174ef283f5561aa3cf24b1d014b5f62dcd5ccd4
> 5:58.85 INFO: First bad revision: 8ccb0e9d9bbeeed7d7e4474849debd7d21b65971
> 5:58.85 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
Has STR: --- → yes
Keywords: regression
OS: Windows 10 → All
I have opened a WebRender PR for this issue here: https://github.com/servo/webrender/pull/2578
Today's Nightly: bad

try build from bug 1449562 comment 1:
mozregression --repo try --launch f9fca061ae6211bfbd8591f2b2f47fd68c0a1c87 --pref gfx.webrender.all:true startup.homepage_welcome_url:"https://en.wikipedia.org/wiki/Android_(operating_system)#Platform_usage"
good
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: