You'll notice
Resuming a session now discards leftover notifications for tool calls outside the restored history
What
When Claude Code restores a session's file-reading state after resuming, it now calls a new step that finds any tool calls that fall outside the restored range of messages and removes any pending notification-queue entries that still reference them.
Why
This prevents stale or orphaned notifications from a previous, no-longer-relevant part of the conversation from lingering after a session is resumed.