Closed Bug 752959 Opened 13 years ago Closed 11 years ago

Margins of page flicker when zooming out

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

ARM
Android
defect
Not set
normal

Tracking

(blocking-fennec1.0 -, fennec+)

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

People

(Reporter: isandu, Assigned: kats)

References

()

Details

(Whiteboard: [Engagement] [PMM])

Attachments

(1 file)

Attached image picture of problem
When I zoom out more than the limit of the page and pan around the web page, the margins of the page flicker. See picture.
What device and build were you using? Does it happen only on specific pages, or any page?
The build is the latest nightly and device is Galaxy Nexus, ICS. It happens on all pages, but on one with just an image, like the one in the picture, the margin that flickers black - white is thicker. Also it happens on the right-hand side and bottom margins, not the other 2.
It happens on images from imgur, such as i.imgur.com/ExZly.png
OS: Mac OS X → Android
Hardware: x86 → ARM
The link in comment 3 I see doesn't work anymore, but this one does (and I can reproduce): http://i.imgur.com/ShiMo.png
I'm able to see flickering but only 1-pixel wide. It seems like a rounding error to me. I haven't seen the wider flickering area mentioned in comment 2.
blocking-fennec1.0: --- → ?
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
I don't think this is the same issue as bug 749731. That one happens in the middle of pages as you scroll. This one only happens on the right/bottom edges of the page and is likely because two of gecko/compositor/java are rounding things differently.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Assignee: nobody → bugmail.mozilla
Status: REOPENED → ASSIGNED
tracking-fennec: --- → 15+
blocking-fennec1.0: ? → -
I looked at this further using a simplified test case at http://people.mozilla.org/~kgupta/bug/752959.html - pinching and panning there shows the same small flicker around the edges. The yellow back is getting painted by drawBackground in LayerRenderer.java, and it's clearly using a different rounding scheme than what the compositor is using. This will need to be addressed, but I'm going to wait until my patches from bug 748384 are in, because they propagate a lot of changes everywhere (also this bug is not a blocker so it can wait for now).
Depends on: 748384
No longer depends on: 748384
Depends on: 748384
Blocks: 765641
Component: General → Graphics, Panning and Zooming
qawanted to retest
tracking-fennec: 15+ → ?
Keywords: qawanted
I just saw this the other day; it's still reproducible on my test case in comment #8.
Keywords: qawanted
tracking-fennec: ? → 19+
Kats, do you have a plan for this? Is it reasonable to still track this for 19?
Flags: needinfo?(bugmail.mozilla)
I have an outline of a plan but it will be too risky to take in 19, even assuming it gets done in 20, which it probably won't.
Flags: needinfo?(bugmail.mozilla)
tracking-fennec: 19+ → 21+
Status: ASSIGNED → NEW
tracking-fennec: 21+ → +
We don't support zooming out into overscroll anymore, so this is WFM.
Status: NEW → RESOLVED
Closed: 13 years ago11 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

Creator:
Created:
Updated:
Size: