diff --git a/src/renderers/dom/client/ReactInputSelection.js b/src/renderers/dom/client/ReactInputSelection.js index 680d3c47f97056..a5502223cfadfe 100644 --- a/src/renderers/dom/client/ReactInputSelection.js +++ b/src/renderers/dom/client/ReactInputSelection.js @@ -51,7 +51,7 @@ function getElementsWithSelections(acc, win) { var endNode = selection.focusNode; var startOffset = selection.anchorOffset; var endOffset = selection.focusOffset; - if (startNode.childNodes.length) { + if (startNode && startNode.childNodes.length) { if (startNode.childNodes[startOffset] === endNode.childNodes[endOffset]) { element = startNode.childNodes[startOffset]; }