diff --git a/frontend/src/components/files/ListingItem.vue b/frontend/src/components/files/ListingItem.vue index 51093ce8..ba44f21a 100644 --- a/frontend/src/components/files/ListingItem.vue +++ b/frontend/src/components/files/ListingItem.vue @@ -209,8 +209,10 @@ const drop = async (event: Event) => { const itemClick = (event: Event | KeyboardEvent) => { if ( - !((event as KeyboardEvent).ctrlKey || (event as KeyboardEvent).metaKey) && singleClick.value && + !(event as KeyboardEvent).ctrlKey && + !(event as KeyboardEvent).metaKey && + !(event as KeyboardEvent).shiftKey && !fileStore.multiple ) open();