Compare commits

...
Author SHA1 Message Date
Chuck 185d5f0aa0 Merge main into claude/on-demand-error-clears-session 2026-10-09 12:15:52 -04:00
Chuck 9234332c5a Merge main into claude/on-demand-error-clears-session 2026-10-09 11:55:22 -04:00
ChuckandClaude Opus 5.5 4b9fc3c755 fix(display): a failed on-demand request drops the session it ended
_set_on_demand_error ends any running session (_reset_on_demand_fields)
but left its saved copy, display_on_demand_config, in the cache. A failed
request that replaced a running session therefore made the next restart
resume the session that had already ended.

Clear the saved copy where every error path goes through, and drop the
two restore-failed callers' own clears, which this now covers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 17:18:36 -04:00

Diff Content Not Available