[cr149][Android] Introduce AutocompleteState
Chromium changes: https://chromium.googlesource.com/chromium/src/+/7dfb3a2d7ff70cef2b442a34fb4534a44be83b1d commit 7dfb3a2d7ff70cef2b442a34fb4534a44be83b1d Author: Tomasz Wiszkowski <ender@google.com> Date: Wed Apr 22 15:33:27 2026 -0700 Introduce AutocompleteState. The new AutocompleteState clearly describes how Autocomplete stack responds to input changes. Three explicit states control whether user should see suggestions when they enter active input session. Change-Id: If889a3393b5ea73f23c5cd460d4b25b4926a29f0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7787032 Reviewed-by: Sky Malice <skym@chromium.org> Commit-Queue: Tomasz Wiszkowski <ender@google.com> Cr-Commit-Position: refs/heads/main@{#1619142}
This commit is contained in:
@@ -32,6 +32,7 @@ import org.chromium.chrome.browser.theme.ThemeUtils;
|
||||
import org.chromium.chrome.browser.ui.theme.BrandedColorScheme;
|
||||
import org.chromium.components.browser_ui.accessibility.PageZoomIndicatorCoordinator;
|
||||
import org.chromium.components.omnibox.AutocompleteInput;
|
||||
import org.chromium.components.omnibox.AutocompleteInput.AutocompleteState;
|
||||
import org.chromium.components.omnibox.OmniboxFocusReason;
|
||||
import org.chromium.components.search_engines.TemplateUrlService;
|
||||
import org.chromium.ui.base.PageTransition;
|
||||
@@ -269,7 +270,7 @@ public class BraveLocationBarMediator extends LocationBarMediator {
|
||||
// autocomplete text will be updated but the visible text will not.
|
||||
beginInput(
|
||||
new AutocompleteInput()
|
||||
.setSuppressAutomaticSuggestionsUntilUserStartsTyping(true)
|
||||
.setAutocompleteState(AutocompleteState.STANDBY)
|
||||
.setFocusReason(OmniboxFocusReason.DEFAULT_WITH_HARDWARE_KEYBOARD));
|
||||
setUrlBarText(
|
||||
UrlBarData.forNonUrlText(query),
|
||||
|
||||
Reference in New Issue
Block a user