Closed Bug 809185 Opened 12 years ago Closed 12 years ago

Pressly toolkit has progressive drawing artifacts when panning

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

ARM
Android
defect
Not set
normal

Tracking

(firefox20 verified)

VERIFIED FIXED
Tracking Status
firefox20 --- verified

People

(Reporter: BenWa, Assigned: BenWa)

References

Details

Attachments

(1 file)

STR:
1) Go to: http://staging-api.pressly.com/thestar/www/?debug=true#!/section/toc
2) Fling to the left. Note that this isn't a PZC scroll but I believe it's a scripted translation.

This may be fixed by fixing bug 809132 but I'm a bit concerned to see progressive drawing artifacts when we aren't panning.
Depends on: 795259
Looks like we no longer have code in place to avoid progressively drawing new content when not panning. I can't remenber if we had a good reason to remove it. Chris?
Assignee: nobody → bgirard
Status: NEW → ASSIGNED
Attachment #679283 - Flags: review?(chrislord.net)
review ping
Comment on attachment 679283 [details] [diff] [review]
Don't use progressive drawing if not panning

Review of attachment 679283 [details] [diff] [review]:
-----------------------------------------------------------------

This patch is fine, but I'd prefer a solution that retained as much progressive rendering as possible. Rather than not progressive rendering at all when scrolling, how about we draw visible content progressively, but in a single transaction? i.e. treat visible content as if it was stale if we're not scrolling.

This should have the same effect as this, but allow any content that doesn't intersect with the screen to be drawn progressively. Maybe this is over-thinking it (though the solution is simple to implement)... What do you think?
Comment on attachment 679283 [details] [diff] [review]
Don't use progressive drawing if not panning

Removing r? as I expect this bug has been fixed by the invalidation fixes included in bug 783368.
Attachment #679283 - Flags: review?(chrislord.net)
Confirmed.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Depends on: 783368
No longer depends on: 809132
Resolution: --- → FIXED
I cannot reproduce this issue on the latest Nightly. Closing bug as verified fixed on:

Firefox 20.0a1 (2012-11-27)
Device: Galaxy Nexus
OS: Android 4.1.1
Status: RESOLVED → VERIFIED
OS: Mac OS X → Android
Hardware: x86 → ARM
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: