You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Label and reviewer pickers send a write per click, and GitLab Free silently keeps the old reviewer #30509
Open the Labels picker and click three labels in a row.
Ask one person for a review, then pick a second person.
Expected behavior
Picking is instant. The picker sends what changed once, when it closes, the way GitHub's own sidebar does. On a host that keeps one reviewer, picking someone replaces the current reviewer.
Actual behavior
Each click is its own write. On GitLab that is a permission read, a label lookup and a PUT, about 2.2 s, and the items stay disabled until it returns. Three labels take three round trips and three refetch bursts.
On GitLab Free the second reviewer never lands. The adapter writes back the whole reviewer_ids list with the new id appended, and GitLab keeps only the first entry without an error. The write itself succeeds, so the picker shows its "Review requested from ..." toast for someone who was never added.
Activity