Fennec/NativeUI/PanZoom: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 14: Line 14:
* Zooming is broken; the page never rerenders. This is due to the lack of non-e10s SetResolution. It may be possible to work around this with CSS transforms, but they will create redraw lag.
* Zooming is broken; the page never rerenders. This is due to the lack of non-e10s SetResolution. It may be possible to work around this with CSS transforms, but they will create redraw lag.
* Flicker when Gecko loads.
* Flicker when Gecko loads.
* The saved screenshot doesn't always appear in the right part of the page. Page size is not saved. This is because we only save a screenshot, while we actually need to save some more info (page size, etc.) in order to pan and zoom during load.
* The saved screenshot doesn't always appear in the right part of the page. Page size is not saved. This is because we only save a screenshot, while we actually need to save some more info (page size, etc.) in order to pan and zoom during load. {{bug|700667}}
* Chews through battery because it's trying to consistently render at 60 fps regardless of whether work needs to be done.
* Chews through battery because it's trying to consistently render at 60 fps regardless of whether work needs to be done.
* <strike>Physics are wrong when overscrolling, particularly diagonally (too long of a delay before bouncing back).</strike> (fixed with fastersnap patch)
* <strike>Physics are wrong when overscrolling, particularly diagonally (too long of a delay before bouncing back).</strike> (fixed with fastersnap patch)
Confirmed users
586

edits