[email protected].
handleInputBlur function must check if this.state.isOpen before using this.refs.menu this way:
if (this.state.isOpen){
var menuDOM = ReactDOM.findDOMNode(this.refs.menu);
if (document.activeElement.isEqualNode(menuDOM)) {
return;
}
}
because if this.state.isOpen == false then this.refs.menu is null and in IE 11 you get unhandled exception 0x80004003 invalid pointer