We have generic code for async panning/zooming in platform-specific and frontend-specific locations right now. The only change we have to sanely maintain that code is to centralize it and let platforms/frontends twiddle shared configuration params. This is likely to be a tracking bug itself. We'll see what this entails.
It would also be nice to have the async pan/zoom code use async layers animation support instead of hand-interpolating animations.
Is this the bug which is tracking the pinch-to-zoom which will be used for mozbrowser iframes? If so, what's the progress on this? Also, is there an implementation of double-tapping to zoom in on particular elements in here somewhere or is that a separate bug?
Please nom individual bugs since the general work has landed.
I'm going to nom this so we ensure all blockers are basecamp+'d/basecamp-'d at the next triage session. Then we'll remove this nom since it's a tracker bug and shouldn't be a blocker.
Blocks bug 830750 as a 2013 Platform Goal to unify platform technologies and reduce technical debt.
I think this can be closed, the async pan/zoom code is living in C++ now.