{"version":"2.1.305","anchor":"session-close-ordering-and-viewer-checkpoint-timer-cleared","canonical_anchor":"session-close-ordering-and-viewer-checkpoint-timer-cleared","heading":"Session shutdown steps run in a different order","tier":"internal","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305\/e\/session-close-ordering-and-viewer-checkpoint-timer-cleared","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.305","markdown":"### Session shutdown steps run in a different order\n\nWhen a session closes, Claude Code now shuts down its worker state before saying goodbye and stops a pending checkpoint timer\n\n**What**\n\nWhen a session closes, Claude Code now shuts down its worker state before sending its goodbye, rather than after clearing its buffers, and it also stops a timer used for saving checkpoints for viewers.\n\n**Why**\n\nThis is a fix to how sessions shut down.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}