blob: a58e1d288ddb9523a8c2230241f1d66d3af6df3a [file] [edit]
// vim: set ft=json5:
// This file lists metadata for chrome://flags entries. This metadata is used to
// automatically expire flags, as part of the review process, and to clean up
// flags that have become obsolete or unused. For more details, see:
//
// https://chromium.googlesource.com/chromium/src/+/main/docs/flag_ownership.md
//
// This file is a list of json objects; each object contains these keys:
//
// name: the internal name of the flag, as present in chrome://flags. This is
// used as a primary key. The value is a string.
//
// owners: the person(s) or team(s) responsible for this flag. The value is a
// nonempty list of strings, in order of specificity (i.e., the first entry
// on the list is the best contact). Each entry is either:
//
// - A string containing '@', which is treated as an email address;
// - A string beginning with '//', which is treated as a path to a file
// containing a list of owners for this flag (commonly an OWNERS file);
//
// expiry_milestone: the last milestone in which this flag should be present.
// Specifically, once the trunk milestone number is larger than this
// milestone, the flag may be freely hidden or deleted. The special value -1
// means "never expires", which should only be used in consultation with
// top-level OWNERS. The use of the -1 value must be accompanied by a comment
// explaining why the flag must not expire and an entry in
// flag-never-expire-list.json.
[
{
"name": "aaudio-per-stream-device-selection",
"owners": [ "mjel@google.com", "lt-web-apps-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "accessible-pdf-form",
"owners": [ "bravi@microsoft.com", "mohitb@microsoft.com" ],
"expiry_milestone": 110
},
{
"name": "ai-hub-new-badge",
"owners": [
"joemerramos@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "ai-mode-omnibox-entry-point",
"owners": [
"khalidpeer@chromium.org",
"jdonnelly@chromium.org",
"orinj@chromium.org",
"chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "ai-omnibox-ask-placeholder",
"owners": [ "christianxu@chromium.org", "bling-search@google.com" ],
"expiry_milestone": 155
},
{
"name": "aim-cobrowse",
"owners": [ "ameurhosni@google.com", "bling-search@google.com" ],
"expiry_milestone": 152
},
{
"name": "aim-cobrowse-debug-entrypoint",
"owners": [ "alionadangla@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "aim-cobrowse-header",
"owners": [ "radunitescu@google.com", "bling-search@google.com" ],
"expiry_milestone": 153
},
{
"name": "aim-eligibility-refresh-ntp-modules",
"owners": [ "christianxu@chromium.org", "bling-search@google.com" ],
"expiry_milestone": 149
},
{
"name": "aim-eligibility-service-start-with-profile",
"owners": [ "christianxu@chromium.org", "bling-search@google.com" ],
"expiry_milestone": 149
},
{
"name": "aim-entry-point-direct-navigation",
"owners": [
"pauladedeji@google.com",
"mahmadi@chromium.org",
"chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "aim-server-eligibility",
"owners": ["ameurhosni@google.com", "mahmadi@chromium.org"],
"expiry_milestone": 160
},
{
"name": "aim-server-eligibility-include-client-locale",
"owners": ["kiehl@google.com", "mahmadi@chromium.org"],
"expiry_milestone": 160
},
{
"name": "aim-url-navigation-fetch-enabled",
"owners": [ "christianxu@google.com", "mahmadi@chromium.org", "bling-search@google.com" ],
"expiry_milestone": 152
},
{
"name": "aim-use-pec-api",
"owners": ["ananyaseelam@google.com", "mahmadi@chromium.org"],
"expiry_milestone": 160
},
{
"name": "aimntp-entrypoint-tablet",
"owners": [ "christianxu@chromium.org", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "align-pdf-default-print-settings-with-html",
"owners": [ "thestig@chromium.org", "cathiechen@igalia.com" ],
"expiry_milestone": 150
},
{
"name": "align-wakeups",
"owners": [
"etiennep@google.com", "fdoray@google.com"
],
"expiry_milestone": 107
},
{
"name": "allow-all-sites-to-initiate-mirroring",
"owners": [ "takumif@chromium.org", "openscreen-eng@google.com" ],
// This flag is used in regular manual QA and should not be removed.
"expiry_milestone": -1
},
{
"name": "allow-apn-modification-policy",
"owners": [
"hsuregan@google.com",
"cros-device-enablement@google.com"
],
"expiry_milestone": 138
},
{
"name": "allow-cross-device-feature-suite",
"owners": [ "chromeos-cross-device-eng@google.com", "cclem@chromium.org" ],
// Used by developers to enable Cross-Device for testing on platforms where
// it is disabled by default due to lack of hardware support.
"expiry_milestone": -1
},
{
"name": "allow-delayed-audio-focus-gain-android",
"owners": [
"philyan@chromium.org",
"media-dev@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "allow-insecure-localhost",
"owners": [ "cthomp@chromium.org", "security-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "alt-click-and-six-pack-customization",
"owners": [ "michaelcheco@chromium.org", "cros-device-enablement@google.com" ],
"expiry_milestone": 140
},
{
"name": "always-draw-composited-toolbar-hairline",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 155
},
{
"name": "always-enable-hdcp",
"owners": [ "chromeos-gfx-video@google.com" ],
// This flag is used for HDCP compliance testing on ChromeOS so should not
// be removed.
"expiry_milestone": -1
},
{
"name": "android-adaptive-frame-rate",
"owners": [ "boliu@chromium.org", "//components/viz/OWNERS" ],
"expiry_milestone": 160
},
{
"name": "android-adpf-efficiency-mode",
"owners": ["ritownsend@google.com", "clank-performance-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-animated-progress-bar-in-browser",
"owners": [ "peilinwang@google.com", "clank-performance-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-app-integration-module",
"owners": ["hanxi@chromium.org", "gangwu@chromium.org", "clank-start@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-app-integration-multi-data-source",
"owners": ["hanxi@chromium.org", "gangwu@chromium.org", "clank-start@google.com" ],
"expiry_milestone": 160
},
{
"name": "android-app-rating-prompt",
"owners": [
"agazal@google.com",
"clank-app-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "android-appearance-settings",
"owners": [ "dmblack@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-block-grammar-suggestion-span-in-composition-mode",
"owners": [
"hdchuong@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "android-block-misspelling-suggestion-span-in-composition-mode",
"owners": [
"hdchuong@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "android-bookmark-bar",
"owners": [ "dmblack@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-bookmark-bar-fast-follow",
"owners": [ "mschillaci@google.com", "eleanorlee@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-bottom-bar",
"owners": [ "polardz@google.com", "ckitagawa@chromium.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 155
},
{
"name": "android-bottom-toolbar-v2",
"owners": [ "pnoland@chromium.org", "ender@google.com" ],
"expiry_milestone": 160
},
{
"name": "android-caret-browsing",
"owners": [
"lokeric@google.com",
"mschillaci@google.com",
"clank-large-form-factors@google.com"
],
"expiry_milestone": 149
},
{
"name": "android-context-menu-new-actions",
"owners": [
"hitarthkothari@google.com",
"ckitagawa@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 155
},
{
"name": "android-desktop-aim-gate",
"owners": [ "skym@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "android-desktop-density",
"owners": [ "sinansahin@google.com", "clank-app-team@google.com"],
"expiry_milestone": 150
},
{
"name": "android-desktop-ua-platform",
"owners": [ "victortan@chromium.org", "miketaylr@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "android-desktop-webprefs-large-display",
"owners": [ "lokeric@google.com", "clank-large-form-factors@google.com"],
"expiry_milestone": 149
},
{
"name": "android-desktop-zoom-scaling",
"owners": [ "mschillaci@google.com", "clank-app-team@google.com"],
"expiry_milestone": 154
},
{
"name": "android-elegant-text-height",
"owners": [ "twellington@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 137
},
{
"name": "android-entra-sso",
"owners": ["ssolarewicz@chromium.com", "cec-growth-eng@google.com"],
"expiry_milestone": 154
},
{
"name": "android-history-clustering",
"owners": [ "wylieb@google.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 160
},
{
"name": "android-media-picker",
"owners": [ "hscham@chromium.org", "mbujak@google.com" ],
"expiry_milestone": 160
},
{
"name": "android-navigation-blur-transition-animation",
"owners": [
"evanluo@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 160
},
{
"name": "android-open-incognito-as-window",
"owners": [ "shuyng@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 156
},
{
"name": "android-page-info-as-app-menu-item",
"owners": [ "madhavpruthi@google.com", "ckitagawa@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "android-progress-bar-visual-update",
"owners": ["agazal@google.com", "peilinwang@google.com", "clank-app-team@google.com"],
"expiry_milestone": 170
},
{
"name": "android-settings-containment",
"owners": [ "agazal@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-settings-url",
"owners": [ "jinsukkim@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 152
},
{
"name": "android-setup-list",
"owners": [ "agazal@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-share-full-link",
"owners": ["jhimawan@google.com", "clank-app-team@google.com"],
"expiry_milestone": 160
},
{
"name": "android-sms-otp-filling",
"owners": ["koerber@google.com", "lottermann@google.com", "chrome-otp-team@google.com"],
"expiry_milestone": 152
},
{
"name": "android-surface-color-update",
"owners": [ "jtanaristy@google.com", "wenyufu@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-system-contacts-picker",
"owners": [ "mattreynolds@google.com", "deviceapi-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "android-theme-module",
"owners": [
"wenyufu@chromium.org"
],
"expiry_milestone": 145
},
{
"name": "android-theme-resource-provider",
"owners": [ "wenyufu@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "android-tips-notifications",
"owners": [ "bjfong@google.com", "wylieb@google.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 154
},
{
"name": "android-tips-notifications-v2",
"owners": [ "bjfong@google.com", "wylieb@google.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 154
},
{
"name": "android-use-correct-display-work-area",
"owners": [
"renkens@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "android-use-correct-window-bounds",
"owners": [
"chominskib@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "android-use-display-topology",
"owners": [
"renkens@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "android-vertical-tabs",
"owners": [
"agazal@google.com",
"clank-app-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "android-window-management-web-api",
"owners": [
"renkens@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "android-xr-immersive-player",
"owners": [ "gurmeetk@google.com", "mondello@google.com", "desiatyrikov@google.com" ],
"expiry_milestone": 160
},
{
"name": "android-zoom-immersive",
"owners": [
"hitarthkothari@google.com",
"ckitagawa@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 154
},
{
"name": "animated-default-browser-promo-in-fre",
"owners": [ "bmcclure@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 148
},
{
"name": "animated-image-drag-shadow",
"owners": [ "shuyng@google.com", "wenyufu@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 156
},
{
"name": "annotated-page-content-extraction",
"owners": [ "haileywang@google.com", "ssid@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "apb144-patch1",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch2",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch3",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch4",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch5",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch6",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch7",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch8",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apb144-patch9",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 160
},
{
"name": "apn-revamp",
"owners": [ "nikhilcn@google.com", "cros-device-enablement@google.com" ],
"expiry_milestone": 138
},
{
"name": "app-background-refresh-ios",
"owners": [ "fedegermi@google.com", "marq@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "app-launch-shortcut",
"owners": [
"jimmyxgong@chromium.org",
"michaelcheco@google.com",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "app-specific-history",
"owners": [ "katzz@google.com", "jinsukkim@google.com" ],
"expiry_milestone": 142
},
{
"name": "app-store-in-app-events",
"owners": [
"joemerramos@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 160
},
{
"name": "apply-clientside-model-predictions-for-password-types",
"owners": [ "kazinova@google.com", "vasilii@chromium.org", "chrome-password-manager-team@google.com"],
"expiry_milestone": 156
},
{
"name": "approximate-geolocation-permission",
"owners": [ "tommasin@chromium.org", "dullweber@chromium.org",
"//components/permissions/PERMISSIONS_OWNERS"],
"expiry_milestone": 150
},
{
"name": "arc-aaudio-mmap-low-latency",
"owners": [ "pteerapong@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 145
},
{
"name": "arc-enable-attestation",
"owners": [ "batoon@google.com", "vraheja@google.com" ],
"expiry_milestone": 145
},
{
"name": "arc-enable-virtio-blk-for-data",
"owners": [ "niwa@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "arc-extend-intent-anr-timeout",
"owners": [ "yixie@chromium.org", "arc-user-focus@google.com" ],
"expiry_milestone": 131
},
{
"name": "arc-extend-service-anr-timeout",
"owners": [ "yixie@chromium.org", "arc-user-focus@google.com" ],
"expiry_milestone": 131
},
{
"name": "arc-friendlier-error-dialog",
"owners": [ "yaoqq@chromium.org", "arc-framework@google.com" ],
"expiry_milestone": 139
},
{
"name": "arc-native-bridge-toggle",
"owners": [ "levarum@google.com" ],
// Used on ChromeOS to compare and debug different ARC native-bridge
// implementations which are normally used on different platforms.
"expiry_milestone": -1
},
{
"name": "arc-per-app-language",
"owners": [ "nergi@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "arc-resize-compat",
"owners": [ "toshikikikuchi@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "arc-unthrottle-on-active-audio-v2",
"owners": [ "pteerapong@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 140
},
{
"name": "arc-vmm-swap-keyboard-shortcut",
"owners": [ "sstan@chromium.org"],
"expiry_milestone": 120
},
{
"name": "arc-window-predictor",
"owners": [ "sstan@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "ash-capture-mode-education",
"owners": [ "hewer@chromium.org", "meganlfu@google.com"],
"expiry_milestone": 133
},
{
"name": "ash-debug-shortcuts",
"owners": [ "//ash/OWNERS" ],
// Used by developers for debugging and to dump extra information to logs
// in official builds.
"expiry_milestone": -1
},
{
"name": "ash-enable-unified-desktop",
"owners": [ "//ash/OWNERS" ],
// Unified desktop can be enabled by enterprise policy. The switch exists in
// about:flags so QA can more easily test the feature.
"expiry_milestone": -1
},
{
"name": "ash-limit-shelf-items-to-active-desk",
"owners": [ "dandersson@chromium.org", "janetmac@chromium.org" ],
"expiry_milestone": 200
},
{
"name": "ash-modifier-split",
"owners": [
"dpad@google.com",
"wangdanny@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 140
},
{
"name": "ash-picker-gifs",
"owners": [ "shend@chromium.org", "e14s-eng@google.com" ],
"expiry_milestone": 135
},
{
"name": "ash-split-keyboard-refactor",
"owners": [
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "ask-about-this-page",
"owners": [ "ameurhosni@google.com", "bling-search@google.com" ],
"expiry_milestone": 152
},
{
"name": "ask-gemini-chip",
"owners": [
"joemerramos@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "assistant-aim-minimized-state",
"owners": [ "alionadangla@google.com", "bling-flags@google.com" ],
"expiry_milestone": 154
},
{
"name": "assistant-container",
"owners": [ "ewannpv@chromium.org", "bling-meridian@google.com" ],
"expiry_milestone": 155
},
{
"name": "assistant-iph",
"owners": ["wutao@chromium.org", "assistive-eng@google.com"],
"expiry_milestone": 126
},
{
"name": "assistant-side-panel",
"owners": [ "ewannpv@google.com", "bling-meridian@google.com" ],
"expiry_milestone": 153
},
{
"name": "audio-ducking",
"owners": ["steimel@chromium.org", "mfoltz@chromium.org"],
"expiry_milestone": 150
},
{
"name": "audio-flexible-loopback-for-system-loopback",
"owners": ["aaronyu@google.com", "chromeos-audio@google.com" ],
"expiry_milestone": 200
},
{
"name": "audio-selection-improvement",
"owners": [ "zhangwenyu@google.com", "cros-device-enablement@google.com" ],
"expiry_milestone": 151
},
{
"name": "auto-doc-pip-permission-prompt-android",
"owners": [
"philyan@chromium.org",
"media-dev@chromium.org"
],
"expiry_milestone": 156
},
{
"name": "auto-framing-override",
"owners": [ "kamesan@chromium.org", "chromeos-camera-eng@google.com" ],
"expiry_milestone": 116
},
{
"name": "auto-picture-in-picture-android",
"owners": [
"philyan@chromium.org",
"media-dev@chromium.org"
],
"expiry_milestone": 156
},
{
"name": "auto-picture-in-picture-for-video-playback",
"owners": [ "bkeen@google.com", "media-dev@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "auto-picture-in-picture-on-window-occluded",
"owners": [ "steimel@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 170
},
{
"name": "auto-revoke-suspicious-notification",
"owners": ["skrakowi@google.com","minap@google.com","chrome-counter-abuse-alerts@google.com"],
"expiry_milestone": 147
},
{
"name": "autofill-across-iframes",
"owners": [
"vincb@google.com",
"tmartino@chromium.org",
"bling-transactions@google.com"
],
"expiry_milestone": 135
},
{
"name": "autofill-ai-always-trigger-server-model",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-available-by-default",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-based-amount-extraction-ignore-seen-terms-for-testing",
"owners": [ "jamessun@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "autofill-ai-create-entity-data-manager",
"owners": [ "leozhao@google.com", "tmartino@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-dedupe-entities",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-no-filling-icons-experiment",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-reauth-required",
"owners": [ "leozhao@google.com", "tmartino@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-server-model",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-valuables-iph",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-wallet-flight-reservation",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-wallet-private-passes",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-wallet-private-passes-deep-link",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-wallet-vehicle-registration",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-ai-with-data-schema",
"owners": [ "leozhao@google.com", "tmartino@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-android-desktop-keyboard-accessory-revamp",
"owners": [ "piotrkotynia@google.com", "luchenpeng@google.com" ],
"expiry_milestone": 150
},
{
"name": "autofill-android-desktop-suppress-accessory-on-empty",
"owners": [ "luchenpeng@google.com", "piotrkotynia@google.com" ],
"expiry_milestone": 150
},
{
"name": "autofill-android-keyboard-accessory-dynamic-positioning",
"owners": [ "piotrkotynia@google.com" ],
"expiry_milestone": 150
},
{
"name": "autofill-at-memory",
"owners": [
"ireneuszszulc@google.com",
"piotrkotynia@google.com"
],
"expiry_milestone": 160
},
{
"name": "autofill-bottom-sheet-new-blur",
"owners": [ "vincb@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 146
},
{
"name": "autofill-credit-card-scanner-ios",
"owners": [ "smcgruer@chromium.org", "chrome-payments-eng@google.com" ],
"expiry_milestone": 155
},
{ "name": "autofill-disable-bnpl-country-check-for-testing",
"owners": [ "vinnypersky@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-enable-ai-based-amount-extraction",
"owners": [ "jamessun@google.com", "viplavkadam@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "autofill-enable-amount-extraction",
"owners": [ "jamessun@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "autofill-enable-amount-extraction-testing",
"owners": [ "jamessun@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "autofill-enable-bottom-sheet-scan-card-and-fill",
"owners": [ "qihuizhao@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-enable-buy-now-pay-later",
"owners": ["vinnypersky@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-enable-buy-now-pay-later-for-externally-linked",
"owners": ["wilsonlow@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-enable-buy-now-pay-later-for-klarna",
"owners": ["wilsonlow@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-enable-buy-now-pay-later-syncing",
"owners": ["vinnypersky@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-enable-buy-now-pay-later-updated-suggestion-second-line-string",
"owners": ["vinnypersky@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-enable-card-info-runtime-retrieval",
"owners": [ "hvs@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 145
},
{
"name": "autofill-enable-cvc-storage-and-filling-standalone-form-enhancement",
"owners": [
"jialihuang@google.com","yiwenqian@google.com",
"payments-autofill-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "autofill-enable-downstream-card-awareness-iph",
"owners": [ "averina@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-enable-fpan-risk-based-authentication",
"owners": [ "junhuihe@google.com" ],
"expiry_milestone": 152
},
{
"name": "autofill-enable-new-amex-network-art",
"owners": [ "ferny@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-enable-new-fop-display-android",
"owners": [ "kschen@google.com", "qihuizhao@google.com", "osaul@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-enable-offers-in-clank-keyboard-accessory",
"owners": [ "siyua@chromium.org", "siashah@google.com" ],
"expiry_milestone": 116
},
{
"name": "autofill-enable-omnibox-autofill",
"owners": [ "osaul@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "autofill-enable-pay-now-pay-later-tabs",
"owners": [ "wilsonlow@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-enable-payments-mandatory-reauth-chromeos",
"owners": [ "yiwenqian@chromium.org",
"payments-autofill-team@google.com" ],
"expiry_milestone": 152
},
{
"name": "autofill-enable-prefetching-risk-data-for-retrieval",
"owners": ["hvs@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 145
},
{
"name": "autofill-enable-save-and-fill",
"owners": ["siyua@chromium.org", "averina@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-enable-separate-pix-preference-item",
"owners": [
"tushartushar@google.com",
"nicluo@google.com",
"siashah@google.com",
"payments-autofill-team@google.com"
],
"expiry_milestone": 154
},
{
"name": "autofill-enable-support-for-name-and-email-profile",
"owners": ["sygiet@google.com", "fleimgruber@google.com"],
"expiry_milestone": 149
},
{ "name": "autofill-enable-touch-to-fill-reshow-for-bnpl",
"owners": [ "ferny@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-enable-travel-category-and-merchant-benefits-from-curinos",
"owners": [ "ferny@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-enable-vcn-3ds-authentication",
"owners": ["vinnypersky@google.com", "hdhandapani@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 149
},
{
"name": "autofill-enable-wallet-branding",
"owners": ["osaul@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-enable-wallet-branding-v2",
"owners": ["osaul@google.com", "ferny@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-manual-testing-data",
"owners": ["fleimgruber@google.com", "chrome-autofill@google.com"],
"expiry_milestone": 146
},
{
"name": "autofill-more-prominent-popup",
"owners": [
"vykochko@google.com",
"autofill-squad-muc@google.com"
],
"expiry_milestone": 123
},
{
"name": "autofill-payments-field-swapping",
"owners": ["vidhanj@google.com"],
"expiry_milestone": 143
},
{
"name": "autofill-payments-sheet-v2",
"owners": [ "vincb@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 135
},
{
"name": "autofill-prefer-buy-now-pay-later-blocklists",
"owners": [ "vinnypersky@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-prioritize-save-card-over-mandatory-reauth",
"owners": [ "averina@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 150
},
{
"name": "autofill-support-date-input",
"owners": [ "tmartino@chromium.org", "bling-transactions@google.com" ],
"expiry_milestone": 160
},
{
"name": "autofill-throttle-doc-form-scans",
"owners": ["vincb@google.com", "tmartino@google.com", "bling-transactions@google.com"],
"expiry_milestone": 136
},
{
"name": "autofill-throttle-filtered-doc-form-scan",
"owners": ["vincb@google.com", "tmartino@google.com", "bling-transactions@google.com"],
"expiry_milestone": 136
},
{
"name": "autofill-touch-to-fill-show-manual-fill-for-vcn-fix",
"owners": ["viplavkadam@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 155
},
{
"name": "autofill-upstream-enforce-strike-delay",
"owners": ["osaul@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 160
},
{
"name": "autofill-vcn-enroll-strike-expiry-time",
"owners": ["hvs@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 147
},
{
"name": "automatic-usb-detach",
"owners": ["ovn@google.com", "lt-web-apps-team@google.com"],
"expiry_milestone": 160
},
{
"name": "automotive-back-button-bar-streamline",
"owners": ["eleanorlee@google.com", "clhager@google.com", "wenyufu@chromium.org"],
"expiry_milestone": 160
},
{
"name": "auxiliary-search-donation",
"owners": [ "gangwu@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "auxiliary-search-history-donation",
"owners": [ "shend@chromium.org", "ssid@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "background-compact",
"owners": [ "thiabaud@google.com", "clank-performance-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "background-listening",
"owners": [
"jiamingc@chromium.org",
"cros-system-ui-eng@google.com"
],
"expiry_milestone": 135
},
{
"name": "background-not-perceptible-binding",
"owners": [
"kawasin@google.com",
"davidriley@google.com",
"baseos-perf@google.com"
],
"expiry_milestone": 150
},
{
"name": "background-refresh-regression-test",
"owners": [ "marq@google.com" ],
"expiry_milestone": 160
},
{
"name": "background-resource-fetch",
"owners": ["horo@chromium.org"],
"expiry_milestone": 160
},
{
"name": "best-of-app-fre",
"owners": [ "thegreenfrog@google.com", "bling-gsu-pod@google.com"],
"expiry_milestone": 146
},
{
"name": "bind-cookies-to-port",
"owners": [ "amarjotgill@chromium.org"],
"expiry_milestone": 152
},
{
"name": "bind-cookies-to-scheme",
"owners": [ "amarjotgill@chromium.org"],
"expiry_milestone": 152
},
{
"name": "biometric-reauth-password-filling",
"owners": [ "ioanap@chromium.org", "izuzic@google.com"],
"expiry_milestone": 125
},
{
"name": "block-cross-partition-blob-url-fetching",
"owners": [
"awillia@chromium.org"
],
"expiry_milestone": 147
},
{
"name": "block-root-window-accessible-name-change-event",
"owners": [
"dmangal@microsoft.com"
],
"expiry_milestone": -1
},
{
"name": "block-telephony-device-phone-mute",
"owners": [ "jingyliang@chromium.org", "chromeos-tango@google.com" ],
"expiry_milestone": 145
},
{
"name": "blocking-focus-without-user-activation",
"owners": [ "ffiori@microsoft.com" ],
"expiry_milestone": 170
},
{
"name": "bluetooth-audio-le-audio-only",
"owners": ["jrwu@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 170
},
{
"name": "bluetooth-btsnoop-internals",
"owners": ["apusaka@chromium.org", "chromeos-bt-team@google.com"],
"expiry_milestone": 170
},
{
"name": "bluetooth-floss-telephony",
"owners": [ "jrwu@google.com", "chromeos-audio-sw@google.com" ],
"expiry_milestone": 170
},
{
"name": "bluetooth-use-floss",
"owners": ["abhishekpandit@chromium.org", "chromeos-bt-champs@google.com"],
"expiry_milestone": 170
},
{
"name": "bluetooth-use-llprivacy",
"owners": ["jiangzp@chromium.org", "chromeos-bt-champs@google.com"],
"expiry_milestone": 170
},
{
"name": "bookmark-pane-android",
"owners": [ "wylieb@google.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 160
},
{
"name": "bookmark-tab-group-conversion",
"owners": [ "yuhengh@google.com", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 150
},
{
"name": "bookmarks-bar-ntp",
"owners": ["mschillaci@google.com", "eleanorlee@google.com", "clank-app-team@google.com"],
"expiry_milestone": 156
},
{
"name": "bookmarks-encryption",
"owners": [ "arichiv@google.com", "mastiz@google.com", "plcoirier@google.com"],
"expiry_milestone": 155
},
{
"name": "borealis-big-gl",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-dgpu",
"owners": [ "dbehr@google.com", "chromeos-gfx-gpu@google.com", "buganizer-system+995569@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-enable-unsupported-hardware",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
// This flag does not expire because it is an escape hatch for running
// borealis on certain hardware. That hardware will never be "supported"
// so those users will always need to acknowledge via the flag.
"expiry_milestone": -1
},
{
"name": "borealis-enabled",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-force-beta-client",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-force-double-scale",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-linux-mode",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-provision",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-scale-client-by-dpi",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "borealis-zink-gl-driver",
"owners": [ "justonli@google.com", "cros-gfx-virtualization-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 150
},
{
"name": "boundary-event-dispatch-tracks-node-removal",
"owners": [ "mustaq@chromium.org", "blink-interactions-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "browser-controls-debugging",
"owners": [
"wenyufu@chromium.org",
"clank-app-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "browser-controls-scroll-snap-animation",
"owners": [
"anandrv@google.com",
"clank-performance-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "browser-initiated-automatic-picture-in-picture",
"owners": [ "bkeen@google.com", "media-dev@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "browser-launch-metadata-reporting",
"owners": [ "qiutanw@google.com", "cbe-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "browser-report-include-all-profiles",
"owners": ["nicolaso@chromium.org", "zmin@chromium.org"],
"expiry_milestone": 150
},
{
"name": "browser-window-interface-mobile",
"owners": [
"ckitagawa@chromium.org",
"linyuh@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 160
},
{
"name": "browsing-data-model-clank",
"owners": [
"alimariam@google.com",
"tommasin@chromium.org",
"chrome-browser-privacy-team@google.com"],
"expiry_milestone": 137
},
{
"name": "browsing-history-actor-integration-M3",
"owners": [
"rainhard@google.com",
"zalmashni@google.com",
"chrome-browser-privacy-team@google.com"],
"expiry_milestone": 152
},
{
"name": "browsing-history-similar-visits-grouping",
"owners": [
"rainhard@google.com",
"zalmashni@google.com",
"chrome-browser-privacy-team@google.com"],
"expiry_milestone": 152
},
{
"name": "build-external-privacy-context",
"owners": [
"ddac@google.com",
"jlebel@google.com",
"ljjlee@google.com",
"chrome-regionalcapabilities@google.com"
],
"expiry_milestone": 155
},
{
"name": "bundled-security-settings",
"owners": [
"awado@google.com",
"jacastro@chromium.org",
"chrome-counter-abuse-alerts@google.com"],
"expiry_milestone": 150
},
{
"name": "bundled-security-settings-ask-before-http",
"owners": [
"estark@google.com",
"awado@google.com",
"jacastro@chromium.org",
"chrome-counter-abuse-alerts@google.com"
],
"expiry_milestone": 160
},
{
"name": "bundled-security-settings-secure-dns-v2",
"owners": [
"awado@google.com",
"jacastro@chromium.org",
"chrome-counter-abuse-alerts@google.com"],
"expiry_milestone": 150
},
{
"name": "bwg-precise-location",
"owners": [
"joemerramos@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "bwg-promo-consent",
"owners": ["adamta@google.com", "bling-alchemy-eng@google.com"],
"expiry_milestone":170
},
{
"name": "by-date-history-in-side-panel",
"owners": [
"mfacey@chromium.org",
"johntlee@chromium.org"],
"expiry_milestone": 140
},
{
"name": "ca-display-link-in-browser",
"owners": [
"magchen@google.com",
"chrome-gpu@google.com"
],
"expiry_milestone": 160
},
{
"name": "cache-identity-list-in-chrome",
"owners": [ "arthurmilchior@google.com", "chrome-signin-mobile-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "campaigns-test-tag",
"owners": [ "llin@google.com", "cros-growth@google.com" ],
"expiry_milestone": 150
},
{
"name": "campbell-glyph",
"owners": [
"tbarzic@chromium.org",
"chromeos-launcher@google.com"
],
"expiry_milestone": 124
},
{
"name": "campbell-key",
"owners": [
"tbarzic@chromium.org",
"chromeos-launcher@google.com"
],
"expiry_milestone": 124
},
{
"name": "canvas-2d-hibernation",
"owners": [ "lizeb@chromium.org", "clank-performance-team@google.com" ],
"expiry_milestone": 138
},
{
"name": "canvas-2d-layers",
"owners": [ "fserb@chromium.org", "jpgravel@chromium.org", "yiyix@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "canvas-draw-element",
"owners": [ "schenney@chromium.org", "pdr@chromium.org", "chrishtr@chromium.org" ],
"expiry_milestone": 156
},
{
"name": "cast-message-logging",
"owners": [ "mfoltz@chromium.org", "ahmedmoussa@google.com" ],
"expiry_milestone": 150
},
{
"name": "cast-mirroring-target-playout-delay",
"owners": [ "bzielinski@google.com", "jophba@chromium.org", "cros-edu-eng@google.com" ],
"expiry_milestone": 151
},
{
"name": "cast-streaming-exponential-video-bitrate-algorithm",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cast-streaming-hardware-h264",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cast-streaming-hardware-hevc",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cast-streaming-hardware-vp8",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cast-streaming-hardware-vp9",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cast-streaming-media-video-encoder",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 151
},
{
"name": "cast-streaming-performance-overlay",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cct-adaptive-button",
"owners": [ "jinsukkim@google.com", "chrome-connective-tissue@google.com" ],
"expiry_milestone": 145
},
{
"name": "cct-adaptive-button-test-switch",
"owners": [ "jinsukkim@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 145
},
{
"name": "cct-auth-tab",
"owners": [ "sinansahin@google.com", "chrome-connective-tissue@google.com"],
"expiry_milestone": 150
},
{
"name": "cct-auth-tab-disable-all-external-intents",
"owners": [ "sinansahin@google.com", "chrome-connective-tissue@google.com"],
"expiry_milestone": 150
},
{
"name": "cct-auth-tab-enable-https-redirects",
"owners": [ "sinansahin@google.com", "chrome-connective-tissue@google.com"],
"expiry_milestone": 150
},
{
"name": "cct-contextual-menu-items",
"owners": [
"adelm@google.com",
"chrome-connective-tissue@google.com"
],
"expiry_milestone": 160
},
{
"name": "cct-google-bottom-bar",
"owners": [ "jinsukkim@chromium.org", "kgrosu@google.com", "twellington@chromium.org", "edmundw@google.com", "tivi@google.com" ],
"expiry_milestone": 140
},
{
"name": "cct-google-bottom-bar-variant-layouts",
"owners": ["tivi@google.com", "edmundw@google.com","jinsukkim@chromium.org"],
"expiry_milestone": 140
},
{
"name": "cct-incognito-available-to-third-party",
"owners": [ "chrome-incognito@chromium.org", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 180
},
{
"name": "cct-navigation-metrics",
"owners": ["jinsukkim@chromium.org", "twellington@chromium.org"],
"expiry_milestone": 155
},
{
"name": "cct-nested-security-icon",
"owners": ["sinansahin@google.com"],
"expiry_milestone": 140
},
{
"name": "cct-open-in-browser-button-if-allowed-by-embedder",
"owners": ["kamalchoudhury@google.com", "edmundw@google.com"],
"expiry_milestone": 140
},
{
"name": "cct-open-in-browser-button-if-enabled-by-embedder",
"owners": ["kamalchoudhury@google.com", "edmundw@google.com"],
"expiry_milestone": 140
},
{
"name": "cct-page-content-request-allowed",
"owners": ["tivi@google.com", "chrome-connective-tissue@google.com"],
"expiry_milestone": 160
},
{
"name": "cct-page-content-request-enabled",
"owners": ["tivi@google.com", "chrome-connective-tissue@google.com"],
"expiry_milestone": 160
},
{
"name": "cct-reset-timeout-allowed",
"owners": ["kostyukovp@google.com", "tivi@google.com"],
"expiry_milestone": 160
},
{
"name": "cct-reset-timeout-enabled",
"owners": ["kostyukovp@google.com", "tivi@google.com"],
"expiry_milestone": 160
},
{
"name": "cct-resizable-for-third-parties",
"owners": ["jinsukkim@chromium.org", "twellington@chromium.org"],
"expiry_milestone": 110
},
{
"name": "cellular-bypass-esim-installation-connectivity-check",
"owners": [ "khorimoto@chromium.org", "jiajunz@chromium.org", "cros-device-enablement@google.com" ],
// This flag does not expire because it allows some test cases that host a local SM-DP+ server
// on a network without an external connection to the internet to be able to install eSIM.
"expiry_milestone": -1
},
{
"name": "cellular-use-second-euicc",
"owners": [ "khorimoto@chromium.org", "cros-device-enablement@google.com" ],
// Never expires. This used in ChromeOS to switch to removable EUICC for
// all eSIM operations. This is useful for debugging with test SIM cards.
"expiry_milestone": -1
},
{
"name": "change-unfocused-priority",
"owners": [ "asriniva@google.com"],
"expiry_milestone": 140
},
{
"name": "child-process-security-policy-rust",
"owners": [
"alexmos@chromium.org",
"creis@chromium.org",
"lbrady@google.com"
],
"expiry_milestone": 170
},
{
"name": "chrome-finds",
"owners": [
"wylieb@google.com",
"bjfong@google.com",
"evanluo@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 155
},
{
"name": "chrome-finds-internals",
"owners": ["wylieb@google.com", "evanluo@google.com"],
"expiry_milestone": 155
},
{
"name": "chrome-item-picker-ui",
"owners": [ "haileywang@google.com", "ssid@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "chrome-native-url-overriding",
"owners": [
"mfiaz@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 150
},
{
"name": "chrome-next-ia",
"owners": [ "gambard@chromium.org", "meridian@google.com" ],
"expiry_milestone": 155
},
{
"name": "chrome-web-store-navigation-throttle",
"owners": [ "marissashen@google.com", "chrome-web-store-consumer-eng-team@google.com"],
"expiry_milestone": 150
},
{
"name": "chrome-wide-echo-cancellation",
"owners": [ "olka@chromium.org", "saza@chromium.org", "fhernqvist@chromium.org" ],
// TODO(http://crbug.com/40871060): remove when we have a proper solution.
"expiry_milestone": 150
},
{
"name": "chromebox-usb-passthrough-restrictions",
"owners": [ "drmasquatch@google.com", "clumptini@google.com" ],
"expiry_milestone": 150
},
{
"name": "clank-default-browser-promo-role-manager",
"owners": [ "eirage@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "clank-default-browser-promo2",
"owners": [ "eirage@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "classifier-api-for-tiny-model",
"owners": ["//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com"],
"expiry_milestone": 155
},
{
"name": "click-to-call",
"owners": [ "ellyjones@chromium.org" ],
"expiry_milestone": 115
},
{
"name": "client-side-detection-server-model-for-scam-detection-android",
"owners": [
"xinghuilu@chromium.org",
"chrome-counter-abuse-alerts@google.com"
],
"expiry_milestone": 150
},
{
"name": "cloud-gaming-device",
"owners": [
"chenjih@google.com",
"chromeos-launcher-search@google.com"
],
"expiry_milestone": 126
},
{
"name": "cobrowse-aim-history",
"owners": [ "ameurhosni@google.com", "bling-search@google.com" ],
"expiry_milestone": 154
},
{
"name": "collaboration-entreprise-v2",
"owners": ["haileywang@google.com", "//components/collaboration/OWNERS"],
"expiry_milestone": 160
},
{
"name": "collaboration-messaging",
"owners": [ "//components/collaboration/OWNERS", "nyquist@chromium.org", "shaktisahu@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "collaboration-shared-tab-group-account-data",
"owners": [
"mickeyburks@chromium.org",
"shaktisahu@google.com"
],
"expiry_milestone": 160
},
{
"name": "compose-selection-nudge",
"owners": ["//components/compose/OWNERS", "chrome-compose-frontend@google.com"],
"expiry_milestone": 144
},
{
"name": "composebox-additional-advanced-tools",
"owners": [ "radunitescu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-aim-disabled",
"owners": [ "christianxu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-aim-nudge",
"owners": [ "christianxu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-attachments-typed-state",
"owners": [ "ameurhosni@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-close-button-top-align",
"owners": [ "radunitescu@google.com", "bling-search@google.com" ],
"expiry_milestone": 149
},
{
"name": "composebox-compact-mode",
"owners": [ "christianxu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-conditional-plus-button",
"owners": [ "christianxu@google.com", "bling-search@google.com" ],
"expiry_milestone": 155
},
{
"name": "composebox-deep-search",
"owners": [ "radunitescu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-devtools",
"owners": ["christianxu@chromium.com", "stkhapugin@chromium.org"],
"expiry_milestone": 145
},
{
"name": "composebox-drive-context-menu-option",
"owners": [ "julietlevesque@google.com", "chrome-desktop-ntp@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-fetch-contextual-suggestions-for-multiple-attachments",
"owners": [ "ameurhosni@google.com", "bling-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "composebox-force-top",
"owners": [ "christianxu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-ios",
"owners": [ "christianxu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-ipad",
"owners": [ "gambard@google.com", "meridian@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-plus-button-bottom-sheet",
"owners": [ "radunitescu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-server-side-state",
"owners": [ "radunitescu@google.com", "bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "composebox-uses-chrome-compose-client",
"owners": ["niharm@google.com", "chrome-desktop-ntp@google.com"],
"expiry_milestone": 150
},
{
"name": "composebox-voice-search-coherence",
"owners": [ "jamesleung@google.com", "chrome-desktop-search@google.com"],
"expiry_milestone": 160
},
{
"name": "compositor-view-remeasure-fix",
"owners": ["clhager@google.com", "twellington@chromium.org"],
"expiry_milestone": 155
},
{
"name": "conch",
"owners": ["hsuanling@google.com", "chromeos-recorder-app@google.com"],
"expiry_milestone": 150
},
{
"name": "conch-system-audio-from-mic",
"owners": ["hsuanling@google.com", "chromeos-recorder-app@google.com"],
"expiry_milestone": 150
},
{
"name": "confirmation-button-swap-order",
"owners": [
"pabouchard@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 155
},
{
"name": "connection-allowlists",
"owners": [ "mkwst@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "consistent-logo-doodle-height",
"owners": [ "scottyoder@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 150
},
{
"name": "content-notification-provisional-ignore-conditions",
"owners": [ "tinazwang@google.com", "chrome-sherlock@google.com"],
"expiry_milestone": 155
},
{
"name": "content-push-notifications",
"owners": [ "sczs@chromium.org", "guiperez@google.com", "chrome-sherlock@google.com"],
"expiry_milestone": 144
},
{
"name": "context-management-in-composebox",
"owners": [ "ananyaseelam@google.com", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "contextual-cueing",
"owners": [ "sophiechang@chromium.org","jeffreycohen@chromium.org"],
"expiry_milestone": 160
},
{
"name": "contextual-cueing-v2",
"owners": [ "iwells@chromium.org", "sophiechang@chromium.org"],
"expiry_milestone": 160
},
{
"name": "contextual-search-box-uses-contextual-search-provider",
"owners": [ "mahmadi@chromium.org", "niharm@chromium.org", "orinj@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "contextual-search-open-lens-action-uses-thumbnail",
"owners": [ "mahmadi@chromium.org", "orinj@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "contextual-search-suppress-short-view",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS", "contextual-search-eng@google.com" ],
"expiry_milestone": 110
},
{
"name": "contextual-search-with-credentials-for-debug",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS", "contextual-search-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "contextual-suggestion-ui-improvements",
"owners": [ "juanmojica@google.com", "lens-chrome-eng@google.com", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "contextual-suggestions-ablate-others-when-present",
"owners": [ "orinj@chromium.org", "khalidpeer@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "contextual-tasks",
"owners": ["mdjones@chromium.org", "chrome-contextual-tasks-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "contextual-tasks-back-button-expands-side-panel",
"owners": ["nguyenbryan@chromium.org", "chrome-contextual-tasks-eng@google.com"],
"expiry_milestone": 160
},
{
"name": "contextual-tasks-context",
"owners": ["sophiechang@chromium.org", "chrome-contextual-tasks-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "contextual-tasks-context-library",
"owners": ["nyquist@chromium.org", "chrome-contextual-tasks-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "contextual-tasks-java-fusebox",
"owners": ["shaktisahu@chromium.org", "chrome-contextual-tasks-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "contextual-tasks-override-show-bottom-sheet-on-large-screen",
"owners": ["shaktisahu@chromium.org", "chrome-contextual-tasks-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "contextual-tasks-suggestions-enabled",
"owners": ["dianaou@google.com", "chrome-contextual-tasks-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "controlled-frame-web-request-security-info",
"owners": ["vkrot@google.com", "bhaskarsharma@google.com"],
"expiry_milestone": 160
},
{
"name": "cpe-passkey-largeblob-support",
"owners": ["rgod@google.com", "bling-transactions-eng@google.com"],
"expiry_milestone": 160
},
{
"name": "cras-output-plugin-processor",
"owners": ["hunghsienchen@google.com", "chromeos-audio@google.com" ],
"expiry_milestone": 151
},
{
"name": "cras-processor-wav-dump",
"owners": ["aaronyu@google.com", "chromeos-audio@google.com" ],
"expiry_milestone": 150
},
{
"name": "create-new-tab-group-app-menu-top-level",
"owners": [
"dominicaustria@google.com",
"yuhengh@chromium.org",
"top-chrome-desktop-ui@google.com"],
"expiry_milestone": 150
},
{
"name": "credential-management-third-party-web-api-request-forwarding",
"owners": [
"izuzic@google.com",
"friedrichh@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "credential-management-unified-ui",
"owners": [
"derinel@google.com",
"anki-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "cros-components",
"owners": [ "wenbojie@chromium.org"],
"expiry_milestone": 137
},
{
"name": "cros-content-adjusted-refresh-rate",
"owners": [ "aswolfers@chromium.org", "chromeos-gfx-compositor@google.com" ],
"expiry_milestone": 145
},
{
"name": "cros-labs-continuous-overview-animation",
"owners": [ "sammiequon@chromium.org", "xdai@chromium.org", "chromeos-wm@google.com" ],
"expiry_milestone": 137
},
{
"name": "cros-labs-enable-overview-from-wallpaper",
"owners": ["yulunwu@chromium.org","chromeos-wm-corexp@google.com"],
"expiry_milestone": 131
},
{
"name": "cros-labs-tiling-window-resize",
"owners": [ "aluh@chromium.org", "homi@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cros-labs-window-cycle-shortcut",
"owners": [ "andp@chromium.org", "benbecker@chromium.org", "nupurjain@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "cros-labs-window-splitting",
"owners": [ "aluh@chromium.org", "homi@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "cros-locked-mode",
"owners": [
"//chrome/browser/chromeos/cros_apps/OWNERS"
],
"expiry_milestone": 140
},
{
"name": "cros-switcher",
"owners": [ "assistive-eng@google.com" ],
"expiry_milestone": 135
},
{
"name": "cross-device-signin",
"owners": ["lbarczynski@google.com", "myuu@google.com", "chrome-signin-mobile-team@google.com" ],
"expiry_milestone": 154
},
{
"name": "cross-device-task-handoff",
"owners": [ "zheliooo@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 160
},
{
"name": "crostini-container-install",
"owners": [ "clumptini@google.com" ],
"expiry_milestone": 170
},
{
"name": "crostini-containerless",
"owners": [ "drmasquatch@google.com", "clumptini@google.com" ],
"expiry_milestone": 170
},
{
"name": "crostini-gpu-support",
"owners": [ "drmasquatch@google.com", "clumptini@google.com" ],
"expiry_milestone": 170
},
{
"name": "crostini-qt-ime-support",
"owners": [ "clumptini@google.com" ],
"expiry_milestone": 170
},
{
"name": "crostini-reset-lxd-db",
"owners": [ "clumptini@google.com" ],
"expiry_milestone": 170
},
{
"name": "crostini-virtual-keyboard-support",
"owners": [ "clumptini@google.com" ],
"expiry_milestone": 170
},
{
"name": "cryptography-compliance-cnsa",
"owners": [ "chlily@chromium.org", "//crypto/OWNERS" ],
// This flag is intended to be temporary for testing. The enterprise
// policies should be used instead for permanently configuring this
// functionality.
"expiry_milestone": 152
},
{
"name": "css-gamut-mapping",
"owners": ["ccameron@google.com", "aaronhk@google.com", "chrome-canvas-team@google.com"],
"expiry_milestone": 126
},
{
"name": "css-grid-lanes-layout",
"owners": ["almaher@microsoft.com", "celestepan@microsoft.com", "yanlingwang@microsoft.com"],
"expiry_milestone": 152
},
{
"name": "ct-ignore-scts-from-ocsp",
"owners": [ "jdeblasio@chromium.org", "chrome-secure-web-and-net@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "cups-ipp-printing-backend",
"owners": [ "thestig@chromium.org", "//printing/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "customize-chrome-side-panel-extensions-card",
"owners": [ "chrome-desktop-ntp@google.com" ],
"expiry_milestone": 134
},
{
"name": "customize-chrome-wallpaper-search",
"owners": [ "huiyingst@chromium.org", "pauladedeji@chromium.org", "rtatum@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "customize-chrome-wallpaper-search-button",
"owners": [ "pauladedeji@google.com", "tiborg@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "customize-chrome-wallpaper-search-inspiration-card",
"owners": [ "pauladedeji@google.com", "tiborg@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "customize-tab-group-color-palette",
"owners": [ "agale@google.com", "dpenning@google.com", "jaykapadia389@gmail.com" ],
"expiry_milestone": 150
},
{
"name": "cws-info-fast-check",
"owners": [
"anunoy@chromium.org"
],
// Used by developers and for manual testing & debugging to fetch
// extension metadata from CWS more frequently.
"expiry_milestone": -1
},
{
"name": "cws-promotion-banner-flag",
"owners": ["przybytniowska@google.com"],
"expiry_milestone": 160
},
{
"name": "darken-websites-checkbox-in-themes-setting",
"owners": [ "nemco@google.com", "wenyufu@google.com", "twellington@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "data-controls-drag-enforcement",
"owners": [ "rslan@google.com", "cep-se@google.com" ],
"expiry_milestone": 150
},
{
"name": "data-controls-search-with",
"owners": [ "anaercegovac@google.com", "cep-se@google.com" ],
"expiry_milestone": 154
},
{
"name": "data-sharing",
"owners": [ "haileywang@google.com", "chrome-tab-group-eng@google.com"],
"expiry_milestone": 160
},
{
"name": "data-sharing-debug-logs",
"owners": [
"dtrainor@google.com",
"chrome-tab-group-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "data-sharing-join-only",
"owners": [ "haileywang@google.com", "chrome-tab-group-eng@google.com"],
"expiry_milestone": 160
},
{
"name": "data-sharing-non-production-environment",
"owners": [ "ritikagup@google.com", "chrome-tab-group-eng@google.com"],
"expiry_milestone": 160
},
{
"name": "dbd-revamp-desktop",
"owners": [ "zalmashni@google.com", "chrome-browser-privacy-team@google.com" ],
"expiry_milestone": 145
},
{
"name": "dcheck-is-fatal",
"owners": [ "wez@chromium.org" ],
// Used to debug failed assertions in environments where debug builds cannot
// be used.
"expiry_milestone": -1
},
{
"name": "debug-chime-notification",
"owners": [ "xingliu@chromium.org" ],
"expiry_milestone": 100
},
{
"name": "default-angle-vulkan",
"owners": ["syoussefi@chromium.org"],
"expiry_milestone": 160
},
{
"name": "default-browser-changed-os-notification",
"owners": [
"top-chrome-desktop-ui@google.com",
"//chrome/browser/default_browser/OWNERS"
],
"expiry_milestone": 154
},
{
"name": "default-browser-framework",
"owners": [
"top-chrome-desktop-ui@google.com",
"//chrome/browser/default_browser/OWNERS"
],
"expiry_milestone": 154
},
{
"name": "default-browser-off-cycle-promo",
"owners": [ "gujen@google.com", "bling-mony-pod@google.com", "bling-flags@google.com" ],
"expiry_milestone": 160
},
{
"name": "default-browser-picture-in-picture",
"owners": [ "cheickcisse@google.com", "bling-mony-pod@google.com" ],
"expiry_milestone": 155
},
{
"name": "default-browser-promo-entry-point",
"owners": [ "eleanorlee@google.com", "twellington@chromium.org"],
"expiry_milestone": 160
},
{
"name": "default-browser-promo-fre",
"owners": [ "eleanorlee@google.com", "twellington@chromium.org"],
"expiry_milestone": 162
},
{
"name": "default-browser-promo-ipad-instructions",
"owners": [ "cheickcisse@google.com", "bling-mony-pod@google.com" ],
"expiry_milestone": 155
},
{
"name": "default-browser-prompt-surfaces",
"owners": [
"top-chrome-desktop-ui@google.com",
"//chrome/browser/default_browser/OWNERS"
],
"expiry_milestone": 154
},
{
"name": "default-search-engine-prewarm",
"owners": [
"toyoshim@chromium.org",
"//content/browser/preloading/prerender/OWNERS"
],
"expiry_milestone": 160
},
{
"name": "default-site-instance-groups",
"owners": [ "creis@chromium.org", "chrome-security-architecture@google.com" ],
"expiry_milestone": 170
},
{
"name": "defer-os-clipboard-read-call-to-get-type",
"owners": [ "shwetabindal@microsoft.com", "ashishkum@microsoft.com" ],
"expiry_milestone": 160
},
{
"name": "demo-mode-test-tag",
"owners": [ "llin@google.com", "cros-demo-mode-eng@google.com" ],
"expiry_milestone": 150
},
{
"name": "deprecate-alt-click",
"owners": [
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "deprecate-unload",
"owners": [ "fergal@chromium.org", "bfcache-dev@chromium.org"],
// The schedule for unload events being fully removed is unknown. We expect
// it to take several years. This milestone is a placeholder and may be revisted.
"expiry_milestone": 160
},
{
"name": "deprecated-external-picker-function",
"owners": [ "finnur@chromium.org", "tedchoc@chromium.org"],
"expiry_milestone": 140
},
{
"name": "desktop-android-link-capturing",
"owners": ["sinansahin@google.com", "clank-app-team@google.com"],
"expiry_milestone": 152
},
{
"name": "desktop-ua-on-connected-display",
"owners": [ "skavuluru@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 152
},
{
"name": "device-posture",
"owners": [ "alexis.menard@intel.com" ],
"expiry_milestone": 140
},
{
"name": "devtools-enable-durable-messages",
"owners": [ "alexnj@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "devtools-live-edit",
"owners": [ "bmeurer@chromium.org", "szuend@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "devtools-project-settings",
"owners": [ "bmeurer@google.com" ],
"expiry_milestone": 150
},
{
"name": "devtools-protocol-monitor",
"owners": [
"wolfi@google.com"
],
// This flag does not expire because it allows users/testers/developers
// to watch the CDP traffic between DevTools and Chromium for debugging purposes.
"expiry_milestone": -1
},
{
"name": "devtools-webmcp-support",
"owners": [ "pfaffe@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "direct-sockets-in-service-workers",
"owners": [ "//content/browser/direct_sockets/OWNERS" ],
"expiry_milestone": 170
},
{
"name": "direct-sockets-in-shared-workers",
"owners": [ "//content/browser/direct_sockets/OWNERS" ],
"expiry_milestone": 170
},
{
"name": "disable-accelerated-2d-canvas",
"owners": [ "fserb@chromium.org" ],
"expiry_milestone": -1
},
{
"name": "disable-accelerated-mjpeg-decode",
"owners": [ "chromeos-camera-eng@google.com" ],
// This flag does not expire because it allows users to disable HW mjpeg
// decoding for debugging purpose and temporary workaround for some issues.
"expiry_milestone": -1
},
{
"name": "disable-accelerated-video-decode",
"owners": [ "chromeos-video-eng@google.com" ],
// This flag does not expire because it allows users to disable HW video
// decoding for debugging purpose and temporary workaround for some issues.
"expiry_milestone": -1
},
{
"name": "disable-accelerated-video-encode",
"owners": [ "chromeos-video-eng@google.com" ],
// This flag does not expire because it allows users to disable HW video
// encoding for debugging purpose and temporary workaround for some issues.
"expiry_milestone": -1
},
{
"name": "disable-autofill-strike-system",
"owners": [ "osaul@google.com", "payments-autofill-team@google.com" ],
// This flag does not expire because it allows users to test or debug issues
// by disabling the strike system, which is not desirable in production.
"expiry_milestone": -1
},
{
"name": "disable-bruschetta-install-checks",
"owners": [ "drmasquatch@google.com", "clumptini@google.com" ],
// This flag does not expire because it allows developers to disable hardcoded
// install checks that may need to change during development.
"expiry_milestone": -1
},
{
"name": "disable-cancel-all-touches",
"owners": [ "chrome-knowledge-eng@google.com", "chromeos-touch-ml@google.com" ],
// This flag is use to disable CancelAllTouches() function, which enable the
// testing for implementation of canceling single touches.
"expiry_milestone": 130
},
{
"name": "disable-composebox-from-aimntp",
"owners": [ "christianxu@google.com", "bling-search@google.com" ],
"expiry_milestone": 151
},
{
"name": "disable-dns-proxy",
"owners": [ "cros-networking@google.com" ],
"expiry_milestone": 160
},
{
"name": "disable-explicit-dma-fences",
"owners": [ "chromeos-gfx@google.com" ],
// This flag is used for QA & debugging on ChromeOS, which has no way to
// customize switches.
"expiry_milestone": -1
},
{
"name": "disable-facilitated-payments-merchant-allowlist",
"owners": [ "siashah@chromium.org", "chrome-payments-eng@google.com", "payments-autofill-team@google.com" ],
// This flag is required for QA and dogfood testing.
"expiry_milestone": -1
},
{
"name": "disable-javascript-harmony-shipping",
"owners": [ "adamk@chromium.org", "syg@chromium.org" ],
// This flag is used for field debugging along with
// enable-javascript-harmony.
"expiry_milestone": -1
},
{
"name": "disable-keyboard-accessory",
"owners": [ "stkhapugin@google.com", "bling-search@google.com" ],
"expiry_milestone": 148
},
{
"name": "disable-lens-camera",
"owners": [ "hujasonx@google.com", "cmyang@google.com" ],
"expiry_milestone": 160
},
{
"name": "disable-partner-homepage-android",
"owners": [ "ckitagawa@chromium.org", "clank-tab-dev@google.com" ],
"expiry_milestone": 160
},
{
"name": "disable-process-reuse",
"owners": [
"alexmos@google.com", "creis@google.com", "lbrady@google.com" ],
"expiry_milestone": 170
},
{
"name": "disable-u18-feedback-desktop",
"owners": [ "chrome-signin-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "disable-u18-feedback-ios",
"owners": [ "jlebel@google.com", "chrome-signin-team@google.com" ],
"expiry_milestone": 152
},
{
"name": "disable-virtual-keyboard",
"owners": [ "dvallet@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 116
},
{
"name": "disallow-doc-written-script-loads",
"owners": [ "//chrome/browser/data_saver/OWNERS" ],
// This is a web-developer facing flag and should not be removed.
"expiry_milestone": -1
},
{
"name": "disconnect-wifi-on-ethernet-connected",
"owners": [
"taoyl@chromium.org", "cros-networking@google.com"
],
"expiry_milestone": 145
},
{
"name": "discount-autofill",
"owners": [
"jennycho@google.com",
"promotions-eng@google.com"
],
"expiry_milestone": 150
},
{
"name": "discount-on-navigation",
"owners": [
"meiliang@chromium.org",
"chrome-shopping-eng@google.com"
],
"expiry_milestone": 141
},
{
"name": "display-alignment-assistance",
"owners": [ "zhangwenyu@google.com", "cros-device-enablement@google.com" ],
"expiry_milestone": 140
},
{
"name": "display-edge-to-edge-fullscreen",
"owners": [ "wzwonarz@google.com", "lt-web-apps-krk@google.com" ],
"expiry_milestone": 150
},
{
"name": "document-patching",
"owners": [ "nrosenthal@chromium.org", "foolip@chromium.org" ],
"expiry_milestone": 180
},
{
"name": "document-picture-in-picture-animate-resize",
"owners": [ "steimel@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "dom-storage-sqlite",
"owners": [
"evanstade@microsoft.com",
"stevebe@microsoft.com",
"rahsin@microsoft.com",
"//content/browser/dom_storage/OWNERS"
],
"expiry_milestone": 160
},
{
"name": "double-buffer-compositing",
"owners": [ "fangzhoug@chromium.org", "chrome-gpu@google.com" ],
// This is a debug flag to check whether issues are due to gpu memory
// limits.
"expiry_milestone": -1
},
{
"name": "download-auto-deletion",
"owners": [ "danieltwhite@google.com", "bling-flags@google.com" ],
"expiry_milestone": 150
},
{
"name": "download-auto-deletion-clear-files-on-every-startup",
"owners": ["danieltwhite@google.com", "bling-flags@google.com"],
"expiry_milestone": 150
},
{
"name": "download-list-ios",
"owners": [ "ewannpv@chromium.org","weipengli@microsoft.com", "minxiong@microsoft.com" ],
"expiry_milestone": 160
},
{
"name": "download-notification-service-unified-api",
"owners": ["shaktisahu@chromium.org", "qinmin@chromium.org"],
"expiry_milestone": 125
},
{
"name": "draw-chrome-pages-edge-to-edge",
"owners": [ "clhager@google.com", "wenyufu@chromium.org", "edge-to-edge@chromium.org"],
"expiry_milestone": 150
},
{
"name": "drive-fs-mirroring",
"owners": [ "wenbojie@chromium.org", "fdegros@chromium.org", "simmonsjosh@google.com"],
"expiry_milestone": 150
},
{
"name": "drop-input-events-while-paint-holding",
"owners": [ "mustaq@chromium.org", "blink-interactions-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "dse-preload2",
"owners": ["kenoss@chromium.org", "chrome-prerendering@google.com"],
"expiry_milestone": 145
},
{
"name": "dse-preload2-on-press",
"owners": ["kenoss@chromium.org", "chrome-prerendering@google.com"],
"expiry_milestone": 145
},
{
"name": "dynamic-search-update-animation",
"owners": ["yulunwu@chromium.org"],
"expiry_milestone": 103
},
{
"name": "eap-gtc-wifi-authentication",
"owners": [ "cros-device-enablement@google.com" ],
"expiry_milestone": 120
},
{
"name": "eche-swa",
"owners": [ "jonmann@chromium.org", "crisrael@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-check-android-network-info",
"owners": [ "jonmann@chromium.org", "crisrael@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-debug-mode",
"owners": [ "jonmann@chromium.org", "crisrael@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-disable-stun-server",
"owners": [ "jonmann@chromium.org", "crisrael@google.com" ],
"expiry_milestone": 140
},
{
"name": "eche-swa-measure-latency",
"owners": [ "jonmann@chromium.org", "crisrael@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-send-start-signaling",
"owners": [ "jonmann@chromium.org", "crisrael@google.com" ],
"expiry_milestone": 125
},
{
"name": "edge-to-edge-extra-logs",
"owners": ["clhager@google.com", "twellington@chromium.org"],
"expiry_milestone": 155
},
{
"name": "elastic-overscroll",
"owners": [ "gastonr@microsoft.com", "flackr@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "element-capture-cross-tab",
"owners": [
"eladalon@chromium.org",
"jophba@chromium.org",
"mfoltz@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "email-verification-protocol",
"owners": [
"goto@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "enable-ac-prefetch",
"owners": [ "arthurmilchior@google.com", "chrome-signin-mobile-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-accelerator",
"owners": [ "zork@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 143
},
{
"name": "enable-accessibility-atomic-live-regions",
"owners": ["kyraseevers@chromium.org", "//ui/accessibility/OWNERS"],
"expiry_milestone": 156
},
{
"name": "enable-accessibility-captions-on-braille-display",
"owners": [ "anastasi@google.com", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-deprecate-type-announce",
"owners": ["kyraseevers@chromium.org", "zork@chromium.org", "//ui/accessibility/OWNERS"],
"expiry_milestone": 155
},
{
"name": "enable-accessibility-disable-touchpad",
"owners": [ "akihiroota@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-extended-selection",
"owners": ["rhalavati@chromium.org", "//ui/accessibility/OWNERS"],
"expiry_milestone": 170
},
{
"name": "enable-accessibility-flash-screen-feature",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 149
},
{
"name": "enable-accessibility-handle-occluding-views",
"owners": [ "gmarcoesau@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 152
},
{
"name": "enable-accessibility-improve-live-region-announce",
"owners": ["kyraseevers@chromium.org", "//ui/accessibility/OWNERS"],
"expiry_milestone": 155
},
{
"name": "enable-accessibility-inverted-mouse-cursor",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-labeledby",
"owners": [ "lucasradaelli@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 144
},
{
"name": "enable-accessibility-magnifier-follows-chromevox",
"owners": [ "aldietz@google.com", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 146
},
{
"name": "enable-accessibility-manage-broadcast-recevier-on-background",
"owners": ["elabadysayed@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 145
},
{
"name": "enable-accessibility-manifest-v3-chromevox",
"owners": [ "akihiroota@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-manifest-v3-espeakng",
"owners": [
"mwoj@google.com",
"akihiroota@chromium.org",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-manifest-v3-google-tts",
"owners": [
"mwoj@google.com",
"akihiroota@chromium.org",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-mousekeys",
"owners": [ "zork@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-on-screen-mode",
"owners": [
"lucasradaelli@google.com",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 143
},
{
"name": "enable-accessibility-populate-supplemental-description-api",
"owners": [ "zhangwenyu@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 148
},
{
"name": "enable-accessibility-reduced-animations",
"owners": [ "zork@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-reduced-animations-in-kiosk",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-request-scoped-content-changed-events",
"owners": ["gmarcoesau@chromium.org", "//ui/accessibility/OWNERS"],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-sequential-focus",
"owners": [ "jocelyntran@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "enable-accessibility-set-selectable-on-all-nodes-with-text",
"owners": ["dtseng@chromium.org", "//ui/accessibility/OWNERS"],
"expiry_milestone": 170
},
{
"name": "enable-accessibility-shake-to-locate",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 146
},
{
"name": "enable-accessibility-text-change-types",
"owners": [ "yichenz@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-accessibility-text-formatting",
"owners": [ "mschillaci@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 145
},
{
"name": "enable-accessibility-text-operation",
"owners": [ "samar.sunkaria@grammarly.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 160
},
{
"name": "enable-accessibility-unified-snapshots",
"owners": [ "mschillaci@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "enable-activityless-signin-all-entry-point",
"owners": [ "agonch@google.com", "chrome-signin-mobile-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-android-document-picture-in-picture",
"owners": [
"kkaplon@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-android-grammar-check",
"owners": [
"jhtin@google.com",
"hdchuong@google.com",
"tranbaoduy@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "enable-android-media-insertion",
"owners": [
"hdchuong@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "enable-android-new-media-picker",
"owners": [ "edcourtney@chromium.org", "lt-web-apps-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-android-omnibox-autofocus-on-incognito-ntp",
"owners": [ "jkudzia@google.com", "polonium@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-android-physical-keyboard-autocorrect-underline",
"owners": [
"wesleygwang@google.com",
"mlcui@google.com",
"hdchuong@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "enable-android-physical-keyboard-autocorrect-underline-v2",
"owners": [
"hdchuong@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "enable-android-reporting-omnibox-autofocus-header",
"owners": [ "jkudzia@google.com", "polonium@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-android-side-panel",
"owners": [
"linyuh@google.com",
"mschillaci@google.com",
"nemco@google.com",
"skavuluru@google.com",
"twellington@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "enable-android-side-panel-dev-feature",
"owners": [
"linyuh@google.com",
"mschillaci@google.com",
"nemco@google.com",
"skavuluru@google.com",
"twellington@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "enable-android-side-panel-logs",
"owners": ["mschillaci@google.com", "linyuh@google.com", "sinansahin@google.com"],
"expiry_milestone": 158
},
{
"name": "enable-android-spellcheck-full-api-blink",
"owners": [
"jhtin@google.com",
"hdchuong@google.com",
"tranbaoduy@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "enable-android-spellcheck-native-ui",
"owners": [
"jhtin@google.com",
"hdchuong@google.com",
"tranbaoduy@google.com",
"essential-inputs-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "enable-android-window-occlusion",
"owners": [
"edcourtney@chromium.org",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 148
},
{
"name": "enable-android-window-popup-custom-tab-ui",
"owners": [
"chominskib@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-android-window-popup-large-screen",
"owners": [
"chominskib@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-android-window-popup-predict-final-bounds",
"owners": [
"chominskib@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-android-window-popup-resize-after-spawn",
"owners": [
"chominskib@google.com",
"lt-web-apps-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-annotated-page-contents-for-virtual-structure",
"owners": ["ssid@chromium.org", "salg@google.com"],
"expiry_milestone": 150
},
{
"name": "enable-annotator-mode",
"owners": [ "sanjaperisic@chromium.org", "cros-edu-eng@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-arabic-indic-digit-input",
"owners": [ "johna@microsoft.com", "gerchiko@microsoft.com" ],
"expiry_milestone": 160
},
{
"name": "enable-audio-focus-enforcement",
"owners": [ "liberato@chromium.org", "steimel@chromium.org", "meganlfu@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 175
},
{
"name": "enable-audio-monitoring-on-android",
"owners": [ "polardz@google.com", "ckitagawa@google.com", "clank-tab-dev@google.com"],
"expiry_milestone": 150
},
{
"name": "enable-auto-minted-twa",
"owners": [ "fx-twa-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-autofill-credit-card-upload",
"owners": [ "osaul@google.com" ],
// This flag is heavily used by the testing team that can't easily use the
// commandline, especially in India.
"expiry_milestone": -1
},
{
"name": "enable-ax-tree-fixing",
"owners": [ "mschillaci@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-benchmarking",
"owners": [ "//components/variations/OWNERS" ],
// This is used by testers and developers to determine whether a bug is
// caused by a non-default feature configuration.
"expiry_milestone": -1
},
{
"name": "enable-bound-session-credentials",
"owners": [ "alexilin@chromium.org", "ahijazi@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 153
},
{
"name": "enable-bound-session-credentials-software-keys-for-manual-testing",
"owners": [ "alexilin@chromium.org", "ahijazi@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 153
},
{
"name": "enable-brightness-control-in-settings",
"owners": [
"longbowei@google.com",
"cros-device-enablement@google.com"
],
"expiry_milestone": 140
},
{
"name": "enable-cancel-upload-on-content-analysis",
"owners": [ "valadkevich@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-60fps",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-av1",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-mac-hardware-h264",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-offer-hardware-first",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-vp8",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-vp9",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-win-hardware-h264",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-cast-streaming-with-hidpi",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-chrome-refresh-token-binding",
"owners": ["alexilin@chromium.org", "chrome-signin-team@google.com"],
"expiry_milestone": 153
},
{
"name": "enable-chromeos-isolated-web-app-set-shape",
"owners": [ "edmanp@google.com", "iwa-team@google.com" ],
"expiry_milestone": 170
},
{
"name": "enable-chromeos-soda-conch",
"owners": ["robsc@chromium.org", "amoylan@chromium.org"],
"expiry_milestone": 149
},
{
"name": "enable-client-certificate-provisioning-on-android",
"owners": [ "eliashomsi@google.com", "cbe-cep-eng@google.com" ],
"expiry_milestone": 145
},
{
"name": "enable-client-certificate-provisioning-on-ios",
"owners": [ "antoli@google.com", "cbe-cep-eng@google.com", "bling-flags@google.com" ],
"expiry_milestone": 151
},
{
"name": "enable-clipboard-data-controls-android",
"owners": ["clhager@google.com", "clank-app-team@google.com"],
"expiry_milestone": 145
},
{
"name": "enable-command-line-on-non-rooted-devices",
"owners": [ "clank-app-team@google.com" ],
// This flag is used for debugging on Android; it causes Android Chromium
// builds to read command-line arguments from a writable location on disk.
"expiry_milestone": -1
},
{
"name": "enable-component-updater-test-request",
"owners": [ "tluk@google.com", "lacros-team@google.com" ],
// This flag is used by the test team for Lacros release candidate testing
// when Lacros is pushed to a test cohort and must not be expired.
"expiry_milestone": -1
},
{
"name": "enable-compression-dictionary-transport",
"owners": [ "pmeenan@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 180
},
{
"name": "enable-compression-dictionary-ttl",
"owners": [ "pmeenan@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 180
},
{
"name": "enable-controlled-frame",
"owners": [ "cmp@chromium.org", "odejesush@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "enable-cros-autocorrect-by-default",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-cros-autocorrect-params-tuning",
"owners": [ "tranbaoduy@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-cros-cached-location-provider",
"owners": [ "zauri@google.com", "cros-privacy-features-dev@google.com" ],
"expiry_milestone": 153
},
{
"name": "enable-cros-hindi-inscript-layout",
"owners": [ "jshin@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 250
},
{
"name": "enable-cros-ime-assist-multi-word",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-cros-ime-switch-check-connection-status",
"owners": [ "zacpartridge@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 135
},
{
"name": "enable-cros-ime-system-emoji-picker-jelly-support",
"owners": [ "greywang@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-cros-ime-system-emoji-picker-mojo-search",
"owners": [ "jopalmer@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-cros-ime-system-emoji-picker-variant-grouping",
"owners": [ "lukefl@google.com", "essential-inputs-team@google.com" ],
"expiry_milestone": 128
},
{
"name": "enable-cros-separate-geo-api-key",
"owners": [ "zauri@google.com", "cros-privacy-features-dev@google.com"],
"expiry_milestone": 146
},
{
"name": "enable-cros-touch-text-editing-redesign",
"owners": [ "michellegc@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-cross-device-pref-tracker",
"owners": [ "bwwilliams@google.com", "jhimawan@google.com", "scottyoder@google.com", "treib@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-d3d12-video-encoder",
"owners": [ "eugene@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-debug-for-store-billing",
"owners": [ "chrome-payments-eng@google.com" ],
// This flag is to allow developers to develop their app-billing capable
// TWA apps locally, without having to upload the apps to the Play Store.
"expiry_milestone": -1
},
{
"name": "enable-delegated-compositing",
"owners": [ "petermcneeley@chromium.org", "hitawala@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-desks-templates",
"owners": [ "dandersson@chromium.org", "janetmac@chromium.org", "richui@chromium.org", "yongshun@google.com", "chromeos-wm@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-desktop-pwas-additional-windowing-controls",
"owners": [ "pchodur@google.com", "pwa-commercial@google.com", "pwa-team@google.com" ],
"expiry_milestone": 170
},
{
"name": "enable-desktop-pwas-app-title",
"owners": [ "habenfoto@microsoft.com", "pwa-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-desktop-pwas-borderless",
"owners": [ "giovax@google.com", "pwa-commercial@google.com", "pwa-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-desktop-pwas-elided-extensions-menu",
"owners": [ "cmp@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-desktop-pwas-tab-strip",
"owners": [ "pwa-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-desktop-pwas-tab-strip-customizations",
"owners": [ "lt-web-apps-core@google.com", "pwa-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-desktop-pwas-tab-strip-settings",
"owners": [ "pwa-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-devtools-deep-link-via-extensibility-api",
"owners": [ "finnur@chromium.org", "//components/ui_devtools/OWNERS" ],
"expiry_milestone": 180
},
{
"name": "enable-display-performance-mode",
"owners": [
"markyacoub@chromium.org",
"chromeos-gfx-display@google.com"
],
"expiry_milestone": 135
},
{
"name": "enable-drdc",
"owners": [ "vikassoni@chromium.org", "sunnyps@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-edid-based-display-ids",
"owners": [
"gildekel@chromium.org",
"//ui/display/OWNERS",
"chromeos-gfx-display@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "enable-educational-tip-default-browser-promo-card",
"owners": [ "hanxi@chromium.org", "xinyiji@chromium.org", "clank-start@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-eol-notification-reset-dismissed-prefs",
"owners": [ "mmourgos@chromium.org", "tbarzic@chromium.org"],
"expiry_milestone": 116
},
{
"name": "enable-escape-handling-for-secondary-activities",
"owners": [
"adelm@google.com",
"lazzzis@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-exclusive-access-manager-on-android",
"owners": [ "abdoeed@google.org", "wzwonarz@chromium.org", "lt-web-apps-team@google.com" ],
"expiry_milestone": 145
},
{
"name": "enable-experimental-accessibility-dictation-context-checking",
"owners": [ "akihiroota@chromium.org", "katie@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "enable-experimental-accessibility-language-detection",
"owners": [ "chrishall@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-experimental-accessibility-language-detection-dynamic",
"owners": [ "chrishall@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-experimental-accessibility-manifest-v3",
"owners": [ "akihiroota@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-experimental-accessibility-switch-access-text",
"owners": [ "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-experimental-cookie-features",
"owners": [ "chlily@chromium.org", "//net/cookies/OWNERS" ],
// Used by developers to activate upcoming cookie handling changes for
// testing.
"expiry_milestone": -1
},
{
"name": "enable-experimental-rgb-keyboard-patterns",
"owners": [
"jimmyxgong@chromium.org",
"michaelcheco@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-experimental-web-platform-features",
"owners": [ "//third_party/blink/renderer/OWNERS" ],
// Used by developers to activate experimental features in blink.
// See //third_party/blink/renderer/platform/runtime_enabled_features.json5.
"expiry_milestone": -1
},
{
"name": "enable-experimental-webassembly-features",
"owners": [
"ecmziegler@chromium.org",
"jkummerow@chromium.org",
"wasm-team@google.com"
],
// This flag is used by web developers to test upcoming WebAssembly
// features.
"expiry_milestone": -1
},
{
"name": "enable-experimental-webassembly-shared-everything",
"owners": [
"mliedtke@chromium.org",
"manoskouk@chromium.org",
"wasm-team@google.com"
],
// This flag is used by web developers to test WebAssembly's
// shared-everything-threads features.
"expiry_milestone": 170
},
{
"name": "enable-experimental-webassembly-stack-switching",
"owners": [
"thibaudm@chromium.org",
"fgm@chromium.org",
"wasm-team@google.com"
],
// This flag is used by web developers to test stack switching
"expiry_milestone": 170
},
{
"name": "enable-extension-ai-data-collection",
"owners": [ "ryansturm@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-extension-install-policy-fetching",
"owners": ["nicolaso@google.com", "cec-growth@google.com"],
"expiry_milestone": 152
},
{
"name": "enable-extensions-menu-teardown-fix",
"owners": ["massan@google.com", "evasu@chromium.org"],
"expiry_milestone": 150
},
{
"name": "enable-external-display-hdr10",
"owners": [ "sashamcintosh@chromium.org", "chromeos-gfx@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-external-keyboards-in-diagnostics-app",
"owners": [ "//ash/webui/diagnostics_ui/OWNERS" ],
"expiry_milestone": 160
},
{
"name": "enable-fake-keyboard-heuristic",
"owners": ["wmahon@chromium.org", "chromeos-tango@google.com"],
// This flag is used to enable automatic detection of non-keyboard devices
// pretending to be keyboards. It is useful as a flag for users who want to
// selectively disable this feature, and for debuggability.
"expiry_milestone": -1
},
{
"name": "enable-fake-mouse-heuristic",
"owners": ["wmahon@chromium.org", "chromeos-tango@google.com"],
// This flag is used to enable automatic detection of devices pretending to
// be mice. It is also useful for debugging.
"expiry_milestone": -1
},
{
"name": "enable-fast-touchpad-click",
"owners": ["seobrien@chromium.org","hbarnor@chromium.org"],
"expiry_milestone": 140
},
{
"name": "enable-feed-ablation",
"owners": [ "adamta@chromium.org", "ginnyhuang@chromium.org", "bling-pandamonium@google.com" ],
// Long expiry to allow us to disable Discover remotely.
"expiry_milestone": 150
},
{
"name": "enable-fenced-frames-developer-mode",
"owners": [ "dom@chromium.org", "shivanisha@chromium.org", "chrome-fenced-frames@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-file-download-connector-ios",
"owners": [ "mxlg@google.com", "bling-enterprise@google.com" ],
"expiry_milestone": 151
},
{
"name": "enable-force-dark",
"owners": [ "beverloo@chromium.org", "pdr@chromium.org" ],
// This flag enables an automatic dark mode for sites that do not support
// it. This flag can be used to test the WebView API for this feature.
"expiry_milestone": -1
},
{
"name": "enable-force-download-to-onedrive",
"owners": [ "eliashomsi@google.com", "cbe-cep-eng@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-fullscreen-to-any-screen-android",
"owners": [ "wzwonarz@chromium.org", "lt-web-apps-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-fusebox-keyboard-accessory",
"owners": [ "stkhapugin@chromium.org", "bling-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-future-v8-vm-features",
"owners": [ "hablich@chromium.org" ],
// This flag enables the rolling set of upcoming V8 features, for early
// testing by JavaScript developers.
"expiry_milestone": -1
},
{
"name": "enable-gamepad-multitouch",
"owners": [ "mattreynolds@chromium.org", "deviceapi-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-generic-oidc-auth-profile-management",
"owners": [ "hmare@google.com", "cbe-device-trust-eng@google.com"],
"expiry_milestone": 137
},
{
"name": "enable-gesture-user-education-back-swipe",
"owners": [
"jtanaristy@google.com",
"lazzzis@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-global-vaapi-lock",
"owners": [
"jeffcchen@chromium.org",
"chromeos-gfx-video@google.com"
],
"expiry_milestone": 130
},
{
"name": "enable-gpu-rasterization",
"owners": [ "enne@chromium.org", "vmiura@chromium.org", "ericrk@chromium.org" ],
// A debugging flag intended for end-users where there may not be any other
// way to turn off graphics features.
"expiry_milestone": -1
},
{
"name": "enable-gpu-service-logging",
"owners": [ "vikassoni@chromium.org", "kbr@chromium.org" ],
// A debugging flag intended for end-users where there may not be any other
// way to turn off graphics features.
"expiry_milestone": -1
},
{
"name": "enable-hardware-secure-decryption",
"owners": [
"xhwang@chromium.org", "media-dev@chromium.org"
],
// This flag does not expire because the feature depends on the OS, GPU
// driver and hardware, and the flag allows users to disable HW secure
// decryption for debugging purpose and/or temporarily working around OS
// or driver issues.
"expiry_milestone": -1
},
{
"name": "enable-hardware-secure-decryption-experiment",
"owners": [
"xhwang@chromium.org", "media-dev@chromium.org"
],
"expiry_milestone": 143
},
{
"name": "enable-hardware-secure-decryption-fallback",
"owners": [
"xhwang@chromium.org", "media-dev@chromium.org"
],
// A debugging flag intended for developers where there may not be any other
// way to turn off this fallback feature when testing hardware secure
// decryption playbacks.
"expiry_milestone": -1
},
{
"name": "enable-headless-live-caption",
"owners": [ "liberato@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-headless-live-caption-early-start",
"owners": [ "liberato@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-heatmap-palm-detection",
"owners": [ "jiwan@chromium.org", "robsc@chromium.org", "hbarnor@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "enable-iframe-for-pix",
"owners": [ "longsheng@google.com", "siashah@google.com", "chrome-payments-team@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "enable-input-event-logging",
"owners": [ "hcutts@chromium.org", "chromeos-tango@google.com" ],
// Used to attach input device debugging information to feedback reports.
"expiry_milestone": -1
},
{
"name": "enable-input-protection",
"owners": [ "bkeen@google.com", "media-dev@chromium.org"],
"expiry_milestone": 155
},
{
"name": "enable-isolated-sandboxed-iframes",
"owners": [ "lbrady@google.com", "alexmos@chromium.org", "creis@chromium.org" ],
"expiry_milestone": 170
},
{
"name": "enable-isolated-web-app-dev-mode",
"owners": [ "greengrape@google.com", "simonha@google.com", "iwa-team@google.com" ],
// This flag is used by web developers to test their Isolated Web Apps.
"expiry_milestone": -1
},
{
"name": "enable-isolated-web-app-managed-guest-session-install",
"owners": [ "simonha@google.com", "iwa-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-isolated-web-app-unmanaged-install",
"owners": [ "simonha@google.com", "iwa-team@google.com" ],
"expiry_milestone": 180
},
{
"name": "enable-isolated-web-apps",
"owners": [ "greengrape@google.com", "simonha@google.com", "iwa-team@google.com" ],
"expiry_milestone": 170
},
{
"name": "enable-iwa-key-distribution-component",
"owners": ["greengrape@google.com", "rferens@google.com", "iwa-team@google.com" ],
"expiry_milestone": 164
},
{
"name": "enable-javascript-harmony",
"owners": [ "adamk@chromium.org", "syg@chromium.org" ],
// This flag is used by web developers to test upcoming javascript features.
"expiry_milestone": -1
},
{
"name": "enable-jxl-image-format",
"owners": [ "helmut@januschka.com" ],
"expiry_milestone": 152
},
{
"name": "enable-keyboard-used-palm-suppression",
"owners": [ "hbarnor@chromium.org", "chromeos-tango@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-lens-in-omnibox-copied-image",
"owners": [ "radunitescu@google.com", "hujasonx@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-lens-overlay",
"owners": [ "stkhapugin@chromium.org", "jdonnelly@chromium.org", "lens-chrome@google.com" ],
"expiry_milestone": 144
},
{
"name": "enable-lens-overlay-android",
"owners": [ "huangs@chromium.org", "lens-chrome@google.com" ],
"expiry_milestone": 156
},
{
"name": "enable-lens-overlay-edu-action-chip",
"owners": [ "nguyenbryan@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 145
},
{
"name": "enable-lens-overlay-entrypoint-label-alt",
"owners": [ "nguyenbryan@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 145
},
{
"name": "enable-lens-overlay-force-empty-csb-query",
"owners": [ "nguyenbryan@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-lens-overlay-image-context-menu-actions",
"owners": [ "nguyenbryan@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 136
},
{
"name": "enable-lens-overlay-latency-optimizations",
"owners": [ "hujasonx@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 136
},
{
"name": "enable-lens-overlay-side-panel-open-in-new-tab",
"owners": [ "nguyenbryan@chromium.org", "lens-chrome@google.com" ],
"expiry_milestone": 139
},
{
"name": "enable-lens-overlay-text-selection-context-menu-entrypoint",
"owners": ["nguyenbryan@google.com", "lens-chrome@google.com"],
"expiry_milestone": 145
},
{
"name": "enable-lens-overlay-translate-button",
"owners": [ "juanmojica@google.com", "jdonnelly@chromium.org", "lens-chrome@google.com" ],
"expiry_milestone": 135
},
{
"name": "enable-lens-overlay-translate-languages",
"owners": [ "juanmojica@google.com", "jdonnelly@chromium.org", "lens-chrome@google.com" ],
"expiry_milestone": 136
},
{
"name": "enable-lens-overlay-updated-visuals",
"owners": [ "mercerd@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-lens-search-aim-m3",
"owners": [ "mercerd@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 142
},
{
"name": "enable-lens-search-side-panel-new-feedback",
"owners": [ "juanmojica@google.com", "lens-chrome-eng@google.com" ],
"expiry_milestone": 140
},
{
"name": "enable-lens-side-panel-unification",
"owners": [ "juanmojica@google.com", "lens-chrome-eng@google.com" ],
"expiry_milestone": 154
},
{
"name": "enable-lens-standalone",
"owners": [ "stanfield@google.com", "benwgold@google.com", "juanmojica@google.com" ],
"expiry_milestone": 124
},
{
"name": "enable-libinput-to-handle-touchpad",
"owners": [ "mmaslanka@chromium.org", "nicholasbishop@chromium.org", "chromeos-tango@google.com" ],
// Used for testing libinput to check if it works better than the gestures
// library to handle touchpad.
"expiry_milestone": -1
},
{
"name": "enable-location-provider-manager",
"owners": [ "deviceapi-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-lock-screen-notification",
"owners": [ "newcomer@chromium.org" ],
"expiry_milestone": 80
},
{
"name": "enable-logging-js-console-messages",
"owners": [ "hazems@chromium.org" ],
// Never expires because it is used by developers to enable logging JS
// console messages in system logs for debugging purposes. It's disabled by
// default because logs may contain PII.
"expiry_milestone": -1
},
{
"name": "enable-mac-a11y-api-migration",
"owners": [ "shrike@chromium.org", "dtseng@chromium.org" ],
"expiry_milestone": 142
},
{
"name": "enable-mac-pwas-notification-attribution",
"owners": [ "mek@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-managed-configuration-web-api",
"owners": [ "apotapchuk@chromium.org" ],
"expiry_milestone": 92
},
{
"name": "enable-media-dynamic-cgroup",
"owners": [ "erin.park@intel.com", "youssefesmat@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "enable-media-foundation-camera-usage-monitoring",
"owners": [
"guidou@chromium.org",
"agpalak@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "enable-media-foundation-video-capture",
"owners": [ "agpalak@chromium.org", "herre@chromium.org", "video-cmi-apis@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-media-link-helpers",
"owners": [ "liberato@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "enable-missive-storage-config",
"owners" : [ "chrome-reporting-team@google.com", "lbaraz@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-most-visited-tiles-reselect",
"owners": [ "clank-start@google.com", "huangs@google.com" ],
"expiry_milestone": 135
},
{
"name": "enable-network-logging-to-file",
"owners": [ "net-dev@chromium.org" ],
// This flag is used to capture early-browser network logging on platforms
// without easy access to startup time configuration.
"expiry_milestone": -1
},
{
"name": "enable-network-service-sandbox",
"owners": [ "mpdenton@chromium.org", "chrome-platform-security@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-neural-stylus-palm-rejection",
"owners": [ "robsc@chromium.org", "napper@chromium.org", "adlr@chromium.org" ],
// We add a neural net to change how fingers are handled. We set a milestone
// deep into the future to allow for experiments.
"expiry_milestone": 130
},
{
"name": "enable-new-mac-notification-api",
"owners": [ "knollr@chromium.org", "peter@chromium.org" ],
"expiry_milestone": 98
},
{
"name": "enable-new-startup-flow",
"owners": [ "fedegermi@google.com", "bling-fundamentals@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-ntp-browser-promos",
"owners": [
"cjgrant@chromium.org",
"dfried@chromium.org"
],
"expiry_milestone": 155
},
{
"name": "enable-oauth-ipp",
"owners": [ "pawliczek@chromium.org", "project-bolton@google.com" ],
"expiry_milestone": 145
},
{
"name": "enable-oauth-multilogin-cookies-binding",
"owners": [ "alexilin@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 153
},
{
"name": "enable-oauth-multilogin-cookies-binding-server-experiment",
"owners": [ "alexilin@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 153
},
{
"name": "enable-ongoing-processes",
"owners": ["kradtke@chromium.org"],
"expiry_milestone": 131
},
{
"name": "enable-oop-print-drivers",
"owners": [ "thestig@chromium.org" ],
"expiry_milestone": 170
},
{
"name": "enable-openxr-android",
"owners": [ "alcooper@chromium.org", "bajones@chromium.org", "xr-dev@chromium.org" ],
"expiry_milestone": 162
},
{
"name": "enable-openxr-android-smooth-depth",
"owners": [ "alcooper@chromium.org", "bajones@chromium.org", "xr-dev@chromium.org" ],
"expiry_milestone": 162
},
{
"name": "enable-palm-suppression",
"owners": [ "robsc@chromium.org", "napper@chromium.org", "hcutts@chromium.org", "chromeos-tango@google.com" ],
// Flag used to test no-full-palm suppression on screen.
"expiry_milestone": -1
},
{
"name": "enable-parallel-downloading",
"owners": [ "qinmin@chromium.org", "xingliu@chromium.org", "dtrainor@chromium.org" ],
// This flag is used by dev teams on Android to disable this feature, since
// it can badly break pages under test.
"expiry_milestone": -1
},
{
"name": "enable-payment-request-deduplicate-native-payment-apps",
"owners": [ "smcgruer@chromium.org", "chrome-payments-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "enable-perfetto-system-tracing",
"owners": [ "woa-performance@google.com" ],
// This flag is used for recording system traces on Chrome for Android.
"expiry_milestone": -1
},
{
"name": "enable-peripheral-customization",
"owners": [
"dpad@google.com",
"cros-device-enablement@google.com"
],
"expiry_milestone": 140
},
{
"name": "enable-peripheral-notification",
"owners": [
"dpad@google.com",
"cros-device-enablement@google.com"
],
"expiry_milestone": 140
},
{
"name": "enable-peripherals-logging",
"owners": [
"dpad@google.com",
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 140
},
{
"name": "enable-phone-hub-call-notification",
"owners": [ "jonmann@chromium.org", "crisrael@google.com" ],
"expiry_milestone": 125
},
{
"name": "enable-pix-account-linking",
"owners": [ "siashah@google.com", "chrome-payments-eng@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-pix-account-linking-native",
"owners": [ "longsheng@google.com", "siashah@google.com", "chrome-payments-eng@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 162
},
{
"name": "enable-pix-in-cct",
"owners": [ "siashah@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-pix-payments-in-landscape-mode",
"owners": [ "siashah@google.com", "chrome-payments-eng@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-pixel-canvas-recording",
"owners": [
"oshima@chromium.org",
"mwoj@google.com",
"cros-ui-foundations@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-process-isolation-ui",
"owners": [ "wfh@chromium.org", "chrome-platform-security@google.com" ],
"expiry_milestone": 152
},
{
"name": "enable-process-per-site-up-to-main-frame-threshold",
"owners": [ "dtapuska@chromium.org", "blink-network-stack@google.com" ],
"expiry_milestone": 145
},
{
"name": "enable-profile-reporting",
"owners": ["nicolaso@chromium.org", "zmin@chromium.org"],
"expiry_milestone": 150
},
{
"name": "enable-projector-app-debug",
"owners": [ "tobyhuang@chromium.org", "cros-projector@google.com" ],
"expiry_milestone": 108
},
{
"name": "enable-proxy-authentication-service",
"owners": [ "xzonghan@google.com" ],
"expiry_milestone": 162
},
{
"name": "enable-quic",
"owners": [ "//net/quic/OWNERS" ],
// This flag is used by network administrators to debug
// network issues related to QUIC. It must not be removed.
"expiry_milestone": -1
},
{
"name": "enable-resampling-scroll-events-experimental-prediction",
"owners": [ "input-dev@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-rfc-8925",
"owners": [ "taoyl@chromium.org", "cros-networking@google.com" ],
// This is used by network administrators to debug potential network issues
// related to IPv6-only capability.
"expiry_milestone": -1
},
{
"name": "enable-root-ns-dns-proxy",
"owners": [ "jasongustaman@chromium.org", "cros-networking@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-rusty-bmp",
"owners": [
"lukasza@chromium.org",
"sergiog@microsoft.com",
"//third_party/blink/renderer/platform/image-decoders/skia/OWNERS"
],
"expiry_milestone": 160
},
{
"name": "enable-screenshot-protection-ios",
"owners": [ "dmytriievd@google.com", "bling-enterprise@google.com" ],
"expiry_milestone": 153
},
{
"name": "enable-seamless-refresh-rate-switching",
"owners": [ "ddavenport@chromium.org", "chromeos-gfx-display@google.com" ],
"expiry_milestone": 120
},
{
"name": "enable-seamless-signin",
"owners": [ "myuu@google.com", "chrome-signin-mobile-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-segmentation-internals-survey",
"owners": ["ssid@chromium.org", "chrome-segmentation-team@google.com" ],
"expiry_milestone": 132
},
{
"name": "enable-segmentation-platform-android-home-module-ranker-v2",
"owners": ["ritikagup@google.com", "hanxi@chromium.org", "clank-start@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-segmentation-platform-ephemeral_card_ranker",
"owners": ["ritikagup@google.com", "hanxi@chromium.org", "ssid@chromium.org","xinyiji@chromium.org","clank-start@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-share-custom-actions-in-cct",
"owners": [ "haileywang@google.com", "wychen@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "enable-show-autofill-signatures",
"owners": [ "kazinova@google.com" ],
// Used for debugging and QA by the autofill team for the indefinite future.
"expiry_milestone": -1
},
{
"name": "enable-site-isolation-for-password-sites",
"owners": [ "site-isolation-dev@chromium.org", "alexmos@chromium.org", "lukasza@chromium.org" ],
// This flag is needed without an expiration to allow users of low-memory
// Android devices to opt in to partial site isolation, which is otherwise
// enabled only above a predefined memory threshold.
"expiry_milestone": -1
},
{
"name": "enable-site-per-process",
"owners": [ "site-isolation-dev@chromium.org", "creis@chromium.org", "lukasza@chromium.org" ],
// Even after shipping some form of Site Isolation on Android, we want to
// give users the ability to opt into a stricter, more secure Site
// Isolation.
"expiry_milestone": -1
},
{
"name": "enable-site-search-allow-user-override-policy",
"owners": [
"alexwchen@chromium.org",
"mahmadi@chromium.org",
"cbe-productivity@google.com"
],
"expiry_milestone": 139
},
{
"name": "enable-smart-card-web-api",
"owners": ["zgroza@chromium.org", "iwa-team@google.com"],
"expiry_milestone": 150
},
{
"name": "enable-smart-zoom",
"owners": [
"mschillaci@google.com",
"aldietz@google.com",
"jocelyntran@google.com",
"aashnas@google.com",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "enable-standard-device-bound-session-credentials",
"owners": [ "alexilin@chromium.org", "drubery@chromium.org", "thefrog@chromium.org"],
"expiry_milestone": 153
},
{
"name": "enable-standard-device-bound-session-credentials-federated-sessions",
"owners": [ "drubery@chromium.org", "thefrog@chromium.org"],
"expiry_milestone": 153
},
{
"name": "enable-standard-device-bound-session-google",
"owners": [ "alexilin@chromium.org", "drubery@chromium.org", "thefrog@chromium.org"],
"expiry_milestone": 153
},
{
"name": "enable-start-surface-return-time",
"owners": [ "hanxi@chromium.org", "clank-start@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-static-qr-code-for-pix",
"owners": [ "longsheng@google.com", "siashah@google.com", "chrome-payments-team@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-sub-apps",
"owners": [ "bylia@google.com", "pwa-commercial@google.com", "pwa-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-swipe-to-switch-pane",
"owners": ["madhavpruthi@google.com", "ckitagawa@chromium.org","clank-tab-dev@google.com"],
"expiry_milestone": 150
},
{
"name": "enable-system-proxy-for-system-services",
"owners": [ "acostinas@chromium.org"],
"expiry_milestone": 94
},
{
"name": "enable-tab-audio-muting",
"owners": [ "evliu@google.com", "chrome-media-ux@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-task-manager-clank",
"owners": [
"lokeric@google.com",
"oka@google.com",
"mwoj@google.com",
"chromeos-velocity@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-three-dot-menu-back-button",
"owners": [
"jtanaristy@google.com",
"lazzzis@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-tls13-early-data",
"owners": [ "davidben@chromium.org", "svaldez@chromium.org", "bashi@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-toggle-camera-shortcut",
"owners": [
"longbowei@google.com",
"cros-device-enablement@google.com"
],
"expiry_milestone": 160
},
{
"name": "enable-touch-drag-drop",
"owners": [ "mustaq@chromium.org", "input-dev@chromium.org" ],
"expiry_milestone": 142
},
{
"name": "enable-touchpads-in-diagnostics-app",
"owners": [ "//ash/webui/diagnostics_ui/OWNERS" ],
"expiry_milestone": 160
},
{
"name": "enable-touchscreen-calibration",
"owners": [ "malaykeshav@chromium.org" ],
// This flag is used for testing new touchscreen ChromeOS hardware, both by
// dev and QA.
"expiry_milestone": -1
},
{
"name": "enable-touchscreen-mapping",
"owners": [ "dpad@google.org", "cros-device-enablement@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-trait-collection-registration",
"owners": [ "danieltwhite@google.com", "bling-flags@google.com" ],
"expiry_milestone": 141
},
{
"name": "enable-ui-devtools",
"owners": [ "//components/ui_devtools/OWNERS" ],
// Convenience debugging flag for non-stable ChromeOS Builds.
// Devtools spins up a server which is not appropriate in the default case.
"expiry_milestone": -1
},
{
"name": "enable-unexportable-keys-spare-key-pool",
"owners": [ "amraboelkher@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-unframed-iwa",
"owners": [ "edmanp@google.com", "iwa-team@google.com"],
"expiry_milestone": 160
},
{
"name": "enable-unicorn-chrome-activity-reporting",
"owners": [ "michaelcheco@google.com", "zhangwenyu@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-unrestricted-usb",
"owners": [ "deviceapi-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-unsafe-swiftshader",
"owners": [ "geofflang@chromium.org", "chrome-gpu@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-unsafe-webgpu",
"owners": [ "//third_party/blink/renderer/modules/webgpu/OWNERS" ],
// This flag is used by developers to test upcoming WebGPU features on
// their own content, before the features are considered stable.
"expiry_milestone": -1
},
{
"name": "enable-user-navigation-capturing-pwa",
"owners": [ "dibyapal@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "enable-variable-refresh-rate",
"owners": [ "aswolfers@chromium.org", "chromeos-gfx-compositor@google.com" ],
"expiry_milestone": 145
},
{
"name": "enable-vbr-encode-acceleration",
"owners": [ "chromeos-gfx-video@google.com" ],
"expiry_milestone": 120
},
{
"name": "enable-virtual-keyboard",
"owners": [ "//ash/keyboard/OWNERS" ],
// Useful for debugging the virtual keyboard on non-tablet devices.
"expiry_milestone": -1
},
{
"name": "enable-vulkan",
"owners": [ "vasilyt@chromium.org", "kylechar@chromium.org" ],
// Used to switch between the Vulkan or GL Skia backends by developers.
"expiry_milestone": -1
},
{
"name": "enable-waitable-swap-chain",
"owners": [ "alex.forrence@gmail.com", "sunnyps@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "enable-web-bluetooth",
"owners": [ "web-bluetooth@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-web-bluetooth-confirm-pairing-support",
"owners": [ "web-bluetooth@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-web-bluetooth-new-permissions-backend",
"owners": [ "web-bluetooth@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-web-payments-experimental-features",
"owners": [ "chrome-payments-eng@google.com" ],
// This flag is used by early adoption partners to test new Web Payments
// features in each release.
"expiry_milestone": -1
},
{
"name": "enable-web-printing-api",
"owners": [ "//chrome/browser/printing/web_api/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-web-signin-loading-dialog",
"owners": [ "mlbipin@google.com", "chrome-signin-mobile-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "enable-webassembly-baseline",
"owners": [ "clemensb@chromium.org", "wasm-team@google.com" ],
// This flag is often used by developers and partners to test
// WebAssembly peak performance or impact on startup time if
// Liftoff (the baseline compiler) is disabled.
"expiry_milestone": -1
},
{
"name": "enable-webassembly-lazy-compilation",
"owners": [ "clemensb@chromium.org", "wasm-team@google.com" ],
// This flag is often used by developers and partners to test
// impact on performance or startup time if lazy compilation is
// disabled and thus all code is compiled ahead of time.
"expiry_milestone": -1
},
{
"name": "enable-webassembly-tiering",
"owners": [ "clemensb@chromium.org", "wasm-team@google.com" ],
// This flag is often used by developers and partners to test
// impact on performance or startup time if tiering is disabled
// and thus all WebAssembly code runs in Liftoff (if enabled) or
// TurboFan (if Liftoff is disabled).
"expiry_milestone": -1
},
{
"name": "enable-webgl-developer-extensions",
"owners": [ "webgl-team@google.com" ],
// This flag is the only way for developers to use
// development-time WebGL extensions on Android and ChromeOS. It
// must not be removed.
"expiry_milestone": -1
},
{
"name": "enable-webgl-draft-extensions",
"owners": [ "webgl-team@google.com" ],
// This flag is the only way for end users to test upcoming WebGL
// extensions on Android. It must not be removed.
"expiry_milestone": -1
},
{
"name": "enable-webgpu-developer-features",
"owners": [ "//third_party/blink/renderer/modules/webgpu/OWNERS" ],
// This flag is the only way for developers to use WebGPU features
// that are development-centric.
"expiry_milestone": -1
},
{
"name": "enable-webmcp-testing",
"owners": [ "webmcp-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "enable-webrtc-allow-input-volume-adjustment",
"owners": [ "peah@chromium.org", "silen@chromium.org" ],
"expiry_milestone": 156
},
{
"name": "enable-webrtc-apm-downmix-capture-audio-method",
"owners": [ "peah@chromium.org", "silen@chromium.org" ],
"expiry_milestone": 156
},
{
"name": "enable-webrtc-hide-local-ips-with-mdns",
"owners": [ "hta@chromium.org" ],
"expiry_milestone": 156
},
{
"name": "enable-webrtc-pipewire-camera",
"owners": [ "grulja@gmail.com", "mfoltz@chromium.org", "alcooper@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "enable-webrtc-use-min-max-vea-dimensions",
"owners": [ "mcasas@chromium.org", "chromeos-gfx-video@google.com" ],
"expiry_milestone": 88
},
{
"name": "enable-webusb-device-detection",
"owners": [ "reillyg@chromium.org", "deviceapi-team@google.com" ],
"expiry_milestone": 152
},
{
"name": "enable-welcome-experience-test-unsupported-devices",
"owners": [
"michaelcheco@google.com",
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "enable-welcome-tour",
"owners": [ "//ash/user_education/welcome_tour/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-welcome-tour-force-user-eligibility",
"owners": [ "//ash/user_education/welcome_tour/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "enable-wifi-qos",
"owners": ["chuweih@chromium.org", "jiejiang@chromium.org", "cros-networking@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-wifi-qos-enterprise",
"owners": ["jiejiang@chromium.org", "cros-networking@google.com" ],
"expiry_milestone": 150
},
{
"name": "enable-windows-gameinput-data-fetcher",
"owners": [ "mattreynolds@chromium.org", "gabrielbrito@microsoft.com" ],
// This flag selects the platform API used for Xbox-compatible gamepads on
// Windows. When enabled the newer GameInput API is used. Otherwise, the
// older WGI API is used.
"expiry_milestone": 155
},
{
"name": "enable-your-saved-info-settings-page",
"owners": ["mikhe@google.com", "chrome-autofill@google.com" ],
"expiry_milestone": 148
},
{
"name": "enable-zero-copy",
"owners": [ "ccameron@chromium.org", "chrome-gpu@google.com" ],
// This flag is commonly used when asking users to help gather debug info.
"expiry_milestone": -1
},
{
"name": "energy-effect",
"owners": [
"ruoxih@google.com",
"shomizoe@google.com"
],
"expiry_milestone": 154
},
{
"name": "energy-effect-animation",
"owners": [
"ruoxih@google.com",
"shomizoe@google.com"
],
"expiry_milestone": 154
},
{
"name": "enforce-can-sign-in-to-chrome-capability",
"owners": [
"ddac@google.com",
"jlebel@google.com",
"ljjlee@google.com",
"chrome-regionalcapabilities@google.com"
],
"expiry_milestone": 155
},
{
"name": "enforce-incognito-isolation",
"owners": [ "shuyng@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 152
},
{
"name": "enforce-management-disclaimer",
"owners": ["ydago@google.com", "cec-growth-eng@google.com"],
"expiry_milestone": 145
},
{
"name": "enforce-mono-audio-capture",
"owners": ["aaronyu@google.com", "chromeos-audio@google.com"],
"expiry_milestone": 147
},
{
"name": "enforce-system-aec",
"owners": [ "peah@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "enforce-system-aec-agc",
"owners": [ "peah@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "enforce-system-aec-ns",
"owners": [ "peah@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "enforce-system-aec-ns-agc",
"owners": [ "peah@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "enhanced-calendar",
"owners": [
"nicolasmacbeth@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "enterprise-reporting-ui",
"owners": ["cros-reporting-team@google.com"],
"expiry_milestone": 150
},
{
"name": "esim-empty-activation-code-support",
"owners": ["nikhilcn@google.com"],
"expiry_milestone": 150
},
{
"name": "exact-match-favicons",
"owners": [ "skym@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "exclude-pip-from-screen-capture",
"owners": [
"tovep@chromium.org",
"agpalak@chromium.org",
"ilnik@chromium.org",
"kron@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "exo-gamepad-vibration",
"owners": [ "prabirmsp@chromium.org" ],
"expiry_milestone": 90
},
{
"name": "exo-ordinal-motion",
"owners": [ "philpearson@google.com", "borealis-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "experimental-omnibox-labs",
"owners": [ "esalma@google.com", "ftirelo@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "experimental-web-machine-learning-neural-network",
"owners": [
"patelpooja@microsoft.com", "reillyg@chromium.org", "rafael.cintron@microsoft.com" ],
"expiry_milestone": 156
},
{
"name": "explain-gemini-edit-menu",
"owners": [
"yasamans@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "extension-disable-unsupported-developer-mode-extensions",
"owners": [ "richche@google.com" ],
"expiry_milestone": 143
},
{
"name": "extension-manifest-v2-deprecation-disabled",
"owners": [ "emiliapaz@chromium.org" ],
"expiry_milestone": 137
},
{
"name": "extension-manifest-v2-deprecation-unsupported",
"owners": [ "emiliapaz@chromium.org" ],
"expiry_milestone": 137
},
{
"name": "extension-tab-context-menu",
"owners": [ "migueloruiz@google.com" ],
"expiry_milestone": 152
},
{
"name": "extension-telemetry-enterprise-short-reporting-interval",
"owners": [ "anunoy@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "extensions-collapse-main-menu",
"owners": [ "dfried@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "extensions-menu-access-control",
"owners": [ "emiliapaz@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "extensions-on-chrome-urls",
"owners": [ "//extensions/OWNERS" ],
// This enables the use of extensions on chrome:// URLs. This is useful for
// a11y extensions as well as for debugging.
"expiry_milestone": -1
},
{
"name": "extensions-on-extension-urls",
"owners": [ "//extensions/OWNERS" ],
// This enables the use of extensions on chrome-extension:// URLs. This is useful for
// a11y extensions as well as for debugging.
"expiry_milestone": -1
},
{
"name": "external-navigation-debug-logs",
"owners": [ "mthiesse@chromium.org", "yfriedman@chromium.org" ],
// Used by developers for debugging why Chrome fails to launch their app, by
// dumping extra information to logs in official builds.
"expiry_milestone": -1
},
{
"name": "extract-related-searches-from-prefetched-zps-response",
"owners": [ "khalidpeer@chromium.org", "chrome-journeys@google.com" ],
"expiry_milestone": 130
},
{
"name": "face-retouch-override",
"owners": [
"okuji@chromium.org",
"chromeos-camera-eng@google.com"
],
"expiry_milestone": 132
},
{
"name": "facilitated-payments-enable-a2a-payment",
"owners": [
"tushartushar@google.com",
"junhuihe@google.com",
"joshuatan@google.com",
"payments-autofill-team@google.com"
],
"expiry_milestone": 156
},
{
"name": "fallback-to-sw-if-gles3-not-supported",
"owners": [
"fangzhoug@chromium.org",
"chrome-gpu-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "fast-drm-master-drop",
"owners": [
"//ui/display/OWNERS",
"sukoo@google.com",
"chromeos-gfx-compositor@chromium.org"
],
"expiry_milestone": 138
},
{
"name": "fast-pair-debug-metadata",
"owners": [
"//ash/quick_pair/OWNERS",
"jackshira@google.com"
],
"expiry_milestone": 155
},
{
"name": "fast-pair-handshake-long-term-refactor",
"owners": [
"//ash/quick_pair/OWNERS",
"jackshira@google.com"
],
"expiry_milestone": 133
},
{
"name": "fast-pair-keyboards",
"owners": [
"//ash/quick_pair/OWNERS",
"jackshira@google.com"
],
"expiry_milestone": 145
},
{
"name": "fast-pair-pwa-companion",
"owners": [
"//ash/quick_pair/OWNERS",
"gschen@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "favicon-disable-host-fallback",
"owners": [ "zheliooo@google.com", "ckitagawa@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 160
},
{
"name": "fedcm-ambient-ui",
"owners": [ "goto@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "fedcm-autofill",
"owners": [ "yigu@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "fedcm-delegation",
"owners": [ "goto@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "fedcm-error-attribute",
"owners": [ "sureshpotti@microsoft.com", "npm@chromium.org", "web-identity-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "fedcm-idp-registration",
"owners": [ "goto@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "fedcm-lightweight-mode",
"owners": ["ekovac@google.com", "web-identity-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "fedcm-metrics-endpoint",
"owners": ["yigu@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "fedcm-navigation-interception",
"owners": [
"goto@chromium.org",
"web-identity-eng@google.com"
],
"expiry_milestone": 155
},
{
"name": "fedcm-nonce-in-params",
"owners": [ "sureshpotti@microsoft.com", "npm@chromium.org", "web-identity-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "fedcm-segmentation-platform",
"owners": ["tanzachary@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 155
},
{
"name": "fedcm-well-known-endpoint-validation",
"owners": [ "sureshpotti@microsoft.com", "npm@chromium.org", "web-identity-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "fedcm-without-well-known-enforcement",
"owners": ["yigu@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": -1
},
{
"name": "feed-audio-overviews",
"owners": [ "//chrome/android/feed/OWNERS", "jianli@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "feed-background-refresh-ios",
"owners": [ "ginnyhuang@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 140
},
{
"name": "feed-containment",
"owners": ["//chrome/android/feed/OWNERS", "jianli@chromium.org"],
"expiry_milestone": 140
},
{
"name": "feed-discofeed-endpoint",
"owners": [ "//chrome/android/feed/OWNERS", "jianli@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "feed-loading-placeholder",
"owners": [ "//chrome/android/feed/OWNERS", "dewittj@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "feed-signed-out-view-demotion",
"owners": ["//components/feed/OWNERS", "harringtond@chromium.org"],
"expiry_milestone": 135
},
{
"name": "feed-swipe-iph",
"owners": [ "hiramahmood@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 149
},
{
"name": "field-classification-model-caching",
"owners": [ "kazinova@google.com", "lamort@google.com", "chrome-password-manager-team@google.com" ],
"expiry_milestone": 146
},
{
"name": "file-handling-icons",
"owners": [ "dmurph@chromium.org", "mgiuca@chromium.org", "cmp@chromium.org" ],
"expiry_milestone": 110
},
{
"name": "file-system-provider-cloud-file-system",
"owners": [ "benreich@google.com", "cassycc@google.com", "simmonsjosh@google.com" ],
"expiry_milestone": 140
},
{
"name": "file-system-provider-content-cache",
"owners": [ "benreich@google.com", "cassycc@google.com", "simmonsjosh@google.com" ],
"expiry_milestone": 140
},
{
"name": "files-local-image-search",
"owners": [ "majewski@chromium.org", "//ui/file_manager/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "files-materialized-views",
"owners": [ "lucmult@chromium.org", "simmonsjosh@google.com" ],
"expiry_milestone": 133
},
{
"name": "files-single-partition-format",
"owners": [ "austinct@chromium.org" ],
"expiry_milestone": 104
},
{
"name": "files-trash-auto-cleanup",
"owners": [
"benreich@chromium.org",
"simmonsjosh@google.com"
],
"expiry_milestone": 149
},
{
"name": "files-trash-drive",
"owners": [ "benreich@chromium.org", "joelhockey@chromium.org", "simmonsjosh@google.com" ],
"expiry_milestone": 149
},
{
"name": "fill-on-account-select",
"owners": [ "kazinova@google.com", "vasilii@chromium.org" ],
"expiry_milestone": 156
},
{
"name": "first-run-desktop-choice-screen-refresh",
"owners": [ "kbajkiewicz@google.com", "saskekun@google.com", "ernn@google.com", "chrome-signin-team@google.com" ],
"expiry_milestone": 162
},
{
"name": "first-run-desktop-refresh",
"owners": [ "kbajkiewicz@google.com", "saskekun@google.com", "ernn@google.com", "chrome-signin-team@google.com" ],
"expiry_milestone": 162
},
{
"name": "first-run-desktop-revamp",
"owners": [ "ernn@google.com", "chrome-signin-team@google.com" ],
"expiry_milestone": 162
},
{
"name": "fix-static-ip-for-two-managed-ethernet-ports",
"owners": [ "olsa@google.com", "chromeos-commercial-networking@google.com" ],
"expiry_milestone": 160
},
{
"name": "flex-firmware-update",
"owners": [ "nicholasbishop@google.com", "chromeos-flex-eng@google.com" ],
"expiry_milestone": 143
},
{
"name": "fluid-resize",
"owners": [ "lungc@google.com" ],
"expiry_milestone": 150
},
{
"name": "focus-follows-cursor",
"owners": [ "dandersson@chromium.org", "tclaiborne@chromium.org" ],
"expiry_milestone": 200
},
{
"name": "force-color-profile",
"owners": [ "ccameron@chromium.org" ],
// Used by developers and manual testing to test custom color profiles.
"expiry_milestone": -1
},
{
"name": "force-control-face-ae",
"owners": [ "chromeos-camera-eng@google.com" ],
"expiry_milestone": 120
},
{
"name": "force-enable-web-signin-loading-dialog",
"owners": [ "mlbipin@google.com", "chrome-signin-mobile-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "force-enable-webgpu-interop",
"owners": ["petermcneeley@google.com" , "vasilyt@chromium.org"],
"expiry_milestone": 170
},
{
"name": "force-enterprise-isolated-mode-replaces-incognito",
"owners": [ "proberge@google.com" ],
"expiry_milestone": 161
},
{
"name": "force-high-performance-gpu",
"owners": [ "petermcneeley@google.com", "fbeaufort@google.com"],
"expiry_milestone": 165
},
{
"name": "force-history-opt-in-screen",
"owners": [ "chrome-signin-team@google.com" ],
// This is required by test teams and dev teams to verify the
// history opt-in screen functionality.
"expiry_milestone": -1
},
{
"name": "force-show-update-menu-badge",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/omaha/OWNERS" ],
// This is required by test teams to verify functionality on devices which
// have no access to commandline flags.
"expiry_milestone": -1
},
{
"name": "force-startup-signin-promo",
"owners": [ "jlebel@chromium.org", "chrome-signin-team@google.com" ],
// This is required by test teams and dev teams to verify the startup
// sign-in promo functionality.
"expiry_milestone": -1
},
{
"name": "force-text-direction",
"owners": [ "orinj@chromium.org", "pbos@chromium.org", "ellyjones@chromium.org" ],
// This flag is used for developers who don't speak an RTL language to QA
// RTL text regardless of UI layout direction. This for instance impacts the
// Omnibox where arbitrary text directions may be entered.
"expiry_milestone": -1
},
{
"name": "force-ui-direction",
"owners": [ "pbos@chromium.org", "ellyjones@chromium.org" ],
// This flag is used for developers who don't speak an RTL language to QA
// RTL UI layout.
"expiry_milestone": -1
},
{
"name": "force-update-menu-type",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/omaha/OWNERS" ],
// This is required by test teams to verify functionality on devices which
// have no access to commandline flags.
"expiry_milestone": -1
},
// We need to continue to support until page colors is supported in Chrome [1].
//
// [1] https://issues.chromium.org/issues/40779801
{
"name": "forced-colors",
"owners": [ "almaher@microsoft.com" ],
"expiry_milestone": 153
},
{
"name": "fractional-scroll-offsets",
"owners": [ "bokan@chromium.org" ],
"expiry_milestone": 81
},
{
"name": "fre-sign-in-header-text-update",
"owners": [
"pabouchard@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 151
},
{
"name": "fs-no-broadcast-experiment",
"owners": [ "alionadangla@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 150
},
{
"name": "fullscreen-refactoring",
"owners": [ "scottyoder@google.com", "meridian@google.com" ],
"expiry_milestone": 152
},
{
"name": "fullscreen-scroll-threshold",
"owners": [ "scottyoder@google.com", "alionadangla@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 145
},
{
"name": "fullscreen-transition-speed",
"owners": [ "prasanaa@google.com", "alionadangla@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 155
},
{
"name": "fullscreen-video-picture-in-picture",
"owners": [
"philyan@chromium.org",
"media-dev@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "fullscreen-viewport-adjustment-experiment",
"owners": [
"thegreenfrog@chromium.org",
"bling-flags@google.com"
],
// Needed for manual testing of fallback flow on iOS.
"expiry_milestone": -1
},
{
"name": "fuse-box-debug",
"owners": [ "nigeltao@chromium.org", "simmonsjosh@google.com" ],
"expiry_milestone": 138
},
{
"name": "fwupd-developer-mode",
"owners": [ "rishabhagr@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "game-dashboard-utilities",
"owners": [
"khayak@google.com",
"phshah@chromium.org",
"arc-gaming@google.com"
],
"expiry_milestone": 135
},
{
"name": "gamepad-raw-input-change-event",
"owners": ["gabrielbrito@microsoft.com", "deviceapi-team@google.com" ],
"expiry_milestone": 152
},
{
"name": "gemini-actor",
"owners": [
"nicolasmacbeth@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 155
},
{
"name": "gemini-antiscam-protections-metrics-only",
"owners": [
"skrakowi@chromium.org",
"chrome-counter-abuse-alerts@google.com"
],
"expiry_milestone": 151
},
{
"name": "gemini-backend-migration",
"owners": [
"nicolasmacbeth@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 155
},
{
"name": "gemini-binary-migration",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "gemini-chat-persistence",
"owners": [
"joemerramos@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "gemini-client-migration",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "gemini-copresence",
"owners": [
"adamta@chromium.org",
"joemerramos@google.com",
"tarekmakkouk@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "gemini-dynamic-settings",
"owners": [ "joepeplowski@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "gemini-floaty-all-pages",
"owners": [
"tarekmakkouk@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "gemini-image-remix-tool",
"owners": [
"nicolasmacbeth@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 155
},
{
"name": "gemini-live",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "gemini-maps-rich-ui",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "gemini-multi-tab-context",
"owners": [ "joepeplowski@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 153
},
{
"name": "gemini-navigation-promo",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "gemini-response-view-dynamic-resizing",
"owners": [
"joemerramos@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "gemini-rich-apc-extraction",
"owners": [
"nicolasmacbeth@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 155
},
{
"name": "gemini-screen-context-migration",
"owners": [
"joepeplowski@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 153
},
{
"name": "gemini-unary-migration",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "gemini-updated-eligibility",
"owners": [
"fbeauchamp@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 156
},
{
"name": "gemma4-for-built-in-ai",
"owners": [ "//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "generalized-gemini-entry-flow",
"owners": [
"kanouche@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 170
},
{
"name": "gesture-properties-dbus-service",
"owners": [ "hcutts@chromium.org", "chromeos-tango@google.com" ],
// Used by developers for debugging and input device tuning.
"expiry_milestone": -1
},
{
"name": "get-display-media-confers-activation",
"owners": [
"eladalon@chromium.org",
"tovep@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "glanceables-time-management-classroom-student-view",
"owners": [ "amitrokhin@chromium.org", "//ash/glanceables/OWNERS" ],
"expiry_milestone": 135
},
{
"name": "glanceables-time-management-tasks-view",
"owners": [ "amitrokhin@chromium.org", "//ash/glanceables/OWNERS" ],
"expiry_milestone": 135
},
{
"name": "glass-frame",
"owners": [ "emshack@chromium.org", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "glic",
"owners": [
"birnie@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-actor",
"owners": [
"mfoltz@chromium.org",
"//chrome/browser/actor/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-actor-autofill",
"owners": [
"battre@chromium.org",
"slobodan@chromium.org",
"//components/autofill/OWNERS"
],
"expiry_milestone": 160
},
{
"name": "glic-actor-cursor",
"owners": [
"jacobstanley@google.com",
"koilos@google.com"
],
"expiry_milestone": 154
},
{
"name": "glic-actor-script-tools",
"owners": [
"mfoltz@chromium.org",
"agentic-web-platform-team@google.com"
],
"expiry_milestone": 170
},
{
"name": "glic-actor-skip-screenshot",
"owners": [
"mfoltz@chromium.org",
"agentic-web-platform-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "glic-actor-transient-tasks",
"owners": [
"mfoltz@chromium.org",
"agentic-web-platform-team@google.com"
],
"expiry_milestone": 170
},
{
"name": "glic-android-side-panel",
"owners": [
"bryantchandler@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 160
},
{
"name": "glic-bind-pinned-unbound-tab",
"owners": [
"basiaz@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-button-auto-summarize",
"owners": [
"sanaakbani@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 152
},
{
"name": "glic-button-pressed-state",
"owners": [
"iwells@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-capture-region",
"owners": [ "gklassen@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "glic-chrome-status-icon",
"owners": [ "iwells@chromium.org", "//chrome/browser/glic/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "glic-client-zoom-control",
"owners": [ "cuianthony@google.com", "//chrome/browser/glic/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "glic-contextual-cue-bubble",
"owners": [ "iwells@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "glic-contextual-cueing-v2-auto-submit",
"owners": [ "iwells@chromium.org", "sophiechang@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "glic-daisy-chain-new-tabs",
"owners": [ "bryantchandler@chromium.org", "//chrome/browser/glic/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "glic-default-tab-context-setting",
"owners": [
"mcrouse@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-default-to-last-active-conversation",
"owners": [ "sanaakbani@google.com" ],
"expiry_milestone": 150
},
{
"name": "glic-detached",
"owners": [
"dewittj@chromium.org",
"perrier@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "glic-disable-actor-safety-checks",
"owners": [
"robertogden@chromium.org",
"mcnee@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 156
},
{
"name": "glic-experimental-triggering",
"owners": [
"sauski@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 154
},
{
"name": "glic-guest-url-presets",
"owners": [
"cuianthony@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-horizontal-tab-toolbar-button",
"owners": [
"lugli@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-live-mode-only-glow",
"owners": [ "wry@chromium.org", "//chrome/browser/glic/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "glic-mi-tab-context-menu",
"owners": [
"sanaakbani@google.com",
"perrier@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name":"glic-panel-reset-on-session-timeout" ,
"owners": [
"perrier@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 144
},
{
"name":"glic-panel-reset-on-start" ,
"owners": [
"perrier@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 144
},
{
"name":"glic-panel-reset-size-and-location-on-open" ,
"owners": [
"perrier@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 144
},
{
"name":"glic-panel-reset-top-chrome-button" ,
"owners": [
"perrier@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 144
},
{
"name":"glic-panel-set-position-on-drag" ,
"owners": [
"perrier@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 144
},
{
"name": "glic-pdf-summarize",
"owners": [ "erikchen@chromium.org", "//chrome/browser/glic/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "glic-pre-warming",
"owners": [ "carlosk@chromium.org", "vollick@chromium.org", "//chrome/browser/glic/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "glic-print-menu-item",
"owners": [
"basiaz@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-selection-prompt",
"owners": [
"gklassen@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 160
},
{
"name": "glic-share-image",
"owners": [
"vollick@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-tab-restoration",
"owners": [
"bryantchandler@chromium.org",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 152
},
{
"name": "glic-toolbar-button-location",
"owners": [
"lugli@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "glic-toolbar-height-side-panel",
"owners": [ "estalin@chromium.org", "//chrome/browser/glic/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "glic-z-order-changes",
"owners": [
"andreaxg@google.com",
"//chrome/browser/glic/OWNERS"
],
"expiry_milestone": 144
},
{
"name": "global-cache-list-for-gating-notification-protections",
"owners": ["skrakowi@google.com", "chrome-counter-abuse-alerts@google.com"],
"expiry_milestone": 145
},
{
"name": "google-one-offer-files-banner",
"owners": ["yawano@google.com","assistive-eng@google.com"],
"expiry_milestone": 116
},
{
"name": "grid-tab-switcher-surface-color-update",
"owners": [ "jtanaristy@google.org", "wenyufu@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "group-promo-prototype",
"owners": [ "ssid@chromium.org", "yuezhanggg@chromium.org", "salg@google.com"],
"expiry_milestone": 150
},
{
"name": "group-promo-prototype-cpa",
"owners": [ "ssid@chromium.org", "yuezhanggg@chromium.org", "salg@google.com"],
"expiry_milestone": 150
},
{
"name": "growth-campaigns",
"owners": [ "llin@google.com", "cros-growth@google.com" ],
"expiry_milestone": 140
},
{
"name": "happiness-tracking-surveys-for-desktop-demo",
"owners": [ "//chrome/browser/ui/hats/OWNERS" ],
// A debugging and demo flag to allow UI/dev/testing team to always show the UI
// components for the survey without being limited by the triggering mechanism.
"expiry_milestone": 150
},
{
"name": "happy-eyeballs-v3",
"owners": [ "bashi@chromium.org", "blink-network-stack@google.com" ],
"expiry_milestone": 160
},
{
"name": "hardware-media-key-handling",
"owners": [ "steimel@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 170
},
{
"name": "hdr-agtm",
"owners": [ "ccameron@chromium.org", "fgalligan@chromium.org" ],
"expiry_milestone": 170
},
{
"name": "heavy-ad-privacy-mitigations",
"owners": [ "yaoxia@chromium.org", "jkarlin@chromium.org" ],
// A debugging and demo flag to allow testing of heavy ads
// interventions by the industry without per-page limitations.
"expiry_milestone": -1
},
{
"name": "help-app-app-detail-page",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
"expiry_milestone": 126
},
{
"name": "help-app-apps-list",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
"expiry_milestone": 132
},
{
"name": "help-app-auto-trigger-install-dialog",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
"expiry_milestone": 117
},
{
"name": "help-app-home-page-app-articles",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
"expiry_milestone": 132
},
{
"name": "help-app-onboarding-revamp",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
"expiry_milestone": 145
},
{
"name": "help-app-opens-instead-of-release-notes-notification",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
"expiry_milestone": 131
},
{
"name": "hid-get-feature-report-fix",
"owners": [ "mattreynolds@google.com", "deviceapi-team@google.com" ],
"expiry_milestone": 152
},
{
"name": "hide-aim-omnibox-entrypoint-on-user-input",
"owners": [
"hannahrogers@chromium.org",
"jdonnelly@chromium.org",
"khalidpeer@chromium.org",
"chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "hide-fusebox-voice-lens-actions",
"owners": [
"stkhapugin@chromium.org", "bling-flags@google.com"],
"expiry_milestone": 150
},
{
"name": "hide-toolbars-in-overflow-menu",
"owners": [
"alionadangla@chromium.org", "bling-flags@google.com"],
"expiry_milestone": 150
},
{
"name": "history-embeddings",
"owners": [ "mahmadi@chromium.org", "orinj@chromium.org", "manukh@chromium.org", "johntlee@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "history-embeddings-answers",
"owners": [ "mahmadi@chromium.org", "orinj@chromium.org", "manukh@chromium.org", "johntlee@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "history-journeys",
"owners": [ "tommycli@chromium.org", "chrome-journeys@google.com" ],
"expiry_milestone": 125
},
{
"name": "history-pane-android",
"owners": [ "wylieb@google.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 150
},
{
"name": "history-sync-alternative-illustration",
"owners": [
"shaktisahu@google.com",
"chrome-tab-group-eng@google.com"
],
"expiry_milestone": 140
},
{
"name": "home-button-removal",
"owners": ["yyanting@google.com", "hanxi@chromium.org", "clank-start@google.com"],
"expiry_milestone": 160
},
{
"name": "home-module-pref-refactor",
"owners": [ "jhimawan@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "horizontal-tab-strip-combo-button",
"owners": [ "emshack@chromium.org", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "http-cache-custom-backend",
"owners": ["horo@chromium.org", "net-dev@chromium.org"],
"expiry_milestone": 160
},
{
"name": "https-first-balanced-mode",
"owners": [
"jdeblasio@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 133
},
{
"name": "https-first-dialog-ui",
"owners": [
"jdeblasio@chromium.org",
"cthomp@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "https-first-mode-for-typically-secure-users",
"owners": [
"meacer@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 133
},
{
"name": "https-first-mode-incognito",
"owners": [
"cthomp@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 130
},
{
"name": "https-first-mode-v2-for-engaged-sites",
"owners": [
"meacer@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 133
},
{
"name": "https-upgrades",
"owners": [
"cthomp@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 122
},
{
"name": "https-upgrades-ios",
"owners": [
"meacer@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "hybrid-passkeys-in-context-menu",
"owners": [
"derinel@google.com",
"chrome-webauthn@google.com"
],
"expiry_milestone": 138
},
{
"name": "idb-sqlite-backing-store",
"owners": ["evanstade@microsoft.com", "abhishek.shanthkumar@microsoft.com", "//content/browser/indexed_db/OWNERS"],
"expiry_milestone": 160
},
{
"name": "ignore-gpu-blocklist",
"owners": [ "kbr@chromium.org", "zmo@chromium.org" ],
// A debugging flag intended for end-users where there may not be any other
// way to turn off graphics features.
"expiry_milestone": -1
},
{
"name": "ignore-ui-gains",
"owners": ["eddyhsu@chromium.org"],
"expiry_milestone": 136
},
{
"name": "image-descriptions-alternative-routing",
"owners": [ "rhalavati@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 159
},
{
"name": "import-export-flags",
"owners": [ "ananyaseelam@google.com", "kiehl@google.com", "//ui/webui/PLATFORM_OWNERS" ],
"expiry_milestone": 160
},
{
"name": "in-flow-trusted-vault-key-retrieval-android",
"owners": [ "izuzic@google.com", "anki-team@google.com" ],
"expiry_milestone": 149
},
{
"name": "in-flow-trusted-vault-key-retrieval-ios",
"owners": [ "thomasth@google.com", "anki-team@google.com" ],
"expiry_milestone": 149
},
{
"name": "in-product-help-demo-mode-choice",
"owners": [ "dtrainor@chromium.org", "nyquist@chromium.org" ],
// This flag is used by teams as they develop in-product help integrations,
// as well as by QA; this feature is difficult to test without this.
"expiry_milestone": -1
},
{
"name": "in-stock-notification",
"owners": [ "luisantunes@google.com", "darwinyang@google.com", "chrome-payments-eng@google.com" ],
"expiry_milestone": 170
},
{
"name": "incognito-screenshot",
"owners": [ "zalmashni@google.com", "sideyilmaz@chromium.org", "chrome-incognito@google.com" ],
// This flag is used by testers and developers to screenshot incognito features.
"expiry_milestone": -1
},
{
"name": "incognito-theme-overlay-testing",
"owners": ["jtanaristy@google.com", "wenyufu@chromium.org"],
"expiry_milestone": 150
},
{
"name": "infinite-tabs-freezing",
"owners": [ "fdoray@chromium.org", "catan-team@chromium.org" ],
"expiry_milestone": 142
},
{
"name": "inline-pdf-v2",
"owners": [ "rathomas@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 150
},
{
"name": "inline-script-cache",
"owners": [
"tnak@chromium.org",
"chrome-loading@google.com"
],
"expiry_milestone": 153
},
{
"name": "input-on-viz",
"owners": [ "woa-performance-team@google.com", "amanvr@google.com", "jonross@chromium.org", "kartarsingh@google.com", "nuskos@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "instant-hotspot-on-nearby",
"owners": [ "joeantonetti@google.com", "chromeos-cross-device-eng@google.com" ],
"expiry_milestone": 146
},
{
"name": "instant-tethering",
"owners": [ "hansberry@chromium.org", "khorimoto@chromium.org", "chromeos-cross-device-eng@google.com" ],
// Though Instant Tethering is now a launched feature, it is only marked enabled on select,
// approved boards which have passed hardware verification and received server config seeds
// marking it as enabled. This means it is actually disabled-by-default, and since test machines
// don't receive server config seeds, we depend on this flag to flip the feature to enabled on
// test machines for debug purposes.
"expiry_milestone": -1
},
{
"name": "intents-on-measurements",
"owners": [ "erahmaoui@google.com", "bling-flags@google.com" ],
"expiry_milestone": 150
},
{
"name": "invalidate-search-engine-choice-on-device-restore-detection",
"owners": [ "dgn@google.com", "jlebel@google.com","chrome-regionalcapabilities@google.com" ],
"expiry_milestone": 147
},
{
"name": "ios-actor-tools",
"owners": [ "ginnyhuang@chromium.org", "kaklilu@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "ios-backend-promo-service-integration",
"owners": [ "gayane@google.com", "bling-flags@google.com" ],
"expiry_milestone": 160
},
{
"name": "ios-best-features-screen",
"owners": ["hiramahmood@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 153
},
{
"name": "ios-browser-edit-menu-metrics",
"owners": [ "olivierrobin@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 175
},
{
"name": "ios-choose-from-drive-signed-out",
"owners": [ "josephlanza@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 153
},
{
"name": "ios-cobalt",
"owners": [ "qpubert@google.com", "erahmaoui@google.com", "bling-squid-squad@google.com" ],
"expiry_milestone": 160
},
{
"name": "ios-cobalt-developer-mode",
"owners": [ "qpubert@google.com", "erahmaoui@google.com", "bling-squid-squad@google.com" ],
"expiry_milestone": 160
},
{
"name": "ios-custom-file-upload-menu",
"owners": [ "qpubert@google.com", "bling-squid-squad@google.com" ],
"expiry_milestone": 150
},
{
"name": "ios-date-to-calendar-signed-out",
"owners": [ "josephlanza@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 153
},
{
"name": "ios-default-browser-promo-propensity-model",
"owners": [ "thegreenfrog@google.com", "bling-mony-pod@google.com" ],
"expiry_milestone": 152
},
{
"name": "ios-docking-promo-v2",
"owners": [
"pabouchard@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 153
},
{
"name": "ios-expanded-setup-list",
"owners": [
"pabouchard@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 155
},
{
"name": "ios-expanded-tips",
"owners": [
"pabouchard@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 153
},
{
"name": "ios-keyboard-accessory-default-view",
"owners": [ "leozhao@google.com", "tmartino@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 160
},
{
"name": "ios-keyboard-accessory-two-bubble",
"owners": [ "leozhao@google.com", "tmartino@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 160
},
{
"name": "ios-level-up",
"owners": [
"pabouchard@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 160
},
{
"name": "ios-magic-stack-segmentation-ranking",
"owners": [ "thegreenfrog@google.com", "ritikagup@google.com" ],
"expiry_milestone": 150
},
{
"name": "ios-magic-stack-segmentation-ranking-caching",
"owners": [ "thegreenfrog@google.com", "ritikagup@google.com" ],
"expiry_milestone": 150
},
{
"name": "ios-magic-stack-segmentation-ranking-split-by-surface",
"owners": [ "thegreenfrog@google.com", "ritikagup@google.com" ],
"expiry_milestone": 150
},
{
"name": "ios-mini-map-universal-links",
"owners": [
"estebanbrugal@google.com",
"olivierrobin@google.com",
"bling-flags@google.com"
],
"expiry_milestone": 153
},
{
"name": "ios-mini-map-universal-links-counterfactual",
"owners": [
"haichenw@google.com",
"estebanbrugal@google.com",
"olivierrobin@google.com",
"bling-flags@google.com"
],
"expiry_milestone": 153
},
{
"name": "ios-one-tap-mini-map-restrictions",
"owners": [ "olivierrobin@google.com", "bling-flags@google.com" ],
"expiry_milestone": 155
},
{
"name": "ios-proactive-password-generation-bottom-sheet",
"owners": [
"cloutierc@google.com",
"vincb@google.com",
"sugoi@chromium.org",
"tmartino@chromium.org",
"bling-transactions@google.com"
],
"expiry_milestone": 140
},
{
"name": "ios-provides-app-notification-settings",
"owners": ["scottyoder@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 155
},
{
"name": "ios-provisional-notification-alert",
"owners": [
"thegreenfrog@google.com",
"bling-gsu-pod@google.com"
],
"expiry_milestone": 150
},
{
"name": "ios-save-to-drive-signed-out",
"owners": [ "josephlanza@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 153
},
{
"name": "ios-save-to-photos-signed-out",
"owners": [ "josephlanza@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 153
},
{
"name": "ios-segmentation-ephemeral-card-ranker",
"owners": [ "thegreenfrog@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 155
},
{
"name": "ios-shop-card",
"owners": [
"davidjm@google.com",
"gloriafang@google.com"
],
"expiry_milestone": 144
},
{
"name": "ios-skip-fre-default-browser-promo-in-eea",
"owners": ["gujen@google.com", "bmcclure@google.com", "bling-mony-pod@google.com"],
"expiry_milestone": 155
},
{
"name": "ios-soft-lock",
"owners": [
"alimariam@google.com",
"chrome-browser-privacy-team@google.com"
],
"expiry_milestone": 144
},
{
"name": "ios-synced-set-up",
"owners": [
"bwwilliams@google.com",
"ericekey@google.com",
"bling-pandamonium@google.com"
],
"expiry_milestone": 155
},
{
"name": "ios-tab-group-entry-point-overflow-menu",
"owners": ["bmcclure@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 150
},
{
"name": "ios-tab-group-entry-point-tab-switcher",
"owners": ["bmcclure@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 150
},
{
"name": "ios-tab-reminders",
"owners": ["bwwilliams@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 151
},
{
"name": "ios-tips-notifications-string-alternatives",
"owners": [ "gayane@google.com", "bling-mony-pod@google.com" ],
"expiry_milestone": 155
},
{
"name": "ios-trusted-vault-notification",
"owners": [ "ylahodiuk@google.com", "rgod@google.com" ],
"expiry_milestone": 143
},
{
"name": "ios-web-context-menu-new-title",
"owners": [ "olivierrobin@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 154
},
{
"name": "ios-welcome-back-screen",
"owners": ["bmcclure@google.com", "hiramahmood@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 150
},
{
"name": "iph-autofill-credit-card-benefit-feature",
"owners": [ "viplavkadam@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 145
},
{
"name": "iph-extensions-menu-feature",
"owners": [
"emiliapaz@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "iph-extensions-request-access-button-feature",
"owners": [
"emiliapaz@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "ipp-first-setup-for-usb-printers",
"owners": [ "pawliczek@chromium.org", "project-bolton@google.com" ],
"expiry_milestone": 140
},
{
"name": "isolate-origins",
"owners": [ "site-isolation-dev@chromium.org", "alexmos@chromium.org", "creis@chromium.org", "lukasza@chromium.org" ],
// This is useful for isolating additional origins beyond the normal site
// isolation policy, as well as for diagnosing problems when site isolation
// only applies to some sites.
"expiry_milestone": -1
},
{
"name": "iwa-key-distribution-component-exp-cohort",
"owners": ["greengrape@google.com", "rferens@google.com", "iwa-team@google.com" ],
// This flag is used by the component developers to test component update
// before affecting users in the real prod release.
"expiry_milestone": -1
},
{
"name": "jump-start-omnibox",
"owners": [ "ender@google.com", "chrome-mobile-search@google.com" ],
"expiry_milestone": 145
},
{
"name": "jupiter-screensaver",
"owners": [ "cowmoo@google.com", "cros-p13n-eng@google.com" ],
"expiry_milestone": 145
},
{
"name": "language-packs-in-settings",
"owners": ["mlcui@google.com", "claudiomagni@chromium.org", "cros-borders-eng@google.com"],
"expiry_milestone": 126
},
{
"name": "launch-queue-stop-sending-on-reload",
"owners": [ "dmurph@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "launcher-continue-section-with-recents",
"owners": ["tbarzic@chromium.org", "mmourgos@chromium.org"],
"expiry_milestone": 130
},
{
"name": "launcher-item-suggest",
"owners": ["wrong@chromium.org", "amandadeacon@chromium.org", "tby@chromium.org"],
"expiry_milestone": 115
},
{
"name": "launcher-local-image-search",
"owners": ["chenjih@google.com", "nbowe@chromium.org"],
"expiry_milestone": 150
},
{
"name": "launcher-local-image-search-confidence",
"owners": ["chenjih@google.com", "nbowe@chromium.org"],
"expiry_milestone": 150
},
{
"name": "launcher-local-image-search-ica",
"owners": ["chenjih@google.com", "nbowe@chromium.org"],
"expiry_milestone": 150
},
{
"name": "launcher-local-image-search-ocr",
"owners": ["chenjih@google.com", "nbowe@chromium.org"],
"expiry_milestone": 150
},
{
"name": "launcher-local-image-search-relevance",
"owners": ["chenjih@google.com", "nbowe@chromium.org"],
"expiry_milestone": 150
},
{
"name": "left-hand-side-activity-indicators",
"owners": [ "elklm@chromium.org", "//components/permissions/PERMISSIONS_OWNERS" ],
"expiry_milestone": 135
},
{
"name": "lens-aim-gradient-suggest-background",
"owners": [ "dianaou@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 150
},
{
"name": "lens-aim-suggestions",
"owners": [ "dianaou@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 150
},
{
"name": "lens-block-fetch-objects-interaction-rpcs-on-separate-handshake",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-camera-no-still-output-required",
"owners": ["cmyang@google.com", "aruslan@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-camera-unbinned-capture-formats-preferred",
"owners": ["cmyang@google.com", "aruslan@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-continuous-zoom-enabled",
"owners": ["cmyang@google.com", "aruslan@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-enable-raw-file-media-types",
"owners": ["hujasonx@google.com"],
"expiry_milestone": 150
},
{
"name": "lens-enable-urls-in-composeboxes",
"owners": [
"hujasonx@google.com"
],
"expiry_milestone": 150
},
{
"name": "lens-exact-matches-enabled",
"owners": ["cmyang@google.com", "brandonli@google.com", "lens-chrome@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-fetch-srp-api-enabled",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-filter-toggle-enabled",
"owners": [
"cmyang@google.com"
],
"expiry_milestone": 153
},
{
"name": "lens-filters-ablation-mode-enabled",
"owners": ["cmyang@google.com", "ericappelbaum@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-gesture-text-selection-disabled",
"owners": ["cmyang@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-initial-lvf-zoom-level-90-percent",
"owners": ["cmyang@google.com", "aruslan@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-load-aim-in-lens-result-page",
"owners": [ "cmyang@google.com", "lens-chrome@google.com" ],
"expiry_milestone": 145
},
{
"name": "lens-omnient-shader-v2-enabled",
"owners": [
"aboodmufti@google.com",
"cmyang@google.com"
],
"expiry_milestone": 147
},
{
"name": "lens-overlay-custom-bottom-sheet",
"owners": ["radunitescu@google.com"],
"expiry_milestone": 152
},
{
"name": "lens-overlay-enable-landscape-compatibility",
"owners": ["radunitescu@google.com"],
"expiry_milestone": 142
},
{
"name": "lens-overlay-navigation-history",
"owners": [ "christianxu@google.com", "stkhapugin@chromium.org"],
"expiry_milestone": 145
},
{
"name": "lens-overlay-non-blocking-privacy-notice",
"owners": ["nguyenbryan@google.com", "lens-chrome@google.com"],
"expiry_milestone": 150
},
{
"name": "lens-overlay-omnibox-entry-point",
"owners": ["khalidpeer@chromium.org", "mercerd@google.com"],
"expiry_milestone": 150
},
{
"name": "lens-overlay-optimization-filter",
"owners": ["nguyenbryan@google.com", "lens-chrome@google.com"],
"expiry_milestone": 150
},
{
"name": "lens-overlay-permission-bubble-alt",
"owners": ["nguyenbryan@google.com", "lens-chrome@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-prewarm-hard-stickiness-in-input-selection",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-prewarm-hard-stickiness-in-query-formulation",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-reinvocation-affordance",
"owners": ["juanmojica@google.com", "lens-chrome@google.com"],
"expiry_milestone": 152
},
{
"name": "lens-search-headers-check-enabled",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 150
},
{
"name": "lens-single-tap-text-selection-disabled",
"owners": ["cmyang@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-stream-service-web-channel-transport-enabled",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 152
},
{
"name": "lens-strokes-api-enabled",
"owners": ["aboodmufti@google.com", "cmyang@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-translate-toogle-mode-enabled",
"owners": ["cmyang@google.com", "ericappelbaum@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-triple-camera-enabled",
"owners": ["cmyang@google.com", "aruslan@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-unary-api-salient-text-enabled",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-unary-apis-with-http-transport-enabled",
"owners": ["cmyang@google.com", "brandonli@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-unary-http-transport-enabled",
"owners": ["cmyang@google.com", "brandonli@google.com", "lihailong@google.com"],
"expiry_milestone": 145
},
{
"name": "lens-updated-feedback-entrypoint",
"owners": ["juanmojica@google.com", "lens-chrome@google.com"],
"expiry_milestone": 152
},
{
"name": "lens-video-citations",
"owners": ["juanmojica@google.com", "lens-chrome@google.com"],
"expiry_milestone": 152
},
{
"name": "link-cross-device-internals",
"owners": [ "chromeos-cross-device-eng@google.com", "dclasson@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "load-all-tabs-at-startup",
"owners": [
"ckitagawa@chromium.org",
"clank-tab-dev@google.com"
],
"expiry_milestone": 160
},
{
"name": "local-network-access-check",
"owners": [
"cthomp@chromium.org",
"hchao@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "local-network-access-check-webrtc",
"owners": [
"cthomp@chromium.org",
"ortuno@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "local-network-access-check-websockets",
"owners": [
"cthomp@chromium.org",
"hchao@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "local-network-access-check-webtransport",
"owners": [
"cthomp@chromium.org",
"hchao@chromium.org",
"chrome-secure-web-and-net@chromium.org"
],
"expiry_milestone": 152
},
{
"name": "location-bar-badge-migration",
"owners": [
"joemerramos@google.com",
"bling-alchemy@google.com"
],
"expiry_milestone": 165
},
{
"name": "lock-controls-on-tablets-v2",
"owners": [
"twellington@chromium.org",
"skavuluru@google.com"
],
"expiry_milestone": 152
},
{
"name": "logo-view-refactor",
"owners": ["yyanting@google.com", "hanxi@chromium.org", "clank-start@google.com"],
"expiry_milestone": 160
},
{
"name": "long-screenshots-lenient-memory-check",
"owners": ["jhimawan@google.com", "jhimawan@chromium.org"],
"expiry_milestone": 150
},
{
"name": "mac-address-randomization",
"owners": [ "chadduffin@chromium.org", "cros-device-enablement@google.com"],
"expiry_milestone": 135
},
{
"name": "mac-catap-loopback-audio-for-cast",
"owners": [ "muyaoxu@google.com", "openscreen-eng@google.com", "kron@chromium.org"],
"expiry_milestone": 150
},
{
"name": "mac-catap-loopback-audio-for-screen-share",
"owners": [ "kron@chromium.org", "olka@chromium.org", "eladalon@chromium.org"],
"expiry_milestone": 150
},
{
"name": "mac-enable-okta-sso",
"owners": [
"ssolarewicz@chromium.com", "cec-growth-eng@google.com"
],
"expiry_milestone": 155
},
{
"name": "magic-boost-revamp-for-quick-answers",
"owners": [ "hdchuong@chromium.org", "yawano@google.com", "assistive-eng@google.com" ],
"expiry_milestone": 144
},
{
"name": "mahi-panel-resizable",
"owners": [
"jaydenz@chromium.org",
"chrome-knowledge-eng@google.com"
],
"expiry_milestone": 137
},
{
"name": "mahi-summarize-selected",
"owners": [
"alanlxl@chromium.org",
"chrome-knowledge-eng@google.com"
],
"expiry_milestone": 137
},
{
"name": "main-node-annotations",
"owners": [ "abigailbklein@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 145
},
{
"name": "make-identity-manager-source-of-accounts",
"owners": ["lbarczynski@google.com", "chrome-signin-mobile-team@google.com"],
"expiry_milestone":152
},
{
"name": "malicious-apk-download-check",
"owners": [ "yawfrempong@google.com", "//components/safe_browsing/OWNERS"],
"expiry_milestone": 153
},
{
"name": "management-promotion-banner-flag",
"owners": ["austinzzr@google.com"],
"expiry_milestone": 141
},
{
"name": "manual-log-uploads-in-the-fre",
"owners": [ "hiramahmood@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 148
},
{
"name": "mark-all-credentials-as-leaked",
"owners": [
"atsvirchkova@google.com",
"vsemeniuk@google.com"
],
"expiry_milestone": 144
},
{
"name": "mbi-mode",
"owners": [ "dom@chromium.org", "blink-isolation-dev@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "mdm-errors-for-dasher-accounts-handling",
"owners": ["wendlassida@google.com", "samarchehade@google.com", "chrome-signin-mobile-team@google.com"],
"expiry_milestone": 160
},
{
"name": "media-codec-block-model",
"owners": [
"dalecurtis@chromium.org",
"philyan@chromium.org",
"media-dev@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "media-codec-low-delay-mode",
"owners": [ "dalecurtis@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "media-indicators-android",
"owners": ["polardz@google.com", "ckitagawa@chromium.org", "clank-tab-dev@google.com"],
"expiry_milestone": 150
},
{
"name": "media-playback-while-not-visible-permission-policy",
"owners": [ "gabrielbrito@microsoft.com", "stevebe@microsoft.com"],
"expiry_milestone": 142
},
{
"name": "media-route-dial-provider",
"owners": [ "sunggch@microsoft.com" ],
"expiry_milestone": 124
},
{
"name": "media-router-cast-allow-all-ips",
"owners": [ "mfoltz@chromium.org" ],
// This flag is used by users with unusual network configurations to allow
// cast to work, but enabling this behavior has security implications that
// aren't easily understood. It is primarily used by support to help
// individual users get cast working.
"expiry_milestone": -1
},
{
"name": "memlog",
"owners": [ "erikchen@chromium.org", "ssid@chromium.org", "etienneb@chromium.org", "alph@chromium.org" ],
// Memlog is Chrome's heap profiler. It is used for both automated and
// manual performance analysis. This flag allows a user or developer to
// capture a memlog without disturbing the situation under test by
// restarting to apply a switch. It should not be removed.
"expiry_milestone": -1
},
{
"name": "memlog-sampling-rate",
"owners": [ "erikchen@chromium.org", "ssid@chromium.org", "etienneb@chromium.org", "alph@chromium.org" ],
// Memlog is Chrome's heap profiler. It is used for both automated and
// manual performance analysis. This flag allows a user or developer to
// capture a memlog without disturbing the situation under test by
// restarting to apply a switch. It should not be removed.
"expiry_milestone": -1
},
{
"name": "memlog-stack-mode",
"owners": [ "erikchen@chromium.org", "ssid@chromium.org", "etienneb@chromium.org", "alph@chromium.org" ],
// Memlog is Chrome's heap profiler. It is used for both automated and
// manual performance analysis. This flag allows a user or developer to
// capture a memlog without disturbing the situation under test by
// restarting to apply a switch. It should not be removed.
"expiry_milestone": -1
},
{
"name": "memory-purge-on-freeze-limit",
"owners": [ "fdoray@chromium.org", "catan-team@chromium.org" ],
"expiry_milestone": 142
},
{
"name": "menu-simplification",
"owners": [ "stluong@chromium.org", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "metrickit-non-crash-reports",
"owners": [ "olivierrobin@chromium.org", "justincohen@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 150
},
{
"name": "microphone-mute-switch-device",
"owners": ["tbarzic@chromium.org", "rtinkoff@google.com", "amehfooz@chromium.org"],
"expiry_milestone": 94
},
{
"name": "migrate-account-manager-delegate",
"owners": ["mlbipin@google.com", "chrome-signin-mobile-team@google.com"],
"expiry_milestone": 160
},
{
"name": "migrate-enhanced-sb-user-to-enhanced-bundle",
"owners": [ "jacastro@chromium.org", "chrome-counter-abuse-alerts@google.com" ],
"expiry_milestone": 150
},
{
"name": "migrate-ios-keychain-accessibility",
"owners": [ "marq@chromium.org", "fedegermi@google.com" ],
"expiry_milestone": 150
},
{
"name": "migrate-syncing-user-to-signed-in",
"owners": [ "ankushkush@google.com", "chrome-sync-client-team+flags@google.com"],
"expiry_milestone": 160
},
{
"name": "mobile-ntp-promo-on-desktop",
"owners": [ "hiramahmood@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 152
},
{
"name": "mobile-promo-on-desktop-data-collection",
"owners": ["hiramahmood@google.com", "scottyoder@google.com", "bling-get-set-up@google.com"],
"expiry_milestone": 148
},
{
"name": "mobile-promo-on-desktop-force-promo-type",
"owners": [ "hiramahmood@google.com", "scottyoder@google.com", "bling-get-set-up@google.com" ],
"expiry_milestone": 152
},
{
"name": "mobile-promo-on-desktop-with-qr-code",
"owners": ["hiramahmood@google.com", "scottyoder@google.com", "bling-get-set-up@google.com"],
"expiry_milestone": 152
},
{
"name": "mobile-promo-on-desktop-with-qr-code-wave-1",
"owners": ["bmcclure@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 151
},
{
"name": "mobile-promo-on-desktop-with-reminder",
"owners": ["hiramahmood@google.com", "scottyoder@google.com", "bling-get-set-up@google.com"],
"expiry_milestone": 152
},
{
"name": "mobile-promo-on-desktop-with-reminder-wave-1",
"owners": ["bmcclure@google.com", "bling-pandamonium@google.com"],
"expiry_milestone": 151
},
{
"name": "model-based-page-classification",
"owners": [
"amarjotgill@chromium.org",
"bling-ai-foundations@google.com"
],
"expiry_milestone": 160
},
{
"name": "mojo-use-eventfd",
"owners": ["bgeffon@chromium.org", "pasko@chromium.org"],
"expiry_milestone": 150
},
{
"name": "most-visited-tiles-customization",
"owners": [ "clank-start@google.com", "huangs@google.com" ],
"expiry_milestone": 145
},
{
"name": "most-visited-tiles-customization-ios",
"owners": [ "ginnyhuang@chromium.org", "bling-pandamonium@google.com" ],
"expiry_milestone": 149
},
{
"name": "most-visited-tiles-new-scoring",
"owners": [ "ckitagawa@chromium.org", "fredmello@chromium.org", "huangs@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "multi-calendar-in-quick-settings",
"owners": [ "jiamingc@chromium.org", "amberhaynes@chromium.org", "cros-status-area-eng@google.com" ],
"expiry_milestone": 136
},
{
"name": "multi-instance-shared-prefs-migration",
"owners": [ "zheliooo@google.com", "aishwaryarj@google.com" ],
"expiry_milestone": 160
},
{
"name": "mute-notification-snooze-action",
"owners": [ "knollr@chromium.org", "peter@chromium.org" ],
"expiry_milestone": 96
},
{
"name": "nav-bar-color-animation",
"owners": [ "clhager@google.com", "wenyufu@chromium.org","twellington@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "nearby-ble-v2",
"owners": ["chromeos-cross-device-eng@google.com", "dclasson@google.com"],
"expiry_milestone": 130
},
{
"name": "nearby-ble-v2-extended-adv",
"owners": ["chromeos-cross-device-eng@google.com", "dclasson@google.com"],
"expiry_milestone": 130
},
{
"name": "nearby-presence",
"owners": [
"chromeos-cross-device-eng@google.com",
"hansberry@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "new-content-for-checkerboarded-scrolls",
"owners": [
"gastonr@microsoft.com",
"gerchiko@microsoft.com"
],
"expiry_milestone": 150
},
{
"name": "new-etc1-encoder",
"owners": [
"cros-virt-devices-guests@google.com",
"uekawa@google.com",
"ishitatsuyuki@google.com"
],
"expiry_milestone": 138
},
{
"name": "new-tab-adds-to-active-group",
"owners": [ "dominicaustria@google.com", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 150
},
{
"name": "new-tab-page-customization-theme-sync",
"owners": ["hanxi@google.com", "xinyiji@google.com", "clank-start@google.com"],
"expiry_milestone": 160
},
{
"name": "new-tab-page-customization-v2",
"owners": ["hanxi@chromium.org", "clank-start@google.com"],
"expiry_milestone": 150
},
{
"name": "no-accounts-web-signin",
"owners": [
"mlbipin@google.com",
"chrome-signin-mobile-team@google.com"
],
"expiry_milestone": 165
},
{
"name": "notification-collision-management",
"owners": [
"gujen@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 154
},
{
"name": "notification-one-tap-unsubscribe-on-desktop",
"owners": [
"lyf@chromium.org",
"antoniosartori@chromium.org",
"//components/permissions/PERMISSIONS_OWNERS"
],
"expiry_milestone": 150
},
{
"name": "notification-permission-rationale-dialog",
"owners": ["shaktisahu@chromium.org", "salg@chromium.org"],
"expiry_milestone": 114
},
{
"name": "notification-scheduler",
"owners": [ "//chrome/browser/notifications/scheduler/OWNERS" ],
"expiry_milestone": 154
},
{
"name": "notification-scheduler-debug-options",
"owners": [ "//chrome/browser/notifications/scheduler/OWNERS" ],
"expiry_milestone": 106
},
{
"name": "notifications-ignore-require-interaction",
"owners": ["amehfooz@chromium.org", "joelhockey@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "ntp-alpha-background-collections",
"owners": [ "pauladedeji@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "ntp-animated-doodles",
"owners": [ "giannich@google.com", "rtatum@google.com" ],
"expiry_milestone": 160
},
{
"name": "ntp-background-color-slider",
"owners": [
"pabouchard@google.com",
"bling-mony-pod@google.com"
],
"expiry_milestone": 151
},
{
"name": "ntp-background-downsample-image",
"owners": [
"rkgibson@google.com",
"pabouchard@google.com"
],
"expiry_milestone": 160
},
{
"name": "ntp-background-image-cache",
"owners": [ "scottyoder@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 150
},
{
"name": "ntp-background-image-error-detection",
"owners": [ "pauladedeji@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "ntp-calendar-module",
"owners": [ "rtatum@google.com", "tiborg@chromium.org", "ftirelo@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-composebox",
"owners": [ "ananyaseelam@google.com", "chrome-desktop-ntp@google.com" ],
"expiry_milestone": 150
},
{
"name": "ntp-customize-chrome-auto-open",
"owners": [ "kbajkiewicz@google.com", "chrome-signin-desktop-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "ntp-doodle-murals",
"owners": [ "giannich@google.com", "rtatum@google.com" ],
"expiry_milestone": 160
},
{
"name": "ntp-drive-module",
"owners": [ "mahmadi@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "ntp-drive-module-segmentation",
"owners": [ "pauladedeji@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "ntp-dummy-modules",
"owners": [ "pauladedeji@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 108
},
{
"name": "ntp-feature-optimization-dismiss-modules-removal",
"owners": [ "hannahrogers@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-feature-optimization-module-removal",
"owners": [ "hannahrogers@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-feature-optimization-shortcuts-removal",
"owners": [ "hannahrogers@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-footer",
"owners": [ "pauladedeji@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "ntp-header-use-transforms-for-animations",
"owners": [ "thegreenfrog@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 155
},
{
"name": "ntp-microsoft-authentication-module",
"owners": [ "pauladedeji@google.com", "rtatum@google.com", "tiborg@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-middle-slot-promo-dismissal",
"owners": [ "pauladedeji@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 111
},
{
"name": "ntp-module-sign-in-requirement",
"owners": [ "rtatum@google.com", "tiborg@chromium.org", "chrome-desktop-ntp@google.com" ],
"expiry_milestone": 145
},
{
"name": "ntp-modules-drag-and-drop",
"owners": [ "pauladedeji@chromium.org", "mahmadi@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 108
},
{
"name": "ntp-mvc-refactor",
"owners": ["hanxi@google.com", "yanlinghu@google.com", "clank-start@google.com"],
"expiry_milestone": 160
},
{
"name": "ntp-next-canvas-chip",
"owners": [ "rtatum@chromium.com", "chrome-desktop-ntp@google.com" ],
"expiry_milestone": 160
},
{
"name": "ntp-next-features",
"owners": [
"jennserrano@google.com",
"omarflores@google.com",
"rtatum@google.com",
"shomizoe@google.com"
],
"expiry_milestone": 150
},
{
"name": "ntp-ogb-async-bar-parts",
"owners": [ "romanarora@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-outlook-calendar-module",
"owners": [ "rtatum@google.com", "tiborg@chromium.org", "ftirelo@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-realbox-cr23-theming",
"owners": [ "niharm@google.com", "mahmadi@google.com"],
"expiry_milestone": 140
},
{
"name": "ntp-realbox-cycling-placeholders",
"owners": [ "rtatum@chromium.com", "chrome-desktop-ntp@google.com" ],
"expiry_milestone": 160
},
{
"name": "ntp-realbox-next",
"owners": [ "romanarora@chromium.com", "chrome-desktop-ntp@google.com" ],
"expiry_milestone": 155
},
{
"name": "ntp-searchbox-voice-search-coherence",
"owners": [ "jamesleung@google.com", "chrome-desktop-search@google.com"],
"expiry_milestone": 160
},
{
"name": "ntp-sharepoint-module",
"owners": [ "rtatum@google.com", "tiborg@chromium.org", "ftirelo@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-shortcuts-redesign",
"owners": [ "bofengchen@google.com", "rtatum@google.com" ],
"expiry_milestone": 160
},
{
"name": "ntp-simplification",
"owners": ["yyanting@google.com", "hanxi@chromium.org", "clank-start@google.com"],
"expiry_milestone": 160
},
{
"name": "ntp-simplification-bookmark-bar",
"owners": ["jennserrano@google.com"],
"expiry_milestone": 151
},
{
"name": "ntp-tab-groups-module",
"owners": [ "tiborg@chromium.org", "dpenning@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-tab-groups-module-zero-state",
"owners": [ "tiborg@chromium.org", "dpenning@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "ntp-wallpaper-search-button",
"owners": [ "pauladedeji@google.com", "tiborg@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "ntp-wallpaper-search-button-animation",
"owners": [ "pauladedeji@google.com", "tiborg@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "offline-auto-fetch",
"owners": [ "tbansal@google.com" ],
"expiry_milestone": 135
},
{
"name": "omaha-min-sdk-version-android",
"owners": [
"nyquist@chromium.org",
"sorin@chromium.org"
],
// Provides a way for changing how Chrome behaves on old and new Android SDK
// versions. Exists in about:flags so QA can more easily test behavior.
"expiry_milestone": -1
},
{
"name": "omit-cors-client-cert",
"owners": [ "toyoshim@chromium.org", "loading-dev@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "omnibox-adjust-indentation",
"owners": [ "mahmadi@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 145
},
{
"name": "omnibox-ai-mode-space-does-not-activate",
"owners": [ "pauladedeji@google.com", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "omnibox-aim-suppress-verbatim-match",
"owners": [
"charlesyc@google.com",
"ender@google.com",
"chrome-mobile-search@google.com"
],
"expiry_milestone": 160
},
{
"name": "omnibox-allow-ai-mode-matches",
"owners": ["manukh@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "omnibox-asynchronous-view-inflation",
"owners": ["ender@google.com", "pnoland@google.com", "gangwu@google.com"],
"expiry_milestone": 135
},
{
"name": "omnibox-calc-provider",
"owners": ["manukh@chromium.org", "chrome-omnibox-team@google.com"],
"expiry_milestone": 125
},
{
"name": "omnibox-contextual-search-on-focus-suggestions",
"owners": [ "mahmadi@chromium.org", "orinj@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "omnibox-contextual-suggestions",
"owners": [ "mahmadi@chromium.org", "orinj@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "omnibox-crash-fix-kill-switch",
"owners": [ "christianxu@chromium.org", "bling-search@google.com" ],
"expiry_milestone": 149
},
{
"name": "omnibox-cross-device-tab-zero-suggest",
"owners": [ "mastiz@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "omnibox-debug-logs",
"owners": [ "mahmadi@chromium.org", "sophiechang@chromium.org", "chrome-contextual-tasks-eng@google.com"],
// This flag is used by regular debugging by developers and internal users
// and should not be removed.
"expiry_milestone": -1
},
{
"name": "omnibox-diagnostics",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
// Provides a way to turn on various diagnostic facilities in the Omnibox component.
"expiry_milestone": 300
},
{
"name": "omnibox-drs-prototype",
"owners": ["stkhapugin@chromium.org", "christianxu@chromium.com"],
"expiry_milestone": 145
},
{
"name": "omnibox-dynamic-aim-submit",
"owners": ["mfacey@google.com", "chrome-desktop-search@google.com"],
"expiry_milestone": 160
},
{
"name": "omnibox-dynamic-max-autocomplete",
"owners": [ "stkhapugin@chromium.org", "manukh@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 120
},
{
"name": "omnibox-enterprise-search-aggregator",
"owners": [ "ftirelo@chromium.org", "jdonnelly@chromium.org", "mahmadi@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 145
},
{
"name": "omnibox-focus-triggers-web-and-srp-zero-suggest",
"owners": ["jdonnelly@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-force-allowed-to-be-default",
"owners": ["manukh@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 130
},
{
"name": "omnibox-grouping-framework-non-zps",
"owners": ["stkhapugin@chromium.org", "manukh@chromium.org", "mahmadi@chromium.org", "ender@google.com", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-hide-contextual-group-headers",
"owners": ["mfacey@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-hide-suggestion-group-headers",
"owners": ["khalidpeer@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-https-upgrades",
"owners": ["meacer@chromium.org", "trusty-transport@chromium.org" ],
"expiry_milestone": 110
},
{
"name": "omnibox-improvement-for-lff",
"owners": [ "jianli@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-item-decoration",
"owners": [
"charlesyc@google.com",
"chrome-mobile-search@google.com"
],
"expiry_milestone": 160
},
{
"name": "omnibox-local-history-zero-suggest-beyond-ntp",
"owners": [ "mahmadi@chromium.org", "ender@google.com", "stkhapugin@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 140
},
{
"name": "omnibox-max-zero-suggest-matches",
"owners": [ "manukh@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 120
},
{
"name": "omnibox-mia-zps",
"owners": [ "niharm@google.com", "mahmadi@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone" : 148
},
{
"name": "omnibox-ml-log-url-scoring-signals",
"owners": [ "junzou@chromium.org", "yoangela@chromium.org", "manukh@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-ml-url-piecewise-mapped-search-blending",
"owners": ["khalidpeer@chromium.org", "junzou@chromium.org", "manukh@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 140
},
{
"name": "omnibox-ml-url-score-caching",
"owners": [ "khalidpeer@chromium.org", "junzou@chromium.org", "manukh@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "omnibox-ml-url-scoring",
"owners": ["yoangela@chromium.org", "junzou@chromium.org", "manukh@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 150
},
{
"name": "omnibox-ml-url-scoring-model",
"owners": [ "junzou@chromium.org", "yoangela@chromium.org", "manukh@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-ml-url-search-blending",
"owners": ["yoangela@chromium.org", "junzou@chromium.org", "manukh@chromium.org", "chrome-desktop-search@google.com"],
"expiry_milestone": 140
},
{
"name": "omnibox-most-visited-tiles-horizontal-render-group",
"owners": [ "stkhapugin@chromium.org", "chrome-mobile-search@google.com"],
"expiry_milestone": 140
},
{
"name": "omnibox-multiline-edit-field",
"owners": [ "ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 160
},
{
"name": "omnibox-multimodal-input",
"owners": [ "ender@google.com", "chrome-mobile-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "omnibox-num-ntp-zps-recent-searches",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 300
},
{
"name": "omnibox-num-ntp-zps-trending-searches",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 300
},
{
"name": "omnibox-num-srp-zps-recent-searches",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 300
},
{
"name": "omnibox-num-srp-zps-related-searches",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 300
},
{
"name": "omnibox-num-web-zps-most-visited-urls",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 300
},
{
"name": "omnibox-num-web-zps-recent-searches",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 300
},
{
"name": "omnibox-num-web-zps-related-searches",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 300
},
{
"name": "omnibox-on-device-head-suggestions",
"owners": [ "cechen@google.com", "suggest-2g@google.com" ],
"expiry_milestone": 159
},
{
"name": "omnibox-on-device-head-suggestions-incognito",
"owners": [ "cechen@google.com", "suggest-2g@google.com" ],
"expiry_milestone": 159
},
{
"name": "omnibox-on-device-tail-suggestions",
"owners": [ "cechen@google.com", "suggest-2g@google.com" ],
"expiry_milestone": 159
},
{
"name": "omnibox-rich-autocompletion-promising",
"owners": [ "manukh@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 140
},
{
"name": "omnibox-search-client-prefetch",
"owners": ["nhiroki@chromium.org", "chrome-prerendering@google.com"],
"expiry_milestone": 155
},
{
"name": "omnibox-search-prefetch",
"owners": ["nhiroki@chromium.org", "chrome-prerendering@google.com"],
"expiry_milestone": 155
},
{
"name": "omnibox-show-popup-on-mouse-released",
"owners": ["jdonnelly@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-site-search",
"owners": ["ender@google.com", "chrome-mobile-search@google.com"],
"expiry_milestone": 160
},
{
"name": "omnibox-starter-pack-expansion",
"owners": [
"yoangela@chromium.org",
"chrome-omnibox-team@google.com"
],
"expiry_milestone": 130
},
{
"name": "omnibox-starter-pack-iph",
"owners": [
"yoangela@chromium.org",
"chrome-omnibox-team@google.com"
],
"expiry_milestone": 130
},
{
"name": "omnibox-toolbelt",
"owners": ["orin@google.com", "manukh@google.com", "chrome-omnibox-team@google.com"],
"expiry_milestone": 150
},
{
"name": "omnibox-ui-max-autocomplete-matches",
"owners": [ "jdonnelly@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 120
},
{
"name": "omnibox-url-suggestions-on-focus",
"owners": ["niharm@google.com", "khalidpeer@chromium.org", "mahmadi@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "omnibox-zero-suggest-prefetch-debouncing",
"owners": [ "khalidpeer@chromium.org", "mahmadi@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "omnibox-zero-suggest-prefetching-for-composebox",
"owners": ["niharm@google.com", "chrome-desktop-search@google.com"],
"expiry_milestone": 159
},
{
"name": "omnibox-zero-suggest-prefetching-on-srp",
"owners": [ "khalidpeer@chromium.org", "mahmadi@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "omnibox-zero-suggest-prefetching-on-web",
"owners": [ "khalidpeer@chromium.org", "mahmadi@chromium.org", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "omnibox-zps-suggestion-limit",
"owners": ["niharm@google.com", "khalidpeer@chromium.org", "mahmadi@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "on-demand-background-tab-context-capture",
"owners": [ "ckitagawa@chromium.org", "clank-tab-dev@google.com" ],
"expiry_milestone": 160
},
{
"name": "on-device-app-controls",
"owners": [ "courtneywong@chromium.org", "agawronska@chromium.org", "cros-families-eng@google.com"],
// This flag is used to manually test the feature and should not be removed.
"expiry_milestone": -1
},
{
"name": "on-device-category-classifier",
"owners": [ "sophiechang@chromium.org", "wittman@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "on-device-model-litert-lm-backend",
"owners": ["//services/on_device_model/OWNERS", "builtin-ai-team@google.com"],
"expiry_milestone": 150
},
{
"name": "one-time-default-browser-notification",
"owners": [ "gujen@google.com","scottyoder@google.com", "bling-mony-pod@google.com" ],
"expiry_milestone": 155
},
{
"name": "open-edit-group-view-by-tapping-title",
"owners": [ "achara@google.com", "bling-meridian@google.com" ],
"expiry_milestone": 153
},
{
"name": "optimization-guide-debug-logs",
"owners": [ "rajendrant@chromium.org", "sophiechang@chromium.org", "chrome-intelligence-core@google.com" ],
// This flag is used by regular debugging by developers and internal users
// and should not be removed.
"expiry_milestone": -1
},
{
"name": "optimization-guide-enable-dogfood-logging",
"owners": [ "spelchat@chromium.org", "curranmax@chromium.org", "chrome-intelligence-core@google.com" ],
// This flag is used in regular manual QA and should not be removed.
"expiry_milestone": -1
},
{
"name": "optimization-guide-on-device-model",
"owners": [ "cduvall@chromium.org", "jam@chromium.org", "rockot@chromium.org", "sky@chromium.org", "chrome-intelligence-core@google.com" ],
"expiry_milestone": 150
},
{
"name": "optimization-guide-on-device-model-android",
"owners": [ "xinghuilu@chromium.org", "chrome-intelligence-core@google.com" ],
"expiry_milestone": 150
},
{
"name": "optimize-web-request-proxy",
"owners": [ "horo@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "organic-repeatable-queries",
"owners": [ "stkhapugin@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "origin-agent-cluster-default",
"owners": [ "vogelheim@chromium.org", "chrome-security-owp-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "origin-keyed-processes-by-default",
"owners": [ "lbrady@google.com", "creis@chromium.org", "site-isolation-dev@chromium.org"],
"expiry_milestone": 170
},
{
"name": "overlay-scrollbars",
"owners": [
"zhzhliu@chromium.org",
"cros-ui-foundations@google.com"
],
// This flag is used by users to improve the accessibility of scroll bars
// and should not be allowed to expire until https://crbug.com/40090179 is
// resolved.
"expiry_milestone": -1
},
{
"name": "overlay-scrollbars-flash-once-visible-on-viewport",
"owners": [
"msisov@igalia.com",
"chrishtr@chromium.org",
"cros-ui-foundations@google.com"
],
"expiry_milestone": 150
},
{
"name": "overlay-scrollbars-flash-when-mouse-enter",
"owners": [
"msisov@igalia.com",
"chrishtr@chromium.org",
"cros-ui-foundations@google.com"
],
"expiry_milestone": 150
},
{
"name": "overlay-strategies",
"owners": [ "chromeos-gfx@google.com" ],
// This flag is used for QA & debugging on ChromeOS, which has no way to
// customize switches.
"expiry_milestone": -1
},
{
"name": "overscroll-effect-on-non-root-scrollers",
"owners": [
"freedebreuil@google.com",
"blink-interactions-team@google.com"
],
"expiry_milestone": 170
},
{
// This flag is used by ChromeOS for some accessibility users.
// TODO(b/172341945): Fix this asap.
"name": "overscroll-history-navigation",
"owners": [ "jinsukkim@chromium.org" ],
"expiry_milestone": 118
},
{
"name": "page-action-menu",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 170
},
{
"name": "page-action-menu-auth-flow",
"owners": [
"kanouche@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 168
},
{
"name": "page-action-menu-icon",
"owners": [ "adamta@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "page-actions-migration",
"owners": [ "alsan@google.com", "chrome-desktop-ui-waterloo@google.com" ],
"expiry_milestone": 150
},
{
"name": "page-content-annotations",
"owners": [ "sophiechang@chromium.org", "mcrouse@chromium.org", "chrome-intelligence-core@google.com"],
"expiry_milestone": 150
},
{
"name": "page-content-annotations-remote-page-metadata",
"owners": [ "sophiechang@chromium.org", "chrome-intelligence-core@google.com"],
"expiry_milestone": 150
},
{
"name": "page-content-cache",
"owners": [ "haileywang@google.com", "ssid@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "page-context-ipc-optimization",
"owners": [ "nicolasmacbeth@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 153
},
{
"name": "page-info-certificate-information",
"owners": [ "xiaoweigao@microsoft.com" , "fsenra@google.com"],
"expiry_milestone": 155
},
{
"name": "page-tools-feature-unavailability",
"owners": [ "fbeauchamp@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "paint-preview-demo",
"owners": [ "ckitagawa@chromium.org", "fredmello@chromium.org", "chrome-fdt@google.com" ],
"expiry_milestone": 160
},
{
"name": "panel-self-refresh-2",
"owners": [ "mrfemi@google.com", "chromeos-gfx-compositor@google.com" ],
"expiry_milestone": 135
},
{
"name": "partition-alloc-memory-tagging",
"owners": [ "keishi@google.com", "chrome-mte@google.com" ],
"expiry_milestone": 150
},
{
"name": "partition-alloc-with-advanced-checks",
"owners": [ "mikt@google.com", "chrome-memory-safety@google.com" ],
"expiry_milestone": 150
},
{
"name": "partition-visited-link-database-with-self-links",
"owners": ["miketaylr@chromium.org", "kyraseevers@chromium.org"],
"expiry_milestone": 150
},
{
"name": "passkey-unlock-error-ui",
"owners": ["ylahodiuk@google.com", "izuzic@google.com", "anki-team@google.com"],
"expiry_milestone": 150
},
{
"name": "password-auto-submission-ios",
"owners": ["vincb@google.com", "bling-transactions@google.com"],
"expiry_milestone": 152
},
{
"name": "password-form-grouped-affiliations",
"owners": ["atsvirchkova@google.com", "vsemeniuk@google.com", "chrome-password-manager-team@google.com"],
"expiry_milestone": 150
},
{
"name": "password-removal-from-delete-browsing-data",
"owners": ["noemies@google.com", "novakovica@google.com", "bling-transactions@google.com"],
"expiry_milestone": 152
},
{
"name": "password-save-in-context-error-resolution-on-desktop",
"owners": [ "ylahodiuk@google.com", "anki-team@google.com" ],
"expiry_milestone": 151
},
{
"name": "password-upload-ui-update",
"owners": [ "amelies@google.com", "chrome-signin-desktop-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "payment-request-reject-too-small-windows",
"owners": [ "smcgruer@chromium.org", "chrome-payments-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "pcct-minimum-height",
"owners": [
"adelm@google.com",
"chrome-connective-tissue@google.com"
],
"expiry_milestone": 160
},
{
"name": "pdf-ink2",
"owners": [ "andyphan@chromium.org", "thestig@chromium.org" ],
"expiry_milestone": 170
},
{
"name": "pdf-oopif",
"owners": [ "andyphan@chromium.org", "//pdf/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "pdf-portfolio",
"owners": [ "thestig@chromium.org", "//pdf/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "pdf-save-to-drive",
"owners": [
"faizur@chromium.org",
"//pdf/OWNERS"
],
"expiry_milestone": 180
},
{
"name": "pdf-use-skia-renderer",
"owners": [ "thestig@chromium.org", "//pdf/OWNERS" ],
"expiry_milestone": 152
},
{
"name": "pdf-xfa-forms",
"owners": [ "thestig@chromium.org", "//pdf/OWNERS" ],
"expiry_milestone": 156
},
{
"name": "permission-promise-lifetime-modulation-android",
"owners": [
"elklm@chromium.org",
"hempjudith@google.com",
"//components/permissions/PERMISSIONS_OWNERS"
],
"expiry_milestone": 154
},
{
"name": "permissions-ai-p92",
"owners": [
"elklm@chromium.org",
"hempjudith@google.com",
"//components/permissions/PERMISSIONS_OWNERS"
],
"expiry_milestone": 150
},
{
"name": "permissions-ai-v4",
"owners": [
"elklm@chromium.org",
"hempjudith@google.com",
"//components/permissions/PERMISSIONS_OWNERS"
],
"expiry_milestone": 153
},
{
"name": "permissions-android-clapper-loud",
"owners": [
"elklm@chromium.org",
"//components/permissions/PERMISSIONS_OWNERS"
],
"expiry_milestone": 155
},
{
"name": "permissions-gesture-gated-prompts",
"owners": [
"elklm@chromium.org",
"hempjudith@google.com",
"//components/permissions/PERMISSIONS_OWNERS"
],
"expiry_milestone": 155
},
{
"name": "permissive-usb-passthrough",
"owners": [
"drmasquatch@google.com"
],
"expiry_milestone": 130
},
{
"name": "persist-across-reboots",
"owners": ["clhager@google.com", "twellington@chromium.org"],
"expiry_milestone": 150
},
{
"name": "persist-across-reboots-debug-logs",
"owners": ["clhager@google.com", "twellington@chromium.org"],
"expiry_milestone": 160
},
{
"name": "persist-tab-context",
"owners": [ "cloutierc@google.com", "nicolasmacbeth@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "persist-tab-context-rich-extraction",
"owners": [ "nicolasmacbeth@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 153
},
{
"name": "persistent-default-browser-promo",
"owners": [ "gujen@google.com", "bling-mony-pod@google.com", "bling-flags@google.com" ],
"expiry_milestone": 155
},
{
"name": "picture-in-picture-mute-control",
"owners": [ "tibeekeocha@microsoft.com", "bkeen@google.com", "media-dev@chromium.org" ],
"expiry_milestone": 151
},
{
"name": "picture-in-picture-show-window-animation",
"owners": [ "bkeen@google.com", "media-dev@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "platform-keys-changes-wave-1",
"owners": [
"fsandrade@chromium.org",
"slutskii@google.com",
"cros-3pidp@google.com"
],
"expiry_milestone": 159
},
{
"name": "plus-button-in-fakebox",
"owners": [ "radunitescu@google.com", "bling-search@google.com" ],
"expiry_milestone": 153
},
{
"name": "policy-registration-delay",
"owners": ["ydago@chromium.org", "zmin@google.com"],
"expiry_milestone": 148
},
{
"name": "popular-sites-us-refresh",
"owners": [ "huangs@google.com" ],
"expiry_milestone": 160
},
{
"name": "predictable-reported-quota",
"owners": ["reemaaa@chromium.org"],
"expiry_milestone": 150
},
{
"name": "prefetch-bookmarkbar-trigger",
"owners": [
"robertlin@google.com",
"//content/browser/preloading/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "prefetch-new-tab-page-trigger",
"owners": [
"robertlin@google.com",
"//content/browser/preloading/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "prerender-activation-by-form-submission",
"owners": [
"robertlin@chromium.org",
"//content/browser/preloading/prerender/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "prerender-early-document-lifecycle-update",
"owners": [ "lingqi@chromium.org", "//content/browser/preloading/prerender/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "prerender-until-script",
"owners": [
"lingqi@chromium.org",
"//content/browser/preloading/prerender/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "prerender2",
"owners": [
"//content/browser/preloading/prerender/OWNERS"
],
// This flag is used for QA & debugging on ChromeOS, which has no way to
// customize switches. See https://crbug.com/40286226.
"expiry_milestone": -1
},
{
"name": "prerender2-cross-origin-iframes",
"owners": [
"yoichio@chromium.org",
"//content/browser/preloading/prerender/OWNERS"
],
"expiry_milestone": 152
},
{
"name": "prerender2-reuse-host",
"owners": [
"gjc@google.com",
"//content/browser/preloading/prerender/OWNERS"
],
"expiry_milestone": 143
},
{
"name": "price-insights",
"owners": [ "qib@google.com", "chrome-shopping-eng@google.com", "chrommerce-eng@google.com" ],
"expiry_milestone": 135
},
{
"name": "price-tracking-subscription-service-locale-key",
"owners": [ "qib@google.com", "chrommerce-eng@google.com" ],
"expiry_milestone": 135
},
{
"name": "print-preview-cros-app",
"owners": [
"jimmyxgong@chromium.org",
"gavinwill@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 140
},
{
"name": "print-with-postscript-type42-fonts",
"owners": [ "thestig@chromium.org" ],
"expiry_milestone": 146
},
{
"name": "print-with-reduced-rasterization",
"owners": [ "thestig@chromium.org" ],
"expiry_milestone": 146
},
{
"name": "printing-ppd-channel",
"owners": [
"bmgordon@chromium.org",
"masonwilde@chromium.org",
"pawliczek@chromium.org",
"project-bolton@google.com"
],
// This flag allows our testers and partners test PPD files before they are
// published in production channel.
"expiry_milestone": -1
},
{
"name": "privacy-sandbox-enrollment-overrides",
"owners": [
"lbrady@chromium.org",
"shivanisha@chromium.org"],
"expiry_milestone": 146
},
{
"name": "privacy-sandbox-internals",
"owners": [
"kmg@google.com",
"koilos@google.com"
],
"expiry_milestone": 150
},
{
"name": "private-metrics-enable-puma",
"owners": [
"kjarosz@google.com",
"private-metrics@google.com"
],
"expiry_milestone": 148
},
{
"name": "private-metrics-enable-puma-rc",
"owners": [
"kjarosz@google.com",
"private-metrics@google.com"
],
"expiry_milestone": 148
},
{
"name": "proactive-suggestions-framework",
"owners": [
"kanouche@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
},
{
"name": "profile-creation-decline-signin-cta-experiment",
"owners": [ "saskekun@google.com", "chrome-signin-desktop-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "profile-disc-on-all-pages",
"owners": [
"crowleso@google.com",
"chrome-signin-mobile-team@google.com"
],
"expiry_milestone": 153
},
{
"name": "profile-signals-reporting-enabled",
"owners": [
"seblalancette@google.com",
"xzonghan@google.com",
"zmin@google.com"
],
"expiry_milestone": 155
},
{
"name": "profiles-reordering",
"owners": ["rsult@google.com", "chrome-signin-team@google.com"],
"expiry_milestone": 146
},
{
"name": "projects-panel",
"owners": [
"chazzy@chromium.org",
"davidjm@google.com",
"chrome-shopping-eng@google.com",
"top-chrome-desktop-ui@google.com"
],
"expiry_milestone": 155
},
{
"name": "prompt-api-for-gemini-nano",
"owners": ["//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com"],
"expiry_milestone": 154
},
{
"name": "prompt-api-for-gemini-nano-multimodal-input",
"owners": ["//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com"],
"expiry_milestone": 154
},
{
"name": "proofreader-api-for-gemini-nano",
"owners": ["//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com", "queeniezhang@google.com"],
"expiry_milestone": 150
},
{
"name": "protected-audience-debug-token",
"owners": [
"behamilton@google.com",
"//third_party/blink/renderer/modules/ad_auction/OWNERS"
],
// This is a debug flag to opt-in to providing debug information
// to operators of Bidding And Auction API Trusted Servers.
"expiry_milestone": -1
},
{
"name": "protected-tabs-android",
"owners": [
"kawasin@google.com",
"davidriley@google.com",
"clank-performance-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "pull-to-refresh",
"owners": [ "afakhry@chromium.org", "tclaiborne@chromium.org" ],
"expiry_milestone": 99
},
{
"name": "pulseaudio-loopback-for-cast",
"owners": [ "mfoltz@chromium.org", "olka@chromium.org", "takumif@chromium.org"],
"expiry_milestone": 133
},
{
"name": "pulseaudio-loopback-for-screen-share",
"owners": [ "mfoltz@chromium.org", "olka@chromium.org", "eladalon@chromium.org"],
"expiry_milestone": 133
},
{
"name": "pwa-restore-backend",
"owners": [ "eirage@chromium.org", "hartmanng@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "pwa-restore-ui",
"owners": [ "finnur@chromium.org", "beverloo@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "pwa-restore-ui-at-startup",
"owners": [ "finnur@chromium.org", "beverloo@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "pwa-update-dialog-for-icon",
"owners": [ "finnur@chromium.org", "beverloo@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "pwm-show-suggestions-on-autofocus",
"owners": [ "kenrb@chromium.org", "derinel@google.com" ],
"expiry_milestone": 151
},
{
"name": "quick-answers-material-next-ui",
"owners": [ "assistive-eng@google.com" ],
"expiry_milestone": 133
},
{
"name": "quick-answers-rich-card",
"owners": [ "croissant-eng@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "quick-app-access-test-ui",
"owners": [ "mmourgos@chromium.org", "//ash/app_list/OWNERS" ],
"expiry_milestone": 120
},
{
"name": "quick-share-v2",
"owners": [ "brandosocarras@google.com", "chromeos-cross-device-eng@google.com"],
"expiry_milestone": 140
},
{
"name": "rcaps-dynamic-profile-country",
"owners": [
"lamzin@google.com",
"dgn@chromium.org",
"//components/regional_capabilities/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "read-anything-docs-integration",
"owners": [ "abigailbklein@google.com", "kristislee@google.com", "lwinston@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "read-anything-docs-load-more-button",
"owners": [ "kristislee@google.com", "lwinston@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "read-anything-images-via-algorithm",
"owners": [ "lwinston@google.com", "kristslee@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "read-anything-immersive-reading-mode",
"owners": [ "gusmartin@google.com",
"eitang@google.com" ,
"chrome-reading-mode-eng@google.com",
"//ui/accessibility/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "read-anything-line-focus",
"owners": [ "kristislee@google.com", "komo-eng@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "read-anything-omnibox-chip",
"owners": [ "kristislee@google.com", "komo-eng@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 156
},
{
"name": "read-anything-read-aloud-phrase-highlighting",
"owners": [
"lwinston@google.com",
"ajitnarayanan@google.com",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 160
},
{
"name": "read-anything-readability-select-text",
"owners": [
"gusmartin@google.com",
"chrome-reading-mode-eng@google.com",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 155
},
{
"name": "read-anything-with-readability-enabled",
"owners": [ "jatapiaro@google.com", "komo-eng@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 155
},
{
"name": "read-printer-capabilities-with-xps",
"owners": [ "awscreen@chromium.org", "//printing/OWNERS" ],
"expiry_milestone": 145
},
{
"name": "reader-mode-blur-transition-animation",
"owners": [
"wylieb@google.com",
"evanluo@google.com",
"chrome-reader-mode-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "reader-mode-content-settings-for-links",
"owners": ["fernandex@google.com", "bling-flags@google.com"],
"expiry_milestone": 160
},
{
"name": "reader-mode-delay-bottomsheet-peek",
"owners": [
"wylieb@google.com",
"evanluo@google.com",
"chrome-reader-mode-team@google.com"
],
"expiry_milestone": 155
},
{
"name": "reader-mode-distill-in-app",
"owners": ["wylieb@google.com", "chrome-reader-mode-team@google.com"],
"expiry_milestone": 150
},
{
"name": "reader-mode-heuristics",
"owners": [ "mdjones@chromium.org", "wychen@chromium.org" ],
// This flag is a utility for testing Reader Mode heuristics or force
// enabling the feature on every page.
"expiry_milestone": -1
},
{
"name": "reader-mode-ignore-badge-threshold",
"owners": ["olivierrobin@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 157
},
{
"name": "reader-mode-improvements",
"owners": ["wylieb@google.com", "chrome-reader-mode-team@google.com"],
"expiry_milestone": 150
},
{
"name": "reader-mode-omnibox-entrypoint-in-us",
"owners": [ "fernandex@google.com", "qpubert@google.com", "bling-flags@google.com" ],
"expiry_milestone": 150
},
{
"name": "reader-mode-optimization-guide-eligibility",
"owners": [ "fernandex@google.com", "qpubert@google.com", "bling-flags@google.com" ],
"expiry_milestone": 150
},
{
"name": "reader-mode-readability-distiller-enabled",
"owners": ["fernandex@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 150
},
{
"name": "reader-mode-readability-heuristic-enabled",
"owners": ["fernandex@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 150
},
{
"name" : "reader-mode-support-new-fonts",
"owners": ["wylieb@google.com", "fernandex@google.com", "evanluo@google.com", "chrome-reader-mode-team@google.com", "bling-flags@google.com"],
"expiry_milestone": 160
},
{
"name": "reader-mode-toggle-links",
"owners": ["wylieb@google.com", "evanluo@google.com", "chrome-reader-mode-team@google.com"],
"expiry_milestone": 160
},
{
"name": "reader-mode-translation-with-infobar-enabled",
"owners": ["fernandex@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 150
},
{
"name": "reader-mode-us-enabled",
"owners": ["fernandex@google.com", "qpubert@google.com", "bling-flags@google.com"],
"expiry_milestone": 150
},
{
"name": "reader-mode-use-readability",
"owners": ["wylieb@google.com", "chrome-reader-mode-team@google.com"],
"expiry_milestone": 150
},
{
"name": "record-web-app-debug-info",
"owners": [ "pwa-team@google.com" ],
// This flag is used for in-the-field debugging of preinstalled web apps on
// Chrome OS.
"expiry_milestone": -1
},
{
"name": "reengagement-notification",
"owners": [ "dtrainor@chromium.org", "xingliu@chromium.org" ],
"expiry_milestone": 90
},
{
"name" : "refactor-min-width-context-override",
"owners": [ "skavuluru@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone" : 145
},
{
"name": "refactor-toolbars-size",
"owners": [ "prasanaa@google.com", "alionadangla@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "refresh-feed-on-start",
"owners": ["//chrome/android/feed/OWNERS", "jianli@chromium.org"],
"expiry_milestone": 140
},
{
"name": "region-capture-cross-tab",
"owners": [
"eladalon@chromium.org",
"jophba@chromium.org",
"mfoltz@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "related-searches-all-language",
"owners": [ "gangwu@chromium.org", "related-searches-vteam@google.com" ],
"expiry_milestone": 140
},
{
"name": "related-searches-switch",
"owners": [ "gangwu@chromium.org", "related-searches-vteam@google.com" ],
"expiry_milestone": 160
},
{
"name": "related-website-sets-permission-grants",
"owners": [
"edwindaniel@google.com",
"shuuran@chromium.org",
"cfredric@chromium.org"],
// This flag is required to make it easier for web developers to test out
// their usage of Related Website Sets.
"expiry_milestone": -1
},
{
"name": "release-notes-notification-all-channels",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
// This is required by test teams to verify functionality on dev/beta
// channels on devices which have no access to commandline flags.
"expiry_milestone": -1
},
{
"name": "release-notes-notification-always-eligible",
"owners": [ "//ash/webui/help_app_ui/OWNERS" ],
// This is required by test teams to verify functionality on dev/beta
// channels on devices which have no access to commandline flags.
"expiry_milestone": -1
},
{
"name": "render-arc-notifications-by-chrome",
"owners": [ "shuminghao@google.com", "arc-framework@google.com" ],
"expiry_milestone": 152
},
{
"name": "render-document",
"owners": [ "rakina@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "renderer-side-content-decoding",
"owners": ["horo@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "replace-sync-promos-with-sign-in-promos-desktop",
"owners": [ "amelies@google.com", "chrome-signin-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "replace-sync-promos-with-signin-promos-new-signin",
"owners": [ "droger@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "report-notification-content-detection-data",
"owners": ["skrakowi@chromium.org", "chrome-counter-abuse-alerts@google.com"],
"expiry_milestone": 143
},
{
"name": "report-unsafe-site",
"owners": [ "nwokedi@google.com", "chrome-counter-abuse-alerts@google.com" ],
"expiry_milestone": 155
},
{
"name": "reset-audio-selection-improvement-pref",
"owners": [ "zhangwenyu@google.com", "cros-device-enablement@google.com" ],
"expiry_milestone": 151
},
{
"name": "reset-shortcut-customizations",
"owners": [
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "reset-suggestions-scroll",
"owners": [
"charlesyc@google.com",
"chrome-mobile-search@google.com"
],
"expiry_milestone": 160
},
{
"name": "responsive-iframes",
"owners": [ "kojii@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "rewriter-api-for-gemini-nano",
"owners": ["//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com"],
"expiry_milestone": 154
},
{
"name": "robust-window-management-experimental",
"owners": [ "aishwaryarj@google.com", "rathomas@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone": 150
},
{
"name": "root-scrollbar-follows-browser-theme",
"owners": [
"gastonr@microsoft.com",
"gerchiko@microsoft.com"
],
"expiry_milestone": 150
},
{
"name": "rounded-icons",
"owners": [ "emshack@chromium.org", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "route-matching",
"owners": [ "mstensho@chromium.org", "nrosenthal@chromium.org", "foolip@chromium.org" ],
"expiry_milestone": 180
},
{
"name": "run-video-capture-service-in-browser",
"owners": [ "agpalak@chromium.org", "herre@chromium.org", "video-cmi-apis@google.com" ],
"expiry_milestone": 160
},
{
"name": "running-compact",
"owners": [ "thiabaud@google.com", "clank-performance-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "saas-usage-reporting",
"owners": [ "janzarzycki@google.com", "igorruvinov@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "safe-browsing-scam-detection-keyboard-lock-trigger-android",
"owners": [
"xinghuilu@chromium.org",
"chrome-counter-abuse-alerts@google.com"
],
"expiry_milestone": 145
},
{
"name": "safe-browsing-sync-checker-check-allowlist",
"owners": [
"xinghuilu@chromium.org",
"chrome-counter-abuse-alerts@google.com"
],
"expiry_milestone": 135
},
{
"name": "safe-browsing-trusted-url",
"owners": [ "danieltwhite@google.com", "bling-flags@google.com" ],
"expiry_milestone": 140
},
{
"name": "safety-check-unused-site-permissions",
"owners": ["sideyilmaz@chromium.org"],
"expiry_milestone": 136
},
{
"name": "safety-hub-disruptive-notification-revocation",
"owners": [
"olesiamarukhno@google.com",
"antoniosartori@chromium.org"
],
"expiry_milestone": 143
},
{
"name": "safety-hub-local-passwords-module",
"owners": [
"fsenra@google.com",
"sideyilmaz@chromium.org",
"chrome-browser-privacy-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "safety-hub-unified-passwords-module",
"owners": [
"fsenra@google.com",
"sideyilmaz@chromium.org",
"chrome-browser-privacy-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "safety-hub-unused-permission-revocation-for-all-surfaces",
"owners": [
"aisulu@google.com",
"fsenra@google.com",
"chrome-browser-privacy-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "safety-hub-weak-reused-passwords",
"owners": [
"fsenra@google.com",
"sideyilmaz@chromium.org",
"chrome-browser-privacy-team@google.com"
],
"expiry_milestone": 150
},
{
"name": "save-passwords-contextual-ui",
"owners": [ "dfried@chromium.org", "cjgrant@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "schedule-window-cleaning",
"owners": [ "mfiaz@google.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 152
},
{
"name": "scheduler-configuration",
"owners": [ "kerrnel@chromium.org", "mnissler@chromium.org" ],
// This flag never expires because some users need to override CPU security
// settings for performance gains, at their own risk. Chrome OS users cannot
// modify the command line, so a flag is the publicly documented mechanism
// exposed to users.
"expiry_milestone": -1
},
{
"name": "search-engine-explicit-choice-dialog",
"owners": [
"cjgrant@chromium.org",
"koretadaniel@chromium.org"
],
"expiry_milestone": 155
},
{
"name": "search-engine-unconditional-dialog",
"owners": [
"koretadaniel@chromium.org",
"cjgrant@chromium.org"
],
"expiry_milestone": 155
},
{
"name": "search-in-cct",
"owners": [ "ender@google.com", "chrome-mobile-search@google.com" ],
"expiry_milestone": 300
},
{
"name": "search-in-cct-alternate-tap-handling",
"owners": [ "edmundw@google.com", "ender@google.com", "aga-cct@google.com", "chrome-mobile-search@google.com" ],
"expiry_milestone": 150
},
{
"name": "search-in-settings",
"owners": [ "adelm@google.com", "jinsukkimn@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "search-settings-update",
"owners": [ "amelies@google.com", "chrome-signin-desktop-team@google.com" ],
"expiry_milestone": 158
},
{
"name": "searchbox-embedded-permission",
"owners": [ "jamesleung@google.com", "chrome-desktop-search@google.com"],
"expiry_milestone": 160
},
{
"name": "send-tab-to-self-enhanced-handoff",
"owners": ["mastiz@chromium.org", "treib@chromium.org"],
"expiry_milestone": 160
},
{
"name": "send-tab-to-self-gesture",
"owners": ["ankushkush@chromium.org", "chrome-sync-client-team+flags@google.com"],
"expiry_milestone": 160
},
{
"name": "sensitive-content",
"owners": ["jkeitel@google.com"],
"expiry_milestone": 145
},
{
"name": "sensitive-content-while-switching-tabs",
"owners": ["jkeitel@google.com"],
"expiry_milestone": 145
},
{
"name": "separate-web-app-shortcut-badge-icon",
"owners": ["tbarzic@chromium.org", "owenzhang@google.com"],
"expiry_milestone": 130
},
{
"name": "service-worker-synthetic-response",
"owners": ["sisidovski@chromium.org", "chrome-worker@google.com"],
"expiry_milestone": 148
},
{
"name": "session-restore-after-crash",
"owners": ["aishwaryarj@google.com", "zheliooo@google.com", "clank-large-form-factors@google.com"],
"expiry_milestone": 170
},
{
"name": "set-market-url-for-testing",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/omaha/OWNERS" ],
// This is required by test teams to verify functionality on devices which
// have no access to commandline flags.
"expiry_milestone": -1
},
{
"name": "settings-multi-column",
"owners": ["hidehiko@chromium.org"],
"expiry_milestone": 170
},
{
"name": "settings-single-activity",
"owners": ["hidehiko@chromium.org"],
"expiry_milestone": 170
},
{
"name": "share-ablation-hide-share-in-toolbar",
"owners": [ "stkhapugin@google.com", "bling-search@google.com"],
"expiry_milestone": 150
},
{
"name": "share-ablation-omnibox-long-press",
"owners": [ "stkhapugin@google.com", "bling-search@google.com"],
"expiry_milestone": 150
},
{
"name": "share-ablation-omnibox-overflow-menu",
"owners": [ "stkhapugin@google.com", "bling-search@google.com"],
"expiry_milestone": 150
},
{
"name": "share-ablation-verbatim-match",
"owners": [ "stkhapugin@google.com", "bling-search@google.com"],
"expiry_milestone": 150
},
{
"name": "shared-data-types-kill-switch",
"owners": [ "ritikagup@google.com", "chrome-tab-group-eng@google.com"],
"expiry_milestone": 150
},
{
"name": "shared-highlighting-ios",
"owners": ["tmartino@chromium.org"],
"expiry_milestone": 101
},
{
"name": "sharing-desktop-screenshots",
"owners": [
"bryantchandler@chromium.org",
"jeffreycohen@chromium.org",
"chrome-with-friends-robots@google.com"
],
"expiry_milestone": 134
},
{
"name": "shimless-rma-flexible-serial-number-name",
"owners": [
"jeffulin@google.com",
"cros-shimless-tpe-eng@google.com"
],
"expiry_milestone": 170
},
{
"name": "shimless-rma-hide-google-sku",
"owners": [
"jeffulin@google.com",
"cros-shimless-tpe-eng@google.com"
],
"expiry_milestone": 170
},
{
"name": "shimless-rma-os-update",
"owners": [
"jeffulin@google.com",
"cros-shimless-tpe-eng@google.com"
],
"expiry_milestone": 230
},
{
"name": "shopping-alternate-server",
"owners": ["mattsimmons@chromium.org", "chrome-shopping-eng@google.com" ],
"expiry_milestone": 143
},
{
"name": "shopping-list",
"owners": [ "mdjones@chromium.org", "chrome-shopping-eng@google.com" ],
"expiry_milestone": 122
},
{
"name": "show-autofill-type-predictions",
"owners": [ "ftirelo@chromium.org", "mathp@chromium.org" ],
// This is used by autofill devs to debug on Android.
"expiry_milestone": -1
},
{
"name": "show-bluetooth-debug-log-toggle",
"owners": [ "hansberry@chromium.org", "khorimoto@chromium.org", "yshavit@chromium.org" ],
// This is a debug tool used to help in the field with Bluetooth issues
// caused by specific hardware, noisy environments, etc. Thus, it should not
// expire.
"expiry_milestone": -1
},
{
"name": "show-force-respect-ui-gains-toggle",
"owners": ["eddyhsu@chromium.org"],
"expiry_milestone": 136
},
{
"name": "show-frozen-update-notification",
"owners": ["ballway@chromium.org"],
"expiry_milestone": 150
},
{
"name": "show-overdraw-feedback",
"owners": [ "andrescj@chromium.org", "chromeos-gfx@google.com" ],
// This is a debug flag to visualize compositing and rendering issues in
// the field.
"expiry_milestone": -1
},
{
"name": "show-profile-picker-to-all-users-experiment",
"owners": [ "saskekun@google.com", "chrome-signin-desktop-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "show-ready-to-pay-debug-info",
"owners": [ "//components/payments/OWNERS" ],
"expiry_milestone": 160
},
{
"name": "show-spatial-audio-toggle",
"owners": ["eddyhsu@chromium.org", "chromeos-audio@google.com"],
"expiry_milestone": 140
},
{
"name": "show-tab-group-in-grid-on-start",
"owners": [ "achara@google.com", "ewannpv@google.com", "bling-flags@google.com" ],
"expiry_milestone": 155
},
{
"name": "show-tab-groups-mac-system-menu",
"owners": ["top-chrome-desktop-ui@google.com"],
"expiry_milestone": 150
},
{
"name": "show-tab-list-animations",
"owners": [ "dregalo@google.com", "gurmeetk@google.com", "desiatyrikov@google.com" ],
"expiry_milestone": 150
},
{
"name": "show-taps",
"owners": [ "//ash/OWNERS" ],
// This is a debug flag, so that video bug reports can show input taps to
// aid in getting clear bug reports.
"expiry_milestone": -1
},
{
"name": "show-touch-hud",
"owners": [ "//ash/OWNERS" ],
// This is a debug tool to help in the field with hardware issues that
// generate spurious touch events.
"expiry_milestone": -1
},
{
"name": "show-warnings-for-suspicious-notifications",
"owners": ["skrakowi@chromium.org", "chrome-counter-abuse-alerts@google.com"],
"expiry_milestone": 139
},
{
"name" : "side-panel-flyover-animation",
"owners": [ "dfried@google.com", "estalin@chromium.org", "dljames@chromium.org" ],
"expiry_milestone" : 160
},
{
"name": "signin-level-up-button",
"owners": [
"crowleso@google.com",
"chrome-signin-mobile-team@google.com"
],
"expiry_milestone": 153
},
{
"name": "signin-promo-on-avatar-pill",
"owners": ["rsult@google.com", "chrome-signin-desktop-team@google.com"],
"expiry_milestone": 160
},
{
"name": "single-ca-cert-verification-phase-0",
"owners": ["olsa@chromium.org", "chromeos-commercial-networking@google.com"],
"expiry_milestone": 150
},
{
"name": "single-ca-cert-verification-phase-1",
"owners": ["olsa@chromium.org", "chromeos-commercial-networking@google.com"],
"expiry_milestone": 150
},
{
"name": "single-ca-cert-verification-phase-2",
"owners": ["olsa@chromium.org", "chromeos-commercial-networking@google.com"],
"expiry_milestone": 160
},
{
"name": "site-isolation-trial-opt-out",
"owners": [ "site-isolation-dev@chromium.org", "alexmos@chromium.org", "creis@chromium.org", "lukasza@chromium.org" ],
// This is useful to opt out of active site isolation modes for debugging
// site isolation issues.
"expiry_milestone": -1
},
{
"name": "skia-graphite",
"owners": [ "sunnyps@chromium.org", "blundell@chromium.org", "chrome-skia-graphite@google.com" ],
"expiry_milestone": 170
},
{
"name": "skia-graphite-precompilation",
"owners": [ "robertphillips@google.com", "michaelludwig@google.com", "chrome-skia-graphite@google.com" ],
"expiry_milestone": 135
},
{
"name": "skills",
"owners": [
"michelleabreo@google.com",
"skills-eng@google.com"
],
"expiry_milestone": 155
},
{
"name": "smart-suggestion-for-large-downloads",
"owners": [ "shaktisahu@chromium.org" ],
"expiry_milestone": 100
},
{
"name": "smart-tab-grouping",
"owners": [ "cloutierc@google.com", "nicolasmacbeth@google.com", "bling-alchemy-eng@google.com" ],
"expiry_milestone": 160
},
{
"name": "smooth-scrolling",
"owners": [ "bokan@chromium.org", "input-dev@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "snapshot-compressed-jpeg-quality",
"owners": [ "asamidoi@chromium.org", "justincohen@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "snapshot-downsample-image",
"owners": [ "asamidoi@chromium.org", "justincohen@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "soft-navigation-heuristics",
"owners": [ "speed-metrics-dev@chromium.org", "johannes@chromium.org", "shaseley@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "source-specific-multicast-in-direct-sockets",
"owners": [ "//content/browser/direct_sockets/OWNERS" ],
"expiry_milestone": 165
},
{
"name": "spatial-entities-depth-hit-test",
"owners": [ "alcooper@chromium.org", "bajones@chromium.org", "xr-dev@chromium.org" ],
"expiry_milestone": 162
},
{
"name": "spectre-v2-mitigation",
"owners": [
"chromeos-security@google.com"
],
"expiry_milestone": 150
},
{
"name": "split-view-link-open",
"owners": [ "helmut@januschka.com", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 152
},
{
"name": "startup-launch",
"owners": [
"top-chrome-desktop-ui@google.com",
"//chrome/browser/startup/OWNERS"
],
"expiry_milestone": 154
},
{
"name": "strict-origin-isolation",
"owners": [ "lbrady@google.com", "alexmos@chromium.org", "creis@chromium.org" ],
// This can be used to opt in to origin isolation which isolates full
// origins rather than sites. Note that this breaks document.domain and is
// therefore unlikely to ship anytime soon, but this allows experimenting
// with a stronger isolation policy for users who may not care about
// breaking compatibility with document.domain.
// This flag is useful for developers testing origin isolation, so it
// doesn't expire.
"expiry_milestone": -1
},
{
"name": "structured-dns-errors",
"owners": [
"net-dev@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "stylus-handwriting-win",
"owners": [ "johna@microsoft.com", "gerchiko@microsoft.com", "flackr@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "submenus-in-app-menu",
"owners": [ "massan@google.com", "nya@google.com", "lokeric@google.com" ],
"expiry_milestone": 150
},
{
"name": "summarizer-api-for-gemini-nano",
"owners": ["//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com"],
"expiry_milestone": 159
},
{
"name": "summarizer-api-performance-preference",
"owners": [
"//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com", "jaeone@google.com" ],
"expiry_milestone": 159
},
{
"name": "supervised-user-block-interstitial-v3",
"owners": [
"ddac@google.com",
"chrome-kids-eng@google.com"
],
"expiry_milestone": 150
},
{
"name": "supervised-user-emit-log-record-separately",
"owners": [ "tju@google.com", "chrome-kids-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "supervised-user-merge-device-parental-controls-and-family-link-prefs",
"owners": [ "tju@google.com", "chrome-kids-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "supervised-user-use-url-filtering-service",
"owners": [ "tju@google.com", "chrome-kids-eng@google.com" ],
"expiry_milestone": 155
},
{
"name": "support-f11-and-f12-shortcuts",
"owners": [
"michaelcheco@chromium.org",
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"],
"expiry_milestone": 150
},
{
"name": "support-forced-signin-policy",
"owners": [ "samarchehade@google.com", "chrome-signin-mobile@google.com" ],
"expiry_milestone": 160
},
{
"name": "symphonia-audio-decoding",
"owners": [ "jophba@google.com", "media-dev@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "sync-account-settings",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "sync-ai-threads",
"owners": [
"chazzy@chromium.org",
"davidjm@google.com",
"chrome-shopping-eng@google.com",
"top-chrome-desktop-ui@google.com"
],
"expiry_milestone": 155
},
{
"name": "sync-autofill-valuable",
"owners": [ "sugoi@google.com", "tmartino@google.com", "bling-transactions@google.com" ],
"expiry_milestone": 160
},
{
"name": "sync-autofill-valuable-metadata",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "sync-contextual-task",
"owners": [ "ameurhosni@google.com","bling-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "sync-gemini-threads",
"owners": [
"chazzy@chromium.org",
"davidjm@google.com",
"chrome-shopping-eng@google.com",
"top-chrome-desktop-ui@google.com"
],
"expiry_milestone": 155
},
{
"name": "sync-search-engines-android-lff",
"owners": ["ender@google.com", "kaiyilin@google.com", "oka@google.com"],
"expiry_milestone": 160
},
{
"name": "sync-themes-ios",
"owners": [ "bwwilliams@google.com", "jhimawan@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 160
},
{
"name": "sync-trusted-vault-infobar-message-improvements",
"owners": ["ylahodiuk@google.com", "rgod@google.com"],
"expiry_milestone": 144
},
{
"name": "sync-wallet-flight-reservations",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "sync-wallet-vehicle-registrations",
"owners": [ "brunobraga@google.com", "tchudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "system-keyboard-lock",
"owners": [ "joedow@chromium.org", "garykac@chromium.org", "jamiewalch@chromium.org" ],
// This flag allows users to prevent the keyboard-lock API from capturing
// system keys (e.g. by using low-level hooks) which might interfere with
// their workflows or other apps running on the machine. It is also needed
// for browsertests as the test framework relies on low-level keyboard hooks
// which prevents testing this feature if this flag is not disabled.
// Note that there is a second version of this API being discussed which
// allows the caller to select whether system hooks are enabled.
// See: https://github.com/WICG/keyboard-lock/blob/gh-pages/explainer2.md
"expiry_milestone": -1
},
{
"name": "system-shortcut-behavior",
"owners": [
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "system-voice-isolation-option",
"owners": ["eddyhsu@chromium.org"],
"expiry_milestone": 130
},
{
"name": "tab-bottom-sheet",
"owners": [ "hitarthkothari@google.com", "ckitagawa@google.com", "clank-tab-dev@google.com"],
"expiry_milestone": 151
},
{
"name": "tab-capture-infobar-links",
"owners": [ "tovep@chromium.org", "eladalon@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "tab-closure-method-refactor",
"owners": [ "madhavpruthi@google.org", "ckitagawa@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "tab-grid-new-transitions",
"owners": [ "gambard@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 150
},
{
"name": "tab-group-color-on-surface",
"owners": [ "bling-meridian@google.com", "bling-flags@google.com" ],
"expiry_milestone": 155
},
{
"name": "tab-group-color-refresh",
"owners": [ "dominicaustria@google.com", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "tab-group-home",
"owners": [ "chrome-shopping-eng@google.com" ],
"expiry_milestone": 146
},
{
"name": "tab-group-hover-cards",
"owners": [ "dominicaustria@google.com", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 155
},
{
"name": "tab-group-more-entry-points",
"owners": ["top-chrome-desktop-ui@google.com"],
"expiry_milestone": 150
},
{
"name": "tab-groups-focusing",
"owners": [ "dpenning@google.com", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "tab-storage-sqlite-prototype",
"owners": [ "skym@chromium.org", "clank-tab-dev@google.com" ],
"expiry_milestone": 160
},
{
"name": "tab-strip-declutter",
"owners": [ "emshack@chromium.org", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "tab-strip-density-change-android",
"owners": [ "zheliooo@google.com", "nemco@google.com", "skavuluru@google.com", "clank-large-form-factors@google.com"],
"expiry_milestone": 150
},
{
"name": "tab-switcher-drag-drop",
"owners": [
"desiatyrikov@google.com",
"skavuluru@google.com",
"ckitagawa@google.com",
"clank-large-form-factors@google.com"
],
"expiry_milestone": 160
},
{
"name": "tab-switcher-group-suggestions-android",
"owners": [
"mfiaz@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 160
},
{
"name": "tab-switcher-group-suggestions-test-mode-android",
"owners": [
"mfiaz@google.com",
"clank-tab-dev@google.com"
],
"expiry_milestone": 160
},
{
"name": "tabs-from-other-devices-side-panel",
"owners": [ "treib@chromium.org" ],
"expiry_milestone": 153
},
{
"name": "taiyaki-all-surfaces",
"owners": [
"jlebel@google.com", "dgn@google.com", "chrome-regionalcapabilities@google.com"
],
"expiry_milestone": 153
},
{
"name": "terminal-dev",
"owners": [ "joelhockey@chromium.org", "//chrome/browser/ash/guest_os/OWNERS" ],
// This flag is used by CrOS Terminal developers for testing SSH on devices
// with valid machine certs and should not be removed. Only works in dev
// and canary channels.
"expiry_milestone": -1
},
{
"name": "test-third-party-cookie-phaseout",
"owners": [ "selya@google.com" , "dylancutler@google.com" ],
"expiry_milestone": 155
},
{
"name": "tethering-experimental-functionality",
"owners": [ "jiajunz@google.com" , "cros-device-enablement@google.com" ],
// This flag is used for developing and testing tethering on experimental
// carriers, modem and modem FW.
"expiry_milestone": -1
},
{
"name": "text-safety-classifier",
"owners": [ "sophiechang@chromium.org", "robertogden@chromium.org", "chrome-intelligence-core@google.com" ],
"expiry_milestone": 150
},
{
"name": "three-button-password-save-dialog",
"owners": [
"cjgrant@chromium.org",
"dfried@chromium.org"
],
"expiry_milestone": 155
},
{
"name": "throttle-main-thread-to-60hz",
"owners": [ "lizeb@google.com", "clank-performance-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "tiled-display-support",
"owners": [ "sukoo@chromium.org", "//ui/display/OWNERS", "chromeos-gfx-compositor@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "tint-composited-content",
"owners": [ "chromeos-gfx@google.com" ],
// This flag is used for QA & development on ChromeOS, which has no way to
// customize switches.
"expiry_milestone": -1
},
{
"name": "tls-trust-anchor-ids",
"owners": ["trusty-transport@chromium.org"],
"expiry_milestone": 150
},
{
"name": "toolbar-capture-fix-for-spas",
"owners": [ "peilinwang@google.com" ],
"expiry_milestone": 160
},
{
"name": "toolbar-glow-up",
"owners": [ "emshack@chromium.org", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name" : "toolbar-phone-animation-refactor",
"owners": [ "skavuluru@google.com", "nemco@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone" : 160
},
{
"name": "toolbar-snapshot-refactor",
"owners": [ "mschillaci@google.com", "wenyufu@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 156
},
{
"name" : "toolbar-stale-capture-bug-fix",
"owners": [ "peilinwang@google.com", "skym@chromium.org"],
"expiry_milestone" : 150
},
{
"name" : "toolbar-tablet-resize-refactor",
"owners": [ "clhager@google.com", "skavuluru@google.com", "clank-large-form-factors@google.com" ],
"expiry_milestone" : 150
},
{
"name": "top-chrome-touch-ui",
"owners": [ "pbos@chromium.org", "top-chrome-desktop-ui@google.com" ],
// This flag is used to easily swap into touch-mode for UI development where
// the UI differs significantly between touch/non-touch modes. This is
// exposed in chrome://flags to allow QA and UXers to verify touch-related
// behavior without access to touch devices.
"expiry_milestone": -1
},
{
"name": "top-controls-refactor-v2",
"owners": [ "mschillaci@google.com", "wenyufu@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "touch-selection-strategy",
"owners": [ "dovizu@google.com" ],
"expiry_milestone": 99
},
{
"name": "touch-to-search-callout",
"owners": [ "bwong@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 150
},
{
"name": "traffic-counters",
"owners": ["khorimoto@chromium.org", "cros-device-enablement@google.com"],
"expiry_milestone": 138
},
{
"name": "traffic-counters-for-wifi-testing",
"owners": ["khegde@google.com", "cros-device-enablement@google.com"],
"expiry_milestone": 138
},
{
"name": "translate-open-settings",
"owners": [ "perrier@chromium.org", "taox4@illinois.edu", "chrome-language@google.com" ],
"expiry_milestone": 133
},
{
"name": "trees-in-viz",
"owners": [
"zmo@chromium.org",
"vmiura@chromium.org",
"chrome-gpu-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "trusted-web-activity-contacts-delegation",
"owners": [
"yixie@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "try-initialize-policy-service-for-signed-in-user-in-new-entry-points",
"owners": [
"ydago@chromium.org"
],
"expiry_milestone": 150
},
{
"name": "ui-automation-provider",
"owners": [
"benjamin.beaudry@microsoft.com",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 150
},
{
"name": "ui-debug-tools",
"owners": [ "//ui/views/OWNERS" ],
"expiry_milestone": -1
},
{
"name": "ui-disable-partial-swap",
"owners": [ "//components/viz/OWNERS" ],
// This flag is used for in-the-field debugging of rendering issues,
// especially on Chrome OS.
"expiry_milestone": -1
},
{
"name": "ui-slow-animations",
"owners": [ "oshima@chromium.org", "sammiequon@chromium.org", "afakhry@chromium.org" ],
// This flag is used for in-the-field debugging of animation issues on
// Chrome OS.
"expiry_milestone": -1
},
{
"name": "undo-migration-of-syncing-user-to-signed-in",
"owners": [ "ankushkush@google.com", "chrome-sync-client-team+flags@google.com"],
"expiry_milestone": 160
},
{
"name": "unexportable-key-deletion",
"owners": [ "jdoerrie@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "uno-phase-2-follow-up",
"owners": [ "droger@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "unsafely-treat-insecure-origin-as-secure",
"owners": [ "security-dev@chromium.org" ],
// This flag is supported for bypassing security restrictions on HTTP pages,
// and is required for Android/ChromeOS devices where setting commandline
// flags is difficult or impossible.
"expiry_milestone": -1
},
{
"name": "unthrottle-async-touch-moves",
"owners": [ "woa-performance-team@google.com", "kartarsingh@google.com" ],
"expiry_milestone": 150
},
{
"name": "update-menu-item-custom-summary",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/omaha/OWNERS" ],
// This is required by test teams to verify functionality on devices which
// have no access to commandline flags.
"expiry_milestone": -1
},
{
"name": "update-tab-group-colors",
"owners": [
"hitarthkothari@google.com",
"ckitagawa@google.com",
"clank-tab-dev@google.com",
"ewannpv@chromium.org",
"bling-meridian@google.com"
],
"expiry_milestone": 155
},
{
"name": "updated-fre-screens-sequence",
"owners": [ "hiramahmood@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 148
},
{
"name": "upload-office-to-cloud",
"owners": [
"alexbn@chromium.org",
"simmonsjosh@google.com"
],
"expiry_milestone": 133
},
{
"name": "use-adhoc-signing-for-web-app-shims",
"owners": [
"markrowe@chromium.org",
"chrome-platform-security@google.com"
],
"expiry_milestone": 150
},
{
"name": "use-android-staging-smds",
"owners": [
"cros-device-enablement@google.com",
"chadduffin@chromium.org"
],
// This flag is required for cellular tests that involve SM-DS to be able
// to test against the Android staging SM-DS.
"expiry_milestone": -1
},
{
"name": "use-angle",
"owners": [ "angle-team@google.com" ],
// This flag is used by certain customers to set ANGLE to use its OpenGL
// backend on Windows. Its usage is small enough that it isn't worth
// promoting this to a chrome://settings entry, but it needs to be readily
// available.
"expiry_milestone": -1
},
{
"name": "use-annotated-account-id",
"owners": [ "hidehiko@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "use-chime-android-sdk",
"owners": [ "xingliu@chromium.org" ],
"expiry_milestone": 102
},
{
"name": "use-default-apps-page-for-promos",
"owners": [ "gujen@google.com", "bling-mony-pod@google.com" ],
"expiry_milestone": 155
},
{
"name": "use-dhcpcd10",
"owners": [ "chenzikai@google.com", "cros-networking@google.com" ],
"expiry_milestone": 160
},
{
"name": "use-dmsaa-for-tiles",
"owners": [ "vasilyt@chromium.org", "vikassoni@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "use-fake-device-for-media-stream",
"owners": [ "mcasas@chromium.org", "chromeos-gfx@google.com" ],
// This flag is used for ChromeOS media testing to mock a source device.
"expiry_milestone": -1
},
{
"name": "use-fullscreen-insets-api",
"owners": [ "clhager@google.com"],
"expiry_milestone": 140
},
{
"name": "use-fullscreen-insets-api-on-automotive",
"owners": [ "clhager@google.com", "twellington@chromium.org"],
"expiry_milestone": 140
},
{
"name": "use-hdr-transfer-function",
"owners": [ "mcasas@chromium.org", "chromeos-gfx@google.com" ],
"expiry_milestone": 125
},
{
"name": "use-new-feed-eligibility-service",
"owners": [ "ginnyhuang@chromium.org" ],
"expiry_milestone": 142
},
{
"name": "use-out-of-process-video-decoding",
"owners": [ "pmolinalopez@chromium.org", "andrescj@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "use-passthrough-command-decoder",
"owners": [ "//third_party/angle/OWNERS" ],
"expiry_milestone": 150
},
{
"name": "use-persistent-cache-for-code-cache",
"owners": [
"//components/persistent_cache/OWNERS"
],
"expiry_milestone": 153
},
{
"name": "use-primary-and-tonal-buttons-for-promos",
"owners": [ "kbajkiewicz@google.com", "chrome-signin-desktop-team@google.com" ],
"expiry_milestone": 152
},
{
"name": "use-sc-content-sharing-picker",
"owners": [ "agpalak@chromium.org", "tovep@chromium.org", "eladalon@chromium.org"],
"expiry_milestone": 160
},
{
"name": "use-scene-view-controller",
"owners": [ "scottyoder@google.com", "bling-pandamonium@google.com" ],
"expiry_milestone": 160
},
{
"name": "use-search-click-for-right-click",
"owners": [
"jimmyxgong@chromium.org",
"cros-device-enablement@google.com"
],
"expiry_milestone": 150
},
{
"name": "use-shared-image-in-oop-vd",
"owners": [ "fangzhoug@chromium.org", "blundell@chromium.org", "vasilyt@chromium.org" ],
"expiry_milestone": 153
},
{
"name": "use-stork-smds-server-address",
"owners": [ "cros-device-enablement@google.com", "hsuregan@chromium.org"],
// This flag is required for dev testing via Stork profiles which can be quickly
// created at go/stork-profile and managed at go/stork-batch.
"expiry_milestone": -1
},
{
"name": "use-surface-view-for-thin-webview",
"owners": [
"shaktisahu@chromium.org",
"philyan@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "use-sync-sandbox",
"owners": [ "//components/sync/OWNERS" ],
// This flag is required for testing with the related
// wallet-service-use-sandbox on Android.
"expiry_milestone": -1
},
{
"name": "use-ui-graphics-image-renderer-for-fallback-icons",
"owners": [
"stkhapugin@chromium.org",
"bling-flags@google.com"
],
"expiry_milestone": 160
},
{
"name": "use-unexportable-key-service-in-browser-process",
"owners": ["andrikopouslos@google.com"],
"expiry_milestone": 150
},
{
"name": "use-wallpaper-staging-url",
"owners": [ "cros-customization@google.com", "hsuregan@chromium.org", "khorimoto@chromium.org" ],
// This flag is required for QA and dogfood testing.
"expiry_milestone": -1
},
{
"name": "use-winrt-midi-api",
"owners": [ "//third_party/blink/renderer/modules/webaudio/OWNERS", "toyoshim@chromium.org", "mjwilson@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "use-xps-for-printing",
"owners": [ "awscreen@chromium.org", "thestig@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "use-xps-for-printing-from-pdf",
"owners": [ "awscreen@chromium.org", "thestig@chromium.org" ],
"expiry_milestone": 145
},
{
"name": "user-media-element",
"owners": [ "ravjit@chromium.org", "tungnh@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "user-media-screen-capturing",
"owners": [ "hscham@chromium.org", "mbujak@google.com" ],
"expiry_milestone": 160
},
{
"name": "user-value-default-browser-strings",
"owners": [
"aisulu@google.com",
"arabm@google.com",
"chrome-browser-privacy-team@google.com"
],
"expiry_milestone": 145
},
{
"name": "variations-experimental-corpus",
"owners": [ "//components/variations/OWNERS" ],
// This is used by testers to manually test changes to the variations seed
// infrastructure.
"expiry_milestone": 150
},
{
"name": "variations-restrict-dogfood",
"owners": [ "//components/variations/OWNERS" ],
// This is used by testers to manually test changes to the variations seed
// infrastructure.
"expiry_milestone": 150
},
{
"name": "variations-seed-corpus",
"owners": [ "//components/variations/OWNERS" ],
// This is used by testers to manually test changes to the variations seed
// infrastructure.
"expiry_milestone": 150
},
{
"name": "vc-background-replace",
"owners": [ "skyostil@chromium.org", "charleszhao@chromium.org", "jmpollock@chromium.org" ],
"expiry_milestone": 126
},
{
"name": "vc-dlc-ui",
"owners": [
"etuck@google.com",
"cros-status-area-eng@google.com"
],
"expiry_milestone": 130
},
{
"name": "vc-relighting-inference-backend",
"owners": [
"shik@chromium.org",
"chingkang@chromium.org",
"jcliang@chromium.org",
"ototot@chromium.org",
"cros-odml-foundations-eng@google.com"
],
"expiry_milestone": 150
},
{
"name": "vc-retouch-inference-backend",
"owners": [
"shik@chromium.org",
"chingkang@chromium.org",
"jcliang@chromium.org",
"ototot@google.com",
"cros-odml-foundations-eng@google.com"
],
"expiry_milestone": 150
},
{
"name": "vc-segmentation-inference-backend",
"owners": [
"shik@chromium.org",
"chingkang@chromium.org",
"jcliang@chromium.org",
"ototot@chromium.org",
"cros-odml-foundations-eng@google.com"
],
"expiry_milestone": 150
},
{
"name": "vc-segmentation-model",
"owners": [ "ardoerlemans@chromium.org", "jmpollock@chromium.org", "nbowe@chromium.org" ],
"expiry_milestone": 116
},
{
"name": "vc-studio-look",
"owners": [ "okuji@chromium.org", "chromeos-camera-eng@google.com"],
"expiry_milestone": 150
},
{
"name": "vc-tray-mic-indicator",
"owners": [ "normanbt@chromium.org", "chromeos-audio@google.com"],
"expiry_milestone": 140
},
{
"name": "vc-tray-title-header",
"owners": [ "normanbt@chromium.org", "chromeos-audio@google.com"],
"expiry_milestone": 140
},
{
"name": "vc-web-api",
"owners": [ "chenjih@chromium.org", "charleszhao@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "verify-mtcs",
"owners": [
"mattm@chromium.org",
"nharper@chromium.org",
"jdeblasio@chromium.org"
],
"expiry_milestone": 155
},
{
"name": "verify-qwacs",
"owners": [
"nharper@chromium.org",
"mattm@chromium.org"
],
"expiry_milestone": 157
},
{
"name": "vertical-tabs",
"owners": ["top-chrome-desktop-ui@google.com", "dpenning@chromium.org", "agale@chromium.org", "corising@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "vertical-tabs-expand-on-hover",
"owners": ["top-chrome-desktop-ui@google.com", "dpenning@chromium.org", "agale@chromium.org", "corising@chromium.org", "dfried@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "vertical-tabs-grab-handle-removal",
"owners": [ "kunaldaftari@google.com", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 155
},
{
"name": "vids-app-preinstall",
"owners": [ "alancutter@chromium.org", "cros-ca-eng@google.com" ],
"expiry_milestone": 150
},
{
"name": "viewport-segments",
"owners": [ "alexis.menard@intel.com" ],
"expiry_milestone": 140
},
{
"name": "visited-url-ranking-service-domain-deduplication",
"owners": ["mfacey@chromium.org","romanarora@chromium.org", "chrome-desktop-ntp@google.com"],
"expiry_milestone": 140
},
{
"name": "visited-url-ranking-service-history-visibility-score-filter",
"owners": ["romanarora@chromium.org", "ssid@chromium.org", "chrome-desktop-ntp@google.com"],
"expiry_milestone": 140
},
{
"name": "vulkan-from-angle",
"owners": [ "syoussefi@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "wait-threshold-seconds-for-capabilities-api",
"owners": [ "jlebel@chromium.org", "chrome-signin-team@google.com" ],
// Used for manual testing to extend the wait time for capabilities fetching on iOS devices.
"expiry_milestone": -1
},
{
"name": "wake-on-wifi-allowed",
"owners": [ "yenlinlai@chromium.org", "chromeos-wifi-team@google.com" ],
"expiry_milestone": 95
},
{
"name": "wallet-api-private-passes-enabled",
"owners": [ "brunobraga@google.com", "chudakov@google.com" ],
"expiry_milestone": 160
},
{
"name": "wallet-service-use-sandbox",
"owners": [ "osaul@google.com", "payments-autofill-team@google.com" ],
// This flag is used by testing teams to run Google Payments calls against
// the development server environment.
"expiry_milestone": -1
},
{
"name": "wallpaper-fast-refresh",
"owners": ["cowmoo@google.com", "assistive-eng@google.com"],
// Used for manual testing for daily wallpaper refresh feature
"expiry_milestone": -1
},
{
"name": "wallpaper-search-settings-visibility",
"owners": [ "pauladedeji@gooogle.com","tbansal@chromium.org", "tiborg@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "wayland-session-management",
"owners": [ "nickdiego@igalia.com", "fangzhoug@chromium.org", "thomasanderson@chromium.org"],
"expiry_milestone": 160
},
{
"name": "web-app-install-dialog",
"owners": [ "aixba@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "web-app-install-element",
"owners": [
"liahiscock@microsoft.com",
"pwa-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "web-app-installation-api",
"owners": [ "liahiscock@microsoft.com", "pwa-team@google.com" ],
"expiry_milestone": 160
},
{
"name": "web-app-migrate-preinstalled-chat",
"owners": [ "pwa-team@google.com", "mek@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "web-app-migration-api",
"owners": [ "mek@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 155
},
{
"name": "web-authentication-ambient-signin",
"owners": [
"derinel@google.com",
"kenrb@chromium.org"
],
"expiry_milestone": 160
},
{
"name": "web-authentication-immediate-get",
"owners": [
"derinel@google.com",
"kenrb@chromium.org"
],
"expiry_milestone": 151
},
{
"name": "web-authentication-permit-enterprise-attestation",
"owners": [ "chrome-webauthn@google.com" ],
// This flag lets end users enroll security keys with an enterprise that
// requires individual attestation on a device that is not enterprised
// managed (e.g. during onboarding).
"expiry_milestone": -1
},
{
"name": "web-hid-in-web-view",
"owners": [ "giovax@google.com", "pwa-commercial@google.com", "pwa-team@google.com" ],
"expiry_milestone": 180
},
{
"name": "web-identity-digital-credentials",
"owners": ["mamir@chromium.org", "goto@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 160
},
{
"name": "web-identity-digital-credentials-creation",
"owners": ["mamir@chromium.org", "web-identity-eng@google.com"],
"expiry_milestone": 160
},
{
"name": "web-machine-learning-neural-network",
"owners": [ "qjw@chromium.org", "ningxin.hu@intel.com", "rafael.cintron@microsoft.com" ],
"expiry_milestone": 156
},
{
"name": "web-otp-backend",
"owners": [ "yigu@chromium.org" ],
"expiry_milestone": 138
},
{
"name": "web-request-security-info",
"owners": ["vkrot@google.com", "bhaskarsharma@google.com", "//extensions/OWNERS"],
"expiry_milestone": 160
},
{
"name": "webcrypto-pqc",
"owners": [ "hchao@chromium.org", "chrome-secure-web-and-net@chromium.org" ],
"expiry_milestone": 152
},
{
"name": "webium",
"owners": [ "robliao@chromium.org", "kerenzhu@chromium.org" ],
"expiry_milestone": 155
},
{
"name": "webnn-coreml",
"owners": [ "reillyg@chromium.org", "phillis@chromium.org" ],
"expiry_milestone": 156
},
{
"name": "webnn-coreml-explicit-gpu-or-npu",
"owners": [ "reillyg@chromium.org", "phillis@chromium.org" ],
"expiry_milestone": 156
},
{
"name": "webnn-litert",
"owners": [ "reillyg@chromium.org", "phillis@chromium.org", "lyjiang@google.com" ],
"expiry_milestone": 156
},
{
"name": "webnn-onnxruntime",
"owners": [ "reillyg@chromium.org", "rafael.cintron@microsoft.com" ],
"expiry_milestone": 156
},
{
"name": "webrtc-allow-wgc-screen-capturer",
"owners": [ "henrika@google.com", "video-cmi-mpp@google.com" ],
"expiry_milestone": 139
},
{
"name": "webrtc-hw-decoding",
"owners": [ "hiroh@chromium.org", "chromeos-video-eng@google.com" ],
// This flag does not expire because it allows users to enable or disable
// HW video decoding only in webrtc usecase for debugging purpose and
// temporary workaround for some issues.
"expiry_milestone": -1
},
{
"name": "webrtc-hw-encoding",
"owners": [ "hiroh@chromium.org", "chromeos-video-eng@google.com" ],
// This flag does not expire because it allows users to enable or disable
// HW video encoding only in webrtc usecase for debugging purpose and
// temporary workaround for some issues.
"expiry_milestone": -1
},
{
"name": "webrtc-pqc-for-dtls",
"owners": [ "agpalak@chromium.org", "guidou@chromium.org"],
"expiry_milestone": 170
},
{
"name": "webrtc-wgc-require-border",
"owners": [ "eladalon@chromium.org", "kron@chromium.org" ],
"expiry_milestone": 180
},
{
"name": "webtransport-developer-mode",
"owners": [ "//net/quic/OWNERS" ],
// This flag is used by developers to debug applications
// using WebTransport locally.
"expiry_milestone": -1
},
{
"name": "webui-omnibox-aim-popup",
"owners": [ "mahmadi@chromium.org", "kylixrd@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-aim-popup-disable-animation",
"owners": [ "mahmadi@chromium.org", "kylixrd@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-full-popup",
"owners": [ "mahmadi@chromium.org", "kylixrd@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-full-popup-v2",
"owners": [ "avivkiss@google.com", "khalidpeer@chromium.org", "mahmadi@chromium.org", "kylixrd@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-hide-aim-url",
"owners": [ "mfacey@google.com", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-popup",
"owners": [ "mahmadi@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-popup-debug",
"owners": [ "mahmadi@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-popup-selection-control",
"owners": [ "mahmadi@chromium.org", "orinj@chromium.org", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-omnibox-simplification",
"owners": [ "caitc@google.com", "chrome-desktop-search@google.com" ],
"expiry_milestone": 160
},
{
"name": "webui-refresh-2026",
"owners": [ "mickeyburks@chromium.org", "top-chrome-desktop-ui@google.com" ],
"expiry_milestone": 160
},
{
"name": "webxr-hand-anonymization",
"owners": [ "//components/webxr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "webxr-incubations",
"owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "webxr-internals",
"owners": [ "//components/webxr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "webxr-mesh-detection",
"owners": [ "//components/webxr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "webxr-plane-detection",
"owners": [ "//components/webxr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "webxr-projection-layers",
"owners": [ "//components/webxr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "webxr-runtime",
"owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
// This flag allows QA and Developers to force running on a particular
// runtime, even if ordinarily Chrome would prefer a different runtime for
// the particular hardware. Useful to debug user issues or multiple runtimes
// with a single headset.
"expiry_milestone": -1
},
{
"name": "webxr-webgpu-binding",
"owners": [ "//components/webxr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 154
},
{
"name": "wifi-concurrency",
"owners": [ "jiajunz@google.com", "cros-device-enablement@google.com" ],
"expiry_milestone": 137
},
{
"name": "wifi-connect-mac-address-randomization",
"owners": [ "jsiuda@chromium.org", "chromeos-wifi-team@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "windows-system-tracing",
"owners": [ "etiennep@chromium.org", "grt@chromium.org" ],
// This flag allows QA, developers, and users to easily capture Chrometto
// traces that include system events.
"expiry_milestone": -1
},
{
"name": "windows11-mica-titlebar",
"owners": [ "j@jloeffler.com", "kylixrd@chromium.org" ],
"expiry_milestone": 160
},
{
"name": "writer-api-for-gemini-nano",
"owners": ["//chrome/browser/ai/OWNERS", "builtin-ai-team@google.com"],
"expiry_milestone": 154
},
{
"name": "xplat-synced-setup",
"owners": ["jhimawan@google.com", "clank-app-team@google.com"],
"expiry_milestone": 160
},
{
"name": "xslt",
"owners": [ "masonf@chromium.org" ],
"expiry_milestone": 162
},
{
"name": "xsurface-metrics-reporting",
"owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "your-saved-info-settings-page-android",
"owners": ["josefraska@google.com", "chrome-autofill-team@google.com"],
"expiry_milestone": 152
},
{
"name": "your-saved-info-settings-page-ios",
"owners": ["jsobiech@google.com", "chrome-autofill-team@google.com"],
"expiry_milestone": 152
},
{
"name": "zero-copy-video-capture",
"owners": [
"eugene@chromium.org",
"media-dev@chromium.org",
// For CrOS
"chromeos-camera-eng@google.com",
"chromeos-gfx-video@google.com",
// For MacOS and Windows
"video-performance-team@google.com"
],
"expiry_milestone": 160
},
{
"name": "zero-state-suggestions",
"owners": [
"tarekmakkouk@google.com",
"bling-alchemy-eng@google.com"
],
"expiry_milestone": 160
}
]