diff --git a/ui/src/Components/NavBar/FilterInput/index.js b/ui/src/Components/NavBar/FilterInput/index.js index 80ed9da6e..1034915b4 100644 --- a/ui/src/Components/NavBar/FilterInput/index.js +++ b/ui/src/Components/NavBar/FilterInput/index.js @@ -92,6 +92,12 @@ const FilterInput = observer( this.props.alertStore.filters.addFilter(suggestion); }); + onInputClick = (inputReference, event) => { + if (event.target.className.split(" ").includes("form-control")) { + inputReference.input.focus(); + } + }; + renderSuggestion = (suggestion, { query, isHighlighted }) => { return {suggestion}; }; @@ -108,8 +114,8 @@ const FilterInput = observer(
{ - inputReference.input.focus(); + onClick={event => { + this.onInputClick(inputReference, event); }} > {alertStore.filters.values.map(filter => (