fix: dont prefetch file contents if it's not editable/viewable (#6632)

This commit is contained in:
Calum H.
2026-07-06 17:06:41 +00:00
committed by GitHub
parent 34228a5b6c
commit 76320f227f
3 changed files with 12 additions and 9 deletions
@@ -118,11 +118,7 @@ import { defineMessages, useVIntl } from '#ui/composables/i18n'
import { injectNotificationManager } from '#ui/providers/web-notifications'
import { getFileExtensionIcon } from '#ui/utils/auto-icons'
import { commonMessages } from '#ui/utils/common-messages'
import {
getFileExtension,
isEditableFile as isEditableFileExt,
isImageFile,
} from '#ui/utils/file-extensions'
import { canOpenInFileEditor, getFileExtension } from '#ui/utils/file-extensions'
import {
fileDragActive,
@@ -303,8 +299,7 @@ const formattedCreationDate = computed(() => {
const isEditableFile = computed(() => {
if (props.type === 'file') {
const ext = fileExtension.value
return !props.name.includes('.') || isEditableFileExt(ext) || isImageFile(ext)
return canOpenInFileEditor(props.name)
}
return false
})