5e1b67bcbc
Calling `moveCaretToEnd()` when `richText` is empty will cause the first keystroke of ibus-based input methods with candidates to goes double. For example, if you type "a" it becomes "aa". This problem exists in many linux distributions. When `richText` is empty, there is no need to place the caret, just return as a workaround. |
||
---|---|---|
.. | ||
CustomStyles.svelte | ||
index.ts | ||
normalizing-node-store.ts | ||
rich-text-resolve.ts | ||
RichTextInput.svelte | ||
RichTextStyles.svelte | ||
SetContext.svelte | ||
StyleLink.svelte | ||
StyleTag.svelte | ||
transform.ts |