From f7546d3c7ce8578ea98cf0c16f5d89c4fc9f37b7 Mon Sep 17 00:00:00 2001 From: Jinxuan Zhu Date: Thu, 8 Feb 2018 20:13:05 -0500 Subject: [PATCH] Fix getInsertMarksAtRangeAsArray for empty Text Node (#1614) --- packages/slate/src/models/node.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/slate/src/models/node.js b/packages/slate/src/models/node.js index 7e8c564c2..84c4e705e 100644 --- a/packages/slate/src/models/node.js +++ b/packages/slate/src/models/node.js @@ -1109,6 +1109,9 @@ class Node { const text = this.getDescendant(range.startKey) const char = text.characters.get(range.startOffset) + if (!char) { + return [] + } return char.marks.toArray() }