<p>Steps to reproduce:</p>

<ul>
<li>Go somewhere with lots of data</li>
<li>Wait while the API call is happening</li>
<li>In the meantime, select a very small area manually</li>
<li>small results are shown</li>
<li>Click on a feature</li>
<li>Some time later, the large results are loaded, and interrupt what you were doing</li>
</ul><p>Similar things can happen with a series of manual requests. The ajax requests should have a reference number passed to the callback, and stale responses should be ignored.</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/314'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/uTRSc6ihLa7Shf84BpiOpiQ1x3vd2q9YrY9akOYsDgTH9nEPlUB7qqc3exzX4084.gif' height='1' width='1'></p>