diff --git a/islands/PostEdit.tsx b/islands/PostEdit.tsx index 553891f..9454719 100644 --- a/islands/PostEdit.tsx +++ b/islands/PostEdit.tsx @@ -21,7 +21,6 @@ export default function Edit(props: { post: Post }) { } async function displayPreview() { - text.value = textarea.current.value; sanitizedHtml.value = await trpc.md2html.query({ source: text.value, }); @@ -51,7 +50,6 @@ export default function Edit(props: { post: Post }) { Mousetrap(textarea.current).bind( "mod+enter", () => { - text.value = textarea.current.value; save(); }, ); @@ -110,7 +108,7 @@ export default function Edit(props: { post: Post }) { maxLength={10000} value={text.value} autofocus - onChange={(e) => text.value = (e.target as any).value} + onInput={(e) => text.value = (e.target as any).value} > )} diff --git a/islands/PostNew.tsx b/islands/PostNew.tsx index 2d0762f..c0ced56 100644 --- a/islands/PostNew.tsx +++ b/islands/PostNew.tsx @@ -18,7 +18,6 @@ export default function Post() { } async function displayPreview() { - text.value = textarea.current.value; sanitizedHtml.value = await trpc.md2html.query({ source: text.value, }); @@ -48,7 +47,6 @@ export default function Post() { Mousetrap(textarea.current).bind( "mod+enter", () => { - text.value = textarea.current.value; post(); }, ); @@ -108,7 +106,7 @@ export default function Post() { maxLength={10000} value={text.value} autofocus - onChange={(e) => text.value = (e.target as any).value} + onInput={(e) => text.value = (e.target as any).value} placeholder="Write with markdown" >