Avoid reloading entire page when changing merge request diff
Problem to solve
Changing which commit or diff is being viewed in a merge request causes the entire page to be reloaded. This is annoying and slow.
Proposal
When changing commit or comparison should update the diff tab rather than reloading the entire page.
Links / references
Edited by James Ramsay (ex-GitLab)