blob: 62737fcb2cdc60dae3d1f2b50d897bd084940e26 [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ios/chrome/browser/flags/ios_chrome_flag_descriptions.h"
// This file declares strings used in chrome://flags. These messages are not
// translated, because instead of end-users they target Chromium developers and
// testers. See https://crbug.com/587272 and https://crbug.com/703134 for more
// details.
namespace flag_descriptions {
const char kAdaptiveSuggestionsCountName[] = "Omnibox adaptive suggestions";
const char kAdaptiveSuggestionsCountDescription[] =
"Allows Omnibox to dynamically adjust number of offered suggestions to "
"fill in the space between Omnibox and the soft keyboard.";
const char kAutofillCreditCardUploadName[] =
"Offers uploading Autofilled credit cards";
const char kAutofillCreditCardUploadDescription[] =
"Offers uploading Autofilled credit cards to Google Payments after form "
"submission.";
const char kAutofillEnableNewCardUnmaskPromptViewName[] =
"Enable the new Card Unmask Prompt View for Autofill.";
const char kAutofillEnableNewCardUnmaskPromptViewDescription[] =
"Displays the new autofill prompt for entering a credit card's CVC and "
"(optional) expiration date.";
const char kAutofillEnableRankingFormulaName[] =
"Enable new Autofill suggestion ranking formula";
const char kAutofillEnableRankingFormulaDescription[] =
"When enabled, Autofill will use a new ranking formula to rank Autofill "
"data model suggestions such as credit cards or profiles";
const char kAutofillEnableRemadeDownstreamMetricsName[] =
"Enable remade Autofill Downstream metrics logging";
const char kAutofillEnableRemadeDownstreamMetricsDescription[] =
"When enabled, some extra metrics logging for Autofill Downstream will "
"start.";
const char kAutofillEnableSendingBcnInGetUploadDetailsName[] =
"Enable sending billing customer number in GetUploadDetails";
const char kAutofillEnableSendingBcnInGetUploadDetailsDescription[] =
"When enabled the billing customer number will be sent in the "
"GetUploadDetails preflight calls.";
const char kAutofillEnableUnmaskCardRequestSetInstrumentIdName[] =
"When enabled, sets non-legacy instrument ID in UnmaskCardRequest";
const char kAutofillEnableUnmaskCardRequestSetInstrumentIdDescription[] =
"When enabled, UnmaskCardRequest will set the card's non-legacy ID when "
"available.";
const char kAutofillEnforceDelaysInStrikeDatabaseName[] =
"Enforce delay between offering Autofill opportunities in the strike "
"database";
const char kAutofillEnforceDelaysInStrikeDatabaseDescription[] =
"When enabled, if previous Autofill feature offer was declined, "
"Chrome will wait for sometime before showing the offer again.";
const char kAutofillFillMerchantPromoCodeFieldsName[] =
"Enable Autofill of promo code fields in forms";
const char kAutofillFillMerchantPromoCodeFieldsDescription[] =
"When enabled, Autofill will attempt to fill merchant promo/coupon/gift "
"code fields when data is available.";
const char kAutofillIOSDelayBetweenFieldsName[] = "Autofill delay";
const char kAutofillIOSDelayBetweenFieldsDescription[] =
"Delay between the different fields of a form being autofilled. In "
"milliseconds.";
const char kAutofillParseIbanFieldsName[] = "Parse IBAN fields in forms";
const char kAutofillParseIbanFieldsDescription[] =
"When enabled, Autofill will attempt to find International Bank Account "
"Number (IBAN) fields when parsing forms.";
const char kAutofillParseMerchantPromoCodeFieldsName[] =
"Parse promo code fields in forms";
const char kAutofillParseMerchantPromoCodeFieldsDescription[] =
"When enabled, Autofill will attempt to find merchant promo/coupon/gift "
"code fields when parsing forms.";
const char kAutofillPruneSuggestionsName[] = "Autofill Prune Suggestions";
const char kAutofillPruneSuggestionsDescription[] =
"Further limits the number of suggestions in the Autofill dropdown.";
const char kAutofillRemoveCardExpiryFromDownstreamSuggestionName[] =
"Remove card expiration date from the Autofill card suggestions";
const char kAutofillRemoveCardExpiryFromDownstreamSuggestionDescription[] =
"When enabled, card expiration date will no longer be displayed in a card "
"suggestion";
const char kAutofillSaveCardDismissOnNavigationName[] =
"Save Card Dismiss on Navigation";
const char kAutofillSaveCardDismissOnNavigationDescription[] =
"Dismisses the Save Card Infobar on a user initiated Navigation, other "
"than one caused by submitted form.";
const char kAutofillUpstreamAllowAdditionalEmailDomainsName[] =
"Allow Autofill credit card upload save for select non-Google-based "
"accounts";
const char kAutofillUpstreamAllowAdditionalEmailDomainsDescription[] =
"When enabled, credit card upload is offered if the user's logged-in "
"account's domain is from a common email provider.";
const char kAutofillUpstreamAllowAllEmailDomainsName[] =
"Allow Autofill credit card upload save for all non-Google-based accounts";
const char kAutofillUpstreamAllowAllEmailDomainsDescription[] =
"When enabled, credit card upload is offered without regard to the user's "
"logged-in account's domain.";
const char kAutofillUseMobileLabelDisambiguationName[] =
"Autofill Uses Mobile Label Disambiguation";
const char kAutofillUseMobileLabelDisambiguationDescription[] =
"When enabled, Autofill suggestions' labels are displayed using a "
"mobile-friendly format.";
const char kAutofillUseRendererIDsName[] =
"Autofill logic uses unqiue renderer IDs";
const char kAutofillUseRendererIDsDescription[] =
"When enabled, Autofill logic uses unique numeric renderer IDs instead "
"of string form and field identifiers in form filling logic.";
const char kBreakpadNoDelayInitialUploadName[] =
"Remove delay on initial crash upload";
const char kBreakpadNoDelayInitialUploadDescription[] =
"When enabled, the initial crash uploading will not be delayed. When "
"disabled, initial upload is delayed until deferred initialization. This "
"does not affect recovery mode.";
const char kBubbleRichIPHName[] = "Bubble rich IPH";
const char kBubbleRichIPHDescription[] =
"When enabled, displays a rich description (ex: title, image, etc..) of "
"the feature presented in the bubble. Also enables password suggestion "
"highlight IPH. When enabled with no option, uses the default bubble "
"style.";
const char kBookmarkStringName[] = "Bookmark action string";
const char kBookmarkStringDescription[] =
"This flag is used to change the string of the action allowing the user to "
"bookmark a page from the overflow menu.";
extern const char kCalendarExperienceKitName[] = "Experience Kit Calendar";
extern const char kCalendarExperienceKitDescription[] =
"When enabled, long pressing on dates will trigger Experience Kit Calendar "
"event handling";
extern const char kEnableExpKitCalendarTextClassifierName[] =
"Text Classifier in Experience Kit Calendar";
extern const char kEnableExpKitCalendarTextClassifierDescription[] =
"When enabled, Experience Kit Calendar will use Text Classifier library in "
"entity detection where possible.";
const char kContentSuggestionsHeaderMigrationName[] =
"Content Suggestions header migration";
const char kContentSuggestionsHeaderMigrationDescription[] =
"When enabled, the Content Suggestions header will be logically moved to "
"the Discover feed ScrollView";
const char kContentSuggestionsUIModuleRefreshName[] =
"Content Suggestions UI Module Refresh";
const char kContentSuggestionsUIModuleRefreshDescription[] =
"When enabled, the Content Suggestions will be redesigned to be contained "
"into distinct modules.";
const char kContentSuggestionsUIViewControllerMigrationName[] =
"Content Suggestions UIViewController migration";
const char kContentSuggestionsUIViewControllerMigrationDescription[] =
"When enabled, the Content Suggestions will be logically moved to a "
"UIViewController subclass implementation";
const char kCrashpadIOSName[] = "Use Crashpad for crash collection.";
const char kCrashpadIOSDescription[] =
"When enabled use Crashpad to generate crash reports crash collection. "
"When disabled use Breakpad. This flag takes two restarts to take effect";
#if defined(DCHECK_IS_CONFIGURABLE)
const char kDcheckIsFatalName[] = "DCHECKs are fatal";
const char kDcheckIsFatalDescription[] =
"By default Chrome will evaluate in this build, but only log failures, "
"rather than crashing. If enabled, DCHECKs will crash the calling process.";
#endif // defined(DCHECK_IS_CONFIGURABLE)
const char kDefaultBrowserFullscreenPromoExperimentName[] =
"Default Browser Fullscreen modal experiment";
const char kDefaultBrowserFullscreenPromoExperimentDescription[] =
"When enabled, will show a modified default browser fullscreen modal promo "
"UI.";
const char kDefaultBrowserIntentsShowSettingsName[] =
"Default Browser Intents show settings";
const char kDefaultBrowserIntentsShowSettingsDescription[] =
"When enabled, external apps can trigger the settings screen showing "
"default browser tutorial.";
const char kAddSettingForDefaultPageModeName[] = "Let user choose default mode";
const char kAddSettingForDefaultPageModeDescription[] =
"When enabled, the user can choose if they want the page in Desktop or "
"Mobile mode.";
const char kDefaultWebViewContextMenuName[] =
"Use the default WebKit context menus";
const char kDefaultWebViewContextMenuDescription[] =
"When enabled, the default context menus from WebKit will be used in web "
"content.";
const char kDelayThresholdMinutesToUpdateGaiaCookieName[] =
"Delay for polling (in minutes) to verify the existence of GAIA cookies.";
const char kDelayThresholdMinutesToUpdateGaiaCookieDescription[] =
"Used for testing purposes to reduce the amount of delay between polling "
"intervals.";
const char kDetectMainThreadFreezeName[] = "Detect freeze in the main thread.";
const char kDetectMainThreadFreezeDescription[] =
"A crash report will be uploaded if the main thread is frozen more than "
"the time specified by this flag.";
const char kDiscoverFeedInNtpName[] = "Enable new content Suggestion Feed";
const char kDiscoverFeedInNtpDescription[] =
"When enabled, replaces articles feed with new content Suggestion Feed in "
"the NTP.";
const char kEnableDiscoverFeedTopSyncPromoName[] =
"Enable the sync promo on top of the feed.";
const char kEnableDiscoverFeedTopSyncPromoDescription[] =
"When enabled, a sync promotion will be presented to eligible users on top "
"of the feed cards.";
const char kDmTokenDeletionName[] = "DMToken deletion";
const char kDmTokenDeletionDescription[] =
"Delete the corresponding DMToken when a managed browser is deleted in "
"Chrome Browser Cloud Management.";
const char kDownloadCalendarName[] = "Download Calendar";
const char kDownloadCalendarDescription[] =
"Allows user to download & save Calendar";
const char kEditPasswordsInSettingsName[] = "Edit passwords in settings";
const char kEditPasswordsInSettingsDescription[] =
"Enables password editing in settings.";
const char kEnableAutofillAddressSavePromptAddressVerificationName[] =
"Autofill Address Save Prompts Address Verification";
const char kEnableAutofillAddressSavePromptAddressVerificationDescription[] =
"Enable the address verification support in Autofill address save prompts.";
const char kEnableAutofillAddressSavePromptName[] =
"Autofill Address Save Prompts";
const char kEnableAutofillAddressSavePromptDescription[] =
"Enable the Autofill address save prompts.";
const char kEnableDiscoverFeedDiscoFeedEndpointName[] =
"Enable discover feed discofeed";
const char kEnableDiscoverFeedDiscoFeedEndpointDescription[] =
"Enable using the discofeed endpoint for the discover feed.";
const char kEnableDiscoverFeedPreviewName[] = "Enable discover feed preview";
const char kEnableDiscoverFeedPreviewDescription[] =
"Enable showing a live preview for discover feed long-press menu.";
const char kEnableDiscoverFeedGhostCardsName[] =
"Enable discover feed ghost cards";
const char kEnableDiscoverFeedGhostCardsDescription[] =
"Show ghost cards when refreshing the discover feed.";
const char kEnableDiscoverFeedShorterCacheName[] =
"Enable discover feed shorter cache";
const char kEnableDiscoverFeedShorterCacheDescription[] =
"Enable more ghost cards by using a shorter cache.";
const char kEnableDiscoverFeedStaticResourceServingName[] =
"Enable discover feed static resource serving";
const char kEnableDiscoverFeedStaticResourceServingDescription[] =
"When enabled the discover feed will optimize the request of resources "
"coming from the server.";
const char kEnableFREDefaultBrowserPromoScreenName[] =
"Enable FRE default browser screen";
const char kEnableFREDefaultBrowserPromoScreenDescription[] =
"Display the FRE default browser screen and other default browser promo "
"depending on experiment.";
const char kEnableFaviconForPasswordsName[] =
"Enable favicons for the Password Manager and for the Credential Provider "
"Extension";
const char kEnableFaviconForPasswordsDescription[] =
"Show favicons in the Password Manager settings for the Saved Passwords "
"and Never Saved sections and also for the AutoFill Passwords for the "
"Credential Provider.";
const char kEnableFeedAblationName[] = "Enables Feed Ablation";
const char kEnableFeedAblationDescription[] =
"If Enabled the Feed will be removed from the NTP";
const char kEnableFREUIModuleIOSName[] = "Enable FRE UI module";
const char kEnableFREUIModuleIOSDescription[] =
"Use the new FRE UI module for first run.";
const char kEnableFullscreenAPIName[] = "Enable Fullscreen API";
const char kEnableFullscreenAPIDescription[] =
"Enable the Fullscreen API for web content (iOS 16.0+).";
const char kEnableUnicornAccountSupportName[] =
"Enable Unicorn account support";
const char kEnableUnicornAccountSupportDescription[] =
"Allows users to sign-in with their Unicorn account.";
const char kEnableShortenedPasswordAutoFillInstructionName[] =
"Enable shortened instructions to turn on Password AutoFill for Chrome";
const char kEnableShortenedPasswordAutoFillInstructionDescription[] =
"When enabled, the instructions to turn on Password AutoFill will have "
"shorter steps and come with a button that links the user to iOS Settings.";
const char kEnableSuggestionsScrollingOnIPadName[] =
"Enable omnibox suggestions scrolling on iPad";
const char kEnableSuggestionsScrollingOnIPadDescription[] =
"Enable omnibox suggestions scrolling on iPad and disable suggestions "
"hiding on keyboard dismissal.";
const char kEnableUserPolicyName[] = "Enable user policies";
const char kEnableUserPolicyDescription[] =
"Enable the fetch and application of user policies when synced with a "
"managed account";
const char kEnableWebChannelsName[] = "Enable WebFeed";
const char kEnableWebChannelsDescription[] =
"Enable folowing content from web and display Following feed on NTP based "
"on sites that users followed.";
const char kEnhancedProtectionName[] = "Enable Enhanced Safe Browsing";
const char kEnhancedProtectionDescription[] =
"Allows users to opt-in to Enhanced Safe Browsing";
const char kEnhancedProtectionPhase2Name[] =
"Enable Enhanced Safe Browsing Phase 2";
const char kEnhancedProtectionPhase2Description[] =
"Enable additional improvements related to Enhanced Safe Browsing";
const char kExpandedTabStripName[] = "Enable expanded tabstrip";
const char kExpandedTabStripDescription[] =
"Enables the new expanded tabstrip. Activated by swiping down the tabstrip"
" or the toolbar";
const char kFeedBackgroundRefreshName[] = "Enable feed background refresh";
const char kFeedBackgroundRefreshDescription[] =
"Schedules a feed background refresh after some minimum period of time has "
"passed after the last refresh.";
const char kFillingAcrossAffiliatedWebsitesName[] =
"Fill passwords across affiliated websites.";
const char kFillingAcrossAffiliatedWebsitesDescription[] =
"Enables filling password on a website when there is saved "
"password on affiliated website.";
const char kForceStartupSigninPromoName[] = "Display the startup sign-in promo";
const char kForceStartupSigninPromoDescription[] =
"When enabled, the startup sign-in promo is always displayed when starting "
"Chrome.";
const char kFullscreenSmoothScrollingName[] = "Fullscreen Smooth Scrolling";
const char kFullscreenSmoothScrollingDescription[] =
"When enabled, the web view's insets are updated for scoll events. If "
"disabled, the the web view's frame are updated.";
const char kHttpsOnlyModeName[] = "HTTPS-Only Mode Setting";
const char kHttpsOnlyModeDescription[] = "Enables the HTTPS-Only Mode setting";
const char kIncognitoBrandConsistencyForIOSName[] =
"Enable Incognito brand consistency in iOS.";
const char kIncognitoBrandConsistencyForIOSDescription[] =
"When enabled, keeps Incognito UI consistent regardless of any selected "
"theme.";
const char kIncognitoNtpRevampName[] = "Revamped Incognito New Tab Page";
const char kIncognitoNtpRevampDescription[] =
"When enabled, Incognito new tab page will have an updated UI.";
const char kInterestFeedV2ClickAndViewActionsConditionalUploadName[] =
"New Content Suggestions taps/views conditional upload";
const char kInterestFeedV2ClickAndViewActionsConditionalUploadDescription[] =
"Only enable the upload of taps/views after satisfying conditions (e.g., "
"user views X cards)";
const char kInProductHelpDemoModeName[] = "In-Product Help Demo Mode";
const char kInProductHelpDemoModeDescription[] =
"When enabled, in-product help promotions occur exactly once per cold "
"start. Enabled causes all in-product help promotions to occur. Enabling "
"an individual promotion causes that promotion but no other promotions to "
"occur.";
const char kIOS3PIntentsInIncognitoName[] = "Third-party intents in Incognito";
const char kIOS3PIntentsInIncognitoDescription[] =
"When enabled, an additional setting lets the user open links from other "
"apps in Incognito.";
const char kIOSEnablePasswordManagerBrandingUpdateName[] =
"Enable new Google Password Manager branding";
const char kIOSEnablePasswordManagerBrandingUpdateDescription[] =
"Updates icons, strings, and views for Google Password Manager.";
const char kIOSPasswordUISplitName[] = "Password Manager UI Split";
const char kIOSPasswordUISplitDescription[] =
"Splits Password Settings and "
"Password Manager into two separate UIs.";
const char kIOSSharedHighlightingColorChangeName[] =
"IOS Shared Highlighting color change";
const char kIOSSharedHighlightingColorChangeDescription[] =
"Changes the Shared Highlighting color of the text fragment"
"away from the default yellow in iOS. Works with #scroll-to-text-ios flag.";
const char kIOSSharedHighlightingAmpName[] = "Shared Highlighting on AMP pages";
const char kIOSSharedHighlightingAmpDescription[] =
"Enables the Create Link option on AMP pages.";
const char kIOSSharedHighlightingV2Name[] = "Text Fragments UI improvements";
const char kIOSSharedHighlightingV2Description[] =
"Enables improvements to text fragments UI, including a menu for removing "
"or resharing a highlight.";
const char kLeakDetectionUnauthenticatedName[] =
"Leak detection for signed out users";
const char kLeakDetectionUnauthenticatedDescription[] =
"Enables leak detection feature for signed out users";
const char kLockBottomToolbarName[] = "Lock bottom toolbar";
const char kLockBottomToolbarDescription[] =
"When enabled, the bottom toolbar will not get collapsed when scrolling "
"into fullscreen mode.";
const char kLogBreadcrumbsName[] = "Log Breadcrumb Events";
const char kLogBreadcrumbsDescription[] =
"When enabled, breadcrumb events will be logged.";
const char kMediaPermissionsControlName[] =
"Camera and Microphone Access Permissions Control";
const char kMediaPermissionsControlDescription[] =
"Enables user control for camera and/or microphone access for a specific "
"site through site settings during its lifespan.";
const char kMetrickitCrashReportName[] = "Metrickit crash reports";
const char kMetrickitCrashReportDescription[] =
"Enables sending Metrickit crash reports";
const char kMetrickitNonCrashReportName[] = "Metrickit non-crash reports";
const char kMetrickitNonCrashReportDescription[] =
"Enables sending Metrickit reports for non crash type (hang, "
"cpu-exception, diskwrite-exception)";
const char kModernTabStripName[] = "Modern TabStrip";
const char kModernTabStripDescription[] =
"When enabled, the newly implemented tabstrip can be tested.";
const char kNewMobileIdentityConsistencyFREName[] = "New MICE FRE";
const char kNewMobileIdentityConsistencyFREDescription[] =
"New Mobile Identity Consistency FRE";
const char kNewOverflowMenuCBDActionName[] =
"Clear Browsing Data action in new overflow menu";
const char kNewOverflowMenuCBDActionDescription[] =
"Adds a Clear Browsing Data action to the new overflow menu";
const char kNewOverflowMenuName[] = "New Overflow Menu";
const char kNewOverflowMenuDescription[] = "Enables the new overflow menu";
const char kNewOverflowMenuSettingsActionName[] =
"Settings action in the new overflow menu";
const char kNewOverflowMenuSettingsActionDescription[] =
"Adds a Settings action to the new overflow menu";
extern const char kNewOverflowMenuSimpleDestinationIconsName[] =
"Simple Destination icons in the new overflow menu";
extern const char kNewOverflowMenuSimpleDestinationIconsDescription[] =
"Uses a simple icon style for destination icons in the new overflow menu";
const char kNTPViewHierarchyRepairName[] = "NTP View Hierarchy Repair";
const char kNTPViewHierarchyRepairDescription[] =
"Checks if NTP view hierarchy is broken and fixes it if necessary.";
const char kOmniboxHttpsUpgradesName[] = "Omnibox HTTPS upgrades";
const char kOmniboxHttpsUpgradesDescription[] =
"Enables HTTPS upgrades for omnibox navigations typed without a scheme";
const char kOmniboxUIMaxAutocompleteMatchesName[] =
"Omnibox UI Max Autocomplete Matches";
const char kOmniboxUIMaxAutocompleteMatchesDescription[] =
"Changes the maximum number of autocomplete matches displayed in the "
"Omnibox UI.";
const char kOmniboxMaxZPSMatchesName[] = "Omnibox Max ZPS Matches";
const char kOmniboxMaxZPSMatchesDescription[] =
"Changes the maximum number of autocomplete matches displayed in the "
"zero-prefix state in the omnibox (e.g. on NTP when tapped on OB).";
const char kOmniboxOnDeviceHeadSuggestionsIncognitoName[] =
"Omnibox on device head suggestions (incognito only)";
const char kOmniboxOnDeviceHeadSuggestionsIncognitoDescription[] =
"Shows Google head non personalized search suggestions provided by a "
"compact on device model for incognito";
const char kOmniboxOnDeviceHeadSuggestionsNonIncognitoName[] =
"Omnibox on device head suggestions (non-incognito only)";
const char kOmniboxOnDeviceHeadSuggestionsNonIncognitoDescription[] =
"Shows Google head non personalized search suggestions provided by a "
"compact on device model for non-incognito";
const char kOmniboxOnFocusSuggestionsName[] = "Omnibox on-focus suggestions";
const char kOmniboxOnFocusSuggestionsDescription[] =
"Configures Omnibox on-focus suggestions - suggestions displayed on-focus "
"before the user has typed any input. This provides overrides for the "
"default suggestion locations.";
const char kOmniboxMaxURLMatchesName[] = "Omnibox Max URL matches";
const char kOmniboxMaxURLMatchesDescription[] =
"Limit the number of URL suggestions in the omnibox. The omnibox will "
"still display more than MaxURLMatches if there are no non-URL suggestions "
"to replace them.";
const char kOmniboxNewImplementationName[] =
"Use experimental omnibox textfield";
const char kOmniboxNewImplementationDescription[] =
"Uses a textfield implementation that doesn't use UILabels internally";
const char kOmniboxPasteButtonName[] = "Omnibox paste to search button";
const char kOmniboxPasteButtonDescription[] =
"Add a paste button when showing clipboard suggestions in the omnibox. iOS "
"16 and above.";
const char kIOSOmniboxUpdatedPopupUIName[] = "Popup refresh";
const char kIOSOmniboxUpdatedPopupUIDescription[] =
"Enable the new SwiftUI Popup implementation";
const char kOptimizationGuideModelDownloadingName[] =
"Allow optimization guide model downloads";
const char kOptimizationGuideModelDownloadingDescription[] =
"Enables the optimization guide to download prediction models.";
const char kOptimizationTargetPredictionDescription[] =
"Enables prediction of optimization targets";
const char kOptimizationTargetPredictionName[] =
"Enables usage of optimization guide TFLite models.";
const char kPasswordReuseDetectionName[] =
"PhishGuard password reuse detection";
const char kPasswordReuseDetectionDescription[] =
"Displays warning when user types or pastes a saved password into a "
"phishing website.";
const char kRecordSnapshotSizeName[] =
"Record the size of image and PDF snapshots in UMA histograms";
const char kRecordSnapshotSizeDescription[] =
"When enabled, the app will record UMA histograms for image and PDF "
"snapshots. PDF snaphot will be taken just for the purpose of the "
"histogram recording.";
const char kRemoveExcessNTPsExperimentName[] = "Remove extra New Tab Pages";
const char kRemoveExcessNTPsExperimentDescription[] =
"When enabled, extra tabs with the New Tab Page open and no navigation "
"history will be removed.";
const char kRestoreSessionFromCacheName[] =
"Use native WKWebView sesion restoration (iOS15 only).";
const char kRestoreSessionFromCacheDescription[] =
"Enable instant session restoration for faster web session restoration "
"(iOS15 only).";
const char kSafeBrowsingAvailableName[] = "Make Safe Browsing available";
const char kSafeBrowsingAvailableDescription[] =
"When enabled, navigation URLs are compared to Safe Browsing blocklists, "
"subject to an opt-out preference.";
const char kSafeBrowsingRealTimeLookupName[] = "Enable real-time Safe Browsing";
const char kSafeBrowsingRealTimeLookupDescription[] =
"When enabled, navigation URLs are checked using real-time queries to Safe "
"Browsing servers, subject to an opt-in preference.";
const char kSaveSessionTabsToSeparateFilesName[] =
"Enable save tabs to separate files";
const char kSaveSessionTabsToSeparateFilesDescription[] =
"When enabled, each Tab is saved in a separate file.";
const char kScreenTimeIntegrationName[] = "Enables ScreenTime Integration";
const char kScreenTimeIntegrationDescription[] =
"Enables integration with ScreenTime in iOS 14.0 and above.";
const char kSendTabToSelfSigninPromoName[] = "Send tab to self sign-in promo";
const char kSendTabToSelfSigninPromoDescription[] =
"Enables a sign-in promo if the user attempts to share a tab while being "
"signed out";
const char kSendUmaOverAnyNetwork[] =
"Send UMA data over any network available.";
const char kSendUmaOverAnyNetworkDescription[] =
"When enabled, will send UMA data over either WiFi or cellular by default.";
const char kSharedHighlightingIOSName[] = "Enable Shared Highlighting features";
const char kSharedHighlightingIOSDescription[] =
"Adds a Link to Text option in the Edit Menu which generates URLs with a "
"text fragment.";
const char kSingleCellContentSuggestionsName[] =
"Use Single Cell for Content Suggestions";
const char kSingleCellContentSuggestionsDescription[] =
"Uses a single cell for all items in the NTP's content suggestions.";
const char kShowAutofillTypePredictionsName[] = "Show Autofill predictions";
const char kShowAutofillTypePredictionsDescription[] =
"Annotates web forms with Autofill field type predictions as placeholder "
"text.";
const char kSmartSortingNewOverflowMenuName[] =
"Smart Sorting the new Overflow Menu";
const char kSmartSortingNewOverflowMenuDescription[] =
"Enables smart sorting the new overflow menu carousel by frecency.";
const char kNewOverflowMenuShareChromeActionName[] =
"Share Chrome App action in the new overflow menu";
const char kNewOverflowMenuShareChromeActionDescription[] =
"Enables the Share Chrome App action in the new overflow menu.";
const char kSyncSandboxName[] = "Use Chrome Sync sandbox";
const char kSyncSandboxDescription[] =
"Connects to the testing server for Chrome Sync.";
const char kSynthesizedRestoreSessionName[] =
"Use a synthesized native WKWebView sesion restoration (iOS15 only).";
const char kSynthesizedRestoreSessionDescription[] =
"Enable instant session restoration by synthesizing WKWebView session "
"restoration data (iOS15 only).";
const char kSyntheticCrashReportsForUteName[] =
"Generate synthetic crash reports for UTE";
const char kSyntheticCrashReportsForUteDescription[] =
"When enabled the app will create synthetic crash report when chrome "
"starts up after Unexplained Termination Event (UTE).";
const char kSyncEnableHistoryDataTypeName[] = "Enable History sync data type";
const char kSyncEnableHistoryDataTypeDescription[] =
"Enables the History sync data type instead of TypedURLs";
const char kSyncTrustedVaultPassphraseiOSRPCName[] =
"Enable RPC for sync trusted vault passphrase.";
const char kSyncTrustedVaultPassphraseiOSRPCDescription[] =
"Enables RPC for an experimental sync passphrase type, referred to as "
"trusted vault.";
const char kSyncTrustedVaultPassphrasePromoName[] =
"Enable promos for sync trusted vault passphrase.";
const char kSyncTrustedVaultPassphrasePromoDescription[] =
"Enables promos for an experimental sync passphrase type, referred to as "
"trusted vault.";
const char kSyncTrustedVaultPassphraseRecoveryName[] =
"Enable sync trusted vault passphrase with improved recovery.";
const char kSyncTrustedVaultPassphraseRecoveryDescription[] =
"Enables support for an experimental sync passphrase type, referred to as "
"trusted vault, including logic and APIs for improved account recovery "
"flows.";
const char kSyncInvalidationsName[] = "Use Sync standalone invalidations";
const char kSyncInvalidationsDescription[] =
"If enabled, Sync will use standalone invalidations instead of topic based "
"invalidations (Wallet and Offer data types are enabled by a dedicated "
"flag).";
const char kSyncInvalidationsWalletAndOfferName[] =
"Use Sync standalone invalidations for Wallet and Offer";
const char kSyncInvalidationsWalletAndOfferDescription[] =
"If enabled, Sync will use standalone invalidations for Wallet and Offer "
"data types. Takes effect only when Sync standalone invalidations are "
"enabled.";
const char kStartSurfaceName[] = "Start Surface";
const char kStartSurfaceDescription[] =
"Enable showing the Start Surface when launching Chrome via clicking the "
"icon or the app switcher.";
const char kTabsSearchName[] = "Enable Tabs Search";
const char kTabsSearchDescription[] =
"Enables the search mode in the Tab grid where users can search open tabs "
"or recent tabs.";
const char kTabsSearchRegularResultsSuggestedActionsName[] =
"Enable Tabs Search regular results suggested actions section";
const char kTabsSearchRegularResultsSuggestedActionsDescription[] =
"Enables the suggested actions section in the regular tabs page when the "
"search mode is enabled.";
const char kTFLiteLanguageDetectionName[] = "TFLite-based Language Detection";
const char kTFLiteLanguageDetectionDescription[] =
"Uses TFLite for language detection in place of CLD3";
const char kToolbarContainerName[] = "Use Toolbar Containers";
const char kToolbarContainerDescription[] =
"When enabled, the toolbars and their fullscreen animations will be "
"managed by the toolbar container coordinator rather than BVC.";
extern const char kTrendingQueriesModuleName[] = "Show Trending Queries module";
extern const char kTrendingQueriesModuleDescription[] =
"When enabled, the trending queries module will be shown in the NTP";
const char kUpdateHistoryEntryPointsInIncognitoName[] =
"Update history entry points in Incognito.";
const char kUpdateHistoryEntryPointsInIncognitoDescription[] =
"When enabled, the entry points to history UI from Incognito mode will be "
"removed.";
const char kUseLensToSearchForImageName[] =
"Use Google Lens to Search for images";
const char kUseLensToSearchForImageDescription[] =
"When enabled, use Lens to search for images from the long press context "
"menu when Google is the selected search engine.";
const char kUseLoadSimulatedRequestForOfflinePageName[] =
"Use loadSimulatedRequest:responseHTMLString: when displaying offline "
"pages";
const char kUseLoadSimulatedRequestForOfflinePageDescription[] =
"When enabled, the offline pages uses the iOS 15 "
"loadSimulatedRequest:responseHTMLString: API";
const char kUseSFSymbolsName[] = "Replace Image by SFSymbols";
const char kUseSFSymbolsDescription[] =
"When enabled, images are replaced by SFSymbols";
const char kWaitThresholdMillisecondsForCapabilitiesApiName[] =
"Maximum wait time (in seconds) for a response from the Account "
"Capabilities API";
const char kWaitThresholdMillisecondsForCapabilitiesApiDescription[] =
"Used for testing purposes to test waiting thresholds in dev.";
const char kWalletServiceUseSandboxName[] = "Use Google Payments sandbox";
const char kWalletServiceUseSandboxDescription[] =
"Uses the sandbox service for Google Payments API calls.";
const char kWebPageDefaultZoomFromDynamicTypeName[] =
"Use dynamic type size for default text zoom level";
const char kWebPageDefaultZoomFromDynamicTypeDescription[] =
"When enabled, the default text zoom level for a website comes from the "
"current dynamic type setting.";
const char kWebPageAlternativeTextZoomName[] =
"Use different method for zooming web pages";
const char kWebPageAlternativeTextZoomDescription[] =
"When enabled, switches the method used to zoom web pages.";
const char kWebPageTextZoomIPadName[] = "Enable text zoom on iPad";
const char kWebPageTextZoomIPadDescription[] =
"When enabled, text zoom works again on iPad";
// Please insert your name/description above in alphabetical order.
} // namespace flag_descriptions