Skip to content

Commit f0ca8e1

Browse files
authored
Merge pull request matrix-org#5414 from matrix-org/t3chguy/fix/7420
Fix drag drop file to upload for Safari
2 parents 24a3933 + dc304d4 commit f0ca8e1

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

src/components/structures/RoomView.tsx

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,16 +1115,9 @@ export default class RoomView extends React.Component<IProps, IState> {
11151115

11161116
ev.dataTransfer.dropEffect = 'none';
11171117

1118-
const items = [...ev.dataTransfer.items];
1119-
if (items.length >= 1) {
1120-
const isDraggingFiles = items.every(function(item) {
1121-
return item.kind == 'file';
1122-
});
1123-
1124-
if (isDraggingFiles) {
1125-
this.setState({ draggingFile: true });
1126-
ev.dataTransfer.dropEffect = 'copy';
1127-
}
1118+
if (ev.dataTransfer.types.includes("Files") || ev.dataTransfer.types.includes("application/x-moz-file")) {
1119+
this.setState({ draggingFile: true });
1120+
ev.dataTransfer.dropEffect = 'copy';
11281121
}
11291122
};
11301123

0 commit comments

Comments
 (0)