Closed Bug 728393 Opened 13 years ago Closed 13 years ago

MAPLE: Scrolling invalidation happens when not panned all the way to the left

Categories

(Firefox for Android Graveyard :: General, defect, P1)

ARM
Android
defect

Tracking

(blocking-fennec1.0 beta+)

RESOLVED WORKSFORME
Tracking Status
blocking-fennec1.0 --- beta+

People

(Reporter: pcwalton, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: perf, Whiteboard: MAPLE worksforme? [layout])

Attachments

(1 file)

STR: 1. Go to cnn.com. Zoom in a bit. 2. Pan all the way to the left. Wait for the viewport to snap back. 3. Scroll down. You will notice that there isn't much checkerboarding. 4. Pan to the right a little bit. 5. Scroll down. You will notice a lot more checkerboarding; the entire layer is getting invalidated at every scroll.
Attached file HTML non-testcase
Here's my HTML approximation of this situation. We don't invalidate the transformed layer in desktop FF. I can't set up a native Fennec build and debug environment to test this myself, at least not tonight or tomorrow.
We don't use CSS transforms for pan/zoom anymore in Maple. Instead we use displayports, ScrollTo(), and SetResolution() for zooming.
Whiteboard: MAPLE
Whiteboard: MAPLE → MAPLE mwc-demo
Priority: -- → P1
Whiteboard: MAPLE mwc-demo → MAPLE
Mats, this is another layers bug that we could use some layout help with.
Assignee: nobody → matspal
cnn.com works reasonably well for me on my Samsung Nexus with a maple branch build. I can't reproduce the STR in comment 0 -- I see the same amount of checker-boarding when zoomed in and horizontally scrolled to the left edge as when scrolled to the right edge. I suspect the initially reported problem is specific to the use of CSS transforms. It sounds like the same problem as in bug 725983. (ie. having overflow on the left side disables some optimization we have)
Assignee: matspal → nobody
Depends on: 725983
Whiteboard: MAPLE → MAPLE worksforme?
I still see this on timecube.com. If zoomed in a bit such that some of the page is not visible to the left, then scrolling down shows significantly more checkerboards.
blocking-fennec1.0: --- → beta+
The zooming in is checkerboardy bug is bug 733041.
Whiteboard: MAPLE worksforme? → MAPLE worksforme? [gfx]
Whiteboard: MAPLE worksforme? [gfx] → MAPLE worksforme? [layout]
The original bug report doesn't happen any more.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: