Smart select inner content after bold or italics. Fixes #497

This commit is contained in:
Dessalines 2022-02-14 14:41:16 -05:00
parent a1125ddbf0
commit ed1f7c92d1

View file

@ -459,6 +459,21 @@ export class MarkdownTextArea extends Component<
} }
this.contentChange(); this.contentChange();
this.setState(this.state); this.setState(this.state);
textarea.focus();
if (start !== end) {
textarea.setSelectionRange(
start + beforeChars.length,
end + afterChars.length
);
} else {
textarea.setSelectionRange(
start + beforeChars.length,
end + emptyChars.length + afterChars.length
);
}
setTimeout(() => { setTimeout(() => {
autosize.update(textarea); autosize.update(textarea);
}, 10); }, 10);