diff --git a/src/engine/canvasCapture.test.ts b/src/engine/canvasCapture.test.ts index 9237a4a5..46807d00 100644 --- a/src/engine/canvasCapture.test.ts +++ b/src/engine/canvasCapture.test.ts @@ -285,6 +285,8 @@ describe("canvasCapture", () => { }; expect(updated.nodes[0].id).toBe("t1"); expect(updated.nodes[0].text).toBe("Updated"); + expect(modified).toContain('\t"nodes": ['); + expect(modified).not.toContain(' "nodes": ['); }); it("aborts configured text-node write when canvas changed concurrently", async () => { diff --git a/src/engine/canvasCapture.ts b/src/engine/canvasCapture.ts index 35d39087..f9350aca 100644 --- a/src/engine/canvasCapture.ts +++ b/src/engine/canvasCapture.ts @@ -455,6 +455,6 @@ export async function setCanvasTextCaptureContent( target.canvasData.nodes[target.nodeIndex] = target.nodeData; await app.vault.modify( target.canvasFile, - JSON.stringify(target.canvasData, null, 2), + JSON.stringify(target.canvasData, null, "\t"), ); }