Skip to content

Commit c276e72

Browse files
committed
fixed dragging text on firefox
1 parent 178ae2a commit c276e72

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/app/shared/upload/file-dropzone-no-uploader/file-dropzone-no-uploader.component.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@ export class FileDropzoneNoUploaderComponent implements OnInit {
8787

8888
@HostListener('window:dragover', ['$event'])
8989
onDragOver(event: DragEvent) {
90+
// Only show drop area when dragging files or event is manually triggered
91+
const hasFiles = event.dataTransfer?.types ? Array.from(event.dataTransfer.types).includes('Files') : true;
92+
if (!hasFiles) {
93+
return;
94+
}
9095
// Show drop area on the page
9196
event.preventDefault();
9297
event.stopPropagation();

src/app/shared/upload/uploader/uploader.component.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,11 @@ export class UploaderComponent implements OnInit, AfterViewInit {
128128
onDragOver(event: any) {
129129

130130
if (this.enableDragOverDocument && this.dragService.isAllowedDragOverPage()) {
131+
// Only show drop area when dragging files or event is manually triggered
132+
const hasFiles = event.dataTransfer?.types ? Array.from(event.dataTransfer.types).includes('Files') : true;
133+
if (!hasFiles) {
134+
return;
135+
}
131136
// Show drop area on the page
132137
event.preventDefault();
133138
if ((event.target as any).tagName !== 'HTML') {

0 commit comments

Comments
 (0)