a tool for shared writing and social publishing

don't base64 encode page block data

+2 -2
+1 -1
components/Blocks/TextBlock/useHandlePaste.ts
··· 389 389 let oldEntityID = child.getAttribute("data-entityid") as string; 390 390 let factsData = child.getAttribute("data-facts"); 391 391 if (factsData) { 392 - let facts = JSON.parse(atob(factsData)) as Fact<any>[]; 392 + let facts = JSON.parse(factsData) as Fact<any>[]; 393 393 394 394 let oldEntityIDToNewID = {} as { [k: string]: string }; 395 395 let oldEntities = facts.reduce((acc, f) => {
+1 -1
src/utils/getBlocksAsHTML.tsx
··· 164 164 return ( 165 165 <div 166 166 data-type="card" 167 - data-facts={btoa(JSON.stringify(facts))} 167 + data-facts={JSON.stringify(facts)} 168 168 data-entityid={card.data.value} 169 169 /> 170 170 );