From c276e72d99066fc44f26f416413de6cbbe75b06b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oscar=20Chaco=CC=81n?= Date: Wed, 25 Mar 2026 20:34:46 -0600 Subject: [PATCH] fixed dragging text on firefox --- .../file-dropzone-no-uploader.component.ts | 5 +++++ src/app/shared/upload/uploader/uploader.component.ts | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/app/shared/upload/file-dropzone-no-uploader/file-dropzone-no-uploader.component.ts b/src/app/shared/upload/file-dropzone-no-uploader/file-dropzone-no-uploader.component.ts index 05da61596d2..f64f0bc7ae8 100644 --- a/src/app/shared/upload/file-dropzone-no-uploader/file-dropzone-no-uploader.component.ts +++ b/src/app/shared/upload/file-dropzone-no-uploader/file-dropzone-no-uploader.component.ts @@ -87,6 +87,11 @@ export class FileDropzoneNoUploaderComponent implements OnInit { @HostListener('window:dragover', ['$event']) onDragOver(event: DragEvent) { + // Only show drop area when dragging files or event is manually triggered + const hasFiles = event.dataTransfer?.types ? Array.from(event.dataTransfer.types).includes('Files') : true; + if (!hasFiles) { + return; + } // Show drop area on the page event.preventDefault(); event.stopPropagation(); diff --git a/src/app/shared/upload/uploader/uploader.component.ts b/src/app/shared/upload/uploader/uploader.component.ts index f52513b3a98..d50b04a098f 100644 --- a/src/app/shared/upload/uploader/uploader.component.ts +++ b/src/app/shared/upload/uploader/uploader.component.ts @@ -128,6 +128,11 @@ export class UploaderComponent implements OnInit, AfterViewInit { onDragOver(event: any) { if (this.enableDragOverDocument && this.dragService.isAllowedDragOverPage()) { + // Only show drop area when dragging files or event is manually triggered + const hasFiles = event.dataTransfer?.types ? Array.from(event.dataTransfer.types).includes('Files') : true; + if (!hasFiles) { + return; + } // Show drop area on the page event.preventDefault(); if ((event.target as any).tagName !== 'HTML') {