Same page navigation can reset the viewport, which is not the desired behavior. We would only like to recompute the viewport attributes on new page navigation.
*** This bug has been marked as a duplicate of bug 75576 ***