diff --git a/src/browser/ui/ReactDOMSelection.js b/src/browser/ui/ReactDOMSelection.js index 9592561948..1ad780676c 100644 --- a/src/browser/ui/ReactDOMSelection.js +++ b/src/browser/ui/ReactDOMSelection.js @@ -189,7 +189,11 @@ function setModernOffsets(node, offsets) { } } -var useIEOffsets = ExecutionEnvironment.canUseDOM && document.selection; +var useIEOffsets = ( + ExecutionEnvironment.canUseDOM && + 'selection' in document && + !('getSelection' in window) +); var ReactDOMSelection = { /**