diff --git a/app/src/menus/protyle.ts b/app/src/menus/protyle.ts index 11806fee3..253e436e9 100644 --- a/app/src/menus/protyle.ts +++ b/app/src/menus/protyle.ts @@ -669,7 +669,10 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme iconHTML: "", label: ``, bind(element) { - element.querySelector("textarea").addEventListener("change", (event) => { + element.querySelector("textarea").addEventListener("input", (event:InputEvent) => { + if (event.isComposing) { + return; + } const value = (event.target as HTMLInputElement).value.replace(/\n|\r\n|\r|\u2028|\u2029/g, ""); imgElement.setAttribute("src", value); imgElement.setAttribute("data-src", value);