diff --git a/frontend/src/routes/documents/[id]/+page.svelte b/frontend/src/routes/documents/[id]/+page.svelte index facb83a2..7b2d6f0d 100644 --- a/frontend/src/routes/documents/[id]/+page.svelte +++ b/frontend/src/routes/documents/[id]/+page.svelte @@ -217,7 +217,7 @@ async function selectVersion(versionId: string) { try { const idx = versions.findIndex((v) => v.id === versionId); const newerSnap = await fetchSnapshot(versionId); - const olderSnap = idx + 1 < versions.length ? await fetchSnapshot(versions[idx + 1].id) : null; + const olderSnap = idx > 0 ? await fetchSnapshot(versions[idx - 1].id) : null; const entries = buildDiff(olderSnap, newerSnap); if (entries.length === 0) { noDiff = true;