Closed
Bug 702656
Opened 13 years ago
Closed 13 years ago
Fennec zoomed shadow layers scrolling is incorrect
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
FIXED
mozilla11
People
(Reporter: romaxa, Assigned: romaxa)
References
Details
Attachments
(1 file)
11.42 KB,
patch
|
roc
:
review+
|
Details | Diff | Splinter Review |
Open any page with iframes, zoom it and try to scroll iframes
EXPECTED: iframe scrolled with the same speed as finger moves
ACTUAL: iframes scrolled with faster speed.
Also there are problems with fixed positioned layers which are translated much faster than it is needed while we zooming
Assignee | ||
Comment 1•13 years ago
|
||
Ok, here is not full reimplementation, but patch which makes current implementation works.
I killed all transforms, reimplemented it, checked all cases (iframes, multiple iframes, scrolling, zooming) with fennec and native embedding browser, created diff between previous implementation and new one and got this patch.
Haven't tested it with different iframes resolution
Comment on attachment 574614 [details] [diff] [review]
Fix shadow scale transforms calculation for remote viewport layer tree
Review of attachment 574614 [details] [diff] [review]:
-----------------------------------------------------------------
I'm going to rubber-stamp this. It's still unmaintainable. The methods and fields need to be very carefully documented, along with the invariants that hold between them.
Attachment #574614 -
Flags: review?(roc) → review+
Assignee | ||
Comment 3•13 years ago
|
||
Ok, at least we can enable fixed pos layers and enable some tests.
Will try to reorg nsContentView/nsIContentView ViewMap interfaces later
Keywords: checkin-needed
Comment 4•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla11
You need to log in
before you can comment on or make changes to this bug.
Description
•