<p>just noticed this phenomenon myself - confirmed. It probably occurs in <code>app/assets/javascripts/index/directions.js</code> in <code>getRoute()</code> just after the route polyline is drawn, and the script calls <code>map.fitBounds</code>. At present the function has no way of knowing if the user is following a link (as in your case) or doing the usual stuff like submitting a search form, so it would need some way of knowing whether or not it should be updating the bounds.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/openstreetmap-website/issues/959#issuecomment-108547824">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLTMzlLfQWgTC4JkxjDR5EIUQ5rQXks5oPze4gaJpZM4EDgB9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/959#issuecomment-108547824"></link>
<meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>