From b89da75c01c68ff3543fcf64b5aedc34c69de522 Mon Sep 17 00:00:00 2001 From: Evan Morikawa Date: Thu, 28 Jan 2016 16:37:07 -0800 Subject: [PATCH] fix(composer): don't blur input field when app blurs Fixes #852 --- src/components/tokenizing-text-field.cjsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/tokenizing-text-field.cjsx b/src/components/tokenizing-text-field.cjsx index 4bf086493..e43b0a28a 100644 --- a/src/components/tokenizing-text-field.cjsx +++ b/src/components/tokenizing-text-field.cjsx @@ -410,6 +410,10 @@ class TokenizingTextField extends React.Component @_refreshCompletions(val) _onInputBlurred: (event) => + # Not having a relatedTarget can happen when the whole app blurs. When + # this happens we want to leave the field as-is + return unless event.relatedTarget + if event.relatedTarget is React.findDOMNode(@) return