Closed
Bug 951320
Opened 11 years ago
Closed 11 years ago
The requested displayport is sometimes wider than the page
Categories
(Core :: Panning and Zooming, defect)
Tracking
()
RESOLVED
FIXED
mozilla29
Tracking | Status | |
---|---|---|
firefox27 | --- | unaffected |
firefox28 | --- | fixed |
firefox29 | --- | fixed |
b2g-v1.2 | --- | unaffected |
b2g-v1.3 | --- | fixed |
People
(Reporter: kats, Assigned: kats)
References
Details
(Keywords: regression, Whiteboard: [beta28] p=0)
Attachments
(1 file)
1.89 KB,
patch
|
ajones
:
review+
lsblakk
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
Doing some rendertrace logging on the peak in the settings app showed that the displayport being requested was sometimes 540 pixels wide even though the page was only 360 pixels wide.
Turns out GetExpandedScrollableRect doesn't bother to convert the composition bounds from a ScreenRect to a CSSRect. The composition bounds isn't always correct (bug 935219) but even so expanding the scrollable rect by a ScreenRect composition bounds is wrong.
Assignee | ||
Comment 1•11 years ago
|
||
This fixes the issue, but I need to test it more to ensure there aren't any other bad side-effects.
Assignee: nobody → bugmail.mozilla
Updated•11 years ago
|
Attachment #8348953 -
Flags: review+
Assignee | ||
Comment 2•11 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/e1b8a4d97075
Requesting uplift to 1.3. There are no user-visible bad effects from this bug, but I suspect it might result in wasted memory usage because the displayport is larger than it should be. I'm not actually sure if the texture that gets created is larger or not though.
blocking-b2g: --- → 1.3?
Assignee | ||
Comment 3•11 years ago
|
||
Doh. This is actually a regression introduced very recently in bug 949404.
status-b2g-v1.2:
--- → unaffected
status-b2g-v1.3:
--- → affected
status-firefox27:
--- → unaffected
status-firefox28:
--- → affected
status-firefox29:
--- → affected
Keywords: regression
Updated•11 years ago
|
Whiteboard: [beta28]
Updated•11 years ago
|
Blocks: metrov1backlog
Whiteboard: [beta28] → [beta28] p=0
Comment 5•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla29
Updated•11 years ago
|
Assignee | ||
Updated•11 years ago
|
Assignee | ||
Comment 6•11 years ago
|
||
Comment on attachment 8348953 [details] [diff] [review]
Patch
[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 949404
User impact if declined: panning around on some pages is very janky in metrofox (see bug 951751)
Testing completed (on m-c, etc.): locally
Risk to taking this patch (and alternatives if risky): low risk, very obvious fix for the regression. affects only b2g and metro
String or IDL/UUID changes made by this patch: none
Attachment #8348953 -
Flags: approval-mozilla-aurora?
Updated•11 years ago
|
Attachment #8348953 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 7•11 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•