Refactor logic for ErrorView
Merge branch 'snapshot-navigation' of github.com:codebrowser/web-client into snapshot-navigation

Conflicts:
	static/assets/js/codebrowser-min.js