Currently <https://code.edge.launchpad.net/~markus-weimar/otrdecoderx/trunk> is not showing the "Source Code" link next to "Details" and "Merging". However the user has pushed, and the branch contents are visible at <http://bazaar.launchpad.net/%7Emarkus-weimar/otrdecoderx/trunk>. This has confused a new user who then came to IRC for help.
Firstly it's strange that the scanner is taking so long to process this branch. But the bug I'm talking about here is that even if the branch has not been scanned, I think we should be showing the Source Code link as soon as we know the user has pushed something, even if the scanner hasn't yet examined it. This would reduce the impact of scanner outages and delays.
A simpler alternative would be to always unconditionally show the Source Code link, and improve the error page on bazaar.launchpad.net when a branch is absent/empty.
This as been fixed in a branch, and is now waiting on review.