diff --git a/web/src/lib/actions/thumbhash.ts b/web/src/lib/actions/thumbhash.ts
deleted file mode 100644
index 872d3d03bf..0000000000
--- a/web/src/lib/actions/thumbhash.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-import { decodeBase64 } from '$lib/utils';
-import { thumbHashToRGBA } from 'thumbhash';
-
-/**
- * Renders a thumbnail onto a canvas from a base64 encoded hash.
- */
-export function thumbhash(canvas: HTMLCanvasElement, options: { base64ThumbHash: string }) {
- render(canvas, options);
-
- return {
- update(newOptions: { base64ThumbHash: string }) {
- render(canvas, newOptions);
- },
- };
-}
-
-const render = (canvas: HTMLCanvasElement, options: { base64ThumbHash: string }) => {
- const ctx = canvas.getContext('2d');
- if (!ctx) {
- return;
- }
-
- const { w, h, rgba } = thumbHashToRGBA(decodeBase64(options.base64ThumbHash));
- const pixels = ctx.createImageData(w, h);
- canvas.width = w;
- canvas.height = h;
- pixels.data.set(rgba);
- ctx.putImageData(pixels, 0, 0);
-};
diff --git a/web/src/lib/components/AdaptiveImage.svelte b/web/src/lib/components/AdaptiveImage.svelte
index f60260bd05..ed574cbe39 100644
--- a/web/src/lib/components/AdaptiveImage.svelte
+++ b/web/src/lib/components/AdaptiveImage.svelte
@@ -1,9 +1,9 @@
+
+
diff --git a/web/src/lib/components/asset-viewer/photo-viewer.svelte b/web/src/lib/components/asset-viewer/photo-viewer.svelte
index a3c560ef8d..da00980f08 100644
--- a/web/src/lib/components/asset-viewer/photo-viewer.svelte
+++ b/web/src/lib/components/asset-viewer/photo-viewer.svelte
@@ -1,9 +1,9 @@