blob: ac7474bec09705568ec7a65f0d6d974eb74e3a7e [file] [log] [blame]
// This file lists metadata for chrome://flags entries. This metadata is not
// ever used in the built browser or in any compiled code, but is used 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/+/master/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);
// - Any other string, which is treated as the username part of an
// @chromium.org email address;
//
// expiry_milestone: the milestone after which this flag is obsolete.
// Specifically, after the milestone with the given number branches, this flag
// may freely be deleted and defaulted to either enabled or disabled where
// used. 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.
[
{
"name": "BundledConnectionHelp",
"owners": [ "carlosil" ],
"expiry_milestone": 76
},
{
"name": "PasswordImport",
"owners": [ "vasilii" ],
"expiry_milestone": 76
},
{
"name": "SupervisedUserCommittedInterstitials",
"owners": [ "carlosil" ],
"expiry_milestone": 77
},
{
"name": "account-consistency",
"owners": [ "droger", "msarda" ],
"expiry_milestone": 80
},
{
"name": "allow-insecure-localhost",
"owners": [ "security-dev" ],
"expiry_milestone": 76
},
{
"name": "allow-previews",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "allow-remote-context-for-notifications",
"owners": [ "pshmakov", "peter" ],
"expiry_milestone": 74
},
{
"name": "allow-starting-service-manager-only",
"owners": [ "hanxi", "hnakashima" ],
"expiry_milestone": 76
},
{
"name": "allow-sxg-certs-without-extension",
"owners": [ "//content/browser/web_package/OWNERS" ],
// Used by developers for testing signed exchange loading using normal
// certs. See https://crbug.com/862003
"expiry_milestone": 83
},
{
"name": "android-files-in-files-app",
"owners": [ "fukino" ],
"expiry_milestone": 76
},
{
"name": "android-site-settings-ui-refresh",
"owners": [ "hkamila" ],
"expiry_milestone": 76
},
{
"name": "app-management",
"owners": [ "//chrome/browser/resources/app_management/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "app-service-ash",
"owners": [ "//chrome/services/app_service/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "arc-available-for-child",
"owners": [ "//chrome/browser/chromeos/arc/enterprise/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "arc-boot-completed-broadcast",
"owners": [ "//components/arc/common/ARC_SECURITY_OWNERS" ],
"expiry_milestone": 76
},
{
"name": "arc-custom-tabs-experiment",
"owners": [ "hashimoto" ],
"expiry_milestone": 76
},
{
"name": "arc-documents-provider",
"owners": [ "fukino" ],
"expiry_milestone": 76
},
{
"name": "arc-file-picker-experiment",
"owners": [ "niwa" ],
"expiry_milestone": 80
},
{
"name": "arc-graphics-buffer-visualization-tool",
"owners": [ "khmel" ],
"expiry_milestone": 76
},
{
"name": "arc-native-bridge-experiment",
"owners": [ "levarum@google.com" ],
"expiry_milestone": 76
},
{
"name": "arc-print-spooler-experiment",
"owners": [ "jschettler@google.com", "bmgordon@google.com" ],
"expiry_milestone": 80
},
{
"name": "arc-usb-host",
"owners": [ "lgcheng" ],
"expiry_milestone": 76
},
{
"name": "arc-vpn",
"owners": [ "cros-networking@google.com" ],
"expiry_milestone": 76
},
{
"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-overview-rounded-corners",
"owners": [ "sammiequon" ],
"expiry_milestone": 78
},
{
"name": "ash-enable-pip-rounded-corners",
"owners": [ "edcourtney" ],
"expiry_milestone": 74
},
{
"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-notification-stacking-bar-redesign",
"owners": [ "tengs" ],
"expiry_milestone": 75
},
{
"name": "auto-fetch-on-net-error-page",
"owners": [ "harringtond", "offline-dev" ],
"expiry_milestone": 82
},
{
"name": "autofill-always-show-server-cards-in-sync-transport",
"owners": [ "sebsg" ],
"expiry_milestone": 74
},
{
"name": "autofill-assistant-chrome-entry",
"owners": [ "gogerald,wuandy" ],
"expiry_milestone": 79
},
{
"name": "autofill-cache-query-responses",
"owners": [ "rogerm" ],
"expiry_milestone": 72
},
{
"name": "autofill-dynamic-forms",
"owners": [ "sebsg" ],
"expiry_milestone": 72
},
{
"name": "autofill-enable-company-name",
"owners": [ "sebsg" ],
"expiry_milestone": 73
},
{
"name": "autofill-enable-local-card-migration-for-non-sync-user",
"owners": [ "siyua" ],
"expiry_milestone": 76
},
{
"name": "autofill-enable-toolbar-status-chip",
"owners": [ "siyua" ],
"expiry_milestone": 77
},
{
"name": "autofill-enforce-min-required-fields-for-heuristics",
"owners": [ "rogerm" ],
"expiry_milestone": 73
},
{
"name": "autofill-enforce-min-required-fields-for-query",
"owners": [ "rogerm" ],
"expiry_milestone": 73
},
{
"name": "autofill-enforce-min-required-fields-for-upload",
"owners": [ "rogerm" ],
"expiry_milestone": 73
},
{
"name": "autofill-keyboard-accessory-view",
"owners": [ "ftirelo" ],
"expiry_milestone": 74
},
{
"name": "autofill-no-local-save-on-unmask-success",
"owners": [ "jsaul@google.com" ],
// Currently unclear if this is launching independently with M75 or
// alongside the Autofill Auth Project, which could be as late as ~Q3.
"expiry_milestone": 79
},
{
"name": "autofill-no-local-save-on-upload-success",
"owners": [ "jsaul@google.com", "annelim@google.com" ],
// Currently unclear if this is launching independently with M75 or
// alongside the Autofill Auth Project, which could be as late as ~Q3.
"expiry_milestone": 79
},
{
"name": "autofill-profile-client-validation",
"owners": [ "parastoog" ],
"expiry_milestone": 77
},
{
"name": "autofill-profile-server-validation",
"owners": [ "parastoog" ],
"expiry_milestone": 77
},
{
"name": "autofill-reject-company-birthyear",
"owners": [ "parastoog" ],
"expiry_milestone": 79
},
{
"name": "autofill-restrict-formless-form-extraction",
"owners": [ "rogerm" ],
"expiry_milestone": 76
},
{
"name": "autofill-rich-metadata-queries",
"owners": [ "rogerm" ],
"expiry_milestone": 76
},
{
"name": "omnibox-local-entity-suggestions",
"owners": [ "manukh", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "autofill-settings-split-by-card-type",
"owners": [ "sebsg" ],
"expiry_milestone": 75
},
{
"name": "autofill-use-improved-label-disambiguation",
"owners": [ "ftirelo", "tmartino" ],
"expiry_milestone": 77
},
{
"name": "automatic-password-generation",
"owners": [ "ioanap", "fhorschig" ],
"expiry_milestone": 76
},
{
"name": "autoplay-policy",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "background-task-component-update",
"owners": [ "sorin", "waffles", "tiborg" ],
"expiry_milestone": 76
},
{
"name": "bypass-app-banner-engagement-checks",
"owners": [ "dominickn" ],
"expiry_milestone": 78
},
{
"name": "calculate-native-win-occlusion",
"owners": [ "davidbienvenu", "fdoray" ],
"expiry_milestone": 76
},
{
"name": "cct-module",
"owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "cct-module-cache",
"owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "cct-module-custom-header",
"owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "cct-module-custom-request-header",
"owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "cct-module-dex-loading",
"owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "cct-module-post-message",
"owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "cct-module-use-intent-extras",
"owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "cct-target-translate-language",
"owners": [ "amalova" ],
"expiry_milestone": 76
},
{
"name": "clear-old-browsing-data",
"owners": [ "dullweber" ],
"expiry_milestone": 78
},
{
"name": "click-to-open-pdf",
"owners": [ "tommycli" ],
"expiry_milestone": 76
},
{
"name": "composited-layer-borders",
"owners": [ "ccameron" ],
"expiry_milestone": 76
},
{
"name": "content-suggestions-debug-log",
"owners": [ "fgorski" ],
"expiry_milestone": 76
},
{
"name": "contextual-search",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 74
},
{
"name": "contextual-search-ml-tap-suppression",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "contextual-search-definitions",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "contextual-search-ranker-query",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "contextual-search-second-tap",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "contextual-search-simplified-server",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 78
},
{
"name": "contextual-search-translation-model",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "contextual-search-unity-integration",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "contextual-suggestions-button",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextual_suggestions/OWNERS" ],
"expiry_milestone": 74
},
{
"name": "contextual-suggestions-iph-reverse-scroll",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextual_suggestions/OWNERS" ],
"expiry_milestone": 74
},
{
"name": "contextual-suggestions-opt-out",
"owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextual_suggestions/OWNERS" ],
"expiry_milestone": 74
},
{
"name": "cros-regions-mode",
"owners": [ "alemate" ],
"expiry_milestone": 80
},
{
"name": "crostini-app-search",
"owners": [ "crostini-ui" ],
"expiry_milestone": 76
},
{
"name": "crostini-backup",
"owners": [ "joelhockey", "nverne", "benwells" ],
"expiry_milestone": 77
},
{
"name": "crostini-usb-allow-unsupported",
"owners": [ "nverne", "benwells" ],
"expiry_milestone": 77
},
{
"name": "crostini-usb-support",
"owners": [ "jopra", "nverne", "benwells" ],
"expiry_milestone": 76
},
{
"name": "cryptauth-v2-enrollment",
"owners": [ "jlklein", "khorimoto", "nohle" ],
"expiry_milestone": 76
},
{
"name": "d3d11-video-decoder",
"owners": [ "liberato", "tmathmeyer", "videostack-eng" ],
"expiry_milestone": 78
},
{
"name": "data-saver-server-previews",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "dcheck-is-fatal",
"owners": [ "wez" ],
// Used to debug failed assertions in environments where debug builds cannot
// be used.
"expiry_milestone": -1
},
{
"name": "debug-packed-apps",
"owners": [ "benwells", "raymes" ],
"expiry_milestone": 88
},
{
"name": "delegate-overscroll-swipes",
"owners": [ "chrome-android-app@chromium.org" ],
"expiry_milestone": 88
},
{
"name": "device-discovery-notifications",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "direct-manipulation-stylus",
"owners": [ "lanwei", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "disable-accelerated-2d-canvas",
"owners": [ "fserb" ],
"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-best-effort-tasks",
"owners": [ "catan-team@chromium.org" ],
"expiry_milestone": 75
},
{
"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-hosted-app-shim-creation",
"owners": [ "ccameron" ],
"expiry_milestone": 77
},
{
// See https://crbug.com/882238.
"name": "disable-ipc-flooding-protection",
"owners": [ "arthursonzogni@chromium.org", "palmer@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "disable-javascript-harmony-shipping",
"owners": [ "adamk", "hablich" ],
// This flag is used for field debugging along with
// enable-javascript-harmony.
"expiry_milestone": -1
},
{
// See https://crbug.com/882238.
"name": "disable-pushstate-throttle",
"owners": [ "arthursonzogni@chromium.org", "palmer@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "disable-tablet-splitview",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "disable-threaded-scrolling",
"owners": [ "bokan", "input-dev" ],
// This flag is a useful debugging control when investigating scrolling
// issues.
"expiry_milestone": -1
},
{
"name": "disable-touch-adjustment",
"owners": [ "eirage", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "disable-webrtc-hw-decoding",
"owners": [ "hiroh", "chromeos-video-eng@google.com" ],
// This flag does not expire because it allows users to disable HW video
// decoding only in webrtc usecase for debugging purpose and temporary
// workaround for some issues.
"expiry_milestone": -1
},
{
"name": "disable-webrtc-hw-encoding",
"owners": [ "hiroh", "chromeos-video-eng@google.com" ],
// This flag does not expire because it allows users to disable HW video
// encoding only in webrtc usecase for debugging purpose and temporary
// workaround for some issues.
"expiry_milestone": -1
},
{
"name": "disallow-doc-written-script-loads",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "disallow-unsafe-http-downloads",
"owners": [ "cthomp" ],
"expiry_milestone": 76
},
{
"name": "discover-app",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "document-passive-event-listeners",
"owners": [ "nzolghadr, input-dev" ],
"expiry_milestone": 76
},
{
"name": "document-passive-wheel-event-listeners",
"owners": [ "sahel", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "double-tap-to-zoom-in-tablet-mode",
"owners": [ "afakhry" ],
"expiry_milestone": 80
},
{
"name": "download-home-v2",
"owners": [ "shaktisahu", "xingliu", "dtrainor" ],
"expiry_milestone": 76
},
{
"name": "download-progress-infobar",
"owners": [ "shaktisahu", "dtrainor" ],
"expiry_milestone": 75
},
{
"name": "download-rename",
"owners": [ "hesen", "dtrainor" ],
"expiry_milestone": 76
},
{
"name": "draw-vertically-edge-to-edge",
"owners": [ "chrome-android-app@chromium.org" ],
"expiry_milestone": 88
},
{
"name": "enable-accessibility-image-descriptions",
"owners": [ "//ui/accessibility/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "enable-accessibility-object-model",
"owners": [ "//ui/accessibility/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-accessibility-tab-switcher",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-android-autofill-accessibility",
"owners": [ "ftirelo" ],
"expiry_milestone": 73
},
{
"name": "enable-android-night-mode",
"owners": [ "huayinz", "twellington", "tedchoc" ],
"expiry_milestone": 76
},
{
"name": "enable-android-spellchecker",
"owners": [ "timvolodine" ],
"expiry_milestone": 76
},
{
"name": "enable-android-web-contents-dark-mode",
"owners": [ "huayinz", "tedchoc" ],
"expiry_milestone": 76
},
{
"name": "enable-app-banners",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-app-data-search",
"owners": [ "jennyz", "kaznacheev" ],
"expiry_milestone": 78
},
{
"name": "enable-app-grid-ghost",
"owners": [ "mmourgos" ],
"expiry_milestone": 76
},
{
"name": "enable-app-list-search-autocomplete",
"owners": [ "newcomer" ],
"expiry_milestone": 75
},
{
"name": "enable-app-notification-status-messaging",
"owners": [ "knollr", "peter" ],
"expiry_milestone": 74
},
{
"name": "enable-appcontainer",
"owners": [ "forshaw", "wfh" ],
"expiry_milestone": 76
},
{
"name": "enable-arc-cups-api",
"owners": [ "luum", "skau" ],
"expiry_milestone": 76
},
{
"name": "enable-arc-unified-audio-focus",
"owners": [ "beccahughes", "media-dev" ],
"expiry_milestone": 76
},
{
"name": "enable-assistant-launcher-integration",
"owners": [ "croissant-eng" ],
"expiry_milestone": 78
},
{
"name": "enable-assistant-app-support",
"owners": [ "croissant-eng" ],
"expiry_milestone": 76
},
{
"name": "enable-assistant-dsp",
"owners": [ "croissant-eng" ],
"expiry_milestone": 76
},
{
"name": "enable-assistant-key-remapping",
"owners": [ "croissant-eng" ],
"expiry_milestone": 78
},
{
"name": "enable-assistant-stereo-input",
"owners": [ "croissant-eng" ],
"expiry_milestone": 76
},
{
"name": "enable-assistant-voice-match",
"owners": [ "croissant-eng" ],
"expiry_milestone": 76
},
{
"name": "enable-async-dns",
"owners": [ "ericorth", "net-dev" ],
"expiry_milestone": 81
},
{
"name": "enable-async-image-decoding",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-audio-focus-enforcement",
"owners": [ "beccahughes", "media-dev" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-account-wallet-storage",
"owners": [ "feuunk", "butter-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-credit-card-ablation-experiment",
"owners": [ "dlkumar@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-credit-card-authentication",
"owners": [ "jsaul@google.com", "manasverma@google.com" ],
"expiry_milestone": 79
},
{
"name": "enable-autofill-credit-card-local-card-migration",
"owners": [ "jiahuiguo@google.com", "siyua@google.com" ],
"expiry_milestone": 76
},
{
"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, and can't be enabled by default.
// http://g/chrome-flags/s2RTQCvcRRs
"expiry_milestone": -1
},
{
"name": "enable-autofill-credit-card-upload-editable-cardholder-name",
"owners": [ "jsaul@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-credit-card-upload-editable-expiration-date",
"owners": [ "hozhng@google.com", "jsaul@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-do-not-upload-save-unsupported-cards",
"owners": [ "annelim@google.com", "jsaul@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-import-dynamic-forms",
"owners": [ "hozhng@google.com", "jiahuiguo@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-import-non-focusable-credit-card-forms",
"owners": [ "hozhng@google.com", "jiahuiguo@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-local-card-migration-show-feedback",
"owners": [ "jiahuiguo@google.com", "siyua@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-local-card-migration-uses-strike-system-v2",
"owners": [ "annelim@google.com", "jsaul@google.com" , "jiahuiguo@google.com"],
"expiry_milestone": 76
},
{
"name": "enable-autofill-manual-fallback",
"owners": [ "tmartino@chromium.org" ],
"expiry_milestone": 78
},
{
"name": "enable-autofill-refresh-style",
"owners": [ "tmartino@chromium.org" ],
"expiry_milestone": 78
},
{
"name": "enable-autofill-save-card-dialog-unlabeled-expiration-date",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-save-card-improved-user-consent",
"owners": [ "chrome-autofill@google.com" ],
"expiry_milestone": 73
},
{
"name": "enable-autofill-save-credit-card-uses-strike-system",
"owners": [ "annelim@google.com", "jsaul@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-save-credit-card-uses-strike-system-v2",
"owners": [ "annelim@google.com", "jsaul@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autofill-send-experiment-ids-in-payments-rpcs",
"owners": [ "dlkumar@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-autocomplete-data-retention-policy",
"owners": [ "seblalancette" ],
"expiry_milestone": 77
},
{
"name": "autofill-off-no-server-data",
"owners": [ "seblalancette" ],
"expiry_milestone": 79
},
{
"name": "enable-autoplay-ignore-web-audio",
"owners": [ "beccahughes", "mlamouri", "media-dev" ],
"expiry_milestone": 73
},
{
"name": "enable-autoplay-unified-sound-settings",
"owners": [ "beccahughes", "mlamouri", "media-dev" ],
"expiry_milestone": 73
},
{
"name": "enable-avoid-flash-between-navigation",
"owners": [ "schenney", "paint-dev" ],
"expiry_milestone": 76
},
{
"name": "enable-bloated-renderer-detection",
"owners": [ "ulan" ],
"expiry_milestone": 75
},
{
"name": "enable-brotli",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-bulk-printers",
"owners": [ "skau" ],
"expiry_milestone": 76
},
{
"name": "enable-chrome-duet",
"owners": [ "mdjones" ],
"expiry_milestone": 79
},
{
"name": "enable-chromeos-account-manager",
"owners": [ "sinhak@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "enable-client-lo-fi",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-cloud-print-xps",
"owners": [ "//printing/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-cloud-printer-handler",
"owners": [ "//printing/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-command-line-on-non-rooted-devices",
"owners": [ "chrome-android-app" ],
// 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-content-fullscreen",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-immersive-fullscreen-toolbar",
"owners": [ "sdy", "chrome/browser/ui/cocoa/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-credit-card-assist",
"owners": [ "ftirelo", "gogerald" ],
"expiry_milestone": 76
},
{
"name": "enable-cros-ime-input-logic-fst",
"owners": [ "essential-inputs-team@google.com" ],
"expiry_milestone": 77
},
{
"name": "enable-cros-ime-service",
"owners": [ "essential-inputs-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-css-fragment-identifiers",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-custom-context-menu",
"owners": [ "chrome-android-app" ],
"expiry_milestone": 77
},
{
"name": "enable-custom-mac-paper-sizes",
"owners": [ "//printing/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-data-reduction-proxy-savings-promo",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-data-reduction-proxy-server-experiment",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-data-reduction-proxy-with-network-service",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-desktop-pwas",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-desktop-pwas-custom-tab-ui",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-desktop-pwas-link-capturing",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-desktop-pwas-stay-in-window",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-desktop-pwas-omnibox-install",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 79
},
{
"name": "enable-devtools-experiments",
"owners": [ "//third_party/blink/renderer/devtools/OWNERS" ],
// This is a catch-all for ongoing devtools experiments.
"expiry_milestone": -1
},
{
"name": "enable-downloads-location-change",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-drive-fs",
"owners": [ "sammc", "dats" ],
"expiry_milestone": 76
},
{
"name": "enable-embedded-extension-options",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-encryption-migration",
"owners": [ "fukino" ],
"expiry_milestone": 76
},
{
"name": "enable-ephemeral-tab",
"owners": [ "donnd", "jinsukkim" ],
"expiry_milestone": 76
},
{
"name": "enable-experimental-accessibility-features",
"owners": [ "//ui/accessibility/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-experimental-accessibility-language-detection",
"owners": [ "chrishall", "//ui/accessibility/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-experimental-accessibility-switch-access",
"owners": [ "anastasi@google.com", "dmazzoni", "dtseng" ],
"expiry_milestone": 76
},
{
"name": "enable-experimental-app-banners",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-experimental-accessibility-autoclick",
"owners": [ "katie", "dmazzoni", "dtseng" ],
"expiry_milestone": 78
},
{
"name": "enable-experimental-accessibility-chromevox-language-switching",
"owners": [ "akihiroota", "dmazzoni", "dtseng" ],
"expiry_milestone": 78
},
{
"name": "enable-experimental-accessibility-chromevox-rich-text-indication",
"owners": [ "akihiroota", "dtseng" ],
"expiry_milestone": 78
},
{
"name": "enable-experimental-productivity-features",
"owners": [ "feature-control@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "enable-experimental-web-platform-features",
"owners": [ "//third_party/blink/renderer/core/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-filesystem-in-incognito",
"owners": [ "rhalavati" ],
"expiry_milestone": 76
},
{
"name": "enable-font-cache-scaling",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-fs-nosymfollow",
"owners": [ "mortonm@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "enable-future-v8-vm-features",
"owners": [ "hablich" ],
// This flag enables the rolling set of upcoming V8 features, for early
// testing by JavaScript developers.
"expiry_milestone": -1
},
{
"name": "enable-generic-sensor",
"owners": [ "reillyg@chromium.org", "raphael.kubo.da.costa@intel.com" ],
"expiry_milestone": 72
},
{
"name": "enable-generic-sensor-extra-classes",
"owners": [ "reillyg@chromium.org", "raphael.kubo.da.costa@intel.com" ],
"expiry_milestone": 76
},
{
"name": "enable-google-branded-context-menu",
"owners": [ "edwardjung@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "enable-gpu-appcontainer",
"owners": [ "forshaw", "wfh" ],
"expiry_milestone": 78
},
{
"name": "enable-gpu-rasterization",
"owners": [ "enne", "vmiura", "ericrk" ],
// 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", "kbr" ],
// 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-hdr",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-hide-arc-media-notifications",
"owners": [ "beccahughes", "media-dev" ],
"expiry_milestone": 80
},
{
"name": "enable-history-entry-requires-user-gesture",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-history-manipulation-intervention",
"owners": [ "shivanisha" ],
"expiry_milestone": 76
},
{
"name": "enable-homepage-tile",
"owners": [ "dimich", "twellington" ],
"expiry_milestone": 78
},
{
"name": "enable-horizontal-tab-switcher",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-hosted-app-quit-notification",
"owners": [ "ccameron" ],
"expiry_milestone": 77
},
{
"name": "enable-compositor-threaded-scrollbar-scrolling",
"owners": [ "arakeri@microsoft.com" ],
"expiry_milestone": 80
},
{
"name": "enable-implicit-root-scroller",
"owners": [ "bokan", "input-dev" ],
"expiry_milestone": 75
},
{
"name": "enable-improved-geolanguage-data",
"owners": [ "frechette", "chrome-language@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-incognito-window-counter",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-inline-update-flow",
"owners": [ "nyquist", "dtrainor" ],
"expiry_milestone": 76
},
{
"name": "enable-input-ime-api",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-intent-picker",
"owners": [ "chromeos-apps-foundation-team@google.com" ],
"expiry_milestone": 78
},
{
"name": "enable-javascript-harmony",
"owners": [ "adamk", "hablich" ],
// This flag is used by web developers to test upcoming javascript features.
"expiry_milestone": -1
},
{
"name": "enable-built-in-module-all",
"owners": [ "hiroshige", "domenic" ],
"expiry_milestone": 80
},
{
"name": "enable-built-in-module-infra",
"owners": [ "hiroshige", "domenic" ],
"expiry_milestone": 80
},
{
"name": "enable-built-in-module-kv-storage",
"owners": [ "hiroshige", "domenic" ],
"expiry_milestone": 80
},
{
"name": "enable-blink-gen-property-trees",
"owners": [ "paint-dev@chromium.org" ],
"expiry_milestone": 74
},
{
"name": "enable-layout-ng",
"owners": [ "layout-dev@chromium.org" ],
"expiry_milestone": 80
},
{
"name": "enable-lazy-frame-loading",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-lazy-image-loading",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-lite-mode-rebrand",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-lite-page-server-previews",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-url-loader-lite-page-server-previews",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-lock-screen-notification",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-logging-js-console-messages",
"owners": [ "hazems" ],
// 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-lookalike-url-navigation-suggestions",
"owners": [ "jdeblasio", "meacer" ],
"expiry_milestone": 78
},
{
"name": "enable-mark-http-as",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-md-rounded-corners-on-dialogs",
"owners": ["bsep", "sajadm"],
"expiry_milestone": 78
},
{
"name": "enable-media-session-notifications",
"owners": [ "beccahughes", "media-dev" ],
"expiry_milestone": 80
},
{
"name": "enable-media-session-service",
"owners": [ "beccahughes", "media-dev" ],
"expiry_milestone": 76
},
{
"name": "enable-message-center-new-style-notification",
"owners": [ "knollr", "peter" ],
"expiry_milestone": 76
},
{
"name": "enable-myfiles-volume",
"owners": [ "lucmult", "noel" ],
"expiry_milestone": 76
},
{
"name": "enable-nacl",
"owners": [ "dschuff", "native-client-dev@googlegroups.com" ],
"expiry_milestone": 87
},
{
"name": "enable-native-controls",
"owners": [ "chrome-media-ux@google.com" ],
"expiry_milestone": 75
},
{
"name": "enable-native-google-assistant",
"owners": [ "croissant-eng" ],
"expiry_milestone": 76
},
{
"name": "enable-native-notifications",
"owners": [ "peter", "finnur" ],
"expiry_milestone": 76
},
{
"name": "enable-navigation-tracing",
"owners": [ "tracing" ],
"expiry_milestone": 80
},
{
"name": "enable-network-logging-to-file",
"owners": [ "eroman", "net-dev" ],
// This flag is used to capture early-browser network logging on platforms
// without easy access to startup time configuration.
"expiry_milestone": -1
},
{
"name": "download-auto-resumption-native",
"owners": [ "shaktisahu", "qinmin" ],
"expiry_milestone": 76
},
{
"name": "enable-new-download-backend",
"owners": [ "shaktisahu", "dtrainor" ],
"expiry_milestone": 76
},
{
"name": "enable-new-photo-picker",
"owners": [ "finnur", "peter" ],
"expiry_milestone": 72
},
{
"name": "enable-new-print-preview-layout",
"owners": [ "//printing/OWNERS" ],
"expiry_milestone": 78
},
{
"name": "enable-noscript-previews",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-nostate-prefetch",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-notification-indicator",
"owners": [ "newcomer" ],
"expiry_milestone": 78
},
{
"name": "enable-ntlm-v2",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-ntp-button",
"owners": [ "twellington" ],
"expiry_milestone": 78
},
{
"name": "enable-ntp-remote-suggestions",
"owners": [ "fgorski" ],
"expiry_milestone": 76
},
{
"name": "enable-ntp-suggestions-notifications",
"owners": [ "fgorski" ],
"expiry_milestone": 76
},
{
"name": "enable-offer-store-unmasked-wallet-cards",
"owners": [ "jsaul@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-offline-auto-reload",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-offline-auto-reload-visible-only",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-offline-previews",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-oobe-recommend-apps-screen",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-oop-rasterization",
"owners": [ "enne", "khushalsagar" ],
"expiry_milestone": 76
},
{
"name": "enable-optimization-hints",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-osk-overscroll",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-parallel-downloading",
"owners": [ "qinmin", "xingliu", "dtrainor" ],
// 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-physical-keyboard-autocorrect",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-pixel-canvas-recording",
"owners": [ "malaykeshav", "oshima" ],
"expiry_milestone": 77
},
{
"name": "enable-play-store-search",
"owners": [ "jennyz", "kaznacheev" ],
"expiry_milestone": 78
},
{
"name": "enable-portals",
"owners": [ "adithyas", "jbroman", "lfg" ],
"expiry_milestone": 80
},
{
"name": "enable-previews-android-omnibox-ui",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-query-in-omnibox",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-quic",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-reader-mode",
"owners": [ "gilmanmh@google.com" ],
"expiry_milestone": 78
},
{
"name": "enable-reader-mode-in-cct",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-reopen-tab-in-product-help",
"owners": [ "collinbaker" ],
"expiry_milestone": 76
},
{
"name": "enable-request-tablet-site",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-resampling-input-events",
"owners": [ "eirage", "nzolghadr", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "enable-resampling-scroll-events",
"owners": [ "eirage", "nzolghadr", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "enable-resource-load-scheduler",
"owners": [ "toyoshim" ],
"expiry_milestone": 78
},
{
"name": "enable-resource-loading-hints",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-revamped-context-menu",
"owners": [ "twellington" ],
"expiry_milestone": 77
},
{
"name": "enable-safe-browsing-ap-download-verdicts",
"owners": [ "drubery" ],
"expiry_milestone": 76
},
{
"name": "enable-save-data",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "enable-scroll-anchor-serialization",
"owners": [ "pnoland" ],
"expiry_milestone": 76
},
{
"name": "enable-search-ready-omnibox",
"owners": [ "mdjones" ],
"expiry_milestone": 75
},
{
"name": "enable-send-tab-to-self",
"owners": [ "//components/send_tab_to_self/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "enable-send-tab-to-self-broadcast",
"owners": [ "//components/send_tab_to_self/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-send-tab-to-self-show-sending-ui",
"owners": [ "//components/send_tab_to_self/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "enable-send-tab-to-self-when-signed-in",
"owners": [ "//components/send_tab_to_self/OWNERS" ],
"expiry_milestone": 78
},
{
"name": "enable-sensor-content-setting",
"owners": [ "reillyg@chromium.org", "raphael.kubo.da.costa@intel.com" ],
"expiry_milestone": 76
},
{
"name": "enable-service-worker-imported-script-update-check",
"owners": [ "worker-dev@chromium.org" ],
// It's still in development. Tentatively set to M76 as the expiry_milestone.
"expiry_milestone": 76
},
{
"name": "enable-service-worker-long-running-message",
"owners": [ "azeemarshad", "jlklein", "falken" ],
"expiry_milestone": 77
},
{
"name": "enable-shill-sandboxing",
"owners": [ "mortonm" ],
"expiry_milestone": 77
},
{
"name": "enable-show-autofill-signatures",
"owners": [ "kolos" ],
// Used for debugging and QA by the autofill team for the indefinite future.
"expiry_milestone": -1
},
{
"name": "enable-site-exploration-ui",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-site-isolation-for-password-sites",
"owners": [ "site-isolation-dev", "alexmos", "lukasza" ],
"expiry_milestone": 79
},
{
"name": "enable-site-per-process",
"owners": [ "site-isolation-dev", "creis", "lukasza" ],
// 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-skia-renderer",
"owners": [ "backer"],
"expiry_milestone": 80
},
{
"name": "enable-sole-integration",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-speculative-service-worker-start-on-query-input",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-suggestions-with-substring-match",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-surfacecontrol",
"owners": [ "khushalsagar" ],
"expiry_milestone": 76
},
{
"name": "enable-surfaces-for-videos",
"owners": [ "enne", "lethalantidote", "mlamouri" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-app-list",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-apps",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-dictionary",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-extension-settings",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-extensions",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-favicons",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-history-delete-directives",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-preferences",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-priority-preferences",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-search-engines",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-supervised-users",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-pseudo-uss-themes",
"owners": [ "mastiz", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-uss-bookmarks",
"owners": [ "mamir", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "enable-sync-uss-passwords",
"owners": [ "mamir", "//components/sync/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "enable-system-webapps",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-tab-grid-layout",
"owners": [ "memex-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-tab-groups",
"owners": [ "memex-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "enable-tab-switcher-on-return",
"owners": [ "memex-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-tab-engagement-reporting",
"owners": [ "memex-team@google.com" ],
"expiry_milestone": 82
},
{
"name": "enable-text-fragment-anchor",
"owners": [ "bokan", "input-dev" ],
"expiry_milestone": 77
},
{
"name": "enable-touch-drag-drop",
"owners": [ "eirage", "input-dev" ],
"expiry_milestone": 78
},
{
"name": "enable-touchscreen-calibration",
"owners": [ "malaykeshav" ],
// This flag is used for testing new touchscreen ChromeOS hardware, both by
// dev and QA.
"expiry_milestone": -1
},
{
"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-usbguard",
"owners": [ "allenwebb", "mnissler", "jorgelo" ],
"expiry_milestone": 80
},
{
"name": "enable-use-zoom-for-dsf",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-usermedia-screen-capturing",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-v8-orinoco",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-vaapi-jpeg-image-decode-acceleration",
"owners": [ "chromeos-camera-eng@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-virtual-keyboard",
"owners": [ "//ui/keyboard/OWNERS" ],
// Useful for debugging the virtual keyboard on non-tablet devices.
"expiry_milestone": -1
},
{
"name": "enable-viz-display-compositor",
"owners": [ "fsamuel", "kylechar" ],
"expiry_milestone": 76
},
{
"name": "enable-viz-hit-test",
"owners": [ "riajiang", "sunxd", "rjkroege" ],
"expiry_milestone": 76
},
{
"name": "enable-web-authentication-ble-support",
"owners": [ "webauthn-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-web-authentication-cable-support",
"owners": [ "webauthn-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "enable-web-authentication-testing-api",
"owners": [ "webauthn-team@google.com" ],
// This is required for testing.
"expiry_milestone": -1
},
{
"name": "enable-web-authentication-pin-support",
"owners": [ "webauthn-team@google.com" ],
"expiry_milestone": 77
},
{
"name": "enable-webassembly",
"owners": [ "titzer", "wasm-team@google.com" ],
"expiry_milestone": 72
},
{
"name": "enable-webassembly-baseline",
"owners": [ "clemensh", "wasm-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-webassembly-code-cache",
"owners": [ "bbudge", "hablich", "wasm-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-webassembly-code-gc",
"owners": [ "clemensh", "wasm-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "enable-webassembly-threads",
"owners": [ "binji", "hablich", "wasm-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-webgl2-compute-context",
"owners": [ "webgl-team@google.com" ],
"expiry_milestone": 77
},
{
"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-webnfc",
"owners": [ "rijubrata.bhaumik@intel.com","reillyg" ],
"expiry_milestone": 79
},
{
"name": "enable-webrtc-hide-local-ips-with-mdns",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-webrtc-hw-h264-encoding",
"owners": [ "hiroh", "chromeos-video-eng@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-webrtc-hw-vp8-encoding",
"owners": [ "hiroh", "chromeos-video-eng@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-webrtc-hw-vp9-encoding",
"owners": [ "hiroh", "chromeos-video-eng@google.com" ],
"expiry_milestone": 76
},
{
"name": "enable-webrtc-hybrid-agc",
"owners": [ "aleloi" ],
"expiry_milestone": 83
},
{
"name": "enable-webrtc-new-encode-cpu-load-estimator",
"owners": [ "nisse" ],
"expiry_milestone": 77
},
{
"name": "enable-webrtc-pipewire-capturer",
"owners": [ "tomas.popela@gmail.com" ],
"expiry_milestone": 76
},
{
"name": "enable-webrtc-remote-event-log",
"owners": [ "eladalon" ],
"expiry_milestone": 76
},
{
"name": "enable-webrtc-srtp-aes-gcm",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-webrtc-stun-origin",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-webvr",
"owners": [ "//third_party/blink/renderer/modules/vr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "enable-zero-copy",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "enable-zero-state-app-reinstall-suggestions",
"owners": ["robsc", "napper", "jennyz"],
"expiry_milestone": 80
},
{
"name": "enable-zero-state-suggestions",
"owners": [ "jennyz", "xiyuan" ],
"expiry_milestone": 75
},
{
"name": "updated_cellular_activation_ui",
"owners": [ "azeemarshad", "khorimoto" ],
"expiry_milestone": 80
},
{
"name": "use_messages_google_com_domain",
"owners": [ "azeemarshad", "khorimoto" ],
"expiry_milestone": 76
},
{
"name": "use_messages_staging_url",
"owners": [ "azeemarshad", "khorimoto" ],
"expiry_milestone": 76
},
{
"name": "enable_messages_web_push",
"owners": [ "azeemarshad", "jlklein", "khorimoto" ],
"expiry_milestone": 76
},
{
"name": "enforce-tls13-downgrade",
"owners": [ "davidben", "svaldez" ],
"expiry_milestone": 76
},
{
"name": "expensive-background-timer-throttling",
"owners": [ "altimin" ],
"expiry_milestone": 76
},
{
"name": "explore-sites",
"owners": [ "chili", "dewittj" ],
"expiry_milestone": 83
},
{
"name": "extension-apis",
"owners": [ "rdevlin.cronin" ],
"expiry_milestone": 76
},
{
"name": "extension-content-verification",
"owners": [ "//extensions/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "extensions-toolbar-menu",
"owners": [ "//extensions/OWNERS", "pbos" ],
"expiry_milestone": 80
},
{
"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": "fcm-invalidations",
"owners": [ "melandory", "chrome-sync-dev@google.com" ],
"expiry_milestone": 76
},
{
"name": "file-manager-feedback-panel",
"owners": [ "adanilo" ],
"expiry_milestone": 77
},
{
"name": "fill-on-account-select",
"owners": [ "jdoerrie" ],
"expiry_milestone": 76
},
{
"name": "fill-on-account-select-http",
"owners": [ "jdoerrie" ],
"expiry_milestone": 76
},
{
"name": "focus-mode",
"owners": [ "dfried", "pbos", "yiningwang@google.com" ],
"expiry_milestone": 76
},
{
"name": "force-color-profile",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "force-effective-connection-type",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
// ECT is a baked-in feature of Chrome. This flag is used for frequent
// testing and should not be removed.
"expiry_milestone": -1
},
{
"name": "force-enable-home-page-button",
"owners": [ "twellington", "chrome-android-app" ],
"expiry_milestone": 78
},
{
"name": "force-enable-stylus-tools",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "force-enable-system-aec",
"owners": [ "grunell" ],
"expiry_milestone": 80
},
{
"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-tablet-mode",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "force-text-direction",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "force-ui-direction",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"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
},
{
"name": "foreground-notification-manager",
"owners": [ "//components/download/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "gdi-text-printing",
"owners": [ "//printing/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "gesture-typing",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "google-password-manager",
"owners": [ "ioanap", "jdoerrie" ],
"expiry_milestone": 76
},
{
"name": "handwriting-gesture",
"owners": [ "shend" ],
"expiry_milestone": 76
},
{
"name": "happiness-tracking-surveys-for-desktop",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "hardware-media-key-handling",
"owners": [ "steimel", "media-dev" ],
"expiry_milestone": 77
},
{
"name": "harmony-await-optimization",
"owners": [ "mslekova" ],
"expiry_milestone": 75
},
{
"name": "ignore-gpu-blacklist",
"owners": [ "kbr", "zmo" ],
// 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-previews-blocklist",
"owners": [ "//components/data_reduction_proxy/OWNERS" ],
// Previews is a baked-in feature of Chrome. This flag is used for frequent
// testing and should not be removed.
"expiry_milestone": -1
},
{
"name": "in-product-help-demo-mode-choice",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "in-session-password-change",
// "owners": [ "rsorokin" ],
"expiry_milestone": 77
},
{
"name": "incognito-strings",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "installable-ink-drop",
"owners": [ "collinbaker", "pbos" ],
"expiry_milestone": 77
},
{
"name": "instant-tethering",
"owners": [ "khorimoto" ],
"expiry_milestone": 80
},
{
"name": "interest-feed-content-suggestions",
"owners": [ "//chrome/android/feed/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "isolate-origins",
"owners": [ "site-isolation-dev", "alexmos", "creis", "lukasza" ],
"expiry_milestone": 79
},
{
"name": "kids-management-url-classification",
"owners": [ "alanwink", "vtrmc", "unichromeos-eng" ],
"expiry_milestone": 80
},
{
"name": "language-settings",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "lcd-text-aa",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "list-all-display-modes",
"owners": [ "//ui/display/OWNERS" ],
// This flag is used for debugging and development purposes to list all
// external displays' modes without any exclusions.'
"expiry_milestone": -1
},
{
"name": "load-media-router-component-extension",
"owners": [ "mfoltz", "media-dev" ],
// This flag has two purposes: in-team development/Q&A, and allowing
// Chromium users to load this extension, which isn't normally distributed
// with Chromium. It can be removed once the extension is removed, which has
// external dependencies.
"expiry_milestone": -1
},
{
"name": "lsd-permission-prompt",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "mac-v2-gpu-sandbox",
"owners": [ "kerrnel@google.com" ],
"expiry_milestone": 78
},
{
"name": "mac-system-media-permissions-info-ui",
"owners": [ "grunell", "engedy", "hkamila" ],
"expiry_milestone": 78
},
{
"name": "mac-views-task-manager",
"owners": [ "ellyjones" ],
"expiry_milestone": 77
},
{
"name": "manual-password-generation-android",
"owners": [ "ioanap" ],
"expiry_milestone": 76
},
{
"name": "mash",
"owners": [ "mustash-team@google.com" ],
"expiry_milestone": 79
},
{
"name": "mash-oop-viz",
"owners": [ "mustash-team@google.com" ],
"expiry_milestone": 74
},
{
"name": "media-router-cast-allow-all-ips",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "memlog",
"owners": [ "erikchen", "ssid", "etienneb", "alph" ],
// 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", "ssid", "etienneb", "alph" ],
// 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", "ssid", "etienneb", "alph" ],
// 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-pressure-thresholds",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "mime-handler-view-in-cross-process-frame",
"owners": [ "ekaramad" ],
"expiry_milestone": 80
},
{
"name": "mobile-identity-consistency",
"owners": [ "bsazonov", "droger", "msarda" ],
"expiry_milestone": 80
},
{
"name": "mojo-imf",
"owners": [ "shuchen" ],
"expiry_milestone": 78
},
{
"name": "native-file-system-api",
"owners": [ "mek", "pwnall" ],
"expiry_milestone": 80
},
{
"name": "network-service",
"owners": [ "network-service-dev" ],
"expiry_milestone": 76
},
{
"name": "network-service-in-process",
"owners": [ "network-service-dev" ],
"expiry_milestone": 76
},
{
"name": "new-net-error-page-ui",
"owners": [ "harringtond" ],
"expiry_milestone": 75
},
{
"name": "new-password-form-parsing",
"owners": [ "dvadym" ],
"expiry_milestone": 76
},
{
"name": "new-password-form-parsing-for-saving",
"owners": [ "dvadym" ],
"expiry_milestone": 76
},
{
"name": "new-tab-loading-animation",
"owners": [ "pbos@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "new-usb-backend",
"owners": [ "reillyg@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "newblue",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "no-credit-card-abort",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "ntp-customization-menu-v2",
"owners": ["kmilka", "ramyan"],
"expiry_milestone": 77
},
{
"name": "oculus-vr",
"owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "offline-indicator-always-http-probe",
"owners": [ "jianli", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-indicator-choice",
"owners": [ "jianli", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-alternate-dino-page",
"owners": [ "carlosk", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-ct",
"owners": [ "dewittj", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-ct-suppress-completed-notification",
"owners": [ "dewittj", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-ct-v2",
"owners": [ "dewittj", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-failed-download",
"owners": [ "chili", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-in-downloads-home-open-in-cct",
"owners": [ "carlosk", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-live-page-sharing",
"owners": [ "petewil", "jianli", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-load-signal-collecting",
"owners": [ "petewil", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-pending-download",
"owners": [ "chili", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-prefetching",
"owners": [ "carlosk", "dewittj", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-renovations",
"owners": [ "petewil", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offline-pages-resource-based-snapshot",
"owners": [ "petewil", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "offlining-recent-pages",
"owners": [ "carlosk", "offline-dev" ],
"expiry_milestone": 76
},
{
"name": "omnibox-alternate-match-description-separator",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-display-title-for-current-url",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-drive-suggestions",
"owners": [ "skare", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-deduplicate-drive-urls",
"owners": [ "skare", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-experimental-keyword-mode",
"owners": [ "krb", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-material-design-weather-icons",
"owners": [ "manukh", "chromium-omnibox-team" ],
"expiry_milestone": 76
},
{
"name": "omnibox-new-answer-layout",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-pedal-suggestions",
"owners": [ "orinj", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-reverse-answers",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-reverse-tab-switch-logic",
"owners": [ "krb", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 77
},
{
"name": "omnibox-rich-entity-suggestions",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-spare-renderer",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-suggestion-transparency-options",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-tab-switch-suggestions",
"owners": [ "krb", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-tail-suggestions",
"owners": [ "krb", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-ui-cues-for-search-history-matches",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-hide-steady-state-url-path-query-and-ref",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-ui-hide-steady-state-url-scheme",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-ui-hide-steady-state-url-trivial-subdomains",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-ui-max-autocomplete-matches",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-ui-one-click-unelide",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "omnibox-ui-show-suggestion-favicons",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-swap-title-and-url",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-blue-search-loop-and-search-query",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-blue-titles-and-gray-urls-on-page-suggestions",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-blue-titles-on-page-suggestions",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-show-suffix-on-all-search-suggestions",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-white-background-on-blur",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-use-generic-search-engine-icon",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-bold-user-text-on-search-suggestions",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-unbold-suggestion-text",
"owners": [ "tommycli", "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-ui-vertical-margin",
"owners": [ "chrome-omnibox-team@google.com" ],
"expiry_milestone": 80
},
{
"name": "omnibox-zero-suggestions-on-ntp",
"omners": [ "chrome-android-omnibox-team@google.com" ],
"expiry_milestone": 81
},
{
"name": "only-new-password-form-parsing",
"owners": [ "dvadym" ],
"expiry_milestone": 76
},
{
"name": "on-the-fly-mhtml-hash-computation",
"owners": [ "mtlieuu", "offline-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "openvr",
"owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "out-of-blink-cors",
"owners": [ "toyoshim" ],
"expiry_milestone": 76
},
{
"name": "overlay-scrollbars",
"owners": [ "chaopeng", "bokan", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "overlay-scrollbars-flash-after-scroll-update",
"owners": [ "chaopeng", "bokan", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "overlay-scrollbars-flash-when-mouse-enter",
"owners": [ "chaopeng", "bokan", "input-dev" ],
"expiry_milestone": 76
},
{
"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-history-navigation",
"owners": [ "mohsen", "jinsukkim" ],
"expiry_milestone": 77
},
{
"name": "overscroll-start-threshold",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "passive-event-listeners-due-to-fling",
"owners": [ "sahel", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "passive-listener-default",
"owners": [ "nzolghadr", "input-dev" ],
"expiry_milestone": 78
},
{
"name": "passwords-keyboard-accessory",
"owners": [ "fhorschig" ],
"expiry_milestone": 76
},
{
"name": "passwords-migrate-linux-to-login-db",
"owners": [ "cfroussios" ],
"expiry_milestone": 76
},
{
"name": "pdf-annotations",
"owners": [ "dstockwell@google.com" ],
"expiry_milestone": 76
},
{
"name": "pdf-form-save",
"owners": [ "thestig" ],
"expiry_milestone": 78
},
{
"name": "pdf-isolation",
"owners": [ "tsepez" ],
"expiry_milestone": 76
},
{
"name": "per-method-can-make-payment-quota",
"owners": [ "rouslan" ],
"expiry_milestone": 78
},
{
"name": "postscript-printing",
"owners": [ "//printing/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "proactive-tab-freeze-and-discard",
"owners": [ "fdoray" ],
"expiry_milestone": 75
},
{
"name": "progress-bar-throttle",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "pull-to-refresh",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "pwa-improved-splash-screen",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "pwa-persistent-notification",
"owners": [ "desktop-pwas-team@google.com" ],
"expiry_milestone": 76
},
{
"name": "reader-mode-heuristics",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "reduced-referrer-granularity",
"owners": [ "jochen", "mkwst" ],
"expiry_milestone": 78
},
{
"name": "remove-ntp-fakebox",
"owners": [ "kristipark", "ramyan" ],
"expiry_milestone": 76
},
{
"name": "rewrite-leveldb-on-deletion",
"owners": [ "dullweber" ],
"expiry_milestone": 75
},
{
"name": "safe-browsing-telemetry-for-apk-downloads",
"owners": [ "vakh" ],
"expiry_milestone": 76
},
{
"name": "safe-browsing-use-local-blacklists-v2",
"owners": [ "vakh" ],
"expiry_milestone": 76
},
{
"name": "safe-search-url-reporting",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "sampling-heap-profiler",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "same-site-by-default-cookies",
"owners": [ "chlily", "morlovich" ],
"expiry_milestone": 80
},
{
"name": "scheduler-configuration",
"owners": [ "kerrnel", "mnissler" ],
"expiry_milestone": 76
},
{
"name": "session-restore-prioritizes-background-use-cases",
"owners": [ "chrisha" ],
"expiry_milestone": 76
},
{
"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": "shared-array-buffer",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "shelf-hover-previews",
"owners": [ "manucornet" ],
"expiry_milestone": 77
},
{
"name": "show-autofill-type-predictions",
"owners": [ "ftirelo", "mathp" ],
// This is used by autofill devs to debug on Android.
"expiry_milestone": -1
},
{
"name": "show-managed-ui",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"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": "silent-debugger-extension-api",
"owners": [ "//extensions/OWNERS" ],
"expiry_milestone": 77
},
{
"name": "simplify-https-indicator",
"owners": [ "cthomp", "estark" ],
"expiry_milestone": 76
},
{
"name": "single-process-mash",
"owners": [ "mustash-team@google.com" ],
"expiry_milestone": 76
},
{
"_comment1": "Shipping some form of Site Isolation to Android is tracked",
"_comment2": "in https://crbug.com/849815.",
"name": "site-isolation-trial-opt-out",
"owners": [ "site-isolation-dev", "alexmos", "creis", "lukasza" ],
"expiry_milestone": 77
},
{
"name": "site-settings",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "smart-text-selection",
"owners": [ "djacobo", "linben" ],
"expiry_milestone": 76
},
{
"name": "smooth-scrolling",
"owners": [ "bokan", "input-dev" ],
"expiry_milestone": 80
},
{
"name": "ssl-committed-interstitials",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "stop-in-background",
"owners": [ "chrome-catan@google.com" ],
"expiry_milestone": 76
},
{
"name": "stop-non-timers-in-background",
"owners": [ "fdoray" ],
"expiry_milestone": 75
},
{
"name": "sync-USS-autofill-profile",
"owners": [ "jkrcal", "treib", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "sync-USS-autofill-wallet-data",
"owners": [ "jkrcal", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "sync-USS-autofill-wallet-metadata",
"owners": [ "jkrcal", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "sync-support-secondary-account",
"owners": [ "treib", "//components/sync/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "system-keyboard-lock",
"owners": [ "joedow", "garykac", "jamiewalch" ],
"expiry_milestone": 79
},
{
"name": "tab-groups",
"owners": [ "chrome-desktop-ui-seattle@google.com", "bsep" ],
"expiry_milestone": 82
},
{
"name": "tab-hover-cards",
"owners": [ "corising", "//chrome/browser/ui/views/tabs/OWNERS" ],
"expiry_milestone": 82
},
{
"name": "tab-hover-card-images",
"owners": [ "dfried", "corising", "//chrome/browser/ui/views/tabs/OWNERS" ],
"expiry_milestone": 82
},
{
"name": "scrollable-tabstrip",
"owners": ["chrome-desktop-ui-seattle@google.com", "tbergquist"],
"expiry_milestone": 82
},
{
"name": "tint-gl-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": "top-chrome-touch-ui",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "top-sites-from-site-engagement",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "touch-events",
"owners": [ "eirage", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "touch-selection-strategy",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "touchpad-overscroll-history-navigation",
"owners": [ "chaopeng", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "trace-upload-url",
"owners": [ "tracing" ],
"expiry_milestone": 80
},
{
"name": "translate-android-manual-trigger",
"owners": [ "anthonyvd", "frechette", "chrome-language@google.com" ],
// This flag is used to force manual Translate IPH to trigger on Android,
// which has no way to set command-line flags.
"expiry_milestone": -1
},
{
"name": "translate-force-trigger-on-english",
"owners": [ "anthonyvd", "frechette", "chrome-language@google.com" ],
"expiry_milestone": 78
},
{
"name": "try-supported-channel-layouts",
"owners": [ "dalecurtis" ],
"expiry_milestone": 76
},
{
"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-show-composited-layer-borders",
"owners": [ "ccameron" ],
"expiry_milestone": 76
},
{
"name": "ui-slow-animations",
"owners": [ "oshima", "sammiequon", "afakhry" ],
// This flag is used for in-the-field debugging of animation issues on
// Chrome OS.
"expiry_milestone": -1
},
{
"name": "unfiltered-bluetooth-devices",
"owners": [ "sonnysasaka", "qiyuh@google.com" ],
"expiry_milestone": 76
},
{
"name": "unified-consent",
"owners": [ "msarda", "tangltom" ],
"expiry_milestone": 76
},
{
"name": "unsafely-treat-insecure-origin-as-secure",
"owners": [ "security-dev" ],
"expiry_milestone": 76
},
{
"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": "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-multilogin-endpoint",
"owners": [ "droger", "msarda" ],
"expiry_milestone": 78
},
{
"name": "use-new-accept-language-header",
"owners": [ "claudiomagni" ],
"expiry_milestone": 76
},
{
"name": "use-pdf-compositor-service-for-print",
"owners": [ "//printing/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "use-suggestions-even-if-few",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"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-winrt-midi-api",
"owners": [ "toyoshim" ],
"expiry_milestone": 76
},
{
"name": "user-activation-v2",
"owners": [ "mustaq", "input-dev" ],
"expiry_milestone": 76
},
{
"name": "user-activity-prediction-ml-service",
"owners": [ "amoylan", "pmalani", "jiameng" ],
"expiry_milestone": 76
},
{
"name": "v8-cache-options",
// "owners": [ "your-team" ],
"expiry_milestone": 76
},
{
"name": "views-cast-dialog",
"owners": [ "//chrome/browser/media/router/OWNERS" ],
"expiry_milestone": 76
},
{
"name": "wake-on-wifi-packet",
"owners": [ "abhishekbh", "chirantan" ],
"expiry_milestone": 76
},
{
"name": "wallet-service-use-sandbox",
"owners": [ "jsaul@google.com", "jiahuiguo", "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": "web-contents-occlusion",
"owners": [ "davidbienvenu" ],
"expiry_milestone": 77
},
{
"name": "webxr",
"owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 79
},
{
"name": "webxr-hit-test",
"owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "webxr-orientation-sensor-device",
"owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "windows-mixed-reality",
"owners": [ "//device/vr/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "xr-sandbox",
"owners": [ "//chrome/services/isolated_xr_device/OWNERS", "xr-dev@chromium.org" ],
"expiry_milestone": 76
},
{
"name": "enable-streamlined-usb-printer-setup",
"owners": [ "baileyberro" ],
"expiry_milestone": 77
}
// This is an alphabetized list; please do your part to keep it organized by
// inserting your entry in alphabetical order.
]