From c7453a67fd68fcf4598a7e58a71c6f7095000aca Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Mon, 22 Jun 2026 15:47:09 +0200 Subject: [PATCH] fix: detail panel people reactivity and iterator consumption (#29250) --- web/src/lib/stores/face.svelte.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/src/lib/stores/face.svelte.ts b/web/src/lib/stores/face.svelte.ts index dc86a2821f..e9f026bbea 100644 --- a/web/src/lib/stores/face.svelte.ts +++ b/web/src/lib/stores/face.svelte.ts @@ -24,7 +24,8 @@ class FaceManager { }); readonly people = $derived.by(() => { - const people = new SvelteMap(); + // eslint-disable-next-line svelte/prefer-svelte-reactivity + const people = new Map(); for (const face of this.data) { if (face.person) { @@ -32,7 +33,7 @@ class FaceManager { } } - return people.values(); + return Array.from(people.values()); }); readonly facesByPersonId = $derived.by(() => {