fix: cleanup legacy `element.rawText` (obsidian) (#9203)

pull/9208/head
David Luzar 2 weeks ago committed by GitHub
parent ecef5d12f4
commit 68578556ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -238,6 +238,8 @@ const restoreElementWithProperties = <
const restoreElement = (
element: Exclude<ExcalidrawElement, ExcalidrawSelectionElement>,
): typeof element | null => {
element = { ...element };
// NOTE (mtolmacs): This is a temporary check to detect extremely large
// element position or sizing
if (
@ -255,6 +257,10 @@ const restoreElement = (
switch (element.type) {
case "text":
// temp fix: cleanup legacy obsidian-excalidraw attribute else it'll
// conflict when porting between the apps
delete (element as any).rawText;
let fontSize = element.fontSize;
let fontFamily = element.fontFamily;
if ("font" in element) {

Loading…
Cancel
Save