Closed
Bug 1419528
Opened 7 years ago
Closed 7 years ago
Inset shadows with zero blur radius and spread have extra lines with webrender
Categories
(Core :: Graphics: WebRender, defect, P1)
Tracking
()
VERIFIED
FIXED
mozilla60
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
firefox59 | --- | disabled |
firefox60 | --- | verified |
firefox61 | --- | verified |
People
(Reporter: ncarrillo1, Assigned: ethlin)
References
Details
(Keywords: correctness, nightly-community, regression, Whiteboard: [wr-reserve])
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36
Steps to reproduce:
Go to https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/
Actual results:
The tree view to the left is drawn with extra lines around the items.
Expected results:
The treeview on the left should not have extra lines around the items.
Reporter | ||
Comment 1•7 years ago
|
||
WebRender issue https://github.com/servo/webrender/issues/2068
Also a simplified test case is here:
https://jsfiddle.net/3xjgekou/
It shows nothing in Chrome / FF with WR off, and extra lines with WR on.
The lines seem to depend on the zoom level of the browser
Updated•7 years ago
|
Status: UNCONFIRMED → NEW
Has STR: --- → yes
status-firefox57:
--- → unaffected
status-firefox58:
--- → unaffected
status-firefox59:
--- → affected
status-firefox-esr52:
--- → unaffected
Ever confirmed: true
Keywords: correctness,
nightly-community
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
See Also: → https://github.com/servo/webrender/issues/2068
Whiteboard: [wr-mvp] [triage]
Version: 58 Branch → Trunk
Comment 2•7 years ago
|
||
This is a regression from Nightly's perspective:
https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/
mozregression --good 2017-10-02 --bad 2017-11-21 --pref "layers.acceleration.force-enabled:true" "gfx.webrender.enabled:true" "gfx.webrendest.enabled:true" "gfx.webrender.layers-free:true" "gfx.webrender.blob-images:true"
> [...]
> 6:57.29 INFO: Last good revision: 9f8b3fc384ae6fe8053b087548c57020a55f00fd
> 6:57.29 INFO: First bad revision: a04860cd9c8895aaaadaa32efec5e8b2cdcd24e8
> 6:57.29 INFO: Pushlog:
> https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=9f8b3fc384ae6fe8053b087548c57020a55f00fd&tochange=a04860cd9c8895aaaadaa32efec5e8b2cdcd24e8
>
> 6:59.23 INFO: ************* Switching to autoland
> [...]
> 10:43.39 INFO: Last good revision: 65fe9a60d39dc8ddfdf805a3ffc8a217da638cab
> 10:43.39 INFO: First bad revision: 882e0b30bc0eaed2d78bee279e51b67e6ee6bbbf
> 10:43.39 INFO: Pushlog:
> https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=65fe9a60d39dc8ddfdf805a3ffc8a217da638cab&tochange=882e0b30bc0eaed2d78bee279e51b67e6ee6bbbf
> 882e0b30bc0e Kartikaya Gupta — Bug 1408461 - Update reftest results and regenerate bindings for changes in WR PR 1841. r=jrmuizel
> b3d8a0eb09e6 Kartikaya Gupta — Bug 1408461 - Update reftest results for changes in WR PR 1868. r=Gankro
> d1a2ea63196c Kartikaya Gupta — Bug 1408461 - Update reftest results for changes in WR PR 1869. r=jrmuizel
> d9818c8042f4 Kartikaya Gupta — Bug 1408461 - Update reftest results for changes in WR PR 1873. r=Gankro
> cd0e3778a5ba Nicolas Silva — Bug 1408461 - Update reftest results for changes in WR PR 1822. r=kats
> c654a712755b Kartikaya Gupta — Bug 1408461 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
> dd8eb671df75 Kartikaya Gupta — Bug 1408461 - Update webrender to commit 7892f5364bc4d35c7a9b42949f0ace4cc54f8b3c. r=jrmuizel
https://github.com/servo/webrender/compare/a624aa6d3b6006c510c8b14026567af4ac545d2f...7892f5364bc4d35c7a9b42949f0ace4cc54f8b3c
Updated•7 years ago
|
OS: Linux → All
Updated•7 years ago
|
Blocks: stage-wr-trains
Priority: -- → P3
Whiteboard: [wr-mvp] [triage] → [wr-mvp] [triage][wr-reserve-candidate]
Updated•7 years ago
|
Whiteboard: [wr-mvp] [triage][wr-reserve-candidate] → [wr-reserve]
Comment 3•7 years ago
|
||
(I realize WR is on in Nightly but there's no plan to let it ride in 59)
Updated•7 years ago
|
Priority: P3 → P1
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → ethlin
Assignee | ||
Comment 4•7 years ago
|
||
The page is normal now. I used mozregression "MOZ_WEBRENDER=1 mozregression --find-fix --bad 2017-11-21 --good 2018-01-14":
20:27.55 INFO: First good revision: 4248602674ff589f368a4b868fa4743a033640e4
20:27.55 INFO: Last bad revision: 05fed903f40f05fd923ba2137696ecc1fa0bafe6
20:27.55 INFO: Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=05fed903f40f05fd923ba2137696ecc1fa0bafe6&tochange=4248602674ff589f368a4b868fa4743a033640e4
I think it's fixed by bug 1426116 (bug 1423696).
Jan, can you confirm it?
Flags: needinfo?(jan)
Comment 5•7 years ago
|
||
Nightly 59 x64 20180115100056 de_DE @ Debian Testing (KDE, Radeon RX480)
fresh profile: gfx.webrender.all
Still reproducible.
Flags: needinfo?(jan)
Assignee | ||
Comment 6•7 years ago
|
||
I see. It's a sub-pixel problem. I can reproduce the problem on another device.
Assignee | ||
Comment 7•7 years ago
|
||
Assignee | ||
Comment 8•7 years ago
|
||
Comment hidden (mozreview-request) |
Updated•7 years ago
|
See Also: → https://github.com/servo/webrender/pull/2307
Comment 10•7 years ago
|
||
mozreview-review |
Comment on attachment 8942855 [details]
Bug 1419528 - Add a reftest for box shadow with zero attributes.
https://reviewboard.mozilla.org/r/213118/#review218864
Attachment #8942855 -
Flags: review?(bugmail) → review+
Comment 11•7 years ago
|
||
(In reply to Ethan Lin[:ethlin] from comment #7)
> https://github.com/servo/webrender/pull/2307
Yes, verified fixed by bug 1429806. Thank you!
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #10)
Would you push the reftest? The assignee is ... :(
Comment 12•7 years ago
|
||
Yup, thanks for the reminder.
New try push is at https://treeherder.mozilla.org/#/jobs?repo=try&revision=9a09c9c465db4749ced2a4a97be8582b685c7bc5, looks green.
Comment 13•7 years ago
|
||
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/19a0190543ff
Add a reftest for box shadow with zero attributes. r=kats
Comment 14•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox60:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
Updated•7 years ago
|
Flags: qe-verify+
Comment 15•7 years ago
|
||
I managed to reproduce the bug using an older version of Nightly (2017-11-21) on macOS 10.13.
I retested everything using the same platform on latest Nightly 61.0a1 and beta 60.0b4 and the bug is not reproducing anymore.
You need to log in
before you can comment on or make changes to this bug.
Description
•