diff --git a/src/lib/components/xp/Previewable.svelte b/src/lib/components/xp/Previewable.svelte index 9f4392c..2155257 100644 --- a/src/lib/components/xp/Previewable.svelte +++ b/src/lib/components/xp/Previewable.svelte @@ -32,8 +32,11 @@ if(preview_url != null) return; if(fs_id == null) return; let url = await fs.get_url(fs_id); - // console.log('load', fs_id, 'with url', url); - preview_url = `url(${url})`; + + let image = new Image(); + image.src = url; + image.onload = () => preview_url = `url(${url})`; + } diff --git a/src/routes/xp/programs/my_computer/viewer.svelte b/src/routes/xp/programs/my_computer/viewer.svelte index 4064a82..57e9668 100644 --- a/src/routes/xp/programs/my_computer/viewer.svelte +++ b/src/routes/xp/programs/my_computer/viewer.svelte @@ -286,7 +286,7 @@
-
{#if sorted_items} {#each sorted_items as item (item.id)}