diff --git a/src/models/node.js b/src/models/node.js index b93efac1c..e75c0c012 100644 --- a/src/models/node.js +++ b/src/models/node.js @@ -904,7 +904,8 @@ const Node = { return this .getCharactersAtRange(range) .reduce((memo, char) => { - return memo.concat(char.marks.toArray()) + char.marks.toArray().forEach(c => memo.push(c)) + return memo }, []) },