diff --git a/package-lock.json b/package-lock.json index fd0d632..1ef03e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "react-datasheet-grid", - "version": "4.11.0", + "version": "4.11.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "react-datasheet-grid", - "version": "4.11.0", + "version": "4.11.2", "license": "MIT", "dependencies": { "@tanstack/react-virtual": "^3.0.0-beta.18", diff --git a/src/components/DataSheetGrid.tsx b/src/components/DataSheetGrid.tsx index b36d226..8858efc 100644 --- a/src/components/DataSheetGrid.tsx +++ b/src/components/DataSheetGrid.tsx @@ -1561,12 +1561,12 @@ export const DataSheetGrid = React.memo( const items = await navigator.clipboard.read() items.forEach(async (item) => { let pasteData = [['']] - if (item.types.includes('text/plain')) { - const plainTextData = await item.getType('text/plain') - pasteData = parseTextPlainData(await plainTextData.text()) - } else if (item.types.includes('text/html')) { + if (item.types.includes('text/html')) { const htmlTextData = await item.getType('text/html') pasteData = parseTextHtmlData(await htmlTextData.text()) + } else if (item.types.includes('text/plain')) { + const plainTextData = await item.getType('text/plain') + pasteData = parseTextPlainData(await plainTextData.text()) } else if (item.types.includes('text')) { const htmlTextData = await item.getType('text') pasteData = parseTextHtmlData(await htmlTextData.text())