Closed Bug 1411131 Opened 7 years ago Closed 7 years ago

Giant box-shadows cause things to flicker and makes them ugly

Categories

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

x86_64
All
defect

Tracking

()

VERIFIED FIXED
mozilla58
Tracking Status
firefox-esr52 --- unaffected
firefox56 --- unaffected
firefox57 --- unaffected
firefox58 --- unaffected

People

(Reporter: jan, Assigned: gw)

References

()

Details

(Keywords: nightly-community, Whiteboard: [wr-reserve][gfx-noted])

Attachments

(2 files)

Attached video 2017-10-24_04-55-07.mp4
Nightly 58 x64 20171023220222 de_DE @ Debian Testing (KDE, Radeon RX480) main profile: gpu process + layers force accel + webrender + webrendest + blob-image + omtp "box-sizing: border-box" lets flicker things and make them very ugly. See attached video.
Summary: "box-sizing: border-box" lets flicker things and make them ugly → "box-sizing: border-box" lets things flicker and make them ugly
Summary: "box-sizing: border-box" lets things flicker and make them ugly → "box-sizing: border-box" lets things flicker and makes them ugly
Whiteboard: [wr-mvp] [triage]
I don't see this on OS X; I tried with and without blob-image. Can you still repro if OMTP is off?
Nightlx 58 x64 20171023220222 de_DE @ Debian Testing (KDE, Radeon RX480) FRESH PROFILE: layers force accel + webrender Broken and fixed on the same way.
Whiteboard: [wr-mvp] [triage] → [wr-mvp] [triage][wr-reserve-candidate]
Btw this bug does not occur when I zoom out to 90%.
Priority: -- → P3
Whiteboard: [wr-mvp] [triage][wr-reserve-candidate] → [wr-reserve]
I can see glitches in the chrome just by scrolling over that web page. I'll try to create a reduced testcase.
Assignee: nobody → mstange
Status: NEW → ASSIGNED
Priority: P3 → P1
Summary: "box-sizing: border-box" lets things flicker and makes them ugly → Giant box-shadows cause things to flicker and makes them ugly
Attached file testcase
This testcase causes strange shadow parts to show up on my toolbars, and it makes the back button's icon invisible.
Assignee: mstange → nobody
Status: ASSIGNED → NEW
Priority: P1 → P2
Priority: P2 → P3
Nightly 58 x64 20171024100135 de_DE @ Windows 10 1703 (Radeon RX480) fresh profile: gfx.webrender.enabled 1) https://schlafguru.com/2017/10/13/test/#comments looks broken like on Debian (attachment 8921306 [details]), but only at >= 110% zoom. 2) attachment 8921557 [details] looks broken at >= 120% zoom after pressing Pos1 and End multiple times.
Has STR: --- → yes
OS: Linux → All
Whiteboard: [wr-reserve] → [wr-reserve][gfx-noted]
See Also: → 1411986
Blocks: 1413579
Nightly 58 x64 20171101104430 de_DE @ Debian Testing (KDE, Radeon RX480) layers.acceleration.force-enabled, gfx.webrender.enabled, gfx.webrender.blob-images mozregression --good 2017-11-01 --bad 20171031220132 --profile-persistence clone-first --find-fix > 5:01.71 INFO: First good revision: 431ffc8fe9eee53d743b2b088dd70f5bcceb7172 > 5:01.71 INFO: Last bad revision: adf78145b388b8611ff4ce4741522b454a418e35 > 5:01.71 INFO: Pushlog: > https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=adf78145b388b8611ff4ce4741522b454a418e35&tochange=431ffc8fe9eee53d743b2b088dd70f5bcceb7172 This got fixed by the latest webrender update.
Depends on: 1412280
No longer blocks: 1413579
(Jan Andre Ikenmeyer [:darkspirit] from comment #9) > This got fixed by the latest webrender update. :mstange, can you confirm this? Who (has to become Assignee) & what fixed it? Thank you. Your GitHub issue: https://github.com/servo/webrender/issues/1922 Commits between the previous and the fixing webrender update: https://github.com/servo/webrender/compare/4b8493d6bdc64d2d83202ac15b06b0d4b14c6e76...c0194de78ce26106a8497484dc8d159069e3a482
Flags: needinfo?(mstange)
I can confirm this. It was fixed by https://github.com/servo/webrender/pull/1954 .
Assignee: nobody → gwatson
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(mstange)
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Verified in comment 9 and comment 12.
Status: RESOLVED → VERIFIED
Priority: P3 → P1
See Also: 1411986
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: