commit: 6062680dd44472d4ba562762dbb6e7e31b59a8b9
parent: 1953e3b6ed255870d46915db3d910345c230f076
Author: Eugen <eugen@zeonfederated.com>
Date: Mon, 23 Jan 2017 11:34:36 +0100
Merge pull request #513 from mistydemeo/fix_textarea_selection_clicking
Textarea: fix clicking on name suggestions
Diffstat:
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/app/assets/javascripts/components/components/autosuggest_textarea.jsx b/app/assets/javascripts/components/components/autosuggest_textarea.jsx
@@ -118,12 +118,19 @@ const AutosuggestTextarea = React.createClass({
},
onBlur () {
- this.setState({ suggestionsHidden: true });
+ // If we hide the suggestions immediately, then this will prevent the
+ // onClick for the suggestions themselves from firing.
+ // Setting a short window for that to take place before hiding the
+ // suggestions ensures that can't happen.
+ setTimeout(() => {
+ this.setState({ suggestionsHidden: true });
+ }, 100);
},
onSuggestionClick (suggestion, e) {
e.preventDefault();
this.props.onSuggestionSelected(this.state.tokenStart, this.state.lastToken, suggestion);
+ this.textarea.focus();
},
componentWillReceiveProps (nextProps) {