(Un-)Resolving discussion toggles checkbox for other users

Summary

Resolving / unresolving a discussion on a merge request toggles the state of the resolve discussion checkbox for every other user who replies to the discussion.

Steps to reproduce

  • open merge request in two tabs / browser windows
  • start a reply to a discussion in one tab
  • resolve / unresolve discussion in other tab

What is the current bug behavior?

The checkbox to resolve / unresolve the discussion toggles it's state:

toggling-checkbox

What is the expected correct behavior?

The checkbox keeps it's state unless a user interacts with it (or reloads the page).

Assignee Loading
Time tracking Loading