diff --git a/lib/plugins/core.js b/lib/plugins/core.js index 3fa94af80..e560fa45e 100644 --- a/lib/plugins/core.js +++ b/lib/plugins/core.js @@ -1,4 +1,5 @@ +import Character from '../models/character' import Key from '../utils/key' import Placeholder from '../components/placeholder' import React from 'react' @@ -95,7 +96,7 @@ function Plugin(options = {}) { const char = prev.get(startOffset) const chars = prev .slice(0, startOffset) - .push(char.merge({ text: e.data })) + .push(Character.create({ text: e.data, marks: char && char.marks })) .concat(prev.slice(startOffset)) // Determine what the characters should be, if not natively inserted.