diff --git a/src/editor/parts.ts b/src/editor/parts.ts index ed48fcbe4e..23a93692b6 100644 --- a/src/editor/parts.ts +++ b/src/editor/parts.ts @@ -186,7 +186,7 @@ abstract class PlainBasePart extends BasePart { } // when not pasting or dropping text, reject characters that should start a pill candidate if (inputType !== "insertFromPaste" && inputType !== "insertFromDrop") { - return chr !== "@" && chr !== "#" && chr !== ":"; + return chr !== "@" && chr !== "#" && chr !== ":" && chr !== "+"; } return true; } @@ -463,6 +463,7 @@ export class PartCreator { case "#": case "@": case ":": + case "+": return this.pillCandidate(""); case "\n": return new NewlinePart();