diff --git a/js/components/search_bar.js b/js/components/search_bar.js index d5b5cefe..e8382489 100644 --- a/js/components/search_bar.js +++ b/js/components/search_bar.js @@ -76,7 +76,7 @@ const SearchBar = React.createClass({ * * Like how it's being done in the 'Clear search' dialog. */ - if(this.props.searchQuery !== nextProps.searchQuery) { + if(this.props.searchQuery !== nextProps.searchQuery || !this.state.searchQuery) { this.setState({ searchQuery: nextProps.searchQuery }); } }, @@ -117,7 +117,7 @@ const SearchBar = React.createClass({ render() { let searchIcon = ; const { className } = this.props; - const { loading } = this.state; + const { loading, searchQuery } = this.state; if(loading) { searchIcon = ; @@ -127,7 +127,7 @@ const SearchBar = React.createClass({