Last modified: 2014-08-06 09:19:38 UTC
App doesn't remember screen position after rotating. Scroll midway into a long section. Rotate the device into landscape, the screen will scroll you to the top of that section. Same will happen if you rotate the device back into portrait.
So this behavior is believed to be better than the default WebView behavior of sending you to some other semi-random location in the document, but it's still not ideal. Presumably what is desired is to keep you with approximately the same elements at the top of the screen after the rotate/resize. I had some old experimental code to try this but it was pretty hacky, needs to be reconsidered. (Another alternative is to fix the viewport width instead of the viewport scale, which would make landscape show text bigger, and thus show much less material on the screen at once. I'm pretty sure we don't want to do that, and want to retain standard size on rotation.)
Change 150740 had a related patch set uploaded by Brion VIBBER: Save scroll position across rotation better https://gerrit.wikimedia.org/r/150740
Change 150740 merged by Mhurd: Save scroll position across rotation better https://gerrit.wikimedia.org/r/150740
This merged, and seems to work pretty well. Yay!