From d97af305c454132b7d0ffbd216eb12da9b6443e9 Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Mon, 24 Aug 2020 11:21:19 -0700 Subject: [PATCH] [fenix] No Issue - Hide keyboard when navigating or scrolling --- .../java/org/mozilla/fenix/searchdialog/SearchDialogController.kt | 1 + .../main/java/org/mozilla/fenix/searchdialog/SearchDialogFragment.kt | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogController.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogController.kt index 3585efbbfb21..a28c81ce50d3 100644 --- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogController.kt +++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogController.kt @@ -159,6 +159,7 @@ class SearchDialogController( } override fun handleClickSearchEngineSettings() { + clearToolbarFocus() val directions = SearchDialogFragmentDirections.actionGlobalSearchEngineFragment() navController.navigateSafe(R.id.searchDialogFragment, directions) } diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogFragment.kt index b20f9aa1814a..2b39c4322775 100644 --- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogFragment.kt +++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/searchdialog/SearchDialogFragment.kt @@ -136,6 +136,11 @@ class SearchDialogFragment : AppCompatDialogFragment(), UserInteractionHandler { view.awesome_bar ) + view.awesome_bar.setOnTouchListener { _, _ -> + view.hideKeyboard() + false + } + return view } -- 2.11.4.GIT