From d2a19c9ba9d6afa439c72a8bb08738ddc1547b17 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Tue, 29 Apr 2025 16:10:57 +0200 Subject: [PATCH] perf: do not pre-load folder mime icon Signed-off-by: Ferdinand Thiessen --- lib/composables/preview.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/composables/preview.ts b/lib/composables/preview.ts index 7269f89b1..9f7f75e92 100644 --- a/lib/composables/preview.ts +++ b/lib/composables/preview.ts @@ -6,6 +6,7 @@ import type { INode } from '@nextcloud/files' import type { MaybeRef } from '@vueuse/core' +import { FileType } from '@nextcloud/files' import { generateUrl } from '@nextcloud/router' import { toValue } from '@vueuse/core' import { ref, watchEffect } from 'vue' @@ -74,7 +75,7 @@ export const usePreviewURL = (node: MaybeRef, options?: MaybeRef { previewLoaded.value = false previewURL.value = getPreviewURL(toValue(node), toValue(options || {})) - if (previewURL.value) { + if (previewURL.value && toValue(node).type === FileType.File) { preloadImage(previewURL.value.href).then((success: boolean) => { previewLoaded.value = success })