diff --git a/apps/web/src/lib/components/review/ChangeNavigator.svelte b/apps/web/src/lib/components/review/ChangeNavigator.svelte
index 844c641444..59d2e51c73 100644
--- a/apps/web/src/lib/components/review/ChangeNavigator.svelte
+++ b/apps/web/src/lib/components/review/ChangeNavigator.svelte
@@ -8,9 +8,9 @@
}
const { patchIds, currentPatchId, goToPatch }: Props = $props();
- const index = patchIds.indexOf(currentPatchId);
- const previousPatchId = patchIds[index - 1];
- const nextPatchId = patchIds[index + 1];
+ const index = $derived(patchIds.indexOf(currentPatchId));
+ const previousPatchId = $derived(patchIds[index + 1]);
+ const nextPatchId = $derived(patchIds[index - 1]);
function handleNavigateBack() {
if (previousPatchId) {
@@ -32,7 +32,7 @@
class="navigate-prev"
onclick={handleNavigateBack}>