Fennec/NativeUI/PanZoom: Difference between revisions

mark item fixed
(claim some items to work on)
(mark item fixed)
Line 16: Line 16:
* 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.
* 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.
* Physics are wrong when overscrolling, particularly diagonally (too long of a delay before bouncing back). (Kats looking at this)
* <strike>Physics are wrong when overscrolling, particularly diagonally (too long of a delay before bouncing back).</strike> (fixed with fastersnap patch)
* Touch event handling is incorrect in some cases
* Touch event handling is incorrect in some cases
** <strike>Under some conditions when two fingers are on the page, removing one will cause the page to snap-pan</strike> (fixed in panzoomfixups patch)
** <strike>Under some conditions when two fingers are on the page, removing one will cause the page to snap-pan</strike> (fixed in panzoomfixups patch)
** Touch down on a link, pan the page, and then touch up will trigger that link (need to figure out which events should actually be delivered to non-java code)
** Touch down on a link, pan the page, and then touch up will trigger that link (need to figure out which events should actually be delivered to non-java code)
Confirmed users
586

edits