From 94bc2f3f673345322305e157b3c50ce06d32af9c Mon Sep 17 00:00:00 2001 From: JangY Date: Sat, 10 May 2025 00:43:06 +0700 Subject: [PATCH] Update LinkEditBlock.tsx fix: prevent controlled-to-uncontrolled input warning in link field When `link` is undefined, passing it to an input `value` causes a React warning about a controlled input becoming uncontrolled. Applied `link || ""` fallback to ensure the form state always contains valid strings and avoids this issue. --- src/extensions/Link/components/LinkEditBlock.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extensions/Link/components/LinkEditBlock.tsx b/src/extensions/Link/components/LinkEditBlock.tsx index edd6c092..84acf88a 100644 --- a/src/extensions/Link/components/LinkEditBlock.tsx +++ b/src/extensions/Link/components/LinkEditBlock.tsx @@ -27,7 +27,7 @@ function LinkEditBlock(props: IPropsLinkEditBlock) { const { from, to } = props.editor.state.selection; const text = props.editor.state.doc.textBetween(from, to, ' '); setForm({ - link, + link: link || "", text, }); setOpenInNewTab(target === '_blank');