{"version":"2.1.282","anchor":"fix-approving-an-artifact-watch-no-longer-replaces-app-stat","canonical_anchor":"fix-approving-an-artifact-watch-no-longer-replaces-app-stat","heading":"Approving an artifact watch no longer overwrites Claude Code's internal state","tier":"notice","area":"Artifacts","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282\/e\/fix-approving-an-artifact-watch-no-longer-replaces-app-stat","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282","markdown":"### Approving an artifact watch no longer overwrites Claude Code's internal state\n\nApproving an artifact watch now records the approval correctly instead of replacing Claude Code's internal state with unrelated data\n\n**Unclear.** It is not clear when this approval step runs or which part of the state it is stored in.\n\n**What**\n\nWhen you approve watching an artifact, Claude Code records that approval. The update that saved it used to replace Claude Code's running state with unrelated data from the tool call, rather than changing just the one approval setting. It now updates the current state properly.\n\n**Why**\n\nThe old behaviour could corrupt the state Claude Code keeps while running.\n\n- Area: Artifacts\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}