{"version":"2.1.323","anchor":"editwrite-approval-previews-also-withhold-diffs-with-line-b","canonical_anchor":"editwrite-approval-previews-also-withhold-diffs-with-line-b","heading":"Edit approval previews now expose hidden line breaks","tier":"notice","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/editwrite-approval-previews-also-withhold-diffs-with-line-b","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Edit approval previews now expose hidden line breaks\n\nChange previews in edit and write approvals now mark hidden line breaks, and previews that can't be shown fully allow one-time approval only\n\n**Unclear.** It is not clear whether the new preview protection is always on or controlled by a switch.\n\n**What**\n\nWhen Claude asks to edit or write a file, Claude Code shows you a preview of the change before you approve it. Now:\n\n- Carriage returns and Unicode line separators, characters that can break a line without looking like it, appear as `[line break] ` markers\n\n- Text that imitates those markers is neutralised\n\n- A preview that cannot be shown in full is held back, and you can approve that change only once\n\nFor notebooks, the message \"Proposed cell content is too large to show\" now reads \"Proposed cell content cannot be shown in full\".\n\n**Why**\n\nA change can no longer use hidden line breaks to look different in the approval dialog from what it really does.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}