diff --git a/src/routes/(app)/[username]/collection/artifacts/+page.svelte b/src/routes/(app)/[username]/collection/artifacts/+page.svelte
index bc2b03b3..d4c6c15c 100644
--- a/src/routes/(app)/[username]/collection/artifacts/+page.svelte
+++ b/src/routes/(app)/[username]/collection/artifacts/+page.svelte
@@ -270,7 +270,7 @@
{:else if currentViewMode === 'grid'}
- {#each allArtifacts as artifact (artifact.id)}
+ {#each allArtifacts as artifact, i (i)}
openArtifactDetails(artifact)}>
@@ -278,7 +278,7 @@
{:else}
- {#each allArtifacts as artifact (artifact.id)}
+ {#each allArtifacts as artifact, i (i)}
openArtifactDetails(artifact)}>
diff --git a/src/routes/(app)/[username]/collection/characters/+page.svelte b/src/routes/(app)/[username]/collection/characters/+page.svelte
index 3ed61f93..763094f3 100644
--- a/src/routes/(app)/[username]/collection/characters/+page.svelte
+++ b/src/routes/(app)/[username]/collection/characters/+page.svelte
@@ -164,7 +164,7 @@
{:else if currentViewMode === 'grid'}
- {#each allCharacters as character (character.id)}
+ {#each allCharacters as character, i (i)}
openCharacterDetails(character)}>
@@ -172,7 +172,7 @@
{:else}
- {#each allCharacters as character (character.id)}
+ {#each allCharacters as character, i (i)}
openCharacterDetails(character)}>
diff --git a/src/routes/(app)/[username]/collection/summons/+page.svelte b/src/routes/(app)/[username]/collection/summons/+page.svelte
index c70a5e15..5801e1a7 100644
--- a/src/routes/(app)/[username]/collection/summons/+page.svelte
+++ b/src/routes/(app)/[username]/collection/summons/+page.svelte
@@ -144,7 +144,7 @@
{:else if currentViewMode === 'grid'}
- {#each allSummons as summon (summon.id)}
+ {#each allSummons as summon, i (i)}
openSummonDetails(summon)}>
@@ -152,7 +152,7 @@
{:else}
- {#each allSummons as summon (summon.id)}
+ {#each allSummons as summon, i (i)}
openSummonDetails(summon)}>