Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
event.preventDefault()
const isForeignFile = event.dataTransfer?.types.includes('Files')
-
- logger.debug('Drag over DragAndDropNotice', { isForeignFile, event })
if (isForeignFile) {
// Only handle uploading of outside files (not Nextcloud files)
this.dragover = true
return
}
- logger.debug('Drag started')
+ logger.debug('Drag started', { event })
+
+ // Make sure that we're not dragging a file like the preview
+ event.dataTransfer?.clearData?.()
// Reset any renaming
this.renamingStore.$reset()
onDragOver(event: DragEvent) {
// Detect if we're only dragging existing files or not
const isForeignFile = event.dataTransfer?.types.includes('Files')
-
if (isForeignFile) {
// Only handle uploading of existing Nextcloud files
// See DragAndDropNotice for handling of foreign files