Closed Bug 1610956 Opened 4 years ago Closed 1 year ago

[non-webrender] graphics issue when scrolling steamcommunity.com

Categories

(Core :: Graphics: Layers, defect, P3)

Unspecified
Android
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: j, Unassigned)

Details

(Whiteboard: [geckoview:p3])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:74.0) Gecko/20100101 Firefox/74.0

Steps to reproduce:

  1. go to https://steamcommunity.com/games/593110/announcements/detail/1666821776739358716 and scroll down

Actual results:

Either tiles will fail to be painted, or everything will end up blurry for a second or two on my Pixel 3 until it "pops" into normal resolution.

Expected results:

It works

Component: General → Graphics: WebRender
Product: GeckoView → Core
Whiteboard: [geckoview]

Hey Kris - just pinging you to triage this Android bug

Flags: needinfo?(ktaeleman)

I can't reproduce this with webrender, but with webrender off this is very obvious. I'm a bit confused why Pixel3 would not be using webrender though or if webrender is affected by this as well sometimes.
@jnicol: do you have an idea what's going on here?

Flags: needinfo?(ktaeleman) → needinfo?(jnicol)

Couldn't webrender be disabled because of the experiment?

I too can very easily reproduce this with webrender disabled, but it runs perfectly with it enabled. In the non-webrender code, when we can't paint fast enough to keep up with scrolling, we paint at a lower resolution to make it faster. That's why it's blurry, until we catch up with the scroll. This is a great example of webrender beating layers \o/

I am slightly curious as to why the performance is so dreadful, but I'm not sure how high we want to prioritise issues that will be fixed by webrender.

Flags: needinfo?(jnicol)

The same issues are present on Fennec.
Jeff Boek: let us know if this is a high priority issue as we are currently mainly focusing on Webrender issues.

Component: Graphics: WebRender → Graphics: Layers
OS: All → Android
Priority: -- → P3
Summary: [webrender?] graphics issue when scrolling steamcommunity.com → [non-webrender] graphics issue when scrolling steamcommunity.com
Flags: needinfo?(jboek)
Whiteboard: [geckoview] → [geckoview:p3]
Severity: normal → S3
Flags: needinfo?(jboek)

This page works correctly with webrender, which has now been shipping everywhere for quite a while.

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.