diff --git a/apps/x/apps/renderer/src/extensions/track-block.tsx b/apps/x/apps/renderer/src/extensions/track-block.tsx index c0704906..a87decc8 100644 --- a/apps/x/apps/renderer/src/extensions/track-block.tsx +++ b/apps/x/apps/renderer/src/extensions/track-block.tsx @@ -36,11 +36,12 @@ function TrackBlockView({ node, deleteNode, extension }: { extension: { options: { notePath?: string } } }) { const raw = node.attrs.data as string + const cleaned = raw.replace(/[\u200B-\u200D\uFEFF]/g, ""); const track = useMemo | null>(() => { try { - return TrackBlockSchema.parse(parseYaml(raw)) - } catch { return null } + return TrackBlockSchema.parse(parseYaml(cleaned)) + } catch(error) { console.error('error', error); return null } }, [raw]) as z.infer | null; const trackId = track?.trackId ?? ''