Improve snapshot browsing when error occurs
When browsing a snapshot, errors while trying to get archived objects in it can occur, for instance:
-
a directory or content can end up not found when changing the current branch
-
a branch contained in a snapshot points to a null revision
The current behavior of the web application is to display a generic error page when such cases occur.
In order to keep the snapshot context (with links to branches and releases), the error message should be displayed at the center of the snapshot UI in place of previously browsed object.
Migrated from T2353 (view on Phabricator)