fix: chart pasting not working due to removing tab characters (#5987)

This commit is contained in:
David Luzar 2022-12-16 18:18:27 +01:00 committed by GitHub
parent cc9e764585
commit bdb14723b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,7 +8,6 @@ import { tryParseSpreadsheet, Spreadsheet, VALID_SPREADSHEET } from "./charts";
import { EXPORT_DATA_TYPES, MIME_TYPES } from "./constants";
import { isInitializedImageElement } from "./element/typeChecks";
import { isPromiseLike } from "./utils";
import { normalizeText } from "./element/textElement";
type ElementsClipboard = {
type: typeof EXPORT_DATA_TYPES.excalidrawClipboard;
@ -119,7 +118,7 @@ export const getSystemClipboard = async (
: probablySupportsClipboardReadText &&
(await navigator.clipboard.readText());
return normalizeText(text || "").trim();
return (text || "").trim();
} catch {
return "";
}
@ -148,6 +147,7 @@ export const parseClipboard = async (
// technically possible it's staler than in-app clipboard
const spreadsheetResult =
!isPlainPaste && parsePotentialSpreadsheet(systemClipboard);
if (spreadsheetResult) {
return spreadsheetResult;
}