fix: normalize file on paste/drop (#9959)

This commit is contained in:
David Luzar
2025-09-10 17:59:02 +02:00
committed by GitHub
parent b9d27d308e
commit 414182f599

View File

@@ -30,6 +30,7 @@ import {
createFile,
getFileHandle,
isSupportedImageFileType,
normalizeFile,
} from "./data/blob";
import { tryParseSpreadsheet, VALID_SPREADSHEET } from "./charts";
@@ -472,7 +473,12 @@ export const parseDataTransferEvent = async (
const file = item.getAsFile();
if (file) {
const fileHandle = await getFileHandle(item);
return { type: file.type, kind: "file", file, fileHandle };
return {
type: file.type,
kind: "file",
file: await normalizeFile(file),
fileHandle,
};
}
} else if (item.kind === "string") {
const { type } = item;