fix(common/models): prevents "undefined" reversion display string

This commit is contained in:
jahorton 2021-03-11 10:51:48 +07:00
parent 27066c59da
commit 24cbb23622

View file

@ -487,7 +487,11 @@ class ModelCompositor {
let postContextTokenization = this.tokenize(postContext);
if(postContextTokenization) {
// Handles display string for reversions triggered by accepting a suggestion mid-token.
revertedPrefix = postContextTokenization.left[postContextTokenization.left.length-1];
if(postContextTokenization.left.length > 0) {
revertedPrefix = postContextTokenization.left[postContextTokenization.left.length-1];
} else {
revertedPrefix = '';
}
revertedPrefix += postContextTokenization.caretSplitsToken ? postContextTokenization.right[0] : '';
} else {
revertedPrefix = this.wordbreak(postContext);