Stay in Changes tab when navigating between unresolved threads
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Release notes
This feature addresses confusion users experience when they are in the Changes tab of the GitLab MR view and they hit the arrow buttons in the N unresolved threads bar. Currently, this action brings them to the Overview tab. For this feature, users would remain in the Changes tab, and diff views would automatically adjust depending on which version was commented on.
Problem to solve
Currently, users have to jump back and forth between the Overview and Changes tab quite a bit in order to review a change, particularly for larger reviews. This causes some user confusion and frustration.
Proposal
Currently, in the Overview tab, each comment thread contains a link to the corresponding file that was changed, and the version that contains the change. Since this mapping between threads and versions already exists, it should be fairly straightforward to change the behavior so that, when a user is in the Changes tab and they want to jump between unresolved threads, they remain in the Changes tab. When a user is in the Overview tab and is jumping between unresolved threads, it would make sense to stay in the Overview tab.
Intended users
p50 and p95 times spent reviewing a change could be good indicators of whether users are getting value from this feature.
Does this feature require an audit event?
No