diff --git a/src/models/node.js b/src/models/node.js index dff96ee50..e4ff92ec5 100644 --- a/src/models/node.js +++ b/src/models/node.js @@ -937,7 +937,11 @@ const Node = { */ getTexts() { - return this.filterDescendants(node => node.kind == 'text') + return this.nodes.reduce((texts, node) => { + return node.kind == 'text' + ? texts.push(node) + : texts.concat(node.getTexts()) + }, List()) }, /**