Desktop inline review comments cannot be dismissed and persist after fixes
What version of Codex is running?
- ChatGPT desktop app:
26.803.41515 - Bundled Codex CLI:
codex-cli 0.145.0-alpha.18
What platform is your computer?
- macOS
26.5.2(25F84) - Apple Silicon (
arm64)
What issue are you seeing?
Inline review comments in the desktop app's review pane cannot be dismissed, resolved, or deleted. They remain visible after their findings have been addressed and the annotated lines have changed, so obsolete review feedback continues to cover the diff during later manual reviews.
The comments also persist after opening a fresh Unstaged review surface and after subsequent assistant turns that emit no inline comments. There is no visible per-comment dismiss/resolve control or clear-all action, and the documented review workflow describes creating inline comments but not removing stale ones.
This has occurred repeatedly for several weeks rather than being a one-off rendering glitch.
What steps can reproduce the bug?
- Open a Git repository in the ChatGPT/Codex desktop app.
- Run a code review, or use a review skill that reports findings as line-specific inline review comments.
- Ask Codex to implement the requested fixes.
- Confirm that the annotated source lines have changed and the original findings are no longer applicable.
- Continue the same chat and open the review pane in Unstaged view.
- Close/reopen or replace the review surface, and send later assistant turns without any new inline comments.
- Observe that the old inline review comments remain attached to the review pane.
- Try to remove or resolve them and observe that no such action is available.
What is the expected behavior?
Obsolete inline review comments should not permanently pollute later review sessions.
At least one of the following should be supported:
- automatically hide comments after the annotated diff is superseded
- scope generated comments to the review turn or Last turn view that produced them
- provide a per-comment Resolve or Dismiss action
- provide a Clear review comments action for the current review pane
Comments should remain available in the transcript for historical context without being forced onto every subsequent manual diff review.
Additional information
- Opening a fresh Unstaged review pane through the app did not clear the comments.
- Modifying every annotated location did not clear the comments.
- Subsequent turns with no new inline annotations did not clear the comments.
- No project source, repository identity, logs, or private session contents are included in this report.
- A session can be shared privately if maintainers need a concrete reproduction.
The practical impact is significant: stale annotations obscure the current diff and make careful manual review substantially more distracting and error-prone.