Commit e121c2b3 authored by Caroline Rising's avatar Caroline Rising Committed by Commit Bot

Add flag for tab hover cards feature.

Bug: 910739
Change-Id: Ic708c771665e70979cf6011c482dd050ce749fe5
Reviewed-on: https://chromium-review.googlesource.com/c/1357539
Commit-Queue: Caroline Rising <corising@chromium.org>
Reviewed-by: default avatarElly Fong-Jones <ellyjones@chromium.org>
Reviewed-by: default avatarScott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#613213}
parent 4a0206d9
......@@ -3584,6 +3584,10 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kAutoFetchOnNetErrorPage)},
#endif // defined(OS_ANDROID)
{"tab-hover-cards", flag_descriptions::kTabHoverCardsName,
flag_descriptions::kTabHoverCardsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kTabHoverCards)},
{"enable-block-tab-unders", flag_descriptions::kBlockTabUndersName,
flag_descriptions::kBlockTabUndersDescription, kOsAll,
FEATURE_VALUE_TYPE(TabUnderNavigationThrottle::kBlockTabUnders)},
......
......@@ -20,4 +20,8 @@ const base::Feature kWebUIDarkMode{"WebUIDarkMode",
base::FEATURE_DISABLED_BY_DEFAULT};
#endif
// Enables popup cards containing tab information when hovering over a tab.
const base::Feature kTabHoverCards{"TabHoverCards",
base::FEATURE_DISABLED_BY_DEFAULT};
} // namespace features
......@@ -24,6 +24,8 @@ extern const base::Feature kDoubleTapToZoomInTabletMode;
extern const base::Feature kWebUIDarkMode;
#endif
extern const base::Feature kTabHoverCards;
} // namespace features
#endif // CHROME_BROWSER_BROWSER_FEATURES_H_
......@@ -3096,6 +3096,11 @@
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "tab-hover-cards",
"owners": [ "corising", "//chrome/browser/ui/views/tabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "tab-strip-keyboard-focus",
// "owners": [ "your-team" ],
......
......@@ -1866,6 +1866,11 @@ const char kSystemKeyboardLockDescription[] =
"keyboard shortcuts and have the events routed directly to the website "
"when in fullscreen mode.";
const char kTabHoverCardsName[] = "Tab Hover Cards";
const char kTabHoverCardsDescription[] =
"Enables a popup containing tab information to be visible when hovering "
"over a tab. This will replace tooltips for tabs.";
const char kTabsInCbdName[] = "Enable tabs for the Clear Browsing Data dialog.";
const char kTabsInCbdDescription[] =
"Enables a basic and an advanced tab for the Clear Browsing Data dialog.";
......
......@@ -1125,6 +1125,9 @@ extern const char kSyncUSSAutofillWalletDataDescription[];
extern const char kSysInternalsName[];
extern const char kSysInternalsDescription[];
extern const char kTabHoverCardsName[];
extern const char kTabHoverCardsDescription[];
extern const char kTabsInCbdName[];
extern const char kTabsInCbdDescription[];
......
......@@ -29292,6 +29292,7 @@ from previous Chrome versions.
<int value="-2082462043" label="ViewPasswords:disabled"/>
<int value="-2082042818"
label="AutofillCreditCardLastUsedDateDisplay:enabled"/>
<int value="-2080504230" label="TabHoverCards:disabled"/>
<int value="-2077268643" label="disable-device-enumeration"/>
<int value="-2075870708" label="MediaRemotingEncrypted:disabled"/>
<int value="-2075807193" label="enable-webusb-on-any-origin"/>
......@@ -31606,6 +31607,7 @@ from previous Chrome versions.
<int value="2020107447" label="AndroidPayIntegrationV1:enabled"/>
<int value="2032558514"
label="RemoveUsageOfDeprecatedGaiaSigninEndpoint:enabled"/>
<int value="2034198538" label="TabHoverCards:enabled"/>
<int value="2037756154" label="enable-impl-side-painting"/>
<int value="2043321329" label="OfflinePagesPrefetchingUI:disabled"/>
<int value="2056572020" label="EnableUsernameCorrection:disabled"/>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment