fix odd behaviour with search or site suggestions
This commit is contained in:
parent
922192904e
commit
e37ccd0330
1 changed files with 26 additions and 1 deletions
|
@ -58,6 +58,7 @@ Support for tablet mode is also included.
|
||||||
.../omnibox/LocationBarCoordinator.java | 9 +++-
|
.../omnibox/LocationBarCoordinator.java | 9 +++-
|
||||||
.../browser/omnibox/UrlBarCoordinator.java | 11 +++-
|
.../browser/omnibox/UrlBarCoordinator.java | 11 +++-
|
||||||
.../suggestions/AutocompleteCoordinator.java | 16 +++++-
|
.../suggestions/AutocompleteCoordinator.java | 16 +++++-
|
||||||
|
.../suggestions/AutocompleteMediator.java | 7 ++-
|
||||||
.../OmniboxSuggestionsDropdown.java | 23 +++++++-
|
.../OmniboxSuggestionsDropdown.java | 23 +++++++-
|
||||||
.../OmniboxSuggestionsDropdownEmbedder.java | 4 ++
|
.../OmniboxSuggestionsDropdownEmbedder.java | 4 ++
|
||||||
.../strings/android_chrome_strings.grd | 6 +++
|
.../strings/android_chrome_strings.grd | 6 +++
|
||||||
|
@ -77,7 +78,7 @@ Support for tablet mode is also included.
|
||||||
.../accessibility/AccessibilitySettings.java | 16 ++++++
|
.../accessibility/AccessibilitySettings.java | 16 ++++++
|
||||||
.../AccessibilitySettingsDelegate.java | 6 +++
|
.../AccessibilitySettingsDelegate.java | 6 +++
|
||||||
.../render_widget_host_view_android.cc | 3 ++
|
.../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
|
diff --git a/cc/base/features.cc b/cc/base/features.cc
|
||||||
--- a/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);
|
mHolder = new SuggestionListViewHolder(container, dropdown);
|
||||||
for (int i = 0; i < mCallbacks.size(); i++) {
|
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
|
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
|
--- 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
|
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/suggestions/OmniboxSuggestionsDropdown.java
|
||||||
|
|
Loading…
Add table
Reference in a new issue