From 905b9bd560b7eec3cbe4da30538406306b7d0a24 Mon Sep 17 00:00:00 2001 From: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com> Date: Sat, 21 Feb 2026 14:43:23 +0100 Subject: [PATCH] fix(web): album description auto height (#26420) --- .../[[photos=photos]]/[[assetId=id]]/+page.svelte | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte index f05380257a..44a0c5e678 100644 --- a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte +++ b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte @@ -301,9 +301,10 @@ return; } - album.albumUsers = album.albumUsers.map((albumUser) => + const albumUsers = album.albumUsers.map((albumUser) => albumUser.user.id === userId ? { ...albumUser, role } : albumUser, ); + album = { ...album, albumUsers }; }; const { Cast } = $derived(getGlobalActions($t)); @@ -357,7 +358,7 @@ id={album.id} albumName={album.albumName} {isOwned} - onUpdate={(albumName) => (album.albumName = albumName)} + onUpdate={(albumName) => (album = { ...album, albumName })} /> {#if album.assetCount > 0} @@ -406,8 +407,11 @@ {/if} - - + album.description, (description) => (album = { ...album, description })} + /> {/if}