Closed
Bug 1377690
Opened 7 years ago
Closed 7 years ago
Group opacity with transparent contents is broken
Categories
(Core :: Graphics: WebRender, defect, P3)
Core
Graphics: WebRender
Tracking
()
VERIFIED
FIXED
mozilla56
Tracking | Status | |
---|---|---|
firefox56 | --- | fixed |
People
(Reporter: mstange, Unassigned)
References
Details
(Whiteboard: [gfx-noted])
Attachments
(1 file)
245 bytes,
text/html
|
Details |
This testcase should have a yellow-whitish fill. With webrender + webrendest, and in servo, it has a grayish fill.
This is https://github.com/servo/webrender/issues/1449 .
Comment 1•7 years ago
|
||
can reproduce.
webrender / webrender+webrendest: #dadad1
without webrender: #ffffd1
Updated•7 years ago
|
Whiteboard: [gfx-noted]
Updated•7 years ago
|
Priority: -- → P3
Reporter | ||
Comment 2•7 years ago
|
||
This will be fixed by the next webrender update that includes https://github.com/servo/webrender/pull/1493 .
Depends on: 1374730
Reporter | ||
Comment 3•7 years ago
|
||
If this doesn't cause more reftests to start passing, we should add one.
Comment 4•7 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #3)
> If this doesn't cause more reftests to start passing, we should add one.
It didn't, there were no new reftest passes/failures with bug 1380645 (which includes servo/webrender#1493). That's on autoland now.
Comment 5•7 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #0)
> Created attachment 8882833 [details]
> testcase
>
> This testcase should have a yellow-whitish fill. With webrender +
> webrendest, and in servo, it has a grayish fill.
In Nightly 56 x64 20170721100159 @ Debian Testing (Linux 4.11.0-1-amd64, Radeon RX480)
(with a fresh profile with default settings, so without webrender/stylo)
my tab freezes/crashes and I get
bp-90011b08-9336-47ff-98ea-9c61f0170721 [@ IPCError-browser | ShutDownKill ]
with your attachment,
after I do a mousedown on the square (div), hold it, move it to the center of the window and release my mouse:
If I then do a rightclick, I don't get a context menu, or if I change to another tab and switch back, there is a loading circle until the tab crashes.
I am unsure where should I report this. It looks crazy to me that such a simple div could crash my Nightly.
Can someone reproduce this?
Reporter | ||
Comment 6•7 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #4)
> (In reply to Markus Stange [:mstange] from comment #3)
> > If this doesn't cause more reftests to start passing, we should add one.
>
> It didn't, there were no new reftest passes/failures with bug 1380645 (which
> includes servo/webrender#1493). That's on autoland now.
Ah, hmm, maybe because we're not webrendest enough to exercise those paths in our reftests. It might be worth comparing reftest results with webrendest turned on in both builds before we add a new test.
(In reply to Darkspirit from comment #5)
> I am unsure where should I report this. It looks crazy to me that such a
> simple div could crash my Nightly.
> Can someone reproduce this?
I can reproduce the content process hang on Mac with these steps to reproduce. Can you please file a new bug? Thanks!
Reporter | ||
Comment 7•7 years ago
|
||
Fixed by bug 1380645.
We can add a test later, this bug doesn't need to stay open.
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox56:
--- → fixed
Flags: in-testsuite?
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
Comment 8•7 years ago
|
||
(In reply to Darkspirit from comment #1)
> can reproduce.
> webrender / webrender+webrendest: #dadad1
> without webrender: #ffffd1
Webrender+Webrendest+Stylo: #ffffd1 = "yellow-whitish"
Without them: #ffffd1
Verified fixed in Nightly 56 x64 20170727100240 @ Debian Testing.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•