Commit e009a21f authored by henry's avatar henry
Browse files

BB 44279: Disable contextual search install prompt.




(cherry picked from commit 5b9d6ce7)

Co-authored-by: default avatarHenry Wilkes <henry@torproject.org>
parent a5c64f48
Loading
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -9,6 +9,8 @@ import {
  ActionsResult,
} from "resource:///modules/ActionsProvider.sys.mjs";

import { AppConstants } from "resource://gre/modules/AppConstants.sys.mjs";

const lazy = {};

ChromeUtils.defineESModuleGetters(lazy, {
@@ -312,6 +314,11 @@ class ProviderContextualSearch extends ActionsProvider {
    );

    if (
      // Do not show the install prompt in non-private windows to have
      // consistent behaviour with private windows and avoid linkability
      // concerns. tor-browser#44134.
      // Maybe re-enable as part of tor-browser#44117.
      !AppConstants.BASE_BROWSER_VERSION &&
      !queryContext.isPrivate &&
      type != INSTALLED_ENGINE &&
      (await Services.search.shouldShowInstallPrompt(engine))