[cr143][Android] Repurpose the NavigationFulfillmentType as AutocompleteRequestType

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/03aed3783cb14b11edadc8384d4c411be6d54162

commit 03aed3783cb14b11edadc8384d4c411be6d54162
Author: Tomasz Wiszkowski <ender@google.com>
Date:   Thu Oct 16 09:21:59 2025 -0700

    Repurpose the `NavigationFulfillmentType` as `AutocompleteRequestType`.

    This change allows us to expand the NFT to capture not just surfaces,
    but general Autocomplete intents, such as Prefetch.

    Bug: 446710500
    Change-Id: I566fb0b304ac7f45fc39957189fd1e2c9cd45225
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7046726
    Reviewed-by: Patrick Noland <pnoland@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1530899}
This commit is contained in:
Artem Samoilenko
2025-11-18 11:26:20 -05:00
committed by Max Karolinskiy
parent 6f5f631c63
commit cbd8bbb4ad
@@ -20,12 +20,12 @@ import org.chromium.build.annotations.Nullable;
import org.chromium.chrome.browser.browser_controls.BrowserControlsStateProvider;
import org.chromium.chrome.browser.lens.LensController;
import org.chromium.chrome.browser.locale.LocaleManager;
import org.chromium.chrome.browser.omnibox.navattach.NavigationFulfillmentType;
import org.chromium.chrome.browser.profiles.Profile;
import org.chromium.chrome.browser.tabmodel.TabModelSelector;
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.AutocompleteRequestType;
import org.chromium.components.search_engines.TemplateUrlService;
import org.chromium.ui.base.WindowAndroid;
import org.chromium.ui.modaldialog.ModalDialogManager;
@@ -70,11 +70,10 @@ public class BraveLocationBarMediator extends LocationBarMediator {
OmniboxUma omniboxUma,
BooleanSupplier isToolbarMicEnabledSupplier,
OmniboxSuggestionsDropdownEmbedderImpl dropdownEmbedder,
@Nullable ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
@Nullable BrowserControlsStateProvider browserControlsStateProvider,
Supplier<@Nullable ModalDialogManager> modalDialogManagerSupplier,
ObservableSupplier<@NavigationFulfillmentType Integer>
navigationFulfillmentTypeSupplier,
ObservableSupplier<@AutocompleteRequestType Integer> autocompleteRequestTypeSupplier,
@Nullable PageZoomIndicatorCoordinator pageZoomIndicatorCoordinator) {
super(
context,
@@ -95,7 +94,7 @@ public class BraveLocationBarMediator extends LocationBarMediator {
tabModelSelectorSupplier,
browserControlsStateProvider,
modalDialogManagerSupplier,
navigationFulfillmentTypeSupplier,
autocompleteRequestTypeSupplier,
pageZoomIndicatorCoordinator);
}