- UserCommitter - user who made a commit
- UserAuditor - user who is doing audit
Steps to reproduce:
- open 2 browsers:
- in 1st login as UserCommitter
- in 2nd login as UserAuditor
- as UserAuditor
- open commit (differential revision) made by UserCommiter
- add an inline comment (see that "Unsubmitted" tag is shown and comment has grey header)
- submit changes
- see that "Unsubmitted" tag is gone and comment has yellow header
- as UserCommiter
- check the "Done" checkbox on that inline comment (see that "Unsubmitted" tag is added and comment header changes from yellow to grey)
The UserAudtor now also sees same unsubmitted state of inline comment, but he shouldn't because it's UserCommiter's Done state that isn't submitted not an inline comment itself, that was created by UserAuditor.