<p>The error handling for the confirm link has been completely broken because all the code in user#confirm that analysed things and presented an appropriate error has been removed.</p>

<p>Now I either get thrown to the home page with no explanation or sometimes (when I click an expired link for an unconfirmed user) get stuck in an endless cycle of reloads of the confirm page.</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-22340104'>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>