Diff expansion buttons lack feedback

When clicking a diff expansion button to display hidden lines of code in a merge request, there is currently no feedback while the request is being made. This is especially frustrating when on a slow connection.

no-feedback

I would recommend we replace the text within the expansion row with a spinner when any of the expand buttons are clicked until the expansion either succeeds or fails.

Assignee Loading
Time tracking Loading