Async scrolling: initial displayport is going through the wrong codepath

RESOLVED FIXED in mozilla17

Status

()

Core
Graphics: Layers
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: drs, Assigned: drs)

Tracking

unspecified
mozilla17
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

5 years ago
Initial displayport seems to be set to the viewport somewhere using a different code path. It is not oversized for the first paint. This causes the unpleasant delay as soon as I pan around during page load. We have to oversize that first displayport too.
(Assignee)

Updated

5 years ago
Blocks: 745136
QA Contact: bugzilla
(Assignee)

Comment 1

5 years ago
Created attachment 644803 [details] [diff] [review]
Temporary hack, we will need to revisit this

This needs to be fixed properly by setting the displayport to a larger area than just the viewport but before the page has already been loaded. This patch will mask it to look decent once the page has finished loading and before panning.
Assignee: nobody → bugzilla
Attachment #644803 - Flags: review?(gal)
(Assignee)

Updated

5 years ago
QA Contact: bugzilla

Updated

5 years ago
Attachment #644803 - Flags: review?(gal) → review+
(Assignee)

Comment 2

5 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/3a2db8b1c057

Comment 3

5 years ago
https://hg.mozilla.org/mozilla-central/rev/3a2db8b1c057
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
You need to log in before you can comment on or make changes to this bug.