Agreed! Looks like Fennec Team has a plan for PanZoomController.java: https://bugzilla.mozilla.org/show_bug.cgi?id=745136
I think we need to get past this big one to unify the other platforms: https://bugzilla.mozilla.org/show_bug.cgi?id=825928 --Jet ----- Original Message ----- From: "Anthony Jones" <ajo...@mozilla.com> To: dev-platform@lists.mozilla.org Sent: Monday, January 28, 2013 8:14:19 PM Subject: Scrolling, Scrolling and more Scrolling I've spent several weeks fixing scrolling and zooming bugs on b2g. You may have enjoyed bug 831973 (and it's duplicates) over the last week. In bug 811950 it took -9 lines to introduce the bug and a further -27 lines to fix it. Perhaps we have too much scrolling code: * AsyncPanZoomController.cpp * BrowserElementScrolling.js * PanZoomController.java * nsFrameLoader.cpp There is a fair amount of duplication here. Ideally we should have a single async implementation with a good set of tests. Removing the duplication is going to require some collaboration. Are there other scrolling implementations that I've missed? Who is responsible for each of these implementations? What will it take to get to a single implementation? Anthony _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform