diff --git a/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt b/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt index af0ffc0b4..0ff88e6e9 100644 --- a/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt +++ b/app/src/main/java/org/mozilla/fenix/search/awesomebar/AwesomeBarView.kt @@ -180,14 +180,13 @@ class AwesomeBarView( fun update(state: SearchFragmentState) { updateSearchShortcutsIcon(state) + updateSuggestionProvidersVisibility(state) - // Do not make suggestions based on user's current URL - if (state.query == state.session?.url) { + // Do not make suggestions based on user's current URL unless it's a search shortcut + if (state.query == state.session?.url && !state.showSearchShortcuts) { return } - updateSuggestionProvidersVisibility(state) - view.onInputChanged(state.query) }