Desktop app: Auto-fix PRs enabled in settings does not persist; CI-monitor checkboxes reset per PR

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 30, 2026

Environment: Claude Code desktop app (macOS, Darwin 25.5), session with CI monitoring enabled.

Expected: With "Auto-fix pull requests" enabled in app settings, new sessions/PRs should be watched with auto-fix active without re-ticking anything.

Actual: The CI monitoring popover's "Auto-fix CI & address comments" and "Auto-merge when ready" checkboxes start unticked per session, and reset back to unticked when new PRs join the monitor mid-session (observed: ticked with 1 PR watched, reverted to unticked after 2 more PRs opened). The user has to keep re-ticking them manually.

Ask: Make the settings-level toggle a real default for every new PR watch (or add an "always on" option), and don't reset the aggregate checkboxes when a new PR joins the watch set.

Workaround in the meantime: arming merge server-side via gh pr merge --squash --auto and having the session fix CI itself, which makes the checkboxes moot but defeats the feature.

View original on GitHub ↗