<p>AFAICT the case of an expired confirmation token was never properly handled. I've added an expiration check.</p>
<blockquote>
<p>Of course there is a fundamental conflict here between wanting to preserve what the user was trying to do, and wanting to show them the welcome screen.</p>
</blockquote>
<p>Yes, redirecting to the welcome screen was an intentional change. That said, the redirect tries to preserve any edit location parameters for the "Start Mapping" button -- that's now been updated to recognize the hash format (and any old-style edit URLs are now first redirected to hash-based params).</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/pull/338#issuecomment-22366628'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/uTRSc6ihLa7Shf84BpiOpmKo50-MHNOVc9-38bmgbf-7I_pHvP-bxoS_R9tZQXzo.gif' height='1' width='1'></p>