fix odd behaviour with search or site suggestions
This commit is contained in:
parent
63e834c092
commit
13fc52bae7
1 changed files with 26 additions and 1 deletions
|
@ -58,6 +58,7 @@ Support for tablet mode is also included.
|
|||
.../omnibox/LocationBarCoordinator.java | 9 +++-
|
||||
.../browser/omnibox/UrlBarCoordinator.java | 11 +++-
|
||||
.../suggestions/AutocompleteCoordinator.java | 16 +++++-
|
||||
.../suggestions/AutocompleteMediator.java | 7 ++-
|
||||
.../OmniboxSuggestionsDropdown.java | 23 +++++++-
|
||||
.../OmniboxSuggestionsDropdownEmbedder.java | 4 ++
|
||||
.../strings/android_chrome_strings.grd | 6 +++
|
||||
|
@ -77,7 +78,7 @@ Support for tablet mode is also included.
|
|||
.../accessibility/AccessibilitySettings.java | 16 ++++++
|
||||
.../AccessibilitySettingsDelegate.java | 6 +++
|
||||
.../render_widget_host_view_android.cc | 3 ++
|
||||
68 files changed, 723 insertions(+), 52 deletions(-)
|
||||
69 files changed, 729 insertions(+), 53 deletions(-)
|
||||
|
||||
diff --git a/cc/base/features.cc b/cc/base/features.cc
|
||||
--- a/cc/base/features.cc
|
||||
|
@ -1766,6 +1767,30 @@ diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/brow
|
|||
|
||||
mHolder = new SuggestionListViewHolder(container, dropdown);
|
||||
for (int i = 0; i < mCallbacks.size(); i++) {
|
||||
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java
|
||||
--- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java
|
||||
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java
|
||||
@@ -55,6 +55,9 @@ import org.chromium.ui.modelutil.PropertyModel;
|
||||
import org.chromium.ui.mojom.WindowOpenDisposition;
|
||||
import org.chromium.url.GURL;
|
||||
|
||||
+import org.chromium.chrome.browser.flags.ChromeFeatureList;
|
||||
+import org.chromium.chrome.browser.flags.CachedFeatureFlags;
|
||||
+
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.util.List;
|
||||
@@ -935,7 +938,9 @@ class AutocompleteMediator implements OnSuggestionsReceivedListener,
|
||||
public void onSuggestionDropdownScroll() {
|
||||
if (mDropdownViewInfoListBuilder.hasFullyConcealedElements()) {
|
||||
mSuggestionsListScrolled = true;
|
||||
- mDelegate.setKeyboardVisibility(false, false);
|
||||
+ if (!CachedFeatureFlags.isEnabled(ChromeFeatureList.MOVE_TOP_TOOLBAR_TO_BOTTOM)) {
|
||||
+ mDelegate.setKeyboardVisibility(false, false);
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxSuggestionsDropdown.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxSuggestionsDropdown.java
|
||||
--- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxSuggestionsDropdown.java
|
||||
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxSuggestionsDropdown.java
|
||||
|
|
Loading…
Add table
Reference in a new issue