Preserve diff expanded/collapsed state on page reload
Description
When performing code review on a merge request, I usually collapse a given diff after reviewing it. After reloading the page, to see new commits for example, all diffs are expanded again.
Proposal
Keep expanded/collapsed state of diff snippets after page reload.