-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Pull Requests
-
None
The Start review checkbox in the inline comment dialog behaves as a global sticky setting. Once enabled in one PR, it stays enabled in subsequent PRs, causing new comments in other PRs to become pending review comments even when the reviewer did not intend to start a review there.
- Open any Pull Request where you are assigned as a reviewer.
- Add an inline comment on a file.
- Enable the Start review checkbox in the comment dialog.
- Save the comment (it becomes a pending comment).
- Do not publish the review.
- Navigate away from this PR.
- Open another Pull Request where you are a reviewer.
- Add another inline comment.
- Observe that the Start review checkbox is already enabled, even though you did not explicitly select it for this PR.
Expected Result
The Start review checkbox should apply only to the current Pull Request and reset to its default state (unchecked) when a new PR is opened.
Reviewers should have to explicitly choose Start review for each PR where they want to begin a pending review.
Actual Result
Once Start review is checked in one PR, it stays enabled by default in subsequent PRs.
Impact
Reviewers unintentionally create pending reviews on PRs where they only intended to leave regular comments.
This causes confusion, extra cleanup effort, and makes it harder to understand which PRs truly have active, deliberate reviews.
Proposed Solution
Make the Start review checkbox non-sticky so its state is reset per PR, defaulting to unchecked when a new PR is opened.
Optionally add a small hint or setting clarifying that Start review is scoped to each Pull Request, preventing unexpected carry-over behavior.