Closed
Bug 1488294
Opened 6 years ago
Closed 6 years ago
WebRender doesn't infer the color for groove / ridge borders
Categories
(Core :: Graphics: WebRender, enhancement, P1)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla64
Tracking | Status | |
---|---|---|
firefox64 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
Details
Attachments
(2 files)
And we just paint black, unlike other browsers. This is causing some new reftests to fail with the patch from bug 1487407, since I made collapsed borders go through the same code path as Gecko, which now does infer the color.
Assignee | ||
Comment 1•6 years ago
|
||
Also happens for ridge.
Summary: WebRender doesn't infer the color for groove borders → WebRender doesn't infer the color for groove / ridge borders
Assignee | ||
Comment 2•6 years ago
|
||
I'll take this if nobody wins me, I've seen the related code around today.
Flags: needinfo?(emilio)
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → emilio
Flags: needinfo?(emilio)
See Also: → https://github.com/servo/webrender/pull/3010
Assignee | ||
Comment 3•6 years ago
|
||
Note that they are negative (!=) tests. Also note that they don't run because
bug 1488472. I'm fixing that as well, will ensure that's fixed before this
lands.
Comment 4•6 years ago
|
||
Just to be clear, we're not talking about teaching wr itself how to infer these colors, but rather the mapping from gecko to wr? (e.g. servo wouldn't get this for free)
Blocks: stage-wr-trains
Priority: -- → P1
Assignee | ||
Comment 5•6 years ago
|
||
(In reply to Alexis Beingessner [:Gankro] from comment #4)
> Just to be clear, we're not talking about teaching wr itself how to infer
> these colors, but rather the mapping from gecko to wr? (e.g. servo wouldn't
> get this for free)
WR already inferred these colors for inset / outset, so I thought it to do the same for these other borders.
Comment 6•6 years ago
|
||
Ah ok, didn't know we went forward with that.
Comment 7•6 years ago
|
||
Comment on attachment 9006289 [details]
Add reftests for groove / ridge borders with default colors.
Jeff Muizelaar [:jrmuizel] has approved the revision.
Attachment #9006289 -
Flags: review+
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/7251e4f4d2a4
Add reftests for groove / ridge borders with default colors. r=jrmuizel
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/668a74f1fa8c
Update the wpt-manifest since Phabricator keeps landing it as a binary.
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/12904 for changes under testing/web-platform/tests
Upstream web-platform-tests status checks passed, PR will merge once commit reaches central.
Comment 12•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/7251e4f4d2a4
https://hg.mozilla.org/mozilla-central/rev/668a74f1fa8c
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Upstream PR merged
You need to log in
before you can comment on or make changes to this bug.
Description
•