blob: 785009812da21142292b8911c77fda5ef21f4d96 [file] [log] [blame]
// 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": "accessible-pdf-form",
"owners": [ "bravi@microsoft.com", "mohitb@microsoft.com" ],
"expiry_milestone": 110
},
{
"name": "account-passwords-on-signin",
"owners": [ "victorvianna@google.com", "chrome-sync-dev+finch@google.com"],
"expiry_milestone":130
},
{
"name": "account-reauthentication-recent-time-window",
"owners": [ "clhager@chromium.org", "twellington@chromium.org", "geoffhuang@chromium.org"],
"expiry_milestone":-1
},
{
"name": "adaptive-button-in-top-toolbar-add-to-bookmarks",
"owners": [ "salg@google.com", "chrome-segmentation-platform@google.com" ],
"expiry_milestone": 130
},
{
"name": "adaptive-button-in-top-toolbar-customization",
"owners": [ "salg@google.com", "chrome-segmentation-platform@google.com" ],
"expiry_milestone": 130
},
{
"name": "adaptive-button-in-top-toolbar-translate",
"owners": [ "salg@google.com", "chrome-segmentation-platform@google.com" ],
"expiry_milestone": 130
},
{
"name": "adaptive-charging",
"owners": [ "thanhdng@chromium.org", "alanlxl@chromium.org" ],
"expiry_milestone": 122
},
{
"name": "adaptive-charging-for-testing",
"owners": [ "thanhdng@chromium.org", "alanlxl@chromium.org" ],
"expiry_milestone": 122
},
{
"name": "add-printer-via-printscanmgr",
"owners": [ "pmoy@chromium.org", "project-bolton-eng@google.com" ],
"expiry_milestone": 126
},
{
"name": "add-to-homescreen-iph",
"owners": [ "shaktisahu@chromium.org" ],
"expiry_milestone": 100
},
{
"name": "advanced-documentscan-api",
"owners": [ "bmgordon@chromium.org", "project-bolton@google.com" ],
"expiry_milestone": 127
},
{
"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-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-devtools-in-system-ui",
"owners": [ "lacros-team@google.com" ],
// This flag is needed as debugging tool for ChromeOS developers.
"expiry_milestone": -1
},
{
"name": "allow-dsp-based-aec",
"owners": [ "peah@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "allow-dsp-based-agc",
"owners": [ "peah@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "allow-dsp-based-ns",
"owners": [ "peah@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "allow-insecure-localhost",
"owners": [ "cthomp@chromium.org", "security-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "allow-scroll-settings",
"owners": [ "zhangwenyu@chromium.org", "cros-peripherals@google.com" ],
"expiry_milestone": 130
},
{
"name": "alt-click-and-six-pack-customization",
"owners": [ "michaelcheco@chromium.org", "cros-peripherals@google.com" ],
"expiry_milestone": 130
},
{
"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-app-integration",
"owners": [ "gangwu@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 130
},
{
"name": "android-browser-controls-in-viz",
"owners": [ "peilinwang@google.com", "kylechar@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "android-elegant-text-height",
"owners": [ "twellington@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "android-extended-keyboard-shortcuts",
"owners": [ "wbjacksonjr@google.com"],
"expiry_milestone": 119
},
{
"name": "android-hats-refactor",
"owners": [ "wenyufu@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 128
},
{
"name": "android-hub",
"owners": [ "clank-hub-dev@google.com" ],
"expiry_milestone": 130
},
{
"name": "android-improved-bookmarks",
"owners": ["wylieb@chromium.org", "skym@chromium.org"],
"expiry_milestone": 125
},
{
"name": "android-no-surface-sync-for-browser-controls",
"owners": ["peilinwang@google.com"],
"expiry_milestone": 130
},
{
"name": "android-open-pdf-inline",
"owners": [ "shuyng@google.com", "qinmin@chromium.org", "clank-large-form-factors@google.com" ],
"expiry_milestone": 130
},
{
"name": "android-tab-declutter",
"owners": [ "wylieb@google.com", "clank-tab-dev@google.com" ],
"expiry_milestone": 135
},
{
"name": "android-tab-group-stable-ids",
"owners": [ "ckitagawa@chromium.org", "clank-tab-dev@google.com" ],
"expiry_milestone": 130
},
{
"name": "animate-suggestions-list-appearance",
"owners": [ "pnoland@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 135
},
{
"name": "animated-image-drag-shadow",
"owners": [ "shuyng@google.com", "wenyufu@chromium.org", "clank-app-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "animated-image-resume",
"owners": [ "cblume@chromium.org", "vmpstr@chromium.org" ],
"expiry_milestone": 93
},
{
"name": "apn-policies",
"owners": [ "gordonseto@google.com", "hsuregan@google.com", "cros-connectivity@google.com" ],
"expiry_milestone": 134
},
{
"name": "apn-revamp",
"owners": [ "gordonseto@google.com", "cros-connectivity@google.com" ],
"expiry_milestone": 128
},
{
"name": "app-deduplication-service-fondue",
"owners": [ "tsergeant@chromium.org", "chromeos-apps-foundation-team@google.com" ],
"expiry_milestone": 125
},
{
"name": "app-install-service-uri",
"owners": [
"tsergeant@chromium.org",
"crosdev-commerce-eng@google.com"
],
"expiry_milestone": 128
},
{
"name": "app-install-service-uri-borealis",
"owners": [ "tsergeant@chromium.org", "chromeos-apps-foundation-team@google.com" ],
"expiry_milestone": 128
},
{
"name": "app-launch-automation",
"owners": [ "dandersson@chromium.org", "janetmac@chromium.org" ],
"expiry_milestone": 123
},
{
"name": "app-specific-history",
"owners": [ "katzz@google.com", "jinsukkim@google.com" ],
"expiry_milestone": 142
},
{
"name": "app-store-rating-loosened-triggers",
"owners": [ "hiramahmood@google.com", "bling-flags@google.com" ],
"expiry_milestone": 120
},
{
"name": "app-to-app-link-capturing",
"owners": [ "tsergeant@chromium.org", "chromeos-apps-foundation-team@google.com" ],
"expiry_milestone": 125
},
{
"name": "app-to-app-link-capturing-workspace-apps",
"owners": [ "tsergeant@chromium.org", "chromeos-apps-foundation-team@google.com" ],
"expiry_milestone": 125
},
{
"name": "arc-aaudio-mmap-low-latency",
"owners": [ "pteerapong@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 135
},
{
"name": "arc-arc-on-demand",
"owners": [ "yuholong@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "arc-custom-tabs-experiment",
"owners": [ "hashimoto@chromium.org", "dominickn@chromium.org" ],
"expiry_milestone": 95
},
{
"name": "arc-documents-provider-unknown-size",
"owners": [ "alexbn@chromium.org" ],
"expiry_milestone": 98
},
{
"name": "arc-enable-virtio-blk-for-data",
"owners": [ "niwa@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "arc-external-storage-access",
"owners": [ "momohatt@chromium.org", "youkichihosoi@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "arc-file-picker-experiment",
"owners": [ "youkichihosoi@chromium.org", "niwa@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "arc-idle-manager",
"owners": [ "raging@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "arc-ignore-hover-event-anr",
"owners": [ "lingyufeng@chromium.org", "arc-user-focus@google.com" ],
"expiry_milestone": 130
},
{ "name": "arc-instant-response-window-open",
"owners": [ "sstan@chromium.org", "mduggan@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "arc-keyboard-shortcut-helper-integration",
"owners": [ "yhanada@chromium.org", "hirokisato@chromium.org" ],
"expiry_milestone": 130
},
{
"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-nearby-share-fuse-box",
"owners": ["tsergeant@chromium.org", "alanding@chromium.org", "phshah@chromium.org", "cros-sharesheet@google.com"],
"expiry_milestone": 125
},
{
"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-rounded-window-compat",
"owners": [ "toshikikikuchi@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "arc-rt-vcpu-dual-core",
"owners": [ "kansho@chromium.org" ],
"expiry_milestone": 100
},
{
"name": "arc-rt-vcpu-quad-core",
"owners": [ "kansho@chromium.org" ],
"expiry_milestone": 100
},
{
"name": "arc-sleep",
"owners": [ "stevensd@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "arc-switch-to-keymint-daemon",
"owners": [ "yaohuali@chromium.org" ],
"expiry_milestone": 123
},
{
"name": "arc-switch-to-keymint-on-t",
"owners": [ "yaohuali@chromium.org" ],
"expiry_milestone": 123
},
{
"name": "arc-switch-to-keymint-on-t-override",
"owners": [ "yaohuali@chromium.org" ],
"expiry_milestone": 123
},
{
"name": "arc-sync-install-priority",
"owners": ["lgcheng@google.com"],
"expiry_milestone": 126
},
{
"name": "arc-touchscreen-emulation",
"owners": [ "yhanada@chromium.org" ],
"expiry_milestone": 132
},
{
"name": "arc-unthrottle-on-active-audio",
"owners": [ "pteerapong@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "arc-vm-memory-size",
"owners": [ "yuholong@google.com" ],
"expiry_milestone": 135
},
{
"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": "arc-xdg-mode",
"owners": [ "takise@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "ash-capture-mode-education",
"owners": [ "hewer@chromium.org", "meganlfu@google.com"],
"expiry_milestone": 127
},
{
"name": "ash-capture-mode-education-bypass-limits",
"owners": [ "hewer@chromium.org", "meganlfu@google.com"],
"expiry_milestone": 122
},
{
"name": "ash-capture-mode-gif-recording",
"owners": [ "afakhry@chromium.org", "gzadina@chromium.org" ],
"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-faster-split-screen-setup",
"owners": [ "michelefan@chromium.org", "sophiewen@chromium.org", "xdai@chromium.org" ],
"expiry_milestone": 129
},
{
"name": "ash-forest-feature",
"owners": [ "sammiequon@chromium.org", "cros-forest@google.com"],
"expiry_milestone": 129
},
{
"name": "ash-forest-feature-key",
"owners": [ "sammiequon@chromium.org", "cros-forest@google.com"],
"expiry_milestone": 129
},
{
"name": "ash-limit-shelf-items-to-active-desk",
"owners": [ "dandersson@chromium.org", "janetmac@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "ash-modifier-split",
"owners": [
"dpad@chromium.org",
"wangdanny@chromium.org",
"cros-peripherals@google.com"
],
"expiry_milestone": 131
},
{
"name": "ash-modifier-split-feature-key",
"owners": [ "dpad@chromium.org", "cros-peripherals@google.com" ],
"expiry_milestone": 131
},
{
"name": "ash-picker",
"owners": [ "shend@chromium.org", "e14s-eng@google.com" ],
"expiry_milestone": 131
},
{
"name": "ash-picker-feature-key",
"owners": [ "shend@chromium.org", "e14s-eng@google.com" ],
"expiry_milestone": 131
},
{
"name": "ash-picker-flip",
"owners": [
"dpad@google.com",
"shend@chromium.org",
"e14s-eng@google.com"
],
"expiry_milestone": 131
},
{
"name": "ash-snap-groups",
"owners": [ "michelefan@chromium.org", "sophiewen@chromium.org", "xdai@chromium.org" ],
"expiry_milestone": 129
},
{
"name": "ash-split-keyboard-refactor",
"owners": [
"dpad@chromium.org",
"cros-peripherals@google.com"
],
"expiry_milestone": 131
},
{
"name": "assistant-iph",
"owners": ["wutao@chromium.org", "assistive-eng@google.com"],
"expiry_milestone": 126
},
{
"name": "asynchronous-scanner-discovery",
"owners": [ "bmgordon@chromium.org", "project-bolton@google.com" ],
"expiry_milestone": 127
},
{
"name": "atomic-move",
"owners": [ "dom@chromium.org", "nrosenthal@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "attribution-reporting-debug-mode",
"owners": [ "//content/browser/attribution_reporting/OWNERS" ],
"expiry_milestone": 123
},
{
"name": "audio-a2dp-advanced-codecs",
"owners": ["jrwu@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "audio-aec-required-for-cras-processor",
"owners": [ "aaronyu@google.com", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "audio-ap-noise-cancellation",
"owners": ["aaronyu@chromium.org", "hunghsienchen@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 125
},
{
"name": "audio-flexible-loopback-for-system-loopback",
"owners": ["aaronyu@google.com", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "audio-hfp-mic-sr",
"owners": [ "paulhsia@chromium.org", "cranelw@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 133
},
{
"name": "audio-hfp-mic-sr-toggle",
"owners": [ "paulhsia@chromium.org", "cranelw@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "audio-hfp-offload",
"owners": [ "johnylin@chromium.org", "jrwu@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "audio-hfp-swb",
"owners": [ "jrwu@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "audio-offload-cras-dsp-to-sof",
"owners": [ "johnylin@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "audio-selection-improvement",
"owners": [ "zhangwenyu@google.com", "cros-peripherals@google.com" ],
"expiry_milestone": 135
},
{
"name": "audio-style-transfer",
"owners": ["cranelw@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 133
},
{
"name": "audio-suppress-set-rtc-audio-active",
"owners": [ "aaronyu@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 125
},
{
"name": "authenticate-using-new-windows-hello-api",
"owners": [ "sygiet@google.com", "vasilii@chromium.org"],
"expiry_milestone": 130
},
{
"name": "auto-framing-override",
"owners": [ "kamesan@chromium.org", "chromeos-camera-eng@google.com" ],
"expiry_milestone": 116
},
{
"name": "auto-picture-in-picture-for-video-playback",
"owners": [ "bkeen@google.com", "media-dev@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "auto-picture-in-picture-video-heuristics",
"owners": [ "bkeen@google.com", "media-dev@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "autofill-content-editables",
"owners": [ "jkeitel@chromium.org", "schwering@google.com" ],
"expiry_milestone": 125
},
{
"name": "autofill-disable-profile-updates",
"owners": ["sebsg@chromium.org"],
"expiry_milestone": 125
},
{
"name": "autofill-disable-silent-profile-updates",
"owners": ["sebsg@chromium.org"],
"expiry_milestone": 125
},
{
"name": "autofill-enable-admin-level-2",
"owners": ["sebsg@chromium.org"],
"expiry_milestone": 126
},
{
"name": "autofill-enable-android-n-key-for-fido-authentication",
"owners": ["longsheng@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-between-streets",
"owners": ["sebsg@chromium.org"],
"expiry_milestone": 126
},
{
"name": "autofill-enable-card-art-image",
"owners": [ "vishwasuppoor@chromium.org", "siyua@chromium.org", "alexandertekle@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "autofill-enable-card-art-server-side-stretching",
"owners": ["vishwasuppoor@google.com", "alexandertekle@google.com"],
"expiry_milestone": 122
},
{
"name": "autofill-enable-card-benefits-for-american-express",
"owners": [ "alexandertekle@chromium.org"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-card-benefits-for-capital-one",
"owners": [ "alexandertekle@chromium.org"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-card-benefits-sync",
"owners": [ "alexandertekle@chromium.org", "yishuil@google.com" ],
"expiry_milestone": 130
},
{
"name": "autofill-enable-card-product-name",
"owners": [ "vishwasuppoor@chromium.org", "siyua@chromium.org", "alexandertekle@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "autofill-enable-cvc-storage-and-filling",
"owners": [ "koulvipul@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-dynamically-loading-fields-on-input",
"owners": [ "vidhanj@google.com" ],
"expiry_milestone": 127
},
{
"name": "autofill-enable-fido-progress-dialog",
"owners": [ "siashah@chromium.org", "yiian@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "autofill-enable-fpan-risk-based-authentication",
"owners": [ "junhuihe@google.com" ],
"expiry_milestone": 130
},
{
"name": "autofill-enable-landmark",
"owners": [ "sebsg@chromium.org" ],
"expiry_milestone": 126
},
{
"name": "autofill-enable-local-iban",
"owners": [ "qihuizhao@google.com", "averina@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "autofill-enable-manual-fallback-iph",
"owners": [ "theocristea@google.com", "brunobraga@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "autofill-enable-merchant-domain-in-unmask-card-request",
"owners": [ "justinleewells@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "autofill-enable-new-card-art-and-network-images",
"owners": ["alexandertekle@google.com", "vishwasuppoor@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-offers-in-clank-keyboard-accessory",
"owners": [ "siyua@chromium.org", "siashah@google.com" ],
"expiry_milestone": 116
},
{
"name": "autofill-enable-payments-mandatory-reauth",
"owners": [ "vinnypersky@google.com", "sujiezhu@google.com", "koulvipul@google.com" ],
"expiry_milestone": 125
},
{
"name": "autofill-enable-prefetching-risk-data-for-retrieval",
"owners": ["hvs@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-ranking-formula-address-profiles",
"owners": [ "alexandertekle@google.com", "koerber@google.com" ],
"expiry_milestone": 125
},
{
"name": "autofill-enable-ranking-formula-credit-cards",
"owners": [ "alexandertekle@google.com", "koerber@google.com" ],
"expiry_milestone": 125
},
{
"name": "autofill-enable-remade-downstream-metrics",
"owners": [ "siyua@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "autofill-enable-save-card-loading-and-confirmation",
"owners": [
"darwinyang@chromium.org",
"chrome-payments-team@google.com"
],
"expiry_milestone": 130
},
{
"name": "autofill-enable-save-card-local-save-fallback",
"owners": [
"darwinyang@chromium.org",
"chrome-payments-team@google.com"
],
"expiry_milestone": 130
},
{
"name": "autofill-enable-server-iban",
"owners": [ "qihuizhao@google.com", "jsaul@google.com" ],
"expiry_milestone": 128
},
{
"name": "autofill-enable-sticky-manual-fallback-for-cards",
"owners": [ "siashah@chromium.org","siyua@chromium.org" ],
"expiry_milestone": 116
},
{
"name": "autofill-enable-syncing-of-pix-bank-accounts",
"owners": ["siashah@chromium.org", "chrome-payments-team@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-vcn-3ds-authentication",
"owners": ["vinnypersky@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-vcn-enroll-loading-and-confirmation",
"owners": [ "kavitasoni@chromium.org", "chrome-payments-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "autofill-enable-vcn-gray-out-for-merchant-opt-out",
"owners": ["hvs@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-verve-card-support",
"owners": [ "koulvipul@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 135
},
{
"name": "autofill-enable-virtual-card-metadata",
"owners": [ "siyua@chromium.org", "siashah@chromium.org"],
"expiry_milestone": 130
},
{
"name": "autofill-enable-virtual-cards",
"owners": [ "siyua@chromium.org", "chbannon@google.com", "slobodan@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "autofill-enable-xhr-submission-detection-ios",
"owners": [ "eic@google.com", "bling-transactions@google.com" , "bling-flags@google.com"],
"expiry_milestone": 129
},
{
"name": "autofill-for-unclassified-fields-available",
"owners": [ "tchudakov@chromium.org", "vykochko@chromium.org", "brunobraga@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "autofill-granular-filling-available",
"owners": [ "tchudakov@chromium.org", "vykochko@chromium.org", "brunobraga@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "autofill-highlight-only-changed-value-in-preview-mode",
"owners": [ "koerber@chromium.org", "mamir@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "autofill-more-prominent-popup",
"owners": [
"vykochko@google.com",
"autofill-squad-muc@google.com"
],
"expiry_milestone": 123
},
{
"name": "autofill-parse-vcn-card-on-file-standalone-cvc-fields",
"owners": [ "jsaul@google.com", "alexandertekle@google.com" ],
"expiry_milestone": 130
},
{
"name": "autofill-shared-storage-server-card-data",
"owners": [ "nburris@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-skip-android-bottom-sheet-for-iban",
"owners": [ "qihuizhao@google.com", "jsaul@google.com", "payments-autofill-team@google.com" ],
"expiry_milestone": 136
},
{
"name": "autofill-sticky-infobar",
"owners": [ "vincb@google.com", "bling-transactions@google.com"],
"expiry_milestone": 127
},
{
"name": "autofill-update-chrome-settings-link-to-gpay-web",
"owners": ["averina@google.com", "payments-autofill-team@google.com"],
"expiry_milestone": 130
},
{
"name": "autofill-use-two-dots-for-last-four-digits",
"owners": [
"smcgruer@chromium.org",
"chrome-payments-team@google.com"
],
"expiry_milestone": 135
},
{
"name": "automatic-fullscreen-content-setting",
"owners": [ "msw@chromium.org", "web-windowing-team@google.com" ],
"expiry_milestone": 140
},
{
"name": "auxiliary-search-donation",
"owners": [ "gangwu@chromium.org", "chrome-mobile-search@google.com" ],
"expiry_milestone": 140
},
{
"name": "avif-gainmap-hdr-images",
"owners": [ "maryla@google.com", "avif-eng@google.com" ],
"expiry_milestone": 130
},
{
"name": "back-forward-cache",
"owners": [ "bfcache-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "back-forward-transitions",
"owners": [ "liuwilliam@google.com", "chrome-seamless-core@google.com" ],
"expiry_milestone": 130
},
{
"name": "back-gesture-activity-tab-provider",
"owners": ["lazzzis@google.com", "donnd@chromium.org", "twellington@chromium.org"],
"expiry_milestone": 130
},
{
"name": "back-gesture-refactor-android",
"owners": ["lazzzis@google.com", "jinsukkim@chromium.org", "twellington@chromium.org"],
"expiry_milestone": 130
},
{
"name": "back-to-home-animation",
"owners": ["lazzzis@google.com", "twellington@chromium.org"],
"expiry_milestone": 129
},
{
"name": "background-listening",
"owners": [
"jiamingc@chromium.org",
"cros-system-ui-eng@google.com"
],
"expiry_milestone": 135
},
{
"name": "background-resource-fetch",
"owners": ["horo@chromium.org"],
"expiry_milestone": 130
},
{
"name": "backlight-ocr",
"owners": [
"nektar@chromium.org",
"//ui/accessibility/OWNERS"
],
"expiry_milestone": 132
},
{
"name": "biometric-reauth-password-filling",
"owners": [ "ioanap@chromium.org", "izuzic@google.com"],
"expiry_milestone": 125
},
{
"name": "blink-extension",
"owners": ["ortuno@chromium.org", "cros-apps-platform-core@google.com" ],
"expiry_milestone": 132
},
{
"name": "blink-extension-diagnostics",
"owners": ["ortuno@chromium.org", "cros-apps-platform-core@google.com" ],
"expiry_milestone": 132
},
{
"name": "block-insecure-private-network-requests",
"owners": [ "lyf@chromium.org", "phao@chromium.org", "chrome-security-owp-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "bluetooth-audio-le-audio-only",
"owners": ["jrwu@chromium.org", "chromeos-audio@google.com" ],
"expiry_milestone": 135
},
{
"name": "bluetooth-coredump",
"owners": ["mmandlik@chromium.org", "chromeos-bt-team@google.com"],
"expiry_milestone": 120
},
{
"name": "bluetooth-disconnect-warning",
"owners": [ "tjohnsonkanu@google.com", "cros-connectivity@google.com" ],
"expiry_milestone": 132
},
{
"name": "bluetooth-floss-availability-check",
"owners": [ "howardchung@google.com", "chromeos-bt-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "bluetooth-floss-coredump",
"owners": ["mmandlik@chromium.org", "chromeos-bt-team@google.com"],
"expiry_milestone": 124
},
{
"name": "bluetooth-floss-telephony",
"owners": [ "whalechang@google.com", "chromeos-audio-sw@google.com" ],
"expiry_milestone": 130
},
{
"name": "bluetooth-use-floss",
"owners": ["abhishekpandit@chromium.org", "chromeos-bt-champs@google.com"],
"expiry_milestone": 130
},
{
"name": "bluetooth-use-llprivacy",
"owners": ["jiangzp@chromium.org", "chromeos-bt-champs@google.com"],
"expiry_milestone": 130
},
{
"name": "boarding-pass-detector",
"owners": ["hanfeng@google.com"],
"expiry_milestone": 140
},
{
"name": "bookmarks-and-reading-list-behind-opt-in",
"owners": [ "wylieb@chromium.org", "bsazonov@chromium.org" ],
"expiry_milestone": 126
},
{
"name": "bookmarks-improved-save-flow",
"owners": ["wylieb@chromium.org", "fgorski@chromium.org", "mdjones@chromium.org"],
"expiry_milestone": 115
},
{
"name": "bookmarks-refresh",
"owners": ["wylieb@chromium.org", "fgorski@chromium.org", "mdjones@chromium.org"],
"expiry_milestone": 115
},
{
"name": "borealis-big-gl",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "borealis-dgpu",
"owners": [ "dbehr@google.com", "chromeos-gfx-gpu@google.com", "buganizer-system+995569@google.com" ],
"expiry_milestone": 132
},
{
"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": 132
},
{
"name": "borealis-force-beta-client",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "borealis-force-double-scale",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "borealis-linux-mode",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "borealis-provision",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "borealis-scale-client-by-dpi",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "borealis-web-ui-installer",
"owners": [ "philpearson@google.com", "borealis-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "borealis-zink-gl-driver",
"owners": [ "justonli@google.com", "cros-gfx-virtualization-team@google.com", "buganizer-system+961348@google.com" ],
"expiry_milestone": 132
},
{
"name": "bottom-omnibox-default-setting",
"owners": [ "christianxu@google.com", "bling-flags@google.com"],
"expiry_milestone": 130
},
{
"name": "bottom-omnibox-promo-app-launch",
"owners": [ "christianxu@google.com", "bling-flags@google.com"],
"expiry_milestone": 127
},
{
"name": "bottom-omnibox-promo-default-position",
"owners": [ "christianxu@google.com", "bling-flags@google.com"],
"expiry_milestone": 127
},
{
"name": "bottom-omnibox-promo-fre",
"owners": [ "christianxu@google.com", "bling-flags@google.com"],
"expiry_milestone": 127
},
{
"name": "bottom-omnibox-promo-region-filter",
"owners": [ "christianxu@google.com", "bling-flags@google.com"],
"expiry_milestone": 127
},
{
"name": "bounce-tracking-mitigations",
"owners": [
"wanderview@chromium.org",
"njeunje@chromium.org",
"//chrome/browser/dips/OWNERS"],
"expiry_milestone": 127
},
{
"name": "boundary-event-dispatch-tracks-node-removal",
"owners": [ "mustaq@chromium.org", "blink-interactions-team@google.com" ],
"expiry_milestone": 129
},
{
"name": "butter-on-desktop-followup",
"owners": [
"sygiet@google.com",
"vasilii@chromium.org"],
"expiry_milestone": 130
},
{
"name": "bypass-app-banner-engagement-checks",
"owners": [ "dmurph@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "calculate-native-win-occlusion",
"owners": [ "davidbienvenu@chromium.org", "fdoray@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "calendar-jelly",
"owners": [
"newcomer@chromium.org",
"cros-status-area-eng@google.com"
],
"expiry_milestone": 119
},
{
"name": "camera-angle-backend",
"owners": [
"rjodin@chromium.org",
"chromeos-gfx-gpu@google.com"
],
"expiry_milestone": 140
},
{
"name": "camera-app-autoqr-detection",
"owners": [ "dorahkim@chromium.org", "chromeos-camera-app-eng@google.com" ],
"expiry_milestone": 128
},
{
"name": "camera-app-cros-events",
"owners": [ "wtlee@chromium.org", "chromeos-camera-app-eng@google.com" ],
"expiry_milestone": 130
},
{
"name": "camera-app-digital-zoom",
"owners": [ "kamchonlathorn@chromium.org", "chromeos-camera-app-eng@google.com" ],
"expiry_milestone": 130
},
{
"name": "camera-app-pdf-ocr",
"owners": [ "chuhsuan@chromium.org", "chromeos-camera-app-eng@google.com" ],
"expiry_milestone": 132
},
{
"name": "camera-app-preview-ocr",
"owners": [ "chuhsuan@chromium.org", "chromeos-camera-app-eng@google.com" ],
"expiry_milestone": 132
},
{
"name": "camera-mic-effects",
"owners": [
"bryantchandler@chromium.org",
"openscreen-eng@chromium.org"
],
"expiry_milestone": 140
},
{
"name": "camera-mic-preview",
"owners": [
"bryantchandler@chromium.org",
"openscreen-eng@chromium.org"
],
"expiry_milestone": 140
},
{
"name": "camera-super-res-override",
"owners": [
"julianachang@chromium.org",
"chromeos-camera-eng@google.com"
],
"expiry_milestone": 130
},
{
"name": "campaigns-test-tag",
"owners": [ "llin@google.com", "cros-growth@google.com" ],
"expiry_milestone": 130
},
{
"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-layers",
"owners": [ "fserb@chromium.org", "jpgravel@chromium.org", "yiyix@chromium.org" ],
"expiry_milestone": 132
},
{
"name": "canvas-oop-rasterization",
"owners": [ "fserb@chromium.org", "vasilyt@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "captive-portal-popup-window",
"owners": [ "stevenjb@chromium.org", "cros-network-health@google.com"],
"expiry_milestone": 126
},
{
"name": "captured-surface-control",
"owners": [
"eladalon@chromium.org",
"tovep@chromium.org"
],
"expiry_milestone": 140
},
{
"name": "cast-mirroring-target-playout-delay",
"owners": [ "gbj@google.com", "jophba@chromium.org", "cros-edu-eng@google.com" ],
"expiry_milestone": 150
},
{
"name": "cast-streaming-hardware-h264",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "cast-streaming-hardware-vp8",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "cast-streaming-hardware-vp9",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "cast-streaming-performance-overlay",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "cbd-timeframe-required",
"owners": [
"rainhard@chromium.org",
"msramek@chromium.org",
"chrome-privacy-controls@google.com"],
"expiry_milestone": 132
},
{
"name": "CCO",
"owners": ["//components/compose/OWNERS", "chrome-compose-frontend@google.com"],
"expiry_milestone": 132
},
{
"name": "cct-before-unload",
"owners": [ "katzz@google.com", "twellington@google.com"],
"expiry_milestone": 142
},
{
"name": "cct-embedder-special-behaviour-trigger",
"owners": [ "edmundw@google.com", "kgrosu@google.com" ],
"expiry_milestone": 126
},
{
"name": "cct-ephemeral-mode",
"owners": [ "chrome-incognito@chromium.org", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "cct-google-bottom-bar",
"owners": [ "jinsukkim@chromium.org", "kgrosu@google.com", "twellington@chromium.org", "edmundw@google.com", "pemilia@google.com" ],
"expiry_milestone": 130
},
{
"name": "cct-incognito-available-to-third-party",
"owners": [ "chrome-incognito@chromium.org", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "cct-minimized",
"owners": ["katzz@google.com", "sinansahin@google.com", "kgrosu@google.com"],
"expiry_milestone": 140
},
{
"name": "cct-nested-security-icon",
"owners": ["sinansahin@google.com"],
"expiry_milestone": 140
},
{
"name": "cct-page-insights-hub",
"owners": [ "jinsukkim@chromium.org", "kgrosu@google.com", "twellington@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "cct-page-insights-hub-better-scroll",
"owners": [ "jinsukkim@chromium.org", "kgrosu@google.com", "twellington@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "cct-page-insights-hub-peek",
"owners": [ "edmundw@google.com", "jinsukkim@chromium.org", "twellington@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "cct-prevent-touches",
"owners": [ "jinsukkim@chromium.org", "kgrosu@google.com", "twellington@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "cct-resizable-90-maximum-height",
"owners": ["jinsukkim@chromium.org", "twellington@chromium.org"],
"expiry_milestone": 110
},
{
"name": "cct-resizable-for-third-parties",
"owners": ["jinsukkim@chromium.org", "twellington@chromium.org"],
"expiry_milestone": 110
},
{
"name": "cct-revamped-branding",
"owners": ["sinansahin@google.com"],
"expiry_milestone": 140
},
{
"name": "cdm-storage-database",
"owners": ["vpasupathy@google.com", "alcatraz-eng@google.com", "chrome-owp-storage@google.com"],
"expiry_milestone": 128
},
{
"name": "cdm-storage-database-migration",
"owners": ["vpasupathy@google.com", "alcatraz-eng@google.com", "chrome-owp-storage@google.com"],
"expiry_milestone": 128
},
{
"name": "cellular-bypass-esim-installation-connectivity-check",
"owners": [ "azeemarshad@chromium.org", "khorimoto@chromium.org", "jiajunz@chromium.org", "cros-connectivity@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-carrier-lock",
"owners": [ "ejcaruso@chromium.org", "michamazur@chromium.org", "ujjwalpande@chromium.org", "cros-cellular-core@google.com" ],
"expiry_milestone": 130
},
{
"name": "cellular-use-second-euicc",
"owners": [ "azeemarshad@chromium.org", "khorimoto@chromium.org", "cros-connectivity@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": "cert-management-v2-ui",
"owners": [ "hchao@chromium.org", "mattm@chromium.org", "chrome-secure-web-and-net@google.com" ],
"expiry_milestone": 132
},
{
"name": "chrome-cart-dom-based-heuristics",
"owners": [ "yuezhanggg@chromium.org", "wychen@chromium.org"],
"expiry_milestone": 122
},
{
"name": "chrome-labs",
"owners": ["elainechien@chromium.org", "robliao@chromium.org"],
// Never expires. The Chrome Labs features is rolled out to 99% of
// pre-stable users which is its full launch. Because we are not
// launching to stable we want to keep this flag.
"expiry_milestone": -1
},
{
"name": "chrome-wide-echo-cancellation",
"owners": [ "olka@chromium.org", "saza@chromium.org", "fhernqvist@chromium.org" ],
// TODO(http://crubg.com/1372451): remove when we have a proper solution.
"expiry_milestone": 130
},
{
"name": "chromeos-direct-video-decoder",
"owners": [ "chromeos-gfx-video@google.com" ],
// TODO(b/159825227): remove when the "old" video decoder is fully launched.
"expiry_milestone": 132
},
{
"name": "clear-cross-site-cross-browsing-context-group-window-name",
"owners": [ "shuuran@chromium.org", "kaustubhag@chromium.org" ],
"expiry_milestone": 115
},
{
"name": "clear-login-database-for-upm-users",
"owners": [ "vsemeniuk@google.com", "ioanap@chromium.org" ],
"expiry_milestone": 127
},
{
"name": "clear-undecryptable-passwords",
"owners": [ "sygiet@google.com", "vasilii@chromium.org" ],
"expiry_milestone": 133
},
{
"name": "click-to-call",
"owners": [ "ellyjones@chromium.org" ],
"expiry_milestone": 115
},
{
"name": "clipboard-history-longpress",
"owners": ["newcomer@google.com", "multipaste@google.com"],
"expiry_milestone": 125
},
{
"name": "clipboard-history-refresh",
"owners": ["newcomer@google.com", "multipaste@google.com"],
"expiry_milestone": 125
},
{
"name": "clipboard-history-url-titles",
"owners": ["newcomer@google.com", "multipaste@google.com"],
"expiry_milestone": 125
},
{
"name": "clipboard-maximum-age",
"owners": ["pnoland@chromium.org", "chrome-mobile-search@google.com"],
"expiry_milestone": 125
},
{
"name": "cloud-gaming-device",
"owners": [
"dgrebenyuk@chromium.org",
"chenji@chromium.org"
],
"expiry_milestone": 126
},
{
"name": "compose-nudge-display-at-cursor",
"owners": ["//components/compose/OWNERS", "chrome-compose-frontend@google.com"],
"expiry_milestone": 132
},
{
"name": "compose-proactive-nudge",
"owners": ["//components/compose/OWNERS", "chrome-compose-frontend@google.com"],
"expiry_milestone": 132
},
{
"name": "compose-text-selection",
"owners": ["//components/compose/OWNERS", "chrome-compose-frontend@google.com"],
"expiry_milestone": 132
},
{
"name": "compose-ui-refinement",
"owners": ["//components/compose/OWNERS", "chrome-compose-frontend@google.com"],
"expiry_milestone": 132
},
{
"name": "container",
"owners": [ "dmblack@google.com", "xiaohuic@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "container-contents",
"owners": [ "dmblack@google.com", "xiaohuic@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "content-languages-in-language-picker",
"owners": [
"perrier@google.com",
"chrome-language@google.com"
],
"expiry_milestone": 124
},
{
"name": "content-notification-experiment",
"owners": [ "tinazwang@google.com", "chrome-sherlock@google.com"],
"expiry_milestone": 130
},
{
"name": "content-push-notifications",
"owners": [ "sczs@chromium.org", "guiperez@google.com", "chrome-sherlock@google.com"],
"expiry_milestone": 128
},
{
"name": "content-settings-partitioning",
"owners": [ "lxj@google.com", "glenrob@chromium.org"],
"expiry_milestone": 132
},
{
"name": "content-suggestions-magic-stack",
"owners": [ "thegreenfrog@google.com", "bling-flags@google.com" ],
"expiry_milestone": 132
},
{
"name": "contextual-nudges",
"owners": [ "yulunwu@chromium.org" ],
"expiry_milestone": 83
},
{
"name": "contextual-page-actions",
"owners": [ "shaktisahu@google.com", "salg@google.com" ],
"expiry_milestone": 125
},
{
"name": "contextual-page-actions-reader-mode",
"owners": [ "shaktisahu@google.com", "salg@google.com" ],
"expiry_milestone": 125
},
{
"name": "contextual-page-actions-share-model",
"owners": [ "haileywang@google.com", "ssid@google.com" ],
"expiry_milestone": 125
},
{
"name": "contextual-page-actions-with-price-tracking",
"owners": [ "shaktisahu@google.com", "salg@google.com" ],
"expiry_milestone": 125
},
{
"name": "contextual-panel",
"owners": [ "rkgibson@google.com", "gujen@google.com", "nicolasmacbeth@google.com", "bling-flags@google.com" ],
"expiry_milestone": 130
},
{
"name": "contextual-panel-force-show-entrypoint",
"owners": [ "nicolasmacbeth@google.com", "rkgibson@google.com", "gujen@google.com", "bling-mony-pod@google.com" ],
"expiry_milestone": 130
},
{
"name": "contextual-search-debug",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
// This is used to enable debugging of server and backend code.
"expiry_milestone": 110
},
{
"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": "convert-trackpad-events-to-mouse",
"owners": [ "mvanouwerkerk@chromium.org", "wbjacksonjr@chromium.org" ],
"expiry_milestone": 124
},
{
"name": "coral-feature-key",
"owners": [ "cros-coral@google.com" ],
"expiry_milestone": 134
},
{
"name": "cormorant",
"owners": [ "jeffreycohen@chromium.org", "markeh@chromium.org", "wissemgamra@chromium.org", "chrome-with-friends-robots@google.com" ],
"expiry_milestone": 119
},
{
"name": "cpe-performance-improvements",
"owners": ["sebsg@chromium.org", "bling-transactions-eng@google.com"],
"expiry_milestone": 130
},
{
"name": "crabbyavif",
"owners": [ "vigneshv@google.com", "image-codecs-eng@google.com" ],
"expiry_milestone": 130
},
{
"name": "cras-processor-dedicated-thread",
"owners": ["aaronyu@google.com", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "cras-processor-wav-dump",
"owners": ["aaronyu@google.com", "chromeos-audio@google.com" ],
"expiry_milestone": 130
},
{
"name": "create-shortcut-ignores-manifest",
"owners": [ "glenrob@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "cros-apps-background-event-handling",
"owners": [
"clamclamyan@chromium.org",
"cros-apps-platform-core@google.com",
"//chrome/browser/chromeos/cros_apps/OWNERS"
],
"expiry_milestone": 132
},
{
"name": "cros-battery-saver",
"owners": [ "chromeos-bsm@google.com", "cwd@chromium.org" ],
"expiry_milestone": 122
},
{
"name": "cros-battery-saver-always-on",
"owners": [ "chromeos-bsm@google.com", "cwd@chromium.org" ],
"expiry_milestone": 122
},
{
"name": "cros-block-warnings",
"owners": [ "janlanik@google.com", "kisliaks@google.com" ],
"expiry_milestone": 135
},
{
"name": "cros-components",
"owners": [ "wenbojie@chromium.com"],
"expiry_milestone": 137
},
{
"name": "cros-focus-mode",
"owners": [
"richui@chromium.org",
"nupurjain@chromium.org"
],
"expiry_milestone": 135
},
{
"name": "cros-labs-continuous-overview-animation",
"owners": [ "sammiequon@chromium.org", "chromeos-wm-corexp@google.com" ],
"expiry_milestone": 131
},
{
"name": "cros-labs-enable-overview-from-wallpaper",
"owners": ["yulunwu@chromium.org","chromeos-wm-corexp@google.com"],
"expiry_milestone": 131
},
{
"name": "cros-labs-overview-desk-navigation",
"owners": [ "richui@chromium.org", "janetmac@chromium.org" ],
"expiry_milestone": 136
},
{
"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": 130
},
{
"name": "cros-legacy-media-formats",
"owners": [ "dalecurtis@chromium.org", "tapted@chromium.org" ],
"expiry_milestone": 126
},
{
"name": "cros-locked-mode",
"owners": [
"//chrome/browser/chromeos/cros_apps/OWNERS"
],
"expiry_milestone": 140
},
{
"name": "cros-mall",
"owners": [
"tsergeant@chromium.org",
"crosdev-commerce-eng@google.com"
],
"expiry_milestone": 129
},
{
"name": "cros-privacy-hub-app-permissions",
"owners": [ "cros-privacy-features-dev@google.com" ],
"expiry_milestone": 128
},
{
"name": "cros-privacy-hub-app-permissions-v2",
"owners": [ "cros-privacy-features-dev@google.com" ],
"expiry_milestone": 130
},
{
"name": "cros-shortstand",
"owners": [ "chromeos-apps-foundation-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "cros-soul",
"owners": [ "cschlosser@chromium.org", "cros-privacy-features-dev@google.com" ],
"expiry_milestone": 135
},
{
"name": "cros-soul-gd",
"owners": [ "cschlosser@chromium.org", "cros-privacy-features-dev@google.com" ],
"expiry_milestone": 135
},
{
"name": "cros-web-app-install-dialog",
"owners": [ "loubrett@google.com", "cros-apps-platform-core@google.com" ],
"expiry_milestone": 130
},
{
"name": "cros-web-app-shortcut-ui-update",
"owners": [ "chromeos-apps-foundation-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "crostini-container-install",
"owners": [ "davidmunro@google.com", "clumptini@google.com" ],
"expiry_milestone": 130
},
{
"name": "crostini-gpu-support",
"owners": [ "nverne@chromium.org", "davidmunro@google.com", "clumptini@google.com" ],
"expiry_milestone": 130
},
{
"name": "crostini-multi-container",
"owners": [ "sidereal@chromium.org", "davidmunro@google.com", "nverne@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "crostini-qt-ime-support",
"owners": [ "timloh@chromium.org", "sophialin@google.com" ],
"expiry_milestone": 130
},
{
"name": "crostini-reset-lxd-db",
"owners": [ "easy@google.com", "jamesye@google.com", "sidereal@google.com" ],
"expiry_milestone": 130
},
{
"name": "crostini-virtual-keyboard-support",
"owners": ["timloh@chromium.org", "sophialin@google.com"],
"expiry_milestone": 130
},
{
"name": "csc-companion-enable-page-content",
"owners": ["manukh@google.com", "stanfield@google.com", "mcrouse@google.com", "lens-chrome@google.com"],
"expiry_milestone": 125
},
{
"name": "csc-force-companion-pinned-state",
"owners": ["stanfield@google.com", "mcrouse@google.com", "lens-chrome@google.com"],
"expiry_milestone": 120
},
{
"name": "csc-side-panel-companion",
"owners": ["stanfield@google.com", "mcrouse@google.com", "lens-chrome@google.com"],
"expiry_milestone": 120
},
{
"name": "css-gamut-mapping",
"owners": ["ccameron@google.com", "aaronhk@google.com", "chrome-canvas-team@google.com"],
"expiry_milestone": 126
},
{
"name": "cups-ipp-printing-backend",
"owners": [ "awscreen@chromium.org", "//printing/OWNERS" ],
"expiry_milestone": 134
},
{
"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": "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": "darken-websites-checkbox-in-themes-setting",
"owners": [ "nemco@google.com", "wenyufu@google.com", "twellington@chromium.org" ],
"expiry_milestone": 130
},
{
"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": "debug-packed-apps",
"owners": [ "benwells@chromium.org", "ericwilligers@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "default-angle-vulkan",
"owners": ["hob@chromium.org"],
"expiry_milestone": 130
},
{
"name": "default-browser-intents-show-settings",
"owners": [ "olivierrobin@chromium.org", "bling-flags@google.com" ],
"expiry_milestone": 120
},
{
"name": "default-browser-promo-trigger-criteria-experiment",
"owners": [ "gayane@google.com", "bling-flags@google.com" ],
"expiry_milestone": 125
},
{
"name": "default-browser-prompt-refresh",
"owners": [ "agale@chromium.org", "charlesmeng@chromium.org" ],
"expiry_milestone": 130
},
{ "name": "default-browser-video-in-settings",
"owners": [ "gayane@google.com", "bling-flags@google.com" ],
"expiry_milestone": 130
},
{
"name": "default-browser-video-promo",
"owners": [ "cheickcisse@google.com", "bling-flags@google.com" ],
"expiry_milestone": 125
},
{
"name": "default-viewport-is-device-width",
"owners": [ "bokan@google.com", "twellington@google.com" ],
"expiry_milestone": 124
},
{
"name": "demo-mode-test-tag",
"owners": [ "llin@google.com", "cros-demo-mode-eng@google.com" ],
"expiry_milestone": 130
},
{
"name": "deprecate-alt-click",
"owners": [ "zentaro@google.com", "jimmyxgong@google.com",
"cros-peripherals@google.com"],
"expiry_milestone": 130
},
{
"name": "deprecate-old-keyboard-shortcuts-accelerator",
"owners": [ "zentaro@chromium.org", "jimmyxgong@chromium.org", "cambickel@chromium.org",
"cros-peripherals@google.com"],
"expiry_milestone": 130
},
{
"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": 140
},
{
"name": "deprecated-external-picker-function",
"owners": [ "finnur@chromium.org", "tedchoc@chromium.org"],
"expiry_milestone": 140
},
{
"name": "desk-profiles",
"owners": [ "dandersson@chromium.org", "yongshun@chromium.org"],
"expiry_milestone": 132
},
{
"name": "desynchronized-canvas-2d",
"owners": [ "vasilyt@chromium.org", "vikassoni@chromium.org", "boliu@chromium.org"],
"expiry_milestone": 130
},
{
"name": "desynchronized-webgl",
"owners": [ "vasilyt@chromium.org", "vikassoni@chromium.org", "boliu@chromium.org"],
"expiry_milestone": 130
},
{
"name": "device-force-scheduled-reboot",
"owners": [ "sanjaperisic@chromium.org"],
"expiry_milestone": 105
},
{
"name": "device-posture",
"owners": [ "alexis.menard@intel.com" ],
"expiry_milestone": 130
},
{
"name": "devtools-tab-target",
"owners": [ "dsv@chromium.org", "caseq@chromium.org" ],
"expiry_milestone": 125
},
{
"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-buffer-bw-compression",
"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-camera-frame-rotation-at-source",
"owners": [ "chromeos-camera-eng@google.com" ],
"expiry_milestone": 120
},
{
"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-dns-proxy",
"owners": [ "cros-networking@google.com" ],
"expiry_milestone": 140
},
{
"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-fullscreen-scrolling",
"owners": [ "ajuma@google.com", "alionadangla@google.com", "bling-flags@google.com" ],
"expiry_milestone": 130
},
{
"name": "disable-idle-sockets-close-on-memory-pressure",
"owners": [ "pmarko@chromium.org" ],
"expiry_milestone": 112
},
{
"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-lacros-tts-support",
"owners": [ "dtseng@chromium.org" ],
"expiry_milestone": 120
},
{
"name": "disable-lens-camera",
"owners": [ "hujasonx@google.com" ],
"expiry_milestone": 130
},
{
"name": "disable-office-editing-component-app",
"owners": [
"quickoffice-chrome-eng@google.com"
],
"expiry_milestone": 130
},
{
"name": "disable-process-reuse",
"owners": [
"yangsharon@google.com", "alexmos@google.com", "creis@google.com" ],
"expiry_milestone": 140
},
{
"name": "disable-quick-answers-v2-translation",
"owners": [ "croissant-eng@chromium.org" ],
"expiry_milestone": 100
},
{
"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": "disallow-managed-profile-signout",
"owners": [ "ydago@chromium.org", "//chrome/browser/data_saver/OWNERS" ],
// This is a web-developer facing flag and should not be removed.
"expiry_milestone": 116
},
{
"name": "discard-ring-improvements",
"owners": [
"agale@chromium.org",
"chrome-performance-ui-team@google.com"
],
"expiry_milestone": 130
},
{
"name": "disconnect-wifi-on-ethernet-connected",
"owners": [
"taoyl@chromium.org", "cros-networking@google.com"
],
"expiry_milestone": 145
},
{
"name": "discover-feed-sport-card",
"owners": [
"adamta@chromium.org", "chrome-feed-fundamentals@google.com"
],
"expiry_milestone": 135
},
{
"name": "display-alignment-assistance",
"owners": [ "zhangwenyu@google.com", "cros-peripherals@google.com" ],
"expiry_milestone": 130
},
{
"name": "disruptive-notification-permission-revocation",
"owners": [ "engedy@chromium.org", "ravjit@chromium.org", "andypaicu@chromium.org", "hkamila@chromium.org", "elklm@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "dns-over-https-with-identifiers-reuse-old-policy",
"owners": [ "acostinas@chromium.org", "pmarko@chromium.org" ,"srad@chromium.org" ],
"expiry_milestone": 112
},
{
"name": "double-buffer-compositing",
"owners": [ "hob@chromium.org", "chromeos-gfx@google.com" ],
"expiry_milestone": 100
},
{
"name": "double-tap-to-zoom-in-tablet-mode",
"owners": [ "afakhry@chromium.org", "tbuckley@chromium.org" ],
"expiry_milestone": 85
},
{
"name": "download-notification-service-unified-api",
"owners": ["shaktisahu@chromium.org", "qinmin@chromium.org"],
"expiry_milestone": 125
},
{
"name": "download-warning-improvements",
"owners": [ "chlily@chromium.org", "chrome-counter-abuse-alerts@google.com" ],
"expiry_milestone": 130
},
{
"name": "downloads-migrate-to-jobs-api",
"owners": ["shaktisahu@chromium.org", "qinmin@chromium.org"],
"expiry_milestone": 125
},
{
"name": "drag-drop-into-omnibox",
"owners": ["jtanaristy@chromium.org", "wenyufu@chromium.org"],
"expiry_milestone": 120
},
{
"name": "drag-drop-tab-tearing",
"owners": ["wenyufu@chromium.org", "aishwaryarj@google.com"],
"expiry_milestone": 130
},
{
"name": "draw-cutout-edge-to-edge",
"owners": ["twellington@chromium.org", "edge-to-edge@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "draw-edge-to-edge",
"owners": ["twellington@chromium.org", "edge-to-edge@chromium.org"],
"expiry_milestone": 135
},
{
"name": "draw-immediately-when-interactive",
"owners": [ "vollick@chromium.org" ],
"expiry_milestone": 129
},
{
"name": "draw-key-native-edge-to-edge",
"owners": ["katzz@google.com", "twellington@chromium.org", "edge-to-edge@chromium.org"],
"expiry_milestone": 142
},
{
"name": "draw-native-edge-to-edge",
"owners": ["twellington@chromium.org", "edge-to-edge@chromium.org"],
"expiry_milestone": 135
},
{
"name": "draw-predicted-ink-point",
"owners": [ "joalmei@microsoft.com" ],
"expiry_milestone": 98
},
{
"name": "draw-web-edge-to-edge",
"owners": ["twellington@chromium.org", "edge-to-edge@chromium.org"],
"expiry_milestone": 135
},
{
"name": "drive-fs-mirroring",
"owners": [ "wenbojie@chromium.org", "fdegros@chromium.org", "simmonsjosh@google.com"],
"expiry_milestone": 133
},
{
"name": "drive-fs-show-cse-files",
"owners": [ "cros-dlp-extended@google.com" ],
"expiry_milestone": 135
},
{
"name": "drop-input-events-before-first-paint",
"owners": [ "mustaq@chromium.org", "blink-interactions-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "dynamic-color-gamut",
"owners": [ "cblume@chromium.org", "ccameron@chromium.org" ],
"expiry_milestone": 90
},
{
"name": "dynamic-search-update-animation",
"owners": ["yulunwu@chromium.org"],
"expiry_milestone": 103
},
{
"name": "dynamic-top-chrome",
"owners": ["wenyufu@chromium.org", "clank-large-form-factors@google.com"],
"expiry_milestone": 128
},
{
"name": "eap-gtc-wifi-authentication",
"owners": [ "cros-connectivity@google.com" ],
"expiry_milestone": 120
},
{
"name": "early-document-swap-for-back-forward-transitions",
"owners": [ "alexmos@chromium.org", "creis@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "eche-launcher",
"owners": [ "jonmann@chromium.org" ],
"expiry_milestone": 125
},
{
"name": "eche-launcher-app-icon-in-more-apps-button",
"owners": ["joeantonetti@google.com"],
"expiry_milestone": 125
},
{
"name": "eche-launcher-list-view",
"owners": ["pushi@chromium.org"],
"expiry_milestone": 125
},
{
"name": "eche-network-connection-state",
"owners": ["jonmann@chromium.org", "chromeos-cross-device-eng@google.com"],
"expiry_milestone": 125
},
{
"name": "eche-swa",
"owners": [ "nayebi@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-check-android-network-info",
"owners": [ "dhnishi@chromium.org", "corakwue@google.com", "ftsui@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-debug-mode",
"owners": [ "nayebi@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-disable-stun-server",
"owners": [ "nayebi@google.com", "mavishsu@google.com", "ftsui@google.com" ],
"expiry_milestone": 140
},
{
"name": "eche-swa-measure-latency",
"owners": [ "paulzchen@google.com", "guanrulee@google.com", "nayebi@google.com" ],
"expiry_milestone": 125
},
{
"name": "eche-swa-process-android-accessibility-tree",
"owners": [ "corakwue@google.com", "nayebi@google.com" ],
"expiry_milestone": 126
},
{
"name": "eche-swa-send-start-signaling",
"owners": [ "nayebi@google.com", "mavishsu@google.com" ],
"expiry_milestone": 125
},
{
"name": "elastic-overscroll",
"owners": [ "arakeri@microsoft.com", "flackr@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "element-capture",
"owners": [
"eladalon@chromium.org",
"jophba@chromium.org",
"mfoltz@chromium.org"
],
"expiry_milestone": 140
},
{
"name": "enable-accessibility-accelerator",
"owners": [ "zork@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 143
},
{
"name": "enable-accessibility-caret-blink-interval-setting",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-extra-large-cursor",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-facegaze",
"owners": [ "bkersting@chromium.org", "eariassoto@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "enable-accessibility-include-long-click-action",
"owners": ["mschillaci@google.com", "//ui/accessibility/OWNERS"],
"expiry_milestone": 130
},
{
"name": "enable-accessibility-live-caption",
"owners": [ "abigailbklein@google.com", "evliu@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-accessibility-magnifier-follows-sts",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-manage-broadcast-recevier-on-background",
"owners": [ "avvall@google.com", "elabadysayed@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 145
},
{
"name": "enable-accessibility-mousekeys",
"owners": [ "zork@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-overscroll-setting",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 145
},
{
"name": "enable-accessibility-page-zoom",
"owners": [ "mschillaci@chromium.org", "aldietz@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-accessibility-page-zoom-enhancements",
"owners": [ "mschillaci@chromium.org", "aldietz@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "enable-accessibility-performance-filtering",
"owners": [ "mschillaci@chromium.org", "aldietz@chromium.org", "//ui/accessibility/OWNERS"],
"expiry_milestone": 140
},
{
"name": "enable-accessibility-reduced-animations",
"owners": [ "zork@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 142
},
{
"name": "enable-accessibility-select-to-speak-hover-text-improvements",
"owners": [ "josiahk@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-accessibility-select-to-speak-shortcut",
"owners": [ "akihiroota@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 132
},
{
"name": "enable-accessibility-service",
"owners": [ "katie@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "enable-accessibility-shake-to-locate",
"owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
"expiry_milestone": 146
},
{
"name": "enable-accessibility-snapshot-stress-tests",
"owners": [ "mschillaci@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "enable-accessibility-unified-snapshots",
"owners": [ "mschillaci@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 140
},
{
"name": "enable-android-gamepad-vibration",
"owners": [ "deviceapi-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-app-service-in-kiosk",
"owners": ["yixie@chromium.org", "chromeos-kiosk-eng@google.com"],
"expiry_milestone": 130
},
{
"name": "enable-archive-tab-service",
"owners": [ "bjfong@google.com", "ckitagawa@chromium.org", "fredmello@chromium.org" ],
"expiry_milestone": 132
},
{
"name": "enable-aria-element-reflection",
"owners": [ "aleventhal@chromium.org", "//third_party/blink/renderer/modules/accessibility/OWNERS" ],
"expiry_milestone": 105
},
{
"name": "enable-assistant-aec",
"owners": [ "croissant-eng@chromium.org" ],
"expiry_milestone": 88
},
{
"name": "enable-assistant-dsp",
"owners": [ "croissant-eng@chromium.org" ],
"expiry_milestone": 95
},
{
"name": "enable-assistant-stereo-input",
"owners": [ "croissant-eng@chromium.org" ],
"expiry_milestone": 88
},
{
"name": "enable-audio-focus-enforcement",
"owners": [ "liberato@chromium.org", "steimel@chromium.org", "meganlfu@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-auto-disable-accessibility",
"owners": [ "abigailbklein@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-auto-disable-accessibility-v2",
"owners": [ "mschillaci@google.com", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-autofill-credit-card-upload",
"owners": [ "jsaul@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-autofill-virtual-view-structure",
"owners": [
"fhorschig@chromium.org",
"//components/autofill/android/OWNERS"
],
"expiry_milestone": 129
},
{
"name": "enable-automatic-shared-image-management",
"owners": [ "mjzhang@chromium.org", "vasilyt@chromium.org" ],
"expiry_milestone": 128
},
{
"name": "enable-background-blur",
"owners": [ "newcomer@chromium.org" ],
"expiry_milestone": 86
},
{
"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", "msalama@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 127
},
{
"name": "enable-bound-session-credentials-software-keys-for-manual-testing",
"owners": [ "alexilin@chromium.org", "msalama@chromium.org", "chrome-signin-team@google.com" ],
"expiry_milestone": 127
},
{
"name": "enable-brightness-control-in-settings",
"owners": [ "cambickel@google.com", "zentaro@chromium.org", "cros-peripherals@google.com" ],
"expiry_milestone": 130
},
{
"name":"enable-bubble-corner-radius-update",
"owners": ["amehfooz@google.com"],
"expiry_milestone": 128
},
{
"name": "enable-builtin-hls",
"owners": ["tmathmeyer@chromium.org", "videostack-eng@google.com"],
"expiry_milestone": 130
},
{
"name": "enable-cast-streaming-av1",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "enable-cast-streaming-mac-hardware-h264",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 148
},
{
"name": "enable-cast-streaming-vp8",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 150
},
{
"name": "enable-cast-streaming-vp9",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "enable-cast-streaming-with-hidpi",
"owners": [ "jophba@chromium.org", "openscreen-eng@chromium.org" ],
"expiry_milestone": 135
},
{
"name": "enable-cct-text-fragment-lookup-api",
"owners": [ "tbansal@chromium.org", "chrome-intelligence-core@chromium.org"],
"expiry_milestone":120
},
{"name": "enable-chromeos-soda-languages",
"owners": ["robsc@chromium.org", "amoylan@chromium.org"],
"expiry_milestone": 140
},
{
"name": "enable-cloud-identifiers",
"owners": ["hendrich@chromium.org", "asully@chromium.org"],
"expiry_milestone": 135
},
{
"name": "enable-code-based-rbd",
"owners": [ "chrome-shopping@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-color-lens-and-voice-icons-in-home-screen-widget",
"owners": [ "cmyang@google.com" ],
"expiry_milestone": 130
},
{
"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-commerce-developer",
"owners": [ "chrome-shopping@google.com" ],
"expiry_milestone": 125
},
{
"name": "enable-commerce-hint-android",
"owners": [ "chrome-shopping@google.com" ],
"expiry_milestone": 108
},
{
"name": "enable-commerce-price-tracking",
"owners": [ "chrome-shopping@google.com" ],
"expiry_milestone": 108
},
{
"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": [ "horo@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-compression-dictionary-transport-allow-http1",
"owners": [ "horo@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-compression-dictionary-transport-allow-http2",
"owners": [ "horo@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-compression-dictionary-transport-backend",
"owners": [ "horo@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-compression-dictionary-transport-require-known-root-cert",
"owners": [ "horo@chromium.org", "net-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-compute-pressure-break-calibration-mitigation",
"owners": [ "arnaud.mandy@intel.com" ],
"expiry_milestone": 140
},
{
"name": "enable-compute-pressure-rate-obfuscation-mitigation",
"owners": [ "arnaud.mandy@intel.com" ],
"expiry_milestone": 140
},
{
"name": "enable-controlled-frame",
"owners": [ "cmp@chromium.org", "odejesush@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "enable-cooperative-scheduling",
"owners": [ "keishi@chromium.org" ],
"expiry_milestone": 85
},
{
"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-autocorrect-toggle",
"owners": [ "zacpartridge@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 125
},
{
"name": "enable-cros-autocorrect-use-replace-surrounding-text",
"owners": [ "hdchuong@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-cros-diacritics-on-physical-keyboard-longpress",
"owners": ["jhtin@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-cros-diacritics-use-replace-surrounding-text",
"owners": ["jopalmer@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 120
},
{
"name": "enable-cros-first-party-vietnamese-input",
"owners": ["jhtin@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 122
},
{
"name": "enable-cros-hindi-inscript-layout",
"owners": [ "jshin@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 117
},
{
"name": "enable-cros-ime-assist-emoji-enhanced",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 110
},
{
"name": "enable-cros-ime-assist-multi-word",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-cros-ime-assist-multi-word-expanded",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 110
},
{
"name": "enable-cros-ime-fst-decoder-params-update",
"owners": [ "hdchuong@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 120
},
{
"name": "enable-cros-ime-korean-mode-switch-debug",
"owners": [ "tranbaoduy@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 122
},
{
"name": "enable-cros-ime-korean-only-mode-switch-on-right-alt",
"owners": [ "tranbaoduy@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 123
},
{
"name": "enable-cros-ime-stylus-handwriting",
"owners": ["jopalmer@chromium.org", "essential-inputs-team@google.com"],
"expiry_milestone" : 116
},
{
"name": "enable-cros-ime-system-emoji-picker-clipboard",
"owners": [ "jopalmer@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-cros-ime-system-emoji-picker-extension",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 110
},
{
"name": "enable-cros-ime-system-emoji-picker-gif-support",
"owners": [ "kaiqiliang@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 130
},
{
"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-search-extension",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-cros-ime-system-emoji-picker-variant-grouping",
"owners": [ "lukefl@google.com", "essential-inputs-team@google.com" ],
"expiry_milestone": 128
},
{
"name": "enable-cros-ime-tray-hide-voice-button",
"owners": [ "greywang@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 115
},
{
"name": "enable-cros-ime-us-english-model-update",
"owners": [ "curtismcmullan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 120
},
{
"name": "enable-cros-japanese-os-settings",
"owners": [ "jhtin@google.com", "essential-inputs-team@google.com" ],
"expiry_milestone": 120
},
{
"name": "enable-cros-on-device-grammar-check",
"owners": [ "jiwan@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-cros-privacy-hub",
"owners": [ "chromeos-privacyhub@google.com" ],
"expiry_milestone": 128
},
{
"name": "enable-cros-system-japanese-physical-typing",
"owners": [ "jhtin@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-cros-touch-text-editing-redesign",
"owners": [ "michellegc@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-cros-virtual-keyboard-global-emoji-preferences",
"owners": [ "lukefl@google.com", "essential-inputs-team@google.com" ],
"expiry_milestone": 128
},
{
"name": "enable-cros-virtual-keyboard-round-corners",
"owners": [ "jopalmer@chromium.org", "essential-inputs-team@google.com" ],
"expiry_milestone": 115
},
{
"name": "enable-cros-vm-memory-management-service",
"owners": [ "kalutes@google.com", "cwd@google.com", "cros-vm-technology@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-debug-for-secure-payment-confirmation",
"owners": [ "rouslan@chromium.org", "web-payments-team@google.com" ],
"expiry_milestone": 136
},
{
"name": "enable-debug-for-store-billing",
"owners": [ "web-payments-team@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-delay-temp-strip-removal",
"owners": [ "skavuluru@google.com", "nemco@google.com", "clank-app-team@google.com" ],
"expiry_milestone": 125
},
{
"name": "enable-delegated-compositing",
"owners": [ "petermcneeley@chromium.org" ],
"expiry_milestone": 126
},
{
"name": "enable-desk-button",
"owners": [ "yongshun@chromium.org", "dandersson@chromium.org", "chromeos-wms@google.com" ],
"expiry_milestone": 135
},
{
"name": "enable-desks-templates",
"owners": [ "dandersson@chromium.org", "janetmac@chromium.org", "richui@chromium.org", "yongshun@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-desktop-pwas-additional-windowing-controls",
"owners": [ "giovax@google.com", "pwa-commercial@google.com" , "pwa-team@google.com" ],
"expiry_milestone": 150
},
{
"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-launch-handler",
"owners": [ "alancutter@chromium.org", "pwa-team@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-desktop-pwas-scope-extensions",
"owners": [ "luhua@microsoft.com", "pwa-team@google.com" ],
"expiry_milestone": 130
},
{
"name": "enable-desktop-pwas-sub-apps",
"owners": ["giovax@chromium.org", "pwa-team@google.com"],
"expiry_milestone": 130
},
{
"name": "enable-desktop-pwas-tab-strip",
"owners": [ "pwa-team@google.com" ],
"expiry_milestone": 132
},
{
"name": "enable-desktop-pwas-tab-strip-customizations",
"owners": [ "loubrett@google.com", "cros-web-apps-core@google.com" ],
"expiry_milestone": 132
},
{
"name": "enable-desktop-pwas-tab-strip-settings",
"owners": [ "pwa-team@google.com" ],
"expiry_milestone": 132
},
{
"name": "enable-direct-sockets-web-api",
"owners": [ "//content/browser/direct_sockets/OWNERS" ],
"expiry_milestone": 135
},
{
"name": "enable-disco-feed-endpoint",
"owners": [ "tinazwang@chromium.org", "sczs@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-discount-consent-v2",
"owners": [ "chrome-shopping@google.com" ],
"expiry_milestone": 106
},
{
"name": "enable-discover-feed-top-sync-promo",
"owners": [ "adamta@chromium.org", "guiperez@chromium.org", "sczs@chromium.org"],
"expiry_milestone": 130
},
{
"name": "enable-display-performance-mode",
"owners": [
"markyacoub@chromium.org",
"chromeos-gfx-display@google.com"
],
"expiry_milestone": 135
},
{
"name": "enable-download-service-foreground-session",
"owners": [ "rajendrant@chromium.org", "mcrouse@chromium.org", "chrome-intelligence-core@google.com" ],
"expiry_milestone": 116
},
{
"name": "enable-drdc",
"owners": [ "vikassoni@chromium.org", "sunnyps@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-edge-detection",
"owners": ["cgzhang@chromium.org","robsc@chromium.org"],
"expiry_milestone": 120
},
{
"name": "enable-edid-based-display-ids",
"owners": [ "gildekel@chromium.org", "//ui/display/OWNERS", "chromeos-gfx-display@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-encrypted-AV1",
"owners": [ "jrummell@chromium.org", "media-dev@chromium.org" ],
"expiry_milestone": 130
},
{
"name": "enable-enterprise-profile-badging",
"owners": [ "ydago@chromium.org", "cbe-magic@google.com" ],
"expiry_milestone": 125
},
{
"name": "enable-eol-notification-reset-dismissed-prefs",
"owners": [ "mmourgos@chromium.org", "tbarzic@chromium.org"],
"expiry_milestone": 116
},
{
"name": "enable-experimental-accessibility-dictation-context-checking",
"owners": [ "akihiroota@chromium.org", "katie@chromium.org" ],
"expiry_milestone": 140
},
{
"name": "enable-experimental-accessibility-google-tts-high-quality-voices",
"owners": [ "josiahk@chromium.org", "akihiroota@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"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": [ "anastasi@chromium.org", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-experimental-accessibility-switch-access-text",
"owners": [ "//ui/accessibility/OWNERS" ],
"expiry_milestone": 130
},
{
"name": "enable-experimental-cookie-features",
"owners": [ "bingler@chromium.org", "//net/cookies/OWNERS" ],
// This should expire once all cookie handling changes have been enabled by
// default. This is expected to take a while, and this expiry will probably
// need to be extended.
"expiry_milestone": 130
},
{