| // 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); |
| // - Any other string, which is treated as the username part of any |
| // @chromium.org email address; |
| // |
| // 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": "3p-intents-in-incognito", |
| "owners": ["qpubert@google.com", "djean@google.com"], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "accessible-pdf-form", |
| "owners": [ "bravi@microsoft.com", "mohitb@microsoft.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "activate-metrics-reporting-enabled-policy", |
| "owners": [ "ftirelo" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "adaptive-button-in-top-toolbar", |
| "owners": [ "bttk", "chrome-segmentation-platform@google.com" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "adaptive-button-in-top-toolbar-customization", |
| "owners": [ "shaktisahu", "chrome-segmentation-platform@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "adaptive-charging", |
| "owners": [ "thanhdng" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "adaptive-charging-for-testing", |
| "owners": [ "thanhdng" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "add-edu-account-for-supervised-users", |
| "owners": [ |
| "mlbipin", |
| "chrome-kids-eng@google.com" |
| ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "add-identity-in-can-make-payment", |
| "owners": [ "rouslan", "chrome-payments-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "add-to-homescreen-iph", |
| "owners": [ "shaktisahu" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "align-wakeups", |
| "owners": [ |
| "etiennep@google.com", "fdoray@google.com" |
| ], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "allow-all-sites-to-initiate-mirroring", |
| "owners": [ "takumif", "openscreen-eng@google.com" ], |
| // This flag is used in regular manual QA and should not be removed. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "allow-dsp-based-aec", |
| "owners": [ "peah" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "allow-dsp-based-agc", |
| "owners": [ "peah" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "allow-dsp-based-ns", |
| "owners": [ "peah" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "allow-insecure-localhost", |
| "owners": [ "security-dev" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "allow-repeated-updates", |
| "owners": [ "kimjae", "chromeos-core-services@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "allow-scroll-settings", |
| "owners": [ "zentaro" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "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": "ambient-subpage-ui-change", |
| "owners": [ "assistive-eng@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "android-force-app-language-prompt", |
| "owners": [ "perrier", "chrome-language@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "android-improved-bookmarks", |
| "owners": ["wylieb", "skym", "bttk"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "android-media-picker", |
| "owners": [ "finnur@google.com", "beverloo@google.com" ], |
| "expiry_milestone": 140 |
| }, |
| { |
| "name": "animated-image-drag-shadow", |
| "owners": [ "shuyng@google.com", "wenyufu", "clank-app-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "animated-image-resume", |
| "owners": [ "cblume", "vmpstr" ], |
| "expiry_milestone": 93 |
| }, |
| { |
| "name": "apn-revamp", |
| "owners": [ "gordonseto@google.com", "cros-connectivity@google.com" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "app-deduplication-service-fondue", |
| "owners": [ "nikkifang", "melzhang", "chromeos-apps-foundation-team" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "app-list-drag-and-drop-refactor", |
| "owners": [ "anasalazar", "//ash/app_list/OWNERS" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "app-management-app-details", |
| "owners": [ "jshikaram", "chromeos-apps-foundation-team" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "app-menu-mobile-site-option", |
| "owners": [ "gangwu" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "app-store-rating", |
| "owners": [ "hiramahmood@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "arc-custom-tabs-experiment", |
| "owners": [ "hashimoto", "dominickn" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "arc-documents-provider-unknown-size", |
| "owners": [ "alexbn" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "arc-enable-aaudio-mmap", |
| "owners": [ "pteerapong", "chromeos-audio@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "arc-enable-usap", |
| "owners": [ "camurcu" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "arc-enable-virtio-blk-for-data", |
| "owners": [ "niwa" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "arc-file-picker-experiment", |
| "owners": [ "youkichihosoi", "niwa" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "arc-fixup-window", |
| "owners": ["momohatt", "sstan"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "arc-game-mode", |
| "owners": [ "matvore", "niwa" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "arc-ghost-window-new-style", |
| "owners": [ "sstan" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "arc-input-overlay-alpha-v2", |
| "owners": [ "cuicuiruan@google.com", "pjlee@google.com", "arc-gaming@google.com" ], |
| "expiry_milestone": 125 |
| }, |
| { |
| "name": "arc-input-overlay-beta", |
| "owners": [ "cuicuiruan@google.com", "arc-gaming@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { "name": "arc-instant-response-window-open", |
| "owners": [ "sstan", "mduggan" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "arc-keyboard-shortcut-helper-integration", |
| "owners": [ "yhanada", "mduggan" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "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", "alanding", "phshah", "cros-sharesheet@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "arc-rt-vcpu-dual-core", |
| "owners": [ "kansho" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "arc-rt-vcpu-quad-core", |
| "owners": [ "kansho" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "arc-update-o4c-list-via-a2c2", |
| "owners": [ "toshikikikuchi" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "arc-use-high-memory-dalvik-profile", |
| "owners": [ "khmel" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "arc-use-limit-cache-balloon-policy", |
| "owners": [ "cwd" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "arc-window-predictor", |
| "owners": [ "sstan" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "ash-bento-bar", |
| "owners": [ "minch", "janetmac" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "ash-capture-mode-demo-tools", |
| "owners": [ "michelefan", "gzadina" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "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-drag-window-to-new-desk", |
| "owners": [ "conniekxu", "janetmac" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "ash-enable-unified-desktop", |
| "owners": [ "//ash/OWNERS" ], |
| // Unified desktop can be enabled by enterprise policy. The switch exists in |
| // about:flags so QA can more easily test the feature. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "ash-limit-shelf-items-to-active-desk", |
| "owners": [ "afakhry", "tclaiborne" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "ash-overview-button", |
| "owners": [ "minch", "janetmac" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "ash-window-follow-cursor-multi-display", |
| "owners": [ "shidi", "tclaiborne" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "assistant-consent-modal", |
| "owners": [ |
| "jds@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "assistant-consent-simplified-text", |
| "owners": [ |
| "jds@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "assistant-consent-v2", |
| "owners": [ |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "assistant-intent-page-url", |
| "owners": [ |
| "jds@google.com", |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "assistant-intent-translate-info", |
| "owners": [ |
| "jds@google.com", |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "assistant-non-personalized-voice-search", |
| "owners": [ |
| "jds@google.com", |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "attribution-reporting-debug-mode", |
| "owners": [ "//content/browser/attribution_reporting/OWNERS" ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "audio-flexible-loopback", |
| "owners": ["aaronyu", "htcheong", "chromeos-audio@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "audio-hfp-mic-sr", |
| "owners": [ "paulhsia", "cranelw", "chromeos-audio@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "audio-peripheral-volume-granularity", |
| "owners": ["whalechang@google.com"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "audio-settings-page", |
| "owners": [ "gordonseto", "michaelcheco", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "audio-url", |
| "owners": [ "enshuo", "chromeos-audio@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "auto-framing-override", |
| "owners": [ "kamesan", "chromeos-camera-eng@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "auto-screen-brightness", |
| "owners": [ "jiameng", "napper" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "autocomplete-extended-suggestions", |
| "owners": [ "yulunwu", "tbarzic" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "autofill-address-verification-in-save-prompt", |
| "owners": [ "mamir", "koerber" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "autofill-always-return-cloud-tokenized-card", |
| "owners": [ "aneeshali@google.com", "jsaul@google.com", "siyua" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-auto-trigger-manual-fallback-for-cards", |
| "owners": ["siashah", "siyua"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-card-art-image", |
| "owners": [ "vishwasuppoor", "siyua" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enable-card-product-name", |
| "owners": [ "vishwasuppoor", "siyua" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enable-cvc-for-vcn-yellow-path", |
| "owners": ["vinnypersky@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enable-fido-progress-dialog", |
| "owners": [ "siashah", "yiian" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "autofill-enable-manual-fallback-for-virtual-cards", |
| "owners": [ "siashah", "siyua" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-merchant-opt-out-error-dialog", |
| "owners": [ "vinnypersky@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-new-card-unmask-prompt-view", |
| "owners": [ "eic", "bling-flags@google.com" ], |
| "expiry_milestone": 109 |
| }, |
| { |
| "name": "autofill-enable-offer-notification-for-promo-codes", |
| "owners": [ "jsaul@google.com", "siyua" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-offers-in-clank-keyboard-accessory", |
| "owners": [ "siyua", "siashah@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-ranking-formula", |
| "owners": [ "alexandertekle@google.com", "koerber@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enable-ranking-formula-address-profiles", |
| "owners": [ "alexandertekle@google.com", "koerber@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enable-remade-downstream-metrics", |
| "owners": [ "siyua" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enable-sticky-manual-fallback-for-cards", |
| "owners": [ "siashah","siyua" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-update-virtual-card-enrollment", |
| "owners": [ "siyua", "jsaul@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-upstream-save-card-offer-ui-experiment", |
| "owners": [ "koulvipul@google.com", "payments-autofill-team@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-virtual-card", |
| "owners": [ "siyua", "jsaul@google.com", "aneeshali@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-virtual-card-fido-enrollment", |
| "owners": [ "vinnypersky@google.com", "siyua", "jsaul@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enable-virtual-card-management-in-desktop-settings-page", |
| "owners": [ "siyua", "jsaul@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-enable-virtual-card-metadata", |
| "owners": [ "siyua", "siashah"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-enforce-delays-in-strike-database", |
| "owners": [ "siyua"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-fill-iban-fields", |
| "owners": [ "qihuizhao@google.com", "jsaul@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-fill-merchant-promo-code-fields", |
| "owners": [ "jsaul@google.com", "payments-autofill-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-highlight-only-changed-value-in-preview-mode", |
| "owners": [ "koerber", "mamir" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "autofill-ios-delay-between-fields", |
| "owners": [ "olivierrobin", "bling-flags@google.com" ], |
| "expiry_milestone": 86 |
| }, |
| { |
| "name": "autofill-keyboard-accessory-view", |
| "owners": [ "fhorschig@chromium.org" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "autofill-more-prominent-popup", |
| "owners": [ |
| "vykochko@google.com", |
| "autofill-squad-muc@google.com" |
| ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "autofill-offer-to-save-card-with-same-last-four", |
| "owners": [ "qihuizhao@google.com", "jsaul@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-parse-iban-fields", |
| "owners": [ "jsaul@google.com", "vishwasuppoor@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-parse-vcn-card-on-file-standalone-cvc-fields", |
| "owners": [ "jsaul@google.com", "alexandertekle@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-prevent-overriding-prefilled-values", |
| "owners": [ "vidhanj", "koerber" ], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "autofill-remove-card-expiration-and-type-titles", |
| "owners": [ "qihuizhao@google.com", "jsaul@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-save-card-dismiss-on-navigation", |
| "owners": [ "sczs", "bling-flags@google.com" ], |
| "expiry_milestone": 82 |
| }, |
| { |
| "name": "autofill-show-manual-fallbacks-in-context-menu", |
| "owners": [ "vidhanj", "koerber"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-suggest-server-card-instead-of-local-card", |
| "owners": [ "koulvipul@google.com", "payments-autofill-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "autofill-upstream-allow-additional-email-domains", |
| "owners": [ "jsaul@google.com", "payments-autofill-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-upstream-allow-all-email-domains", |
| "owners": [ "jsaul@google.com", "payments-autofill-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "autofill-use-consistent-popup-settings-icons", |
| "owners": [ "koerber", "mamir" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "autofill-use-improved-label-disambiguation", |
| "owners": [ "autofill-squad-muc@google.com" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "autofill-use-mobile-label-disambiguation", |
| "owners": [ "autofill-squad-muc@google.com" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "back-forward-cache", |
| "owners": [ "bfcache-dev@chromium.org" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "back-gesture-refactor-activity-android", |
| "owners": ["lazzzis@google.com", "jinsukkim", "twellington"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "back-gesture-refactor-android", |
| "owners": ["lazzzis@google.com", "jinsukkim", "twellington"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "battery-saver-mode-available", |
| "owners": [ "chrome-performance-ui-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "binding-manager-connection-limit", |
| "owners": ["ckitagawa", "yfriedman"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "binding-manager-use-not-perceptible-binding", |
| "owners": ["ckitagawa", "yfriedman"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "biometric-authentication-for-filling", |
| "owners": ["vsemeniuk@google.com", "vasilii"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "biometric-authentication-in-settings", |
| "owners": ["vsemeniuk@google.com", "vasilii"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "biometric-reauth-password-filling", |
| "owners": [ "ioanap", "vsemeniuk@google.com" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "block-insecure-downloads", |
| "owners": [ "jdeblasio", "trusty-transport@chromium.org" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "block-insecure-private-network-requests", |
| "owners": [ "titouan", "chrome-security-owp-team@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "bluetooth-coredump", |
| "owners": ["mmandlik", "chromeos-bt-team@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "bluetooth-fix-a2dp-packet-size", |
| "owners": [ "michaelfsun", "chromeos-bt-champs@google.com" ], |
| "expiry_milestone": 86 |
| }, |
| { |
| "name": "bluetooth-quality-report", |
| "owners": [ "josephsih", "chromeos-bt-champs@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "bluetooth-sessionized-metrics", |
| "owners": [ "yudiliu", "chromeos-bt-champs@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "bluetooth-use-floss", |
| "owners": ["sonnysasaka", "abhishekpandit", "chromeos-bt-champs@google.com"], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "bluetooth-use-llprivacy", |
| "owners": ["jiangzp", "chromeos-bt-champs@google.com"], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "bluetooth-wbs-dogfood", |
| "owners": [ "hychao" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "bookmark-bottom-sheet", |
| "owners": [ "wylieb" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "bookmarks-improved-save-flow", |
| "owners": ["wylieb", "fgorski", "mdjones"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "bookmarks-refresh", |
| "owners": ["wylieb", "fgorski", "mdjones"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "borealis-big-gl", |
| "owners": [ "danielng@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "borealis-disk-management", |
| "owners": [ "danielng@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "borealis-enabled", |
| "owners": [ "hollingum@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "borealis-force-beta-client", |
| "owners": [ "hollingum@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "borealis-force-double-scale", |
| "owners": [ "hollingum@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "borealis-linux-mode", |
| "owners": [ "hollingum@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "borealis-storage-ballooning", |
| "owners": [ "danielng@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "broker-file-operations-on-disk-cache-in-network-service", |
| "owners": [ "yhirano", "network-service-dev" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "bruschetta", |
| "owners": [ "davidmunro@google.com", "nverne", "sidereal" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "bruschetta-alpha-migrate", |
| "owners": [ "davidmunro@google.com", "nverne", "sidereal" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "bubble-rich-iph", |
| "owners": ["gambard", "lpromero", "bling-flags@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "bypass-app-banner-engagement-checks", |
| "owners": [ "dmurph" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "calculate-native-win-occlusion", |
| "owners": [ "davidbienvenu", "fdoray" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "calendar-jelly", |
| "owners": [ |
| "newcomer", |
| "cros-status-area-eng@google.com" |
| ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "calendar-view", |
| "owners": ["jiamingc", "cros-status-area-eng@google.com"], |
| "expiry_milestone" : 106 |
| }, |
| { |
| "name": "calendar-view-debug-mode", |
| "owners": [ "rtinkoff" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "camera-app-low-storage-warning", |
| "owners": [ "kamchonlathorn" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "canvas-2d-layers", |
| "owners": [ "fserb", "jpgravel", "juanmihd", "yiyix" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "canvas-oop-rasterization", |
| "owners": [ "junov", "vasilyt" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "captive-portal-error-page", |
| "owners": [ "stevenjb", "cros-network-health-team@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "cast-streaming-hardware-h264", |
| "owners": [ "jophba", "openscreen-eng" ], |
| "expiry_milestone": 121 |
| }, |
| { |
| "name": "cast-streaming-hardware-vp8", |
| "owners": [ "jophba", "openscreen-eng" ], |
| "expiry_milestone": 121 |
| }, |
| { |
| "name": "cct-brand-transparency", |
| "owners": [ "wenyufu" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "cct-incognito", |
| "owners": [ "chrome-incognito", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "cct-incognito-available-to-third-party", |
| "owners": [ "chrome-incognito", "//chrome/android/java/src/org/chromium/chrome/browser/customtabs/OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "cct-real-time-engagement-signals", |
| "owners": ["sinansahin@google.com", "jinsukkim"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "cct-resizable-90-maximum-height", |
| "owners": ["jinsukkim", "twellington"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "cct-resizable-allow-resize-by-user-gesture", |
| "owners": ["jinsukkim", "twellington"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "cct-resizable-for-first-parties", |
| "owners": ["jinsukkim", "twellington"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "cct-resizable-for-third-parties", |
| "owners": ["jinsukkim", "twellington"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "cct-resizable-side-sheet", |
| "owners": ["kgrosu", "jinsukkim", "twellington"], |
| "expiry_milestone": 121 |
| }, |
| { |
| "name": "cct-retaining-state-in-memory", |
| "owners": ["katzz", "wenyufu"], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "cellular-bypass-esim-installation-connectivity-check", |
| "owners": [ "azeemarshad", "khorimoto", "jiajunz", "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-use-second-euicc", |
| "owners": [ "azeemarshad", "khorimoto", "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-dual-verification-enabled", |
| "owners": ["hchao", "mattm", "davidben", "chrome-trusty-transport-core@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "check-offline-capability", |
| "owners": [ "asamidoi", "//content/browser/service_worker/OWNERS" ], |
| "expiry_milestone": 93 |
| }, |
| { |
| "name": "chip-location-bar-icon-override", |
| "owners": [ |
| "fjacky", |
| "elklm" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "chrome-cart-dom-based-heuristics", |
| "owners": [ "yuezhanggg", "wychen"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "chrome-labs", |
| "owners": ["elainechien", "robliao"], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "chrome-root-store-enabled", |
| "owners": ["hchao", "mattm", "davidben", "chrome-trusty-transport-core@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "chrome-share-long-screenshot", |
| "owners": [ "skare", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 104 |
| }, |
| { |
| "name": "chrome-sharing-crow-launch-tab", |
| "owners": [ "skare", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "chrome-sharing-hub-launch-adjacent", |
| "owners": [ "skare", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 109 |
| }, |
| { |
| "name": "chrome-tips-in-main-menu", |
| "owners": [ "dfried" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "chrome-tips-in-main-menu-new-badge", |
| "owners": [ "dfried" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "chrome-whats-new-ui", |
| "owners": [ "rbpotter" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "chrome-wide-echo-cancellation", |
| "owners": [ "olka", "saza" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "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": 122 |
| }, |
| { |
| "name": "chromeos-sharing-hub", |
| "owners": [ "kristipark", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "chromeos-synced-session-sharing", |
| "owners": ["jasonrhee", "chromeos-cross-device-eng@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "clear-cross-site-cross-browsing-context-group-window-name", |
| "owners": [ "shuuran", "kaustubhag" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "client-storage-access-context-auditing", |
| "owners": [ |
| "sauski", |
| "msramek", |
| "chrome-friendly-settings@google.com" |
| ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "clipboard-history-reorder", |
| "owners": ["ckincaid@google.com", "multipaste@google.com"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "clipboard-unsanitized-content", |
| "owners": [ |
| "ansollan@microsoft.com", |
| "asully@chromium.org", |
| "snianu@microsoft.com", |
| "chrome-owp-storage@google.com" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "closed-tab-cache", |
| "owners": [ |
| "altimin@chromium.org", |
| "sky@chromium.org", |
| "sreejakshetty@chromium.org", |
| "tobias.soppa@code.berlin" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "cloud-ap-auth", |
| "owners": [ "igorruvinov", "zmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "colr-v1-fonts", |
| "owners": [ "drott", "layout-dev@chromium.org" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "compositor-threaded-scrollbar-scrolling", |
| "owners": [ "arakeri@microsoft.com" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "confirmation-chip", |
| "owners": [ |
| "fjacky", |
| "elklm" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "consolidated-site-storage-controls", |
| "owners": [ |
| "sauski", |
| "chrome-friendly-settings@google.com" |
| ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "consumer-auto-update-toggle-allowed", |
| "owners": [ |
| "kimjae", |
| "xiaohuic" |
| ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "content-languages-in-language-picker", |
| "owners": [ "sclittle", "basiaz@google.com", "chrome-language@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "content-suggestions-ui-module-refresh", |
| "owners": [ "thegreenfrog@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "context-menu-popup-for-all-screen-sizes", |
| "owners": ["wenyufu", "clank-large-form-factors@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "context-menu-search-with-google-lens", |
| "owners": [ "benwgold@google.com", "lens-chrome@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "contextual-nudges", |
| "owners": [ "yulunwu" ], |
| "expiry_milestone": 83 |
| }, |
| { |
| "name": "contextual-page-actions", |
| "owners": [ "shaktisahu@google.com", "salg@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "contextual-page-actions-reader-mode", |
| "owners": [ "shaktisahu@google.com", "salg@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "contextual-page-actions-share-model", |
| "owners": [ "haileywang@google.com", "ssid@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "contextual-page-actions-with-price-tracking", |
| "owners": [ "shaktisahu@google.com", "salg@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "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-force-caption", |
| "owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/OWNERS", "contextual-search-eng@google.com" ], |
| "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": "copy-link-to-text", |
| "owners": [ "johntlee" ], |
| "expiry_milestone": 94 |
| }, |
| { |
| "name": "cormorant", |
| "owners": [ "jeffreycohen", "markeh", "wissemgamra", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "cpu-affinity-restrict-to-little-cores", |
| "owners": [ "eseckler", "skyostil" ], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "credential-provider-extension-promo", |
| "owners": [ "huitingyu", "hiramahmood", "bling-flags@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "cros-labs-overview-desk-navigation", |
| "owners": [ "richui", "janetmac" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "cros-labs-window-cycle-shortcut", |
| "owners": [ "andp", "benbecker", "nupurjain" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "cros-libassistant-v2-migration", |
| "owners": ["wutao@chromium.com", "assistive-eng@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "cros-privacy-hub-v0", |
| "owners": [ "chromeos-privacyhub@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "cros-privacy-hub-v2", |
| "owners": [ "chromeos-privacyhub@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "crostini-container-install", |
| "owners": [ "davidmunro@google.com", "clumptini@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "crostini-gpu-support", |
| "owners": [ "nverne", "benwells" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "crostini-ime-support", |
| "owners": [ "timloh", "sophialin@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "crostini-multi-container", |
| "owners": [ "sidereal", "davidmunro@google.com", "nverne" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "crostini-reset-lxd-db", |
| "owners": [ "davidmunro@google.com", "nverne", "sidereal" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "crostini-virtual-keyboard-support", |
| "owners": [ "timloh", "sophialin@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "cryptauth-v2-dedup-device-last-activity-time", |
| "owners": ["pushi@google.com", "chromeos-cross-device-eng@google.com"], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "cups-ipp-printing-backend", |
| "owners": [ "awscreen", "//printing/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "customize-chrome-color-extraction", |
| "owners": [ "rtatum@google.com", "tiborg" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "customize-chrome-side-panel", |
| "owners": [ "chrome-desktop-ntp@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "dark-light-mode-k-means-color", |
| "owners": [ "cowmoo" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "darken-websites-checkbox-in-themes-setting", |
| "owners": [ "nemco@google.com", "wenyufu@google.com", "twellington" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "dcheck-is-fatal", |
| "owners": [ "wez" ], |
| // Used to debug failed assertions in environments where debug builds cannot |
| // be used. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "debug-chime-notification", |
| "owners": [ "xingliu" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "debug-history-intervention-no-user-activation", |
| "owners": [ "shivanisha" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "debug-packed-apps", |
| "owners": [ "benwells", "ericwilligers" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "default-browser-blue-dot-promo", |
| "owners": ["nicolasmacbeth@google.com", "bling-get-set-up@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "default-browser-fullscreen-promo-experiment", |
| "owners": [ "thegreenfrog", "bling-flags@google.com" ], |
| "expiry_milestone": 93 |
| }, |
| { |
| "name": "default-browser-intents-show-settings", |
| "owners": [ "olivierrobin", "bling-flags@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "default-chrome-apps-migration", |
| "owners": ["vkovalova"], |
| "expiry_milestone": 104 |
| }, |
| { |
| "name": "default-link-capturing-in-browser", |
| "owners": [ "tsergeant", "chromeos-apps-foundation-team@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "deferred-font-shaping", |
| "owners": [ "tkent", "layout-dev" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "deprecate-alt-based-six-pack", |
| "owners": [ "zentaro@google.com", "jimmyxgong@google.com", |
| "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "deprecate-alt-click", |
| "owners": [ "zentaro@google.com", "jimmyxgong@google.com", |
| "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "desktop-detailed-language-settings", |
| "owners": [ "perrier", "chrome-language@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "desktop-partial-translate", |
| "owners": [ "chrome-language@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "destroy-profile-on-browser-close", |
| "owners": [ "nicolaso", "droger" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "destroy-system-profiles", |
| "owners": [ "nicolaso" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "device-force-scheduled-reboot", |
| "owners": [ "sanjaperisic"], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "device-posture", |
| "owners": [ "alexis.menard@intel.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "devtools-tab-target", |
| "owners": [ "dsv", "caseq" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "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-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": 115 |
| }, |
| { |
| "name": "disable-dns-proxy", |
| "owners": [ "cros-networking@google.com" ], |
| "expiry_milestone": 121 |
| }, |
| { |
| "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-idle-sockets-close-on-memory-pressure", |
| "owners": [ "pmarko" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "disable-javascript-harmony-shipping", |
| "owners": [ "adamk", "hablich" ], |
| // This flag is used for field debugging along with |
| // enable-javascript-harmony. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "disable-lacros-tts-support", |
| "owners": ["jennyz"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "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": 122 |
| }, |
| { |
| "name": "disable-quick-answers-v2-translation", |
| "owners": [ "croissant-eng" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "disable-threaded-scrolling", |
| "owners": [ "bokan", "input-dev" ], |
| // This flag is a useful debugging control when investigating scrolling |
| // issues. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "disable-virtual-keyboard", |
| "owners": [ "dvallet", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "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": [ "//chrome/browser/data_saver/OWNERS" ], |
| // This is a web-developer facing flag and should not be removed. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "discard-occluded-bitmaps", |
| "owners": [ "ckitagawa" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "display-alignment-assistance", |
| "owners": [ "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "display-sync-errors-refactor", |
| "owners": [ "pakzhygitov", "bling-flags@google.com" ], |
| // This is a temp flag and should be removed within this milestone. |
| "expiry_milestone": 104 |
| }, |
| { |
| "name": "disruptive-notification-permission-revocation", |
| "owners": [ "engedy", "ravjit", "andypaicu", "hkamila", "elklm" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "dm-token-deletion", |
| "owners": [ "igorruvinov", "zmin" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "dns-over-https-with-identifiers-reuse-old-policy", |
| "owners": [ "acostinas", "pmarko" ,"srad" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "dns-proxy-enable-doh", |
| "owners": [ "garrick", "jasongustaman" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "document-picture-in-picture-api", |
| "owners": [ "steimel", "media-dev" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "double-buffer-compositing", |
| "owners": [ "hob", "chromeos-gfx@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "double-tap-to-zoom-in-tablet-mode", |
| "owners": [ "afakhry", "tbuckley" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "download-auto-resumption-native", |
| "owners": [ "shaktisahu", "qinmin" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "download-bubble", |
| "owners": [ "drubery", "chrome-counter-abuse-alerts@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "download-bubble-v2", |
| "owners": [ |
| "drubery", |
| "chrome-counter-abuse-alerts@google.com" |
| ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "download-later", |
| "owners": [ "xingliu", "dtrainor" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "download-later-debug-on-wifi", |
| "owners": [ "xingliu", "dtrainor" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "download-range", |
| "owners": [ "xingliu" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "draw-predicted-ink-point", |
| "owners": [ "joalmei@microsoft.com" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "drive-fs-chrome-networking", |
| "owners": [ "travislane@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "drop-input-events-before-first-paint", |
| "owners": [ "mehdika", "blink-interactions-team@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "durable-client-hints-cache", |
| "owners": [ "abeyad", "aarontag"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "dynamic-color-gamut", |
| "owners": [ "cblume", "ccameron" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "dynamic-search-update-animation", |
| "owners": ["yulunwu"], |
| "expiry_milestone": 103 |
| }, |
| { |
| "name": "eap-gtc-wifi-authentication", |
| "owners": [ "cros-connectivity@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "eche-launcher", |
| "owners": [ "jonmann" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-launcher-app-icon-in-more-apps-button", |
| "owners": ["joeantonetti@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-launcher-list-view", |
| "owners": ["pushi"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-swa", |
| "owners": [ "nayebi@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-swa-check-android-network-info", |
| "owners": [ "dhnishi", "corakwue@google.com", "ftsui@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-swa-debug-mode", |
| "owners": [ "nayebi@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-swa-disable-stun-server", |
| "owners": [ "nayebi@google.com", "mavishsu@google.com", "ftsui@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-swa-measure-latency", |
| "owners": [ "paulzchen@google.com", "guanrulee@google.com", "nayebi@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "eche-swa-send-start-signaling", |
| "owners": [ "nayebi@google.com", "mavishsu@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "edit-context", |
| "owners": [ "shihken@microsoft.com", "snianu@microsoft.com", "yosin" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "elastic-overscroll", |
| "owners": [ "arakeri@microsoft.com", "flackr@chromium.org" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "enable-16-desks", |
| "owners": [ "dandersson", "janetmac" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-access-code-cast-tabswitching-ui", |
| "owners": [ "//chrome/browser/media/router/discovery/access_code/OWNERS" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-accessibility-accelerators-notifications-timeout", |
| "owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-accessibility-live-caption", |
| "owners": [ "abigailbklein@google.com", "evliu@google.com", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-accessibility-os-settings-visibility", |
| "owners": [ "josiahk", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-accessibility-page-zoom", |
| "owners": [ "mschillaci", "aldietz", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-accessibility-select-to-speak-context-menu-option", |
| "owners": ["francisjp","//ui/accessibility/OWNERS"], |
| "expiry_milestone":130 |
| }, |
| { |
| "name": "enable-accessibility-select-to-speak-hover-text-improvements", |
| "owners": [ "josiahk", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-accessibility-select-to-speak-page-migration", |
| "owners": [ "josiahk", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-accessibility-service", |
| "owners": [ "katie", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-android-gamepad-vibration", |
| "owners": [ "deviceapi-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-app-service-in-kiosk", |
| "owners": ["yixie", "chromeos-kiosk-eng@google.com"], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-arc-host-vpn", |
| "owners": [ "cassiewang", "cros-networking@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-aria-element-reflection", |
| "owners": [ "aleventhal", "//third_party/blink/renderer/modules/accessibility/OWNERS" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-assistant-aec", |
| "owners": [ "croissant-eng" ], |
| "expiry_milestone": 88 |
| }, |
| { |
| "name": "enable-assistant-dsp", |
| "owners": [ "croissant-eng" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "enable-assistant-launcher-integration", |
| "owners": [ "croissant-eng" ], |
| "expiry_milestone": 88 |
| }, |
| { |
| "name": "enable-assistant-routines", |
| "owners": [ "croissant-eng" ], |
| "expiry_milestone": 82 |
| }, |
| { |
| "name": "enable-assistant-stereo-input", |
| "owners": [ "croissant-eng" ], |
| "expiry_milestone": 88 |
| }, |
| { |
| "name": "enable-async-dns", |
| "owners": [ "horo", "net-dev" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-auto-disable-accessibility", |
| "owners": [ "abigailbklein@google.com", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-auto-disable-accessibility-v2", |
| "owners": [ "jacklynch@google.com", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-autofill-credit-card-authentication", |
| "owners": [ "jsaul@google.com", "siyua" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "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-manual-fallback", |
| "owners": [ "fhorschig@chromium.org" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-autofill-refresh-style", |
| "owners": [ "tmartino@chromium.org" ], |
| "expiry_milestone": 78 |
| }, |
| { |
| "name": "enable-autofill-touch-to-fill-for-credit-cards", |
| "owners": [ "vishwasuppoor", "izuzic" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "enable-autofill-upi-vpa", |
| "owners": [ "mlerman" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-automatic-snooze", |
| "owners": [ "shaktisahu", "haileywang" ], |
| "expiry_milestone": 101 |
| }, |
| { |
| "name": "enable-back-forward-cache-for-screen-reader", |
| "owners": [ "bfcache-dev@chromium.org", "yuzus" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "enable-background-blur", |
| "owners": [ "newcomer" ], |
| "expiry_milestone": 86 |
| }, |
| { |
| "name": "enable-baseline-gm3-surface-colors", |
| "owners": ["nemco", "skavuluru"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-bluetooth-spp-in-serial-api", |
| "owners": [ "mattreynolds", "//content/browser/serial/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-browsing-data-lifetime-manager", |
| "owners": ["ydago"], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "enable-cast-remoting-query-blocklist", |
| "owners": [ "rwkeane@google.com", "openscreen-eng@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-cast-streaming-av1", |
| "owners": [ "jophba", "openscreen-eng" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-cast-streaming-vp9", |
| "owners": [ "jophba", "openscreen-eng" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-cbd-sign-out", |
| "owners": [ "triploblastic", "chrome-signin-team", "arthurmilchior"], |
| "expiry_milestone":120 |
| }, |
| { |
| "name": "enable-check-visibility-on-attention-log-start", |
| "owners": [ "sczs", "tinazwang" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-close-tab-suggestions", |
| "owners": [ "memex-team@google.com" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-code-based-rbd", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "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-coupons", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-commerce-developer", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-commerce-hint-android", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "enable-commerce-merchant-viewer", |
| "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": [ "romanarora@google.com", "lacros-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-compromised-passwords-muting", |
| "owners": [ "noemies@google.com", "tmartino" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-cooperative-scheduling", |
| "owners": [ "keishi" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "enable-core-location-backend", |
| "owners": [ "jameshollyer@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "enable-critical-persisted-tab-data", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-cros-action-recorder", |
| "owners": [ "charleszhao", "tby" ], |
| "expiry_milestone": 101 |
| }, |
| { |
| "name": "enable-cros-autocorrect-by-default", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 125 |
| }, |
| { |
| "name": "enable-cros-autocorrect-params-tuning", |
| "owners": [ "tranbaoduy", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-cros-autocorrect-toggle", |
| "owners": [ "zacpartridge", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 125 |
| }, |
| { |
| "name": "enable-cros-avatars-cloud-migration", |
| "owners": [ "updowndota", "angelaxiao", "assistive-eng@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-cros-diacritics-on-physical-keyboard-longpress", |
| "owners": ["jhtin", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-cros-first-party-vietnamese-input", |
| "owners": ["jhtin", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "enable-cros-hindi-inscript-layout", |
| "owners": [ "jshin", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "enable-cros-ime-assist-emoji-enhanced", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-cros-ime-assist-multi-word", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-cros-ime-assist-multi-word-expanded", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-cros-ime-assist-personal-info", |
| "owners": [ "jiwan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-cros-ime-mozc-proto", |
| "owners": [ "essential-inputs-team@google.com" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "enable-cros-ime-stylus-handwriting", |
| "owners": ["jopalmer", "essential-inputs-team@google.com"], |
| "expiry_milestone" : 116 |
| }, |
| { |
| "name": "enable-cros-ime-system-emoji-picker-clipboard", |
| "owners": [ "jopalmer", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-cros-ime-system-emoji-picker-extension", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-cros-ime-system-emoji-picker-gif-support", |
| "owners": [ "kaiqiliang", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-cros-ime-system-emoji-picker-search-extension", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-cros-ime-tray-hide-voice-button", |
| "owners": [ "greywang", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-cros-multilingual-typing", |
| "owners": [ "tranbaoduy", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-cros-on-device-grammar-check", |
| "owners": [ "jiwan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-cros-privacy-hub", |
| "owners": [ "chromeos-privacyhub@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-cros-system-japanese-physical-typing", |
| "owners": [ "keithlee", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-cros-touch-text-editing-redesign", |
| "owners": [ "michellegc", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-cros-virtual-keyboard-api", |
| "owners": [ "keithlee", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 97 |
| }, |
| { |
| "name": "enable-cros-virtual-keyboard-multitouch", |
| "owners": [ "michellegc", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-cros-virtual-keyboard-new-header", |
| "owners": ["jopalmer", "essential-inputs-team@google.com"], |
| "expiry_milestone" : 116 |
| }, |
| { |
| "name": "enable-cros-virtual-keyboard-round-corners", |
| "owners": [ "jopalmer", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-css-selector-fragment-anchor", |
| "owners": [ "mehdika", "blink-interactions-team@google.com" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "enable-debug-for-secure-payment-confirmation", |
| "owners": [ "rouslan", "web-payments-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "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-default-following-feed-sort-type", |
| "owners": [ "adamta", "sczs"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-delegated-compositing", |
| "owners": [ "petermcneeley" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-desks-close-all", |
| "owners": [ "benbecker", "janetmac" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-desks-save-and-recall", |
| "owners": [ "dandersson", "yongshun", "janetmac" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-desks-templates", |
| "owners": [ "dandersson", "janetmac", "richui", "yongshun" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-desktop-capture-lacros-v2", |
| "owners": [ "alcooper", "mfoltz" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-desktop-pwas-additional-windowing-controls", |
| "owners": [ "laurila@google.com", "isandrk@chromium.org", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "enable-desktop-pwas-app-home-page", |
| "owners": ["liqining.keeling@bytedance.com", "desktop-pwas-team@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-desktop-pwas-borderless", |
| "owners": [ "laurila@google.com", "isandrk@chromium.org", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-desktop-pwas-default-offline-page", |
| "owners": [ "catherinecheng@google.com", "anosua@google.com", "ericwilligers@google.com", "alexbn@google.com", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-desktop-pwas-detailed-install-dialog", |
| "owners": [ "phillis@chromium.org", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-desktop-pwas-elided-extensions-menu", |
| "owners": [ "cmp@chromium.org", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-desktop-pwas-launch-handler", |
| "owners": [ "alancutter@chromium.org", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-desktop-pwas-sub-apps", |
| "owners": [ "isandrk@chromium.org", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-desktop-pwas-tab-strip", |
| "owners": [ "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-desktop-pwas-tab-strip-settings", |
| "owners": [ "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-desktop-pwas-web-bundles", |
| "owners": [ "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-device-trust-connector", |
| "owners": [ "rogerta", "seblalancette" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-disco-feed-endpoint", |
| "owners": [ "adamta", "sczs" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "enable-discount-consent-v2", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "enable-discover-feed-top-sync-promo", |
| "owners": [ "adamta", "mrefaat", "sczs"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-discover-multi-column", |
| "owners": [ "skavuluru", "clank-app-team@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-dns-proxy", |
| "owners": [ "garrick", "jasongustaman", "cros-networking@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-docked-magnifier-resizing", |
| "owners": [ "josiahk", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-download-service-foreground-session", |
| "owners": [ "rajendrant", "mcrouse", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-drdc", |
| "owners": [ "vikassoni", "sunnyps" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-drdc-vulkan", |
| "owners": [ "vikassoni", "sunnyps" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-edid-based-display-ids", |
| "owners": [ "gildekel", "//ui/display/OWNERS", "chromeos-gfx-display@chromium.org" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-enhanced-safe-browsing", |
| "owners": [ "ajuma", "joemerramos", "bling-flags@google.com"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-enhanced-safe-browsing-phase-2", |
| "owners": [ "ajuma", "joemerramos", "bling-flags@google.com"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-enhanced-safe-browsing-settings-improvements", |
| "owners": [ "awado", "jacastro", "chrome-counter-abuse-alerts@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-experimental-accessibility-color-enhancement-settings", |
| "owners": [ "katie", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-experimental-accessibility-dictation-context-checking", |
| "owners": [ "jeevam","akihiroota"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-experimental-accessibility-dictation-more-commands", |
| "owners": [ "jeevam","akihiroota"], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-experimental-accessibility-dictation-with-pumpkin", |
| "owners": [ "akihiroota"], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-experimental-accessibility-google-tts-language-packs", |
| "owners": [ "akihiroota", "josiahk", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "enable-experimental-accessibility-language-detection", |
| "owners": [ "chrishall", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-experimental-accessibility-language-detection-dynamic", |
| "owners": [ "chrishall", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-experimental-accessibility-select-to-speak-voice-switching", |
| "owners": [ "akihiroota", "katie", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-experimental-accessibility-switch-access-text", |
| "owners": [ "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-experimental-cookie-features", |
| "owners": [ "bingler", "//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 |
| }, |
| { |
| "name": "enable-experimental-rgb-keyboard-patterns", |
| "owners": [ "jimmyxgong", "zentaro", "michaelcheco", "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "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-experimental-webassembly-features", |
| "owners": [ "adamk", "hablich" ], |
| // This flag is used by web developers to test upcoming WebAssembly |
| // features. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-experimental-webassembly-stack-switching", |
| "owners": [ "fgm", "thibaudm", "wasm-team@google.com" ], |
| // This flag is used by developers and partners to test |
| // stack switching features in WebAssembly. |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-expkit-calendar-text-classifier", |
| "owners": [ "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-expkit-text-classifier", |
| "owners": [ "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-external-keyboards-in-diagnostics-app", |
| "owners": [ "jimmyxgong", "michaelcheco", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-fake-keyboard-heuristic", |
| "owners": ["wmahon", "chromeos-tango@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-favicon-passwords", |
| "owners": [ "veronguyen", "gambard" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-feed-ablation", |
| "owners": [ "adamta", "sczs" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-feed-bottom-sign-in-promo", |
| "owners": [ "sczs", "tinazwang" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-feed-card-menu-sign-in-promo", |
| "owners": [ "sczs", "tinazwang" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-feed-position-on-ntp", |
| "owners": ["clank-start","hanxi"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-fenced-frames", |
| "owners": [ "dom", "shivanisha", "chrome-fenced-frames@google.com" ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "enable-filtering-scroll-events", |
| "owners": [ "eirage", "nzolghadr", "input-dev" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "enable-first-party-sets", |
| "owners": [ "chrome-first-party-sets@chromium.org" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-foldable-jank-fix", |
| "owners": [ "skavuluru", "clank-app-team@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-force-dark", |
| "owners": [ "beverloo", "pdr" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-fullscreen-api", |
| "owners": [ "ajuma", "joemerramos" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "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-gamepad-button-axis-events", |
| "owners": [ "//device/gamepad/OWNERS", "jameshollyer@chromium.org" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "enable-generic-sensor-extra-classes", |
| "owners": [ "reillyg@chromium.org", "raphael.kubo.da.costa@intel.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-get-display-media-set", |
| "owners": [ "simonha" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-get-display-media-set-auto-select-all-screens", |
| "owners": [ "simonha" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-global-vaapi-lock", |
| "owners": [ |
| "jeffcchen", |
| "chromeos-gfx-video@google.com" |
| ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "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-hardware_mirror-mode", |
| "owners": [ |
| "gildekel", |
| "//ui/display/OWNERS" |
| ], |
| // A temporary flag to control hardware mirroring until it is decided |
| // whether to permanently remove hardware mirroring. See crbug.com/1161556 |
| // for more details. |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-hardware-secure-decryption", |
| "owners": [ |
| "xhwang", "media-dev" |
| ], |
| // This flag does not expire because the feature depends on the OS, GPU |
| // driver and hardware, and the flag allows users to disable HW secure |
| // decryption for debugging purpose and/or temporarily working around OS |
| // or driver issues. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-hardware-secure-decryption-experiment", |
| "owners": [ |
| "xhwang", "media-dev" |
| ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-hardware-secure-decryption-fallback", |
| "owners": [ |
| "xhwang", "media-dev" |
| ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-heavy-ad-intervention", |
| "owners": [ "johnidel", "jkarlin" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-heuristic-stylus-palm-rejection", |
| "owners": [ "robsc", "napper" ], |
| // We add a heuristic that changes the way fingers are handled. We should |
| // always let users switch it off if needed. However, for now, during |
| // experiments, we set milestone deep into future. |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-holding-space-predictability", |
| "owners": [ "//ash/public/cpp/holding_space/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-holding-space-refresh", |
| "owners": [ "//ash/public/cpp/holding_space/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-holding-space-suggestions", |
| "owners": [ "//ash/public/cpp/holding_space/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-hostname-setting", |
| "owners": [ "khorimoto", "cros-connectivity@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-image-reader", |
| "owners": [ "vikassoni", "liberato" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-immersive-fullscreen-toolbar", |
| "owners": [ "bur", "chrome-mac-dev@google.com" ], |
| "expiry_milestone": 119 |
| }, |
| { |
| "name": "enable-input-device-settings-split", |
| "owners": ["dpad", "zentaro", "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-input-event-logging", |
| "owners": [ "hcutts", "chromeos-tango@google.com" ], |
| // Used to attach input device debugging information to feedback reports. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-input-in-diagnostics-app", |
| "owners": [ "//ash/webui/diagnostics_ui/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-instant-start", |
| "owners": [ "hanxi", "wychen" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-iph", |
| "owners": [ "peilinwang@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-isolated-sandboxed-iframes", |
| "owners": [ "wjmaclean@chromium.org", "alexmos@chromium.org", "creis@chromium.org" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-isolated-web-app-dev-mode", |
| "owners": [ "cmfcmf", "reillyg", "rmcelrath", "peletskyi@google.com" ], |
| "expiry_milestone": 140 |
| }, |
| { |
| "name": "enable-isolated-web-apps", |
| "owners": [ "cmfcmf", "reillyg", "rmcelrath", "peletskyi@google.com" ], |
| "expiry_milestone": 140 |
| }, |
| { |
| "name": "enable-javascript-experimental-shared-memory", |
| "owners": [ "syg", "dinfuehr", "pthier" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-javascript-harmony", |
| "owners": [ "adamk", "hablich" ], |
| // This flag is used by web developers to test upcoming javascript features. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-keyboard-backlight-toggle", |
| "owners": [ "rtinkoff" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-lacros-aura-capture", |
| "owners": ["alcooper", "mfoltz", "petermcneeley"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-lacros-in-chrome-kiosk", |
| "owners": ["bfranz", "chromeos-kiosk-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-lacros-in-web-kiosk", |
| "owners": ["bfranz", "chromeos-kiosk-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-launcher-app-paging", |
| "owners": [ "//ash/app_list/OWNERS" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "enable-lens-image-format-optimizations", |
| "owners": ["mercerd@google.com", "stanfield@google.com", "lens-chrome@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-lens-in-home-screen-widget", |
| "owners": [ "schechter", "hujasonx" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-lens-in-keyboard", |
| "owners": [ "schechter", "hujasonx" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-lens-in-ntp", |
| "owners": [ "schechter", "hujasonx" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-lens-in-omnibox-copied-image", |
| "owners": [ "schechter", "hujasonx" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-lens-region-search-static-page", |
| "owners": ["juanmojica@google.com", "stanfield@google.com", "lens-chrome@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-lens-standalone", |
| "owners": [ "stanfield@google.com", "benwgold@google.com", "juanmojica@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-libinput-to-handle-touchpad", |
| "owners": [ "mmaslanka", "nicholasbishop", "chromeos-tango@google.com" ], |
| // Used for testing libinput to check if it works better than the gestures |
| // library to handle touchpad. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-local-web-approvals", |
| "owners": [ |
| "agawronska@chromium.org", |
| "courtneywong@chromium.org", |
| "danan@chromium.org", |
| "chrome-kids-eng@google.com" |
| ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "enable-lock-screen-notification", |
| "owners": [ "tengs" ], |
| "expiry_milestone": 80 |
| }, |
| { |
| "name": "enable-log-controller-for-diagnostics-app", |
| "owners": [ "ashleydp", "jimmyxgong", "michaelcheco", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "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-long-press-surrounding-text", |
| "owners": [ "erahmaoui@google.com", "djean@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-machine-learning-model-loader-web-platform-api", |
| "owners": [ "honglinyu" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-managed-configuration-web-api", |
| "owners": [ "apotapchuk" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "enable-media-dynamic-cgroup", |
| "owners": [ "erin.park@intel.com", "youssefesmat" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-media-foundation-clear", |
| "owners": [ |
| "wicarr@microsoft.com" |
| ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-media-foundation-video-capture", |
| "owners": [ "agpalak", "herre" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-merchant-wide-promotions", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-nacl", |
| "owners": [ "dschuff", "native-client-dev@googlegroups.com" ], |
| "expiry_milestone": 128 |
| }, |
| { |
| "name": "enable-network-logging-to-file", |
| "owners": [ "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": "enable-neural-palm-adaptive-hold", |
| "owners": [ "robsc", "napper", "alanlxl" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-neural-stylus-palm-rejection", |
| "owners": [ "robsc", "napper", "adlr" ], |
| // We add a neural net to change how fingers are handled. We set a milestone |
| // deep into the future to allow for experiments. |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-new-base-url-inheritance-behavior", |
| "owners": [ "wjmaclean", "creis", "alexmos", "domenic" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-new-bookmarks-implementation", |
| "owners": [ "jlebel", "chrome-signin-team" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-new-download-api", |
| "owners": [ "sdefresne", "bling-flags@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-new-download-backend", |
| "owners": [ "shaktisahu", "dtrainor" ], |
| "expiry_milestone": 97 |
| }, |
| { |
| "name": "enable-new-mac-notification-api", |
| "owners": [ "knollr", "peter" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "enable-notifications-revamp", |
| "owners": [ "amehfooz", "newcomer" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "enable-oauth-ipp", |
| "owners": [ "batrapranav", "pawliczek" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-oop-print-drivers", |
| "owners": [ "awscreen", "thestig" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-open-in-download", |
| "owners": [ "alionadangla", "gambard", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-openscreen-cast-streaming-session", |
| "owners": [ "jophba", "openscreen-eng" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-os-feedback", |
| "owners": [ "xiangdongkong", "cros-feedback-app@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-os-integration-sub-managers", |
| "owners": [ "dibyapal@chromium.org", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-palm-max-touch-major", |
| "owners": [ "robsc", "napper", "adlr" ], |
| // Added feature to possibly disable/enable this functionality, combined |
| // with neural net palm detection. |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-palm-suppression", |
| "owners": [ "robsc", "napper", "hcutts", "chromeos-tango@google.com" ], |
| // Added feature, for testing. expiry deep in future. |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-palm-tool-type-palm", |
| "owners": [ "robsc", "napper", "adlr" ], |
| // Added feature to possibly disable/enable this functionality, combined |
| // with neural net palm detection. |
| "expiry_milestone": 90 |
| }, |
| { |
| "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-password-grouping", |
| "owners": [ "veronguyen", "vsemeniuk", "tmartino" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-password-manager-branding-update", |
| "owners": [ "alionadangla", "bwwilliams", "bling-flags@google.com"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-passwords-account-storage", |
| "owners": [ "victorvianna", "chrome-sync-dev+finch@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-penetrating-image-selection", |
| "owners": [ "benwgold@google.com", "flackr" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "enable-per-desk-z-order", |
| "owners": [ "dandersson", "janetmac" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-perfetto-system-tracing", |
| "owners": [ "woa-performance@google.com" ], |
| // This flag is used for recording system traces on Chrome for Android. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-phone-hub-call-notification", |
| "owners": [ "dhnishi", "andychou", "samchiu" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "enable-phone-hub-camera-roll", |
| "owners": [ "mattwalliser", "jasonsun", "cros-cameraroll@google.com" ], |
| "expiry_milestone": 106 |
| }, |
| { "name": "enable-phone-hub-feature-setup-error-handling", |
| "owners": ["pushi", "jonmann", "chromeos-cross-device-eng@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-pinned-tabs", |
| "owners": [ "ewannpv", "pakzhygitov", "bling-flags@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-pixel-canvas-recording", |
| "owners": [ "malaykeshav", "oshima" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-pointer-lock-options", |
| "owners": [ "eirage", "nzolghadr", "input-dev" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "enable-portals", |
| "owners": [ "jbroman", "//third_party/blink/renderer/core/html/portal/OWNERS" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-portals-cross-origin", |
| "owners": [ "jbroman", "//third_party/blink/renderer/core/html/portal/OWNERS" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-power-sounds", |
| "owners": [ "afakhry", "bicioglu", "hongyulong", "nupurjain" ], |
| "expiry_milestone": 123 |
| }, |
| { |
| "name": "enable-preinstalled-web-app-duplication-fixer", |
| "owners": [ "alancutter" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-privacy-indicators", |
| "owners": [ "leandre" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "enable-projector", |
| "owners": [ "llin", "cros-projector@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-projector-annotator", |
| "owners": [ "llin", "cros-projector@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-projector-app-debug", |
| "owners": [ "tobyhuang", "cros-projector@google.com" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "enable-projector-exclude-transcript", |
| "owners": [ "llin", "cros-projector@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-projector-local-playback", |
| "owners": [ "tobyhuang", "cros-projector@google.com" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "enable-pwas-default-offline-page", |
| "owners": [ "finnur@google.com", "beverloo@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-quic", |
| "owners": [ "//net/quic/OWNERS" ], |
| // This flag is used by network administrators to debug |
| // network issues related to QUIC. It must not be removed. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-raw-draw", |
| "owners": [ "penghuang" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-reader-mode", |
| "owners": [ "katie", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-reader-mode-in-cct", |
| "owners": [ "mdjones", "wychen" ], |
| // This flag is a utility for disabling Reader Mode in CCT without using |
| // low-end devices. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-refine-data-source-reload-reporting", |
| "owners": [ "sczs", "tinazwang" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-removing-all-third-party-cookies", |
| "owners": [ "dullweber" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "enable-resampling-input-events", |
| "owners": [ "eirage", "nzolghadr", "input-dev" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "enable-resampling-scroll-events", |
| "owners": [ "eirage", "nzolghadr", "input-dev" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "enable-resampling-scroll-events-experimental-prediction", |
| "owners": [ "input-dev" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "enable-restricted-web-apis", |
| "owners": [ "bfranz", "anqing", "apotapchuk" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-retail-coupons", |
| "owners": [ "meiliang", "yuezhanggg", "wychen", "dtrainor" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "enable-rgb-keyboard", |
| "owners": [ "jimmyxgong", "zentaro", "michaelcheco", "cros-peripherals@google.com"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-save-session-tabs-in-separate-files", |
| "owners": [ "olivierrobin", "sdefresne", "bling-flags@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-seamless-refresh-rate-switching", |
| "owners": [ "ddavenport", "chromeos-gfx-display@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "enable-search-resumption-module", |
| "owners": ["clank-start","hanxi"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-service-workers-for-chrome-untrusted", |
| "owners": [ "ortuno", "dominicschulz" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-shortcut-customization", |
| "owners": [ "jimmyxgong", "zentaro", "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-shortcut-customization-app", |
| "owners": [ "jimmyxgong", "zentaro", "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "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-show-scrollable-mvt-on-ntp", |
| "owners": ["clank-start","hanxi"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-site-isolation-for-password-sites", |
| "owners": [ "site-isolation-dev", "alexmos", "lukasza" ], |
| // Note: while password-triggered site isolation launched in M77, it only |
| // affected devices above a predefined memory threshold. This flag is kept |
| // around because it allows users of low-memory devices to opt in. |
| "expiry_milestone": 122 |
| }, |
| { |
| "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-start-surface", |
| "owners": [ "hanxi", "wychen" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-start-surface-disabled-feed-improvement", |
| "owners": [ "hanxi", "clank-start" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-start-surface-refactor", |
| "owners": [ "hanxi", "clank-start" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-start-surface-return-time", |
| "owners": [ "hanxi", "clank-start" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-storage-pressure-event", |
| "owners": [ "ayui", "chrome-owp-storage@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-suggestions-with-substring-match", |
| "owners": [ "autofill-squad-muc@google.com" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "enable-surface-control", |
| "owners": [ "vikassoni", "vasilyt" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-sync-history-datatype", |
| "owners": [ "treib", "chrome-sync-dev@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-system-notifications", |
| "owners": [ "peter", "finnur" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-system-proxy-for-system-services", |
| "owners": [ "acostinas"], |
| "expiry_milestone": 94 |
| }, |
| { |
| "name": "enable-tab-audio-muting", |
| "owners": [ "evliu@google.com", "chrome-media-ux@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-tab-engagement-reporting", |
| "owners": [ "memex-team@google.com" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-tab-grid-layout", |
| "owners": [ "memex-team@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-tab-groups", |
| "owners": [ "memex-team@google.com" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-tab-groups-continuation", |
| "owners": [ "ckitagawa", "fredmello", "memex-team@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-tab-groups-for-tablets", |
| "owners": [ "skavuluru", "clank-app-team@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-tab-groups-ui-improvements", |
| "owners": [ "memex-team@google.com" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-tab-search", |
| "owners": [ "tluk@google.com", "robliao@google.com" ], |
| "expiry_milestone": 93 |
| }, |
| { |
| "name": "enable-tab-strip-improvements", |
| "owners": [ "skavuluru", "clank-app-team@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-tab-strip-redesign", |
| "owners": [ "zheliooo", "skavuluru", "nemco", "clank-app-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-tab-switcher-on-return", |
| "owners": [ "memex-team@google.com" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "enable-tab-to-gts-animation", |
| "owners": [ "memex-team@google.com" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "enable-tailored-security-integration", |
| "owners": ["joemerramos", "ajuma", "bling-flags@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-tflite-language-detection", |
| "owners": [ "sophiechang", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-tflite-language-detection-ignore", |
| "owners": [ "mcrouse", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-throttle-display-none-and-visibility-hidden-cross-origin-iframes", |
| "owners": [ "wjmaclean@chromium.org", "alexmos@chromium.org", "creis@chromium.org" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "enable-tls13-early-data", |
| "owners": [ "davidben", "svaldez" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "enable-touch-drag-drop", |
| "owners": [ "nzolghadr", "input-dev" ], |
| "expiry_milestone": 93 |
| }, |
| { |
| "name": "enable-touchpads-in-diagnostics-app", |
| "owners": [ "jimmyxgong", "michaelcheco", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "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-touchscreens-in-diagnostics-app", |
| "owners": [ "jimmyxgong", "michaelcheco", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-translate-sub-frames", |
| "owners": [ "sclittle", "chrome-language@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "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-universal-links", |
| "owners": [ "avi", "olivierli" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-unsafe-webgpu", |
| "owners": [ "//third_party/blink/renderer/modules/webgpu/OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-user-cloud-signin-restriction-policy", |
| "owners": [ "ydago" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-user-policy", |
| "owners": [ "vincb" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enable-vaapi-av1-decode-acceleration", |
| "owners": [ "andrescj", "chromeos-gfx-video@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "enable-vaapi-jpeg-image-decode-acceleration", |
| "owners": [ "andrescj", "chromeos-gfx@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "enable-vaapi-vp9-kSVC-encode-acceleration", |
| "owners": [ "mcasas", "chromeos-gfx-video@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "enable-vaapi-webp-image-decode-acceleration", |
| "owners": [ "andrescj", "chromeos-gfx@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "enable-variable-refresh-rate", |
| "owners": [ "aswolfers", "chromeos-gfx-compositor@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-vbr-encode-acceleration", |
| "owners": [ "chromeos-gfx-video@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-view-ppd", |
| "owners": [ "nmuggli@google.com", "project-bolton-eng@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-virtual-keyboard", |
| "owners": [ "//ash/keyboard/OWNERS" ], |
| // Useful for debugging the virtual keyboard on non-tablet devices. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-vp9-kSVC-decode-acceleration", |
| "owners": [ "hiroh", "chromeos-gfx-webrtc@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-vulkan", |
| "owners": [ "penghuang" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-waitable-swap-chain", |
| "owners": [ "alex.forrence@gmail.com", "sunnyps" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-web-authentication-chromeos-authenticator", |
| "owners": [ "yichengli", "martinkr" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "enable-web-authentication-passkeys-ui-experiment", |
| "owners": [ "agl" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enable-web-bluetooth", |
| "owners": [ "web-bluetooth@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-web-bluetooth-confirm-pairing-support", |
| "owners": [ "web-bluetooth@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-web-bluetooth-new-permissions-backend", |
| "owners": [ "web-bluetooth@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-web-filter-interstitial-refresh", |
| "owners": [ |
| "agawronska@chromium.org", |
| "courtneywong@chromium.org", |
| "danan@chromium.org", |
| "chrome-kids-eng@google.com" |
| ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "enable-web-hid-on-extension-service-worker", |
| "owners": [ "deviceapi-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-web-payments-experimental-features", |
| "owners": [ "rouslan", "web-payments-team@google.com" ], |
| // This flag is used by early adoption partners to test new Web Payments |
| // features in each release. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-web-usb-on-extension-service-worker", |
| "owners": [ "deviceapi-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-webassembly-baseline", |
| "owners": [ "clemensb", "wasm-team@google.com" ], |
| // This flag is often used by developers and partners to test |
| // WebAssembly peak performance or impact on startup time if |
| // Liftoff (the baseline compiler) is disabled. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-webassembly-garbage-collection", |
| "owners": [ "adamk", "jkummerow", "wasm-team@google.com" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "enable-webassembly-lazy-compilation", |
| "owners": [ "clemensb", "wasm-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-webassembly-relaxed-simd", |
| "owners": [ "gdeepti", "wasm-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-webassembly-tiering", |
| "owners": [ "clemensb", "wasm-team@google.com" ], |
| // This flag is often used by developers and partners to test |
| // impact on performance or startup time if tiering is disabled |
| // and thus all WebAssembly code runs in Liftoff (if enabled) or |
| // TurboFan (if Liftoff is disabled). |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-webgl-developer-extensions", |
| "owners": [ "webgl-team@google.com" ], |
| // This flag is the only way for developers to use |
| // development-time WebGL extensions on Android and ChromeOS. It |
| // must not be removed. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-webgl-draft-extensions", |
| "owners": [ "webgl-team@google.com" ], |
| // This flag is the only way for end users to test upcoming WebGL |
| // extensions on Android. It must not be removed. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-webgpu-developer-features", |
| "owners": [ "//third_party/blink/renderer/modules/webgpu/OWNERS" ], |
| // This flag is the only way for developers to use WebGPU features |
| // that are development-centric. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-webrtc-allow-input-volume-adjustment", |
| "owners": [ "alessiob", "silen" ], |
| "expiry_milestone": 123 |
| }, |
| { |
| "name": "enable-webrtc-analog-agc-clipping-control", |
| "owners": [ "alessiob", "silen", "minyue" ], |
| "expiry_milestone": 103 |
| }, |
| { |
| "name": "enable-webrtc-apm-downmix-capture-audio-method", |
| "owners": [ "alessiob", "silen" ], |
| "expiry_milestone": 123 |
| }, |
| { |
| "name": "enable-webrtc-capture-multi-channel-audio-processing", |
| "owners": [ "saza" ], |
| "expiry_milestone": 123 |
| }, |
| { |
| "name": "enable-webrtc-hide-local-ips-with-mdns", |
| "owners": [ "hta" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-webrtc-hybrid-agc", |
| "owners": [ "alessiob" ], |
| "expiry_milestone": 103 |
| }, |
| { |
| "name": "enable-webrtc-pipewire-capturer", |
| "owners": [ "tomas.popela@gmail.com", "grulja@gmail.com", "mfoltz@google.com", "alcooper@chromium.org" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "enable-webrtc-remote-event-log", |
| "owners": [ "eladalon" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "enable-webrtc-srtp-aes-gcm", |
| "owners": [ "hta" ], |
| "expiry_milestone": 84 |
| }, |
| { |
| "name": "enable-webrtc-use-min-max-vea-dimensions", |
| "owners": [ "mcasas", "chromeos-gfx-video@google.com" ], |
| "expiry_milestone": 88 |
| }, |
| { |
| "name": "enable-webusb-device-detection", |
| "owners": [ "reillyg", "deviceapi-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "enable-webview-tag-site-isolation", |
| "owners": [ "alexmos", "creis", "wjmaclean" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enable-windows-gaming-input-data-fetcher", |
| "owners": ["gabrielbrito@microsoft.com", "qiaye@microsoft.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "enable-winrt-geolocation-implementation", |
| "owners": [ "pelavall@microsoft.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "enable-zero-copy", |
| "owners": [ "ccameron", "chrome-gpu@google.com" ], |
| // This flag is commonly used when asking users to help gather debug info. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "enable-zero-state-app-reinstall-suggestions", |
| "owners": [ "robsc", "napper", "jennyz", "thanhdng" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "enable-zram-writeback", |
| "owners": ["bgeffon@google.com", "chromeos-memory@google.com"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "encrypted-client-hello", |
| "owners": [ "davidben", "trusty-transport@chromium.org" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "enforce-ash-extension-keeplist", |
| "owners": ["jennyz", "erikchen"], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "enforce-system-aec", |
| "owners": [ "peah" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enforce-system-aec-agc", |
| "owners": [ "peah" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enforce-system-aec-ns", |
| "owners": [ "peah" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enforce-system-aec-ns-agc", |
| "owners": [ "peah" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "enhanced_clipboard_nudge_session_reset", |
| "owners":["mmourgos@chromium.org", "newcomer@chromium.org"], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "ev-details-in-page-info", |
| "owners": [ "cthomp" ], |
| "expiry_milestone": 83 |
| }, |
| { |
| "name": "exo-gamepad-vibration", |
| "owners": [ "prabirmsp" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "exo-ordinal-motion", |
| "owners": [ "hollingum@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "expanded-tab-strip", |
| "owners": [ "rkgibson@google.com", "gambard", "bling-flags@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "experience-kit-apple-calendar", |
| "owners": [ "djean@google.com", "olivierrobin", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "experience-kit-calendar", |
| "owners": [ "djean@google.com", "olivierrobin", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "experience-kit-maps", |
| "owners": [ "djean@google.com", "erahmaoui@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "explore-sites", |
| "owners": [ "chili", "dewittj" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "extension-content-verification", |
| "owners": [ "//extensions/OWNERS" ], |
| "expiry_milestone": 86 |
| }, |
| { |
| "name": "extensions-menu-access-control", |
| "owners": [ "emiliapaz" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "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": "external-navigation-debug-logs", |
| "owners": [ "mthiesse@chromium.org", "yfriedman@chromium.org" ], |
| // Used by developers for debugging why Chrome fails to launch their app, by |
| // dumping extra information to logs in official builds. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "extract-related-searches-from-prefetched-zps-response", |
| "owners": [ "khalidpeer", "chrome-journeys@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fail-fast-quiet-chip", |
| "owners": [ "elklm", "//components/permissions/PERMISSIONS_OWNERS"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "fake-audio-capture-timestamps", |
| "owners": [ "henrika@google.com", "video-cmi-mpp@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "fast-checkout", |
| "owners": [ "vizcay@google.com", "bwolfgang@google.com", "jkeitel@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "fast-pair", |
| "owners": [ "//ash/quick_pair/OWNERS", "jonmann@chromium.org" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "fast-pair-handshake-refactor", |
| "owners": [ "//ash/quick_pair/OWNERS", "akingsb@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "fast-pair-low-power", |
| "owners": [ |
| "//ash/quick_pair/OWNERS", |
| "jonmann@chromium.org" |
| ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "fast-pair-saved-devices", |
| "owners": [ "//ash/quick_pair/OWNERS", "julietlevesque@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "fast-pair-software-scanning", |
| "owners": [ "//ash/quick_pair/OWNERS", "jonmann@chromium.org" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "feature-notification-guide", |
| "owners": [ "shaktisahu"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "feature-notification-guide-skip-check-for-low-engaged-users", |
| "owners": [ "shaktisahu"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "fedcm", |
| "owners": [ "goto", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-auto-sign-in", |
| "owners": [ "tanzachary", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-iframe-support", |
| "owners": [ "npm", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-login-hint", |
| "owners": ["npm", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-metrics-endpoint", |
| "owners": ["yigu", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-multi-idp", |
| "owners": ["npm", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-rp-context", |
| "owners": ["goto", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-selective-disclosure", |
| "owners": ["goto", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-user-info", |
| "owners": ["yigu", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "fedcm-without-third-party-cookies", |
| "owners": ["tanzachary", "web-identity-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "feed-ablation", |
| "owners": [ "//chrome/android/feed/OWNERS", "dewittj@chromium.org" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "feed-back-to-top", |
| "owners": [ "//chrome/android/feed/OWNERS", "jianli@chromium.org" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "feed-background-refresh-ios", |
| "owners": ["//ios/chrome/browser/discover_feed/OWNERS", "edchin@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "feed-bottom-sync-banner", |
| "owners": ["//chrome/android/feed/OWNERS", "birnie"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "feed-close-refresh", |
| "owners": ["//chrome/android/feed/OWNERS", "iwells@chromium.org"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "feed-discofeed-endpoint", |
| "owners": [ "//chrome/android/feed/OWNERS", "freedjm@chromium.org" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "feed-header-stick-to-top", |
| "owners": [ "//chrome/android/feed/OWNERS", "chili@chromium.org" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "feed-interactive-refresh", |
| "owners": [ "//chrome/android/feed/OWNERS", "jianli@chromium.org" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "feed-loading-placeholder", |
| "owners": [ "//chrome/android/feed/OWNERS", "dewittj@chromium.org" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "feed-share", |
| "owners": ["//chrome/android/feed/OWNERS", "chili@chromium.org"], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "feed-v2-hearts", |
| "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "feed-video-inline-playback", |
| "owners": [ "//chrome/android/feed/OWNERS", "jianli@chromium.org" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "file-handling-api", |
| "owners": [ "dmurph", "mgiuca", "cmp" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "file-handling-icons", |
| "owners": [ "dmurph", "mgiuca", "cmp" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "file-transfer-enterprise-connector", |
| "owners": [ "sseckler@google.com", "marcgrimme", "poromov" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "files-app-experimental", |
| "owners": ["lucmult", "benreich", "simmonsjosh@google.com"], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "files-conflict-dialog", |
| "owners": [ "noel", "//ui/file_manager/OWNERS" ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "files-inline-sync-status", |
| "owners": [ "simmonsjosh@google.com", "benhartney@google.com", "msalomao" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "files-search-v2", |
| "owners": [ "majewski", "simmonsjosh@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "files-single-partition-format", |
| "owners": [ "austinct", "petermarshall" ], |
| "expiry_milestone": 104 |
| }, |
| { |
| "name": "files-trash", |
| "owners": [ "benreich", "joelhockey", "noel", "simmonsjosh@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "fill-on-account-select", |
| "owners": [ "kazinova@google.com", "vasilii" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "filling-across-affiliated-websites", |
| "owners": [ "vsemeniuk@google.com", "vasilii" ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "float-window", |
| "owners": [ "shidi", "afakhry" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "focus-follows-cursor", |
| "owners": [ "dandersson", "tclaiborne" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "following-feed-sidepanel", |
| "owners": [ "//chrome/android/feed/OWNERS", "freedjm@chromium.org" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "force-color-profile", |
| "owners": [ "ccameron" ], |
| // Used by developers and manual testing to test custom color profiles. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "force-control-face-ae", |
| "owners": [ "chromeos-camera-eng@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "force-enable-fast-checkout-capabilities", |
| "owners": [ "vizcay@google.com", "bwolfgang@google.com", "jkeitel@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "force-gpu-main-thread-to-normal-priority-drdc", |
| "owners": [ "vikassoni", "lehoangquyen" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "force-password-initial-sync-when-decryption-fails", |
| "owners": [ "derinel@google.com", "mamir" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "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-spectre-v2-mitigation", |
| "owners": [ "chromeos-security@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "force-startup-signin-promo", |
| "owners": [ "jlebel", "chrome-signin-team" ], |
| // This is required by test teams and dev teams to verify the startup |
| // sign-in promo functionality. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "force-text-direction", |
| "owners": [ "orinj", "pbos", "ellyjones" ], |
| // This flag is used for developers who don't speak an RTL language to QA |
| // RTL text regardless of UI layout direction. This for instance impacts the |
| // Omnibox where arbitrary text directions may be entered. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "force-ui-direction", |
| "owners": [ "pbos", "ellyjones" ], |
| // This flag is used for developers who don't speak an RTL language to QA |
| // RTL UI layout. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "force-update-menu-type", |
| "owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/omaha/OWNERS" ], |
| // This is required by test teams to verify functionality on devices which |
| // have no access to commandline flags. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "forced-colors", |
| "owners": [ "almaher@microsoft.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "fractional-scroll-offsets", |
| "owners": [ "bokan" ], |
| "expiry_milestone": 81 |
| }, |
| { |
| "name": "frame-sink-desktop-capturer-in-crd", |
| "owners" : ["chromeos-commercial-crd@google.com", "macinashutosh@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "frame-throttle-fps", |
| "owners":[ "yjliu", "chromeos-perf@google.com"], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "full-restore-for-lacros", |
| "owners": [ "dominickn", "nancylingwang", "sammiequon", "xdai" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "full-user-agent", |
| "owners": [ "victortan", "abeyad"], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "fullscreen-promos-manager", |
| "owners": [ "bwwilliams@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "fullscreen-promos-manager-skip-internal-limits", |
| "owners": [ "bwwilliams@google.com", "bling-flags@google.com" ], |
| // Used by developers for testing their promos' display behavior locally, without being restricted by the Promos Manager's internal impression limits. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "fullscreen-viewport-adjustment-experiment", |
| "owners": [ "thegreenfrog", "bling-flags@google.com" ], |
| // Needed for manual testing of fallback flow on iOS. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "fuse-box-debug", |
| "owners": [ "nigeltao", "noel", "simmonsjosh@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "gaia-id-in-amf", |
| "owners": [ "triploblastic", "chrome-signin-team" ], |
| "expiry_milestone":120 |
| }, |
| { |
| "name": "gallery-app-pdf-edit-notification", |
| "owners": ["yawano@google.com", "assistive-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "gesture-properties-dbus-service", |
| "owners": [ "hcutts", "chromeos-tango@google.com" ], |
| // Used by developers for debugging and input device tuning. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "global-media-controls-cast-start-stop", |
| "owners": [ "takumif", "muyaoxu@google.com", "openscreen-eng@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "global-media-controls-cros-updated-ui", |
| "owners": [ "jazzhsu", "media-dev" ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "global-media-controls-for-cast", |
| "owners": [ "takumif", "openscreen-eng@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "global-media-controls-modern-ui", |
| "owners": [ "steimel", "media-dev" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "google-mobile-services-passwords", |
| "owners": [ "maxan@google.com", "vasilii" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "google-mobile-services-passwords-error-messages", |
| "owners": [ |
| "ioanap", |
| "izuzic@google.com" |
| ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "google-mobile-services-passwords-reenrollment", |
| "owners": [ "kazinova@google.com", "vasilii" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "google-one-offer-files-banner", |
| "owners": ["yawano@google.com","assistive-eng@google.com"], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "grid-tab-switcher-for-tablets", |
| "owners": [ "nemco", "clank-app-team@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "handwriting-gesture-editing", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "handwriting-legacy-recognition", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "handwriting-legacy-recognition-all-lang", |
| "owners": [ "curtismcmullan", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "handwriting-library-dlc", |
| "owners": [ "shend@google.com", "essential-inputs-team@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "happiness-tracking-surveys-for-desktop-demo", |
| "owners": [ "//chrome/browser/ui/hats/OWNERS" ], |
| // A debugging and demo flag to allow UI/dev/testing team to always show the UI |
| // components for the survey without being limited by the triggering mechanism. |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "hardware-media-key-handling", |
| "owners": [ "steimel", "media-dev" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "hdrnet-override", |
| "owners": [ "jcliang", "chromeos-camera-eng@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "heavy-ad-privacy-mitigations", |
| "owners": [ "johnidel", "jkarlin" ], |
| "expiry_milestone": 97 |
| }, |
| { |
| "name": "help-app-background-page", |
| "owners": [ "//ash/webui/help_app_ui/OWNERS" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "help-app-launcher-search", |
| "owners": [ "//ash/webui/help_app_ui/OWNERS" ], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "hidden-network-migration", |
| "owners": [ "chadduffin", "hsuregan", "cros-connectivity@google.com" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "hidpi-capture", |
| "owners": [ "//content/browser/media/capture/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "high-efficiency-mode-available", |
| "owners": [ "chrome-performance-ui-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "highlight-managed-pref-disclaimer-android", |
| "owners": [ "ftirelo" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys", |
| "owners": [ "tommycli", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-content-clustering", |
| "owners": [ "sophiechang", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-images", |
| "owners": [ "tommycli", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-include-synced-visits", |
| "owners": [ "tommycli", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-labels", |
| "owners": [ "tommycli", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-navigation-context-clustering", |
| "owners": [ "sophiechang", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-omnibox-action", |
| "owners": [ "tommycli", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-omnibox-history-cluster-provider", |
| "owners": [ "tommycli", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-persisted-clusters", |
| "owners": [ "manukh", "chrome-journeys@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "history-journeys-show-all-clusters", |
| "owners": [ "sophiechang", "chrome-journeys@google.com", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "hotspot", |
| "owners": [ "jiajunz@google.com", "cros-connectivity@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "http-cache-partitioning", |
| "owners": [ "shivanisha" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "https-first-mode-v2", |
| "owners": [ |
| "cthomp", |
| "trusty-transport@chromium.org" |
| ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "https-only-mode", |
| "owners": [ "meacer", "trusty-transport@chromium.org" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "https-only-mode-setting", |
| "owners": [ "cthomp", "trusty-transport@chromium.org" ], |
| "expiry_milestone": 97 |
| }, |
| { |
| "name": "https-upgrades", |
| "owners": [ |
| "cthomp", |
| "trusty-transport@chromium.org" |
| ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "identity-status-consistency", |
| "owners": [ "triploblastic", "chrome-signin-team" ], |
| "expiry_milestone":120 |
| }, |
| { |
| "name": "ignore-csp-in-web-payment-api", |
| "owners": [ "rouslan", "chrome-payments-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "ignore-gpu-blocklist", |
| "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-sync-encryption-keys-long-missing", |
| "owners": ["victorvianna", "chrome-sync-dev@google.com"], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "improved-keyboard-shortcuts", |
| "owners": [ "zentaro@google.com", "jimmyxgong@google.com", |
| "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "in-product-help-demo-mode-choice", |
| "owners": [ "dtrainor", "nyquist" ], |
| // This flag is used by teams as they develop in-product help integrations, |
| // as well as by QA; this feature is difficult to test without this. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "in-product-help-snooze", |
| "owners": [ "shaktisahu", "haileywang" ], |
| "expiry_milestone": 101 |
| }, |
| { |
| "name": "in-product-help-use-client-config", |
| "owners": [ "shaktisahu", "haileywang" ], |
| // This flag is used by teams as they develop in-product help integrations, |
| // as well as by QA; this feature is difficult to test without this. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "incognito-downloads-warning", |
| "owners": [ "sideyilmaz", "chrome-incognito@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "incognito-ntp-revamp", |
| "owners": [ "sideyilmaz", "chrome-incognito@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "incognito-reauthentication-for-android", |
| "owners": [ "roagarwal", "chrome-incognito@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "incognito-screenshot", |
| "owners": [ "roagarwal", "sideyilmaz", "chrome-incognito@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "info-card-acknowledgement-tracking", |
| "owners": [ "//chrome/android/feed/OWNERS", "jianli@chromium.org" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "infobar-scroll-optimization", |
| "owners": [ "lazzzis@google.com", "mdjones", "twellington" ], |
| "expiry_milestone": 121 |
| }, |
| { |
| "name": "install-isolated-web-app-from-file", |
| "owners": [ "kuragin", "reillyg", "rmcelrath" ], |
| "expiry_milestone": 140 |
| }, |
| { |
| "name": "install-isolated-web-app-from-url", |
| "owners": [ "kuragin", "reillyg", "rmcelrath" ], |
| "expiry_milestone": 140 |
| }, |
| { |
| "name": "instance-switcher", |
| "owners": [ "jinsukkim" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "instant-tethering", |
| "owners": [ "hansberry", "khorimoto", "chromeos-cross-device-eng@google.com" ], |
| // Though Instant Tethering is now a launched feature, it is only marked enabled on select, |
| // approved boards which have passed hardware verification and received server config seeds |
| // marking it as enabled. This means it is actually disabled-by-default, and since test machines |
| // don't receive server config seeds, we depend on this flag to flip the feature to enabled on |
| // test machines for debug purposes. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "intent-chip-app-icon", |
| "owners": ["tsergeant", "chromeos-apps-foundation-team@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "intent-chip-skips-intent-picker", |
| "owners": ["tsergeant", "chromeos-apps-foundation-team@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "intents-on-email", |
| "owners": [ "djean@google.com", "erahmaoui@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "intents-on-phone-number", |
| "owners": [ "djean@google.com", "erahmaoui@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "interest-feed-v1-clicks-and-views-cond-upload", |
| "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "interest-feed-v2", |
| "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "interest-feed-v2-clicks-and-views-cond-upload", |
| "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org", "edchin@chromium.org" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "ios-autofill-branding", |
| "owners": [ "ginnyhuang@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "ios-breadcrumbs", |
| "owners": [ "michaeldo", "bling-flags@google.com" ], |
| // Breadcrumbs is not a launching feature, but rather a tool used on |
| // pre-stable channels for diagnosing crashes. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "ios-crashpad", |
| "owners": [ "justincohen", "bling-flags@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "ios-force-translate-enabled", |
| "owners": [ "olivierrobin@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "ios-media-permissions-control", |
| "owners": ["ginnyhuang","bling-flags@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "ios-new-post-restore-experience", |
| "owners": [ "scottyoder@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "ios-password-checkup", |
| "owners": ["noemies", "eic", "bling-integrations-team@google.com"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "ios-password-manager-cross-origin-iframe-support", |
| "owners": ["kazinova@google.com", "vsemeniuk@google.com", "chrome-password-manager-team@google.com"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "ios-password-ui-split", |
| "owners": ["tmartino", "bling-integrations-team@google.com"], |
| "expiry_milestone": 110 |
| }, { |
| "name": "ios-popular-sites-improved-suggestions", |
| "owners": ["bwwilliams@google.com", "bling-flags@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "ios-shared-highlighting-color-change", |
| "owners": [ "cheickcisse@google.com" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "ios-shared-highlighting-v2", |
| "owners": ["tmartino", "cheickcisse@google.com"], |
| "expiry_milestone": 109 |
| }, |
| { |
| "name": "ios-webpage-intent-annotations", |
| "owners": [ "djean", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "iph-price-notifications-while-browsing", |
| "owners": [ "danieltwhite", "ajuma" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "isolate-origins", |
| "owners": [ "site-isolation-dev", "alexmos", "creis", "lukasza" ], |
| // This is useful for isolating additional origins beyond the normal site |
| // isolation policy, as well as for diagnosing problems when site isolation |
| // only applies to some sites. |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "isolated-app-origins", |
| "owners": [ "peletskyi@google.com", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "isolation-by-default", |
| "owners": [ "mkwst", "clamy" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "keyboard-shortcuts-menu", |
| "owners": [ "lpromero", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "lacros-availability-ignore", |
| "owners": [ "hidehiko", "erikchen", "lacros-team@google.com" ], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-availability-policy", |
| "owners": [ "hidehiko", "lacros-team@google.com" ], |
| // Once Lacros is launched, and all users switch to use lacros fully, |
| // this flag can be removed. Until then, this absolutely must not expire. |
| // We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474, https://crbug.com/1286340). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-color-management", |
| "owners": [ "mrfemi", "jshargo" ], |
| // This flag is used for chrome color management |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "lacros-data-backward-migration-policy", |
| "owners": [ "vsavu", "lacros-team@google.com" ], |
| // Once Lacros is launched, and all users switch to use lacros fully, |
| // this flag can be removed. Backward migration itself will be removed |
| // when Ash is no longer a browser. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-merge-icu-data-file", |
| "owners": [ "andreaorru", "hidehiko", "lacros-team@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-move-profile-migration", |
| "owners": ["ythjkt", "hidehiko", "lacros-team@google.com"], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-only", |
| "owners": [ "hidehiko", "erikchen", "lacros-team@google.com" ], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-primary", |
| "owners": [ "hidehiko", "erikchen", "lacros-team@google.com" ], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-profile-migration-for-any-user", |
| "owners": ["ythjkt", "hidehiko", "lacros-team@google.com"], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-profile-migration-force-off", |
| "owners": ["ythjkt", "hidehiko", "lacros-team@google.com"], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-resources-file-sharing", |
| "owners": ["elkurin", "hidehiko", "lacros-team@google.com" ], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-screen-coordinates-enabled", |
| "owners": ["oshima", "skau", "lacros-team@google.com" ], |
| // Once screen coordinates is enabled by default on lacros, this flag can be removed. |
| // TODO(https://1261321). |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "lacros-selection", |
| "owners": [ "kimjae", "erikchen", "lacros-team@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-stability", |
| "owners": [ "jamescook", "erikchen", "lacros-team@google.com" ], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-support", |
| "owners": [ "jamescook", "erikchen", "lacros-team@google.com" ], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "lacros-wayland-logging", |
| "owners": [ "erikchen", "lacros-team@google.com" ], |
| // Once Lacros is launched, this flag can be removed. Until then, this |
| // absolutely must not expire. We do not yet have a launch milestone. |
| // TODO(https://crbug.com/1148474). |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "large-favicon-from-google", |
| "owners": [ |
| "bttk" |
| ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "launcher-fuzzy-match-for-omnibox", |
| "owners": ["wrong", "laurencom"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "launcher-game-search", |
| "owners": ["wrong", "napper", "tby"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "launcher-item-suggest", |
| "owners": ["wrong", "amandadeacon", "tby"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "launcher-keyword-extraction-scoring", |
| "owners": ["rbeccahsu", "celiahe", "wrong", "amandadeacon"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "launcher-system-info-answer-cards", |
| "owners": ["laurencom", "wrong", "amandadeacon"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "layout-extraction", |
| "owners": [ "rhalavati", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "legacy-tls-interstitial", |
| "owners": [ "cthomp" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "lens-camera-assisted-search", |
| "owners": [ "yusuyoutube@google.com", "benwgold@google.com", "fgorski", "wylieb", "lens-chrome@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "link-capturing-auto-display-intent-picker", |
| "owners": [ "tsergeant", "chromeos-apps-foundation-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "link-capturing-infobar", |
| "owners": ["tsergeant", "chromeos-apps-foundation-team@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "link-capturing-ui-update", |
| "owners": ["tsergeant", "chromeos-apps-foundation-team@google.com"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "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": "location-bar-model-optimizations", |
| "owners": [ "pnoland@google.com"], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "mac-address-randomization", |
| "owners": [ "chadduffin", "cros-connectivity@google.com"], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "mac-syscall-sandbox", |
| "owners": [ "rsesek@google.com" ], |
| "expiry_milestone": 88 |
| }, |
| { |
| "name": "main-thread-compositing-priority", |
| "owners": [ "youssefesmat", "baseos-perf@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "mbi-mode", |
| "owners": [ "dom", "blink-isolation-dev@chromium.org" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "media-app-custom-colors", |
| "owners": [ "//ash/webui/media_app_ui/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "media-app-photos-integration-image", |
| "owners": [ "//ash/webui/media_app_ui/OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "media-app-photos-integration-video", |
| "owners": [ "//ash/webui/media_app_ui/OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "media-remoting-without-fullscreen", |
| "owners": [ "muyaoxu@google.com", "openscreen-eng@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "media-router-cast-allow-all-ips", |
| "owners": [ "mfoltz" ], |
| // This flag is used by users with unusual network configurations to allow |
| // cast to work, but enabling this behavior has security implications that |
| // aren't easily understood. It is primarily used by support to help |
| // individual users get cast working. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "memlog", |
| "owners": [ "erikchen", "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": "messages-for-android-ads-blocked", |
| "owners": [ "pavely", "aishwaryarj" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "messages-for-android-infrastructure", |
| "owners": [ "lazzzis", "aishwaryarj" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "messages-for-android-instant-apps", |
| "owners": [ "aishwaryarj", "lazzzis" ], |
| "expiry_milestone": 101 |
| }, |
| { |
| "name": "messages-for-android-notification-blocked", |
| "owners": [ "pavely", "lazzzis" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "messages-for-android-offer-notification", |
| "owners": [ "vishwasuppoor", "siashah" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "messages-for-android-permission-update", |
| "owners": [ "pavely", "lazzzis" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "messages-for-android-popup-blocked", |
| "owners": [ "pavely", "lazzzis" ], |
| "expiry_milestone": 97 |
| }, |
| { |
| "name": "messages-for-android-pwa-install", |
| "owners": [ "lazzzis", "aishwaryarj" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "messages-for-android-save-card", |
| "owners": [ "lazzzis", "aishwaryarj" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "messages-for-android-stacking-animation", |
| "owners": [ "lazzzis", "aishwaryarj"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "messages-preinstall", |
| "owners": [ "jonmann", "jshikaram" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "metal", |
| "owners": [ "ccameron", "jvanverth" ], |
| "expiry_milestone": 83 |
| }, |
| { |
| "name": "metrickit-non-crash-reports", |
| "owners": [ "olivierrobin", "justincohen", "bling-flags@google.com" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "metrics-settings-android", |
| "owners": [ |
| "andzaytsev", |
| "msramek", |
| "chrome-friendly-settings@google.com" |
| ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "microphone-mute-notifications", |
| "owners": ["tbarzic", "rtinkoff@google.com", "amehfooz"], |
| "expiry_milestone": 94 |
| }, |
| { |
| "name": "microphone-mute-switch-device", |
| "owners": ["tbarzic", "rtinkoff@google.com", "amehfooz"], |
| "expiry_milestone": 94 |
| }, |
| { |
| "name": "microsoft-office-web-app-experiment", |
| "owners": [ "alancutter", "mgiuca", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "minutes-delay-to-restore-gaia-cookies-if-deleted", |
| "owners": ["jlebel", "chrome-signin-team"], |
| // Used for automated testing of Gaia cookie restoration in iOS. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "modern-tab-strip", |
| "owners": [ "bling-flags@google.com" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "mojo-linux-sharedmem", |
| "owners": ["bgeffon", "rockot"], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "more-video-capture-buffers", |
| "owners": [ "chromeos-camera-eng@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "most-visited-tiles", |
| "owners": [ "christianxu", "stkhapugin", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "mouse-subframe-no-implicit-capture", |
| "owners": [ "eirage", "nzolghadr", "input-dev" ], |
| "expiry_milestone": 84 |
| }, |
| { |
| "name": "multiline-fade-truncating-label", |
| "owners": [ "christianxu", "stkhapugin", "bling-flags@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "mute-notification-snooze-action", |
| "owners": [ "knollr@chromium.org", "peter@chromium.org" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "native-find-in-page", |
| "owners": ["qpubert@google.com", "djean@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "nearby-sharing-one-page-onboarding", |
| "owners": [ "pushi@google.com", "chromeos-cross-device-eng@google.com" ], |
| "expiry_milestone": 103 |
| }, |
| { |
| "name": "nearby-sharing-self-share-auto-accept", |
| "owners": [ "hansenmichael@google.com", "chromeos-cross-device-eng@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "nearby-sharing-self-share-ui", |
| "owners": [ "hansenmichael@google.com", "chromeos-cross-device-eng@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "nearby-sharing-wifilan", |
| "owners": [ "nohle@google.com", "chromeos-cross-device-eng@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "network-service-in-process", |
| "owners": [ "yhirano", "network-service-dev" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "new-mobile-identity-consistency-fre", |
| "owners": [ "jlebel", "chrome-signin-team" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "new-overflow-menu", |
| "owners": [ "rkgibson@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "new-overflow-menu-alternate-iph", |
| "owners": [ "rkgibson@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "new-overflow-menu-share-chrome-action", |
| "owners": [ "scottyoder@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "new-shortcut-mapping", |
| "owners": [ "zentaro@google.com", "jimmyxgong@google.com", "cros-peripherals@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "new-window-app-menu", |
| "owners": [ "jinsukkim" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "nonced-partitioned-cookies", |
| "owners": [ "dylancutler@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "notification-interaction-history", |
| "owners": [ |
| "sideyilmaz", |
| "msramek", |
| "chrome-friendly-settings@google.com" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "notification-permission-rationale-dialog", |
| "owners": ["shaktisahu", "salg"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "notification-scheduler", |
| "owners": [ "//chrome/browser/notifications/scheduler/OWNERS" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "notification-scheduler-debug-options", |
| "owners": [ "//chrome/browser/notifications/scheduler/OWNERS" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "ntp-cache-one-google-bar", |
| "owners": [ "aee", "mahmadi", "tiborg" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "ntp-chrome-cart-module", |
| "owners": [ "wychen", "tiborg", "yuezhanggg" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "ntp-comprehensive-theme-realbox", |
| "owners": [ "romanarora", "tiborg", "tluk" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "ntp-comprehensive-theming", |
| "owners": [ "romanarora", "tiborg", "tluk" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "ntp-desktop-lens", |
| "owners": [ "yowakita", "tiborg" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "ntp-drive-module", |
| "owners": [ "mahmadi", "tiborg" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "ntp-dummy-modules", |
| "owners": [ "pauladedeji", "tiborg" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "ntp-middle-slot-promo-dismissal", |
| "owners": [ "pauladedeji", "tiborg" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "ntp-modules-drag-and-drop", |
| "owners": [ "pauladedeji", "mahmadi", "tiborg" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "ntp-modules-first-run-experience", |
| "owners": [ "mahmadi", "pauladedeji", "tiborg" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "ntp-modules-redesigned", |
| "owners": [ "mahmadi", "tiborg" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "ntp-modules-redesigned-layout", |
| "owners": [ "pauladedeji", "tiborg" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "ntp-photos-module", |
| "owners": [ "mplg", "tiborg" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "ntp-photos-opt-in-art-work", |
| "owners": [ "mplg", "tiborg"], |
| "expiry_milestone":108 |
| }, |
| { |
| "name": "ntp-photos-opt-in-title", |
| "owners": [ "mplg", "tiborg"], |
| "expiry_milestone":108 |
| }, |
| { |
| "name": "ntp-photos-soft-opt-out", |
| "owners": [ "mplg", "tiborg"], |
| "expiry_milestone":108 |
| }, |
| { |
| "name": "ntp-realbox-match-omnibox-theme", |
| "owners": [ "mahmadi", "mfacey" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "ntp-realbox-match-searchbox-theme", |
| "owners": [ "mahmadi", "mfacey" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "ntp-realbox-pedals", |
| "owners": [ "mahmadi", "mfacey" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "ntp-realbox-rounded-corners", |
| "owners": [ "mahmadi", "mfacey" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "ntp-realbox-use-google-g-icon", |
| "owners": [ "mahmadi", "mfacey" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "ntp-recipe-tasks-module", |
| "owners": [ "rtatum", "tiborg" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "ntp-safe-browsing-module", |
| "owners": [ "tiborg" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "ntp-view-hierarchy-repair", |
| "owners": [ "adamta", "sczs" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "offline-pages-live-page-sharing", |
| "owners": [ "sclittle", "srsudar", "offline-dev" ], |
| "expiry_milestone": 86 |
| }, |
| { |
| "name": "omaha-min-sdk-version-android", |
| "owners": [ "nyquist", "waffles" ], |
| // Provides a way for changing how Chrome behaves on old and new Android SDK |
| // versions. Exists in about:flags so QA can more easily test behavior. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "omit-cors-client-cert", |
| "owners": [ "toyoshim", "loading-dev" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-active-search-engines", |
| "owners": [ "yoangela", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "omnibox-adaptive-suggestions-count", |
| "owners": [ "stkhapugin", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-assistant-voice-search", |
| "owners": [ |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-bookmark-paths", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-bubble-url-suggestions", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "omnibox-carousel-dynamic-spacing", |
| "owners": ["christianxu", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-close-popup-with-escape", |
| "owners": ["manukh", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "omnibox-default-browser-pedal", |
| "owners": [ "orinj", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-disable-cgi-param-matching", |
| "owners": [ "yoangela", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "omnibox-document-provider-aso", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-domain-suggestions", |
| "owners": ["manukh", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-drive-suggestions", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-dynamic-max-autocomplete", |
| "owners": [ "stkhapugin", "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-experimental-keyword-mode", |
| "owners": [ "orinj", "yoangela", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "omnibox-experimental-suggest-scoring", |
| "owners": [ "jdonnelly", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "omnibox-fuzzy-url-suggestions", |
| "owners": [ "orinj", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-grouping-framework", |
| "owners": ["manukh", "mahmadi", "ender", "chrome-desktop-search@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-history-quick-provider-specificity-score-count-unique-hosts", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-https-upgrades", |
| "owners": ["meacer", "trusty-transport@chromium.org" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "omnibox-keep-secondary-zero-suggest", |
| "owners": [ "ender@google.com", "mahmadi@google.com", "chrome-desktop-search@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-keyboard-paste-button", |
| "owners": ["christianxu", "stkhapugin", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-local-history-zero-suggest-beyond-ntp", |
| "owners": [ "mahmadi", "ender", "stkhapugin", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-match-toolbar-and-status-bar-color", |
| "owners": [ "rongtan", "ender", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-max-url-matches", |
| "owners": [ "orinj", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-max-zero-suggest-matches", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-max-zps-matches", |
| "owners": [ "stkhapugin", "christianxu", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone" : 113 |
| }, |
| { |
| "name": "omnibox-ml-log-url-scoring-signals", |
| "owners": [ "junzou", "manukh", "yoangela", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-ml-relevance-scoring", |
| "owners": ["yoangela", "junzou", "chrome-desktop-search@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-ml-url-scoring-model", |
| "owners": [ "junzou", "manukh", "yoangela", "chrome-desktop-search@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-modernize-visual-update", |
| "owners": [ "gangwu", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-most-visited-tiles", |
| "owners": [ "ender", "stkhapugin", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-most-visited-tiles-add-recycled-view-poll", |
| "owners": [ "rongtan", "ender", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-multiline-search-suggest", |
| "owners": [ "christianxu", "stkhapugin", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-new-popup-ui", |
| "owners": ["rkgibson@google.com", "stkhapugin", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "omnibox-new-textfield-implementation", |
| "owners": ["stkhapugin", "rkgibson@google.com", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "omnibox-on-clobber-focus-type-on-content", |
| "owners": [ "rongtan", "ender", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-on-device-head-suggestions", |
| "owners": [ "cechen@google.com", "suggest-2g@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-on-device-head-suggestions-incognito", |
| "owners": [ "cechen@google.com", "suggest-2g@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-on-device-tail-suggestions", |
| "owners": [ "cechen@google.com", "suggest-2g@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-on-focus-suggestions-contextual-web", |
| "owners": [ "ender", "stkhapugin", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-on-focus-suggestions-srp", |
| "owners": [ "ender", "stkhapugin", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-remove-excessive-recycled-view-clear-calls", |
| "owners": [ "rongtan", "ender", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-report-assisted-query-stats", |
| "owners": [ "mahmadi", "chrome-desktop-search@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-report-searchbox-stats", |
| "owners": [ "mahmadi", "chrome-desktop-search@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-rich-autocompletion", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-rich-autocompletion-min-char", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-rich-autocompletion-prefer-urls-over-prefixes", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-rich-autocompletion-promising", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-rich-autocompletion-shortcut-text", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-rich-autocompletion-show-additional-text", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-search-client-prefetch", |
| "owners": ["ryansturm", "chrome-brapp-loading@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-search-prefetch", |
| "owners": ["ryansturm", "chrome-brapp-loading@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-short-bookmark-suggestions", |
| "owners": [ "orinj", "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-shortcut-expanding", |
| "owners": [ "manukh", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "omnibox-site-search-starter-pack", |
| "owners": [ "yoangela", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "omnibox-spare-renderer", |
| "owners": [ "instant-nav@google.com" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "omnibox-square-suggest-icons", |
| "owners": [ |
| "yohanes@google.com", "manukh", "chrome-omnibox-team@google.com" |
| ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-trending-zero-prefix-suggestions-on-ntp", |
| "owners": [ "ender", "stkhapugin", "mahmadi", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-trigger-for-prerender2", |
| "owners": [ "//content/browser/preloading/prerender/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "omnibox-ui-max-autocomplete-matches", |
| "owners": [ "jdonnelly", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-uniform-suggestion-height", |
| "owners": [ "yohanes@google.com", "manukh", "chrome-omnibox-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-updated-connection-security-indicators", |
| "owners": [ "meacer", "chrome-trusty-transport@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "omnibox-zero-suggest-in-memory-caching", |
| "owners": [ "khalidpeer", "mahmadi", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-zero-suggest-prefetching", |
| "owners": [ "mahmadi", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-zero-suggest-prefetching-on-srp", |
| "owners": [ "khalidpeer", "mahmadi", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "omnibox-zero-suggest-prefetching-on-web", |
| "owners": [ "khalidpeer", "mahmadi", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "one-group-per-renderer", |
| "owners": ["youssefesmat", "baseos-perf@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "oobe-hid-detection-revamp", |
| "owners": [ "gordonseto", "cros-connectivity@google.com"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "oobe-jelly", |
| "owners": [ "ziegltrum@google.com", "cros-oobe@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "optimization-guide-debug-logs", |
| "owners": [ "rajendrant", "robertogden", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "optimization-guide-install-wide-model-store", |
| "owners": [ "rajendrant", "sophiechang", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "optimization-guide-model-downloading", |
| "owners": [ "sophiechang", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "optimization-guide-push-notifications", |
| "owners": [ "robertogden", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "optimization-target-prediction", |
| "owners": [ "sophiechang", "chrome-intelligence-core@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "organic-repeatable-queries", |
| "owners": [ "mahmadi", "ender", "chrome-omnibox-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "origin-agent-cluster-default", |
| "owners": [ "vogelheim", "chrome-security-owp-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "os-settings-app-badging-toggle", |
| "owners": [ "wesokuhara", "cros-settings@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "os-settings-app-notifications-page", |
| "owners": ["hsuregan"], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "os-settings-search-feedback", |
| "owners": [ "wesokuhara", "cros-settings@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "osk-resizes-visual-viewport-by-default", |
| "owners": [ "bokan", "rendering-core-dev@chromium.org" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "overlay-scrollbars", |
| "owners": [ "chaopeng", "bokan", "input-dev" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "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 |
| }, |
| { |
| // This flag is used by ChromeOS for some accessibility users. |
| // TODO(b/172341945): Fix this asap. |
| "name": "overscroll-history-navigation", |
| "owners": [ "mohsen", "jinsukkim" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| // Suggests the Ozone platform to use (desktop Linux only). Can be set on |
| // chrome://flags. See https://crbug.com/1246928. |
| "name": "ozone-platform-hint", |
| "owners": [ "rjkroege", "thomasanderson", "msisov@igalia.com", "nickdiego@igalia.com", "adunaev@igalia.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "page-content-annotations", |
| "owners": [ "sophiechang", "mcrouse", "chrome-intelligence-core@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "page-entities-page-content-annotations", |
| "owners": [ "sophiechang", "mcrouse", "chrome-intelligence-core@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "page-info-about-this-page-description-placeholder", |
| "owners": [ "dullweber", "olesiamarukhno@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "page-info-about-this-page-persistent-side-panel-entry", |
| "owners": [ "dullweber", "olesiamarukhno@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "page-info-about-this-site-improved-bottomsheet", |
| "owners": [ "dullweber", "eokoyomon", "zalmashni@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "page-info-about-this-site-non-en", |
| "owners": [ "dullweber" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "page-info-cookies-subpage", |
| "owners": [ "zsalata@google.com", "olesiamarukhno@google.com", "dullweber" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "page-info-hide-site-settings", |
| "owners": [ |
| "zsalata@google.com", |
| "olesiamarukhno@google.com" |
| ], |
| "expiry_milestone": 109 |
| }, |
| { |
| "name": "page-info-history-desktop", |
| "owners": [ |
| "eokoyomon", |
| "dullweber", |
| "olesiamarukhno@google.com" |
| ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "page-info-more-about-this-page", |
| "owners": [ "dullweber", "olesiamarukhno@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "page-info-store-info", |
| "owners": [ "chrome-shopping@google.com" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "page-visibility-page-content-annotations", |
| "owners": [ "sophiechang", "mcrouse", "chrome-intelligence-core@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "paint-preview-demo", |
| "owners": [ "ckitagawa", "fredmello", "chrome-fdt@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "partial-split", |
| "owners": [ "sophiewen", "chromeos-wmp-eng@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "partitioned-cookies", |
| "owners": [ "dylancutler@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "password-change-account-store-users", |
| "owners": [ "brunobraga@google.com", "jkeitel@google.com", "chrome-duplex@google.com" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "password-change-in-settings", |
| "owners": [ "kolos", "treib", "brunobraga" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "password-change-support", |
| "owners": [ "kolos", "treib", "brunobraga" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "password-edit-dialog-with-details", |
| "owners": ["atsvirchkova@google.com", "ioanap"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "password-import", |
| "owners": [ "//components/password_manager/OWNERS" ], |
| // The feature is already extensively used externally. |
| // However, it's not polished enough yet to launch. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "password-manager-redesign", |
| "owners": ["vsemeniuk@google.com", "vasilii", "chrome-password-manager-team@google.com"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "password-notes", |
| "owners": ["mamir", "derinel@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "password-strength-indicator", |
| "owners": ["mtimbur@google.com", "rgod@google.com", "mamir@chromium.org"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "password-view-page-in-settings", |
| "owners": ["mamir", "derinel@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "passwords-grouping", |
| "owners": ["vsemeniuk@google.com", "vasilii"], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "pcie-billboard-notification", |
| "owners": [ "jimmyxgong", "cros-peripherals@google.com"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "pdf-ocr", |
| "owners": [ "rhalavati", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "pdf-use-skia-renderer", |
| "owners": [ "nigi", "//pdf/OWNERS" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "pdf-xfa-forms", |
| "owners": [ "thestig", "//pdf/OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "per-desk-wallpaper", |
| "owners": ["xiaohuic", "skau", "janetmac"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "permission-chip", |
| "owners": [ |
| "elklm", |
| "//components/permissions/PERMISSIONS_OWNERS" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "permission-quiet-chip", |
| "owners": [ "elklm", "engedy"], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "persist-share-hub-on-app-switch", |
| "owners": [ "ellyjones", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "phone-hub-nudge", |
| "owners": [ |
| "jennserrano@google.com", |
| "jonmann", |
| "pushi@google.com", |
| "chromeos-cross-device-eng@google.com" |
| ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "popout-omnibox-ipad", |
| "owners": [ "stkhapugin", "christianxu", "bling-flags@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "post-quantum-cecpq2", |
| "owners": [ "agl" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "power-bookmarks-side-panel", |
| "owners": [ "emshack", "chrome-desktop-ui-sea" ], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "ppapi-shared-images-swapchain", |
| "owners": [ "vasilyt" ], |
| "expiry_milestone": 128 |
| }, |
| { |
| "name": "prefer-constant-frame-rate", |
| "owners": [ "chromeos-camera-eng@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "prefer-dcheck", |
| "owners": [ "pbos", "waffles" ], |
| // This is a long-lived flag to allow users to opt in to receive a |
| // DCHECK-enabled build from the updater. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "print-with-postscript-type42-fonts", |
| "owners": [ "thestig" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "print-with-reduced-rasterization", |
| "owners": [ "thestig" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "printing-ppd-channel", |
| "owners": [ |
| "bmgordon", |
| "masonwilde", |
| "pawliczek", |
| "project-bolton@google.com" |
| ], |
| // This flag allows our testers and partners test PPD files before they are |
| // published in production channel. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "privacy-guide-android", |
| "owners": [ |
| "andzaytsev", |
| "msramek", |
| "chrome-friendly-settings@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "privacy-sandbox-ads-apis", |
| "owners": [ |
| "johnidel", |
| "jkarlin", |
| "pauljensen"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "privacy-sandbox-settings-4", |
| "owners": [ |
| "sauski", |
| "olesiamarukhno", |
| "tommasin"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "private-aggregation-developer-mode", |
| "owners": [ |
| "//content/browser/private_aggregation/OWNERS" |
| ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "private-network-access-preflight-short-timeout", |
| "owners": [ "lyf", "chrome-security-owp-team@google.com" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "private-network-access-respect-preflight-results", |
| "owners": [ "titouan", "chrome-security-owp-team@google.com" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "private-network-access-send-preflights", |
| "owners": [ "titouan", "chrome-security-owp-team@google.com" ], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "private-state-tokens", |
| "owners": [ "svaldez", "aykutb@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { "name": "productivity-launcher", |
| "owners": [ "cros-system-ui-eng@google.com" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name": "productivity-launcher-image-search", |
| "owners": [ "yulunwu","cros-system-ui-eng@google.com" ], |
| "expiry_milestone": 106 |
| }, |
| { |
| "name":"productivity-reorder-apps", |
| "owners":["andrewxu", "cros-system-ui-eng@google.com" ], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "prominent-dark-mode-active-tab-title", |
| "owners": [ "dfried" ], |
| "expiry_milestone": 82 |
| }, |
| { |
| "name": "promise-icons", |
| "owners": ["vpao", "chromeos-apps-foundation-team@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "promos-manager-uses-fet", |
| "owners": ["rkgibson@google.com", "bling-get-set-up@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "pull-to-refresh", |
| "owners": [ "afakhry", "tclaiborne" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "pwa-update-dialog-for-icon", |
| "owners": [ "finnur", "beverloo" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "pwa-update-dialog-for-name", |
| "owners": [ "finnur", "beverloo" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "qs-revamp", |
| "owners": ["jiamingc","amehfooz", "newcomer"], |
| "expiry_milestone" : 116 |
| }, |
| { |
| "name": "query-tiles", |
| "owners": [ "shaktisahu", "qinmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-country-code", |
| "owners": [ "shaktisahu", "qinmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-enable-query-editing", |
| "owners": [ "shaktisahu" ], |
| "expiry_milestone": 93 |
| }, |
| { |
| "name": "query-tiles-enable-trending", |
| "owners": [ "qinmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-instant-fetch", |
| "owners": [ "xingliu" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-local-ordering", |
| "owners": [ "qinmin" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "query-tiles-ntp", |
| "owners": [ "shaktisahu", "qinmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-on-start", |
| "owners": [ "shaktisahu", "qinmin" ], |
| "expiry_milestone": 130 |
| }, |
| { |
| "name": "query-tiles-rank-tiles", |
| "owners": [ "shaktisahu", "qinmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-segmentation", |
| "owners": [ "qinmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-single-tier", |
| "owners": [ "shaktisahu" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "query-tiles-swap-trending", |
| "owners": [ "qinmin" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "quick-commands", |
| "owners": [ "lgrey" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "quick-gesture-show-launcher", |
| "owners": [ "anasalazar", "//ash/shelf/OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "quick-intensive-throttling-after-loading", |
| "owners": [ "jiahe.zhang@intel.com", "fdoray" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "quick-settings-network-revamp", |
| "owners": [ "chadduffin", "khorimoto", "cros-connectivity@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "quick-settings-pwa-notifications", |
| "owners": [ "yulunwu" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "raw-audio-capture", |
| "owners": [ "henrika@google.com", "video-cmi-mpp@google.com" ], |
| "expiry_milestone": 104 |
| }, |
| { |
| "name": "read-later", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "corising", "wylieb", "chrome-collections@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "read-later-reminder-notification", |
| "owners": [ "wylieb" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "read-printer-capabilities-with-xps", |
| "owners": [ "awscreen", "//printing/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "reader-mode-heuristics", |
| "owners": [ "mdjones", "wychen" ], |
| // This flag is a utility for testing Reader Mode heuristics or force |
| // enabling the feature on every page. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "record-permission-expiration-timestamps", |
| "owners": [ |
| "sideyilmaz", |
| "dullweber", |
| "chrome-friendly-settings@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "record-snapshot-size", |
| "owners": ["edchin","bling-flags@google.com"], |
| "expiry_milestone": 91 |
| }, |
| { |
| "name": "record-web-app-debug-info", |
| "owners": [ "desktop-pwas-team@google.com" ], |
| // This flag is used for in-the-field debugging of preinstalled web apps on |
| // Chrome OS. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "recover-from-never-save-android", |
| "owners": [ "ioanap", "fhorschig" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "reduce-accept-language", |
| "owners": [ "miketaylr", "victortan"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "reduce-horizontal-fling-velocity", |
| "owners": [ "flackr", "input-dev" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "reduce-user-agent", |
| "owners": [ "aarontag", "miketaylr"], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "reduce-user-agent-android-version-device-model", |
| "owners": [ "miketaylr", "victortan"], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "reduce-user-agent-minor-version", |
| "owners": [ "abeyad", "victortan"], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "reduce-user-agent-platform-oscpu", |
| "owners": [ "miketaylr", "victortan"], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "reengagement-notification", |
| "owners": [ "dtrainor", "xingliu" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "region-capture-experimental-subtypes", |
| "owners": [ "jophba", "eladalon" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "related-searches", |
| "owners": [ "gangwu", "related-searches-vteam@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "related-searches-alternate-ux", |
| "owners": [ "gangwu", "related-searches-vteam@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "related-searches-in-bar", |
| "owners": [ "gangwu", "related-searches-vteam@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "related-searches-simplified-ux", |
| "owners": [ "gangwu", "related-searches-vteam@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "related-searches-ui", |
| "owners": [ "gangwu", "related-searches-vteam@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "release-notes-notification-all-channels", |
| "owners": [ "//ash/webui/help_app_ui/OWNERS" ], |
| // This is required by test teams to verify functionality on dev/beta |
| // channels on devices which have no access to commandline flags. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "release-track-ui", |
| "owners": [ "rtinkoff", "cros-status-area-eng@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "remove-crash-infobar", |
| "owners": [ "justincohen", "bling-flags@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "request-desktop-site-additions", |
| "owners": [ "shuyng@google.com", "twellington", "clank-app-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "request-desktop-site-defaults", |
| "owners": [ "aishwaryarj", "twellington", "clank-app-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "request-desktop-site-defaults-downgrade", |
| "owners": [ "aishwaryarj", "twellington", "clank-app-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "request-desktop-site-exceptions", |
| "owners": [ "shuyng@google.com", "twellington", "clank-app-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "request-desktop-site-exceptions-downgrade", |
| "owners": [ "aishwaryarj", "twellington", "clank-app-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "request-desktop-site-for-tablets", |
| "owners": [ "gangwu@chromium.org", "fgorski@chromium.org" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "request-desktop-site-per-site-iph", |
| "owners": [ "aishwaryarj@google.com", "twellington", "clank-app-team@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "request-desktop-site-zoom", |
| "owners": [ "aishwaryarj@google.com", "twellington", "clank-app-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "restore-session-from-cache", |
| "owners": [ "justincohen", "gambard", "bling-flags@google.com" ], |
| // Needed for manual testing of native session restore flow on iOS. |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "restrict-gamepad-access", |
| "owners": [ "//device/gamepad/OWNERS", "jameshollyer@chromium.org" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "revamped-password-management-bubble", |
| "owners": [ "mamir", "derinel@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "revoke-notifications-permission-if-disabled-on-app-level", |
| "owners": [ "elklm", "//components/permissions/PERMISSIONS_OWNERS" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "robust-audio-device-select-logic", |
| "owners": [ "mingxuanshi@google.com", "chromeos-audio-sw@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "rounded-display", |
| "owners": [ |
| "zoraiznaeem", |
| "chromeos-foundations@google.com" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "run-video-capture-service-in-browser", |
| "owners": [ "agpalak", "herre" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "safe-mode-for-cached-flags", |
| "owners": ["hnakashima"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "safety-check-notification-permissions", |
| "owners": ["sideyilmaz"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "safety-check-unused-site-permissions", |
| "owners": ["sideyilmaz"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "sanitizer-api", |
| "owners": [ "//third_party/blink/renderer/modules/sanitizer_api/OWNERS" ], |
| "expiry_milestone": 109 |
| }, |
| { |
| "name": "scheduler-configuration", |
| "owners": [ "kerrnel", "mnissler" ], |
| // This flag never expires because some users need to override CPU security |
| // settings for performance gains, at their own risk. Chrome OS users cannot |
| // modify the command line, so a flag is the publicly documented mechanism |
| // exposed to users. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "screen-ai", |
| "owners": [ "rhalavati", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "screen-saver-preview", |
| "owners": [ "safarli", "assistive-eng@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "screen-time-integration-ios", |
| "owners": [ "edchin", "bling-flags@google.com" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "screenshots-for-android-v2", |
| "owners": [ "kenok@google.com", "addisonphelps@google.com", "jeffreycohen" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "screentime", |
| "owners": [ "lgrey", "chrome-mac-dev@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "scroll-unification", |
| "owners": [ "skobes@chromium.org", "input-dev@chromium.org", "awogbemila@chromium.org" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "scrollable-tabstrip", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "tbergquist" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "scrollable-tabstrip-overflow", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "dpenning" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "scrollable-tabstrip-with-dragging", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "shibalik" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "sct-auditing", |
| "owners": [ "cthomp", "estark", "jdeblasio" ], |
| "expiry_milestone": 92 |
| }, |
| { |
| "name": "search-result-inline-icon", |
| "owners": ["yulunwu"], |
| "expiry_milestone": 103 |
| }, |
| { |
| "name": "search-suggestion-for-prerender2", |
| "owners": [ "//content/browser/preloading/prerender/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name" : "search-web-in-side-panel", |
| "owners": [ "chrome-cros@google.com", "pengchaocai" ], |
| "expiry_milestone" : 113 |
| }, |
| { |
| "name": "send-tab-to-self-signin-promo", |
| "owners": ["victorvianna@google.com", "harrisonsean@google.com"], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "send-tab-to-self-v2", |
| "owners": ["ellyjones", "chrome-with-friends-robots@google.com"], |
| "expiry_milestone": 109 |
| }, |
| { |
| "name": "service-worker-bypass-fetch-handler-for-main-resource", |
| "owners": [ "sisidovski@google.com", "chrome-worker@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "set-market-url-for-testing", |
| "owners": [ "//chrome/android/java/src/org/chromium/chrome/browser/omaha/OWNERS" ], |
| // This is required by test teams to verify functionality on devices which |
| // have no access to commandline flags. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "settings-app-notification-settings", |
| "owners": [ "yulunwu" ], |
| "expiry_milestone": 96 |
| }, |
| { |
| "name": "shared-highlighting-amp", |
| "owners": ["cheickcisse@google.com"], |
| "expiry_milestone": 97 |
| }, |
| { |
| "name": "shared-highlighting-ios", |
| "owners": ["tmartino"], |
| "expiry_milestone": 101 |
| }, |
| { |
| "name": "shared-highlighting-manager", |
| "owners": ["jeffreycohen", "kristipark", "cheickcisse@google.com"], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "shared-highlighting-refined-blocklist", |
| "owners": ["jeffreycohen", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "shared-highlighting-refined-maxcontextwords", |
| "owners": ["wissemgamra", "jeffreycohen", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "shared-highlighting-v2", |
| "owners": ["jeffreycohen", "kristipark", "cheickcisse@google.com", "chrome-with-friends-robots@google.com"], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "sharing-desktop-screenshots", |
| "owners": ["skare", "jeffreycohen", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "sharing-desktop-screenshots-edit", |
| "owners": ["skare", "jeffreycohen", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "sharing-desktop-share-preview", |
| "owners": ["ellyjones", "chrome-with-friends-robots@google.com"], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "sharing-desktop-share-to-google-collections", |
| "owners": ["mhatem", "chrome-with-friends-robots@google.com"], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "sharing-hub-desktop-app-menu", |
| "owners": [ "kristipark", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "sharing-hub-desktop-omnibox", |
| "owners": [ "kristipark", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "shelf-auto-hide-separation", |
| "owners": [ "etuck", "//ash/shelf/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "shelf-drag-to-pin", |
| "owners": ["tbarzic", "//ash/shelf/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "shelf-gestures-with-vk", |
| "owners": ["tbarzic", "//ash/shelf/OWNERS"], |
| "expiry_milestone": 105 |
| }, |
| { |
| "name": "shelf-hide-buttons-in-tablet", |
| "owners": [ "tbarzic", "//ash/shelf/OWNERS" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "shelf-hover-previews", |
| "owners": [ "manucornet" ], |
| "expiry_milestone": 84 |
| }, |
| { |
| "name": "shelf-palm-rejection-swipe-offset", |
| "owners": ["anasalazar", "//ash/shelf/OWNERS"], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "shimless-rma-disable-dark-mode", |
| "owners": [ "zentaro", "gavinwill", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "shimless-rma-flow", |
| "owners": [ "zentaro", "gavinwill", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "shimless-rma-os-update", |
| "owners": [ "zentaro", "gavinwill", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "shopping-list", |
| "owners": [ "mdjones", "chrome-shopping-eng@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "show-autofill-type-predictions", |
| "owners": [ "ftirelo", "mathp" ], |
| // This is used by autofill devs to debug on Android. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "show-bluetooth-debug-log-toggle", |
| "owners": [ "hansberry", "khorimoto", "yshavit" ], |
| // This is a debug tool used to help in the field with Bluetooth issues |
| // caused by specific hardware, noisy environments, etc. Thus, it should not |
| // expire. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "show-metered-toggle", |
| "owners": [ "stevenjb", "azeemarshad", "cros-connectivity@google.com" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "show-overdraw-feedback", |
| "owners": [ "andrescj", "chromeos-gfx@google.com" ], |
| // This is a debug flag to visualize compositing and rendering issues in |
| // the field. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "show-performance-metrics-hud", |
| "owners": [ "weiliangc", "sadrul", "chrome-gpu-metrics@google.com" ], |
| // This is a debug flag to show performance metrics in a heads up display. |
| "expiry_milestone": -1 |
| }, |
| { |
| "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" : "side-panel-improved-clobbering", |
| "owners": [ "chrome-cros@google.com", "tluk" ], |
| "expiry_milestone" : 110 |
| }, |
| { |
| "name" : "side-panel-journeys", |
| "owners": [ "mfacey", "chrome-journeys@google.com", "chrome-desktop-ui-sea@google.com"], |
| "expiry_milestone" : 115 |
| }, |
| { |
| "name" : "side-panel-journeys-queryless", |
| "owners": [ "mfacey", "chrome-journeys@google.com", "chrome-desktop-ui-sea@google.com"], |
| "expiry_milestone" : 115 |
| }, |
| { |
| "name": "side-panel-web-view", |
| "owners": [ "ellyjones" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name" : "side-search", |
| "owners": [ "chrome-cros@google.com", "tluk" ], |
| "expiry_milestone" : 110 |
| }, |
| { |
| "name" : "side-search-dse-support", |
| "owners": [ "chrome-cros@google.com", "tluk" ], |
| "expiry_milestone" : 110 |
| }, |
| { |
| "name": "signin-intercept-bubble-v2", |
| "owners": [ "gabolvr@google.com", "alexilin", "my-chrome-everywhere@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "sim-lock-policy", |
| "owners": [ "hsuregan@google.com", "cros-connectivity@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "site-data-improvements", |
| "owners": [ |
| "andzaytsev@google.com", |
| "sauski@google.com", |
| "chrome-friendly-settings@google.com" |
| ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "_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": 122 |
| }, |
| { |
| "name": "skip-service-worker-fetch-handler", |
| "owners": [ "yyanagisawa@google.com", "chrome-worker@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "skip-undecryptable-passwords", |
| "owners": [ "derinel@google.com", "mamir" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "smart-sorting-new-overflow-menu", |
| "owners": [ "bwwilliams@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "smart-sorting-price-tracking-destination", |
| "owners": [ "bwwilliams@google.com", "danieltwhite@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "smart-suggestion-for-large-downloads", |
| "owners": [ "shaktisahu" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "smooth-scrolling", |
| "owners": [ "bokan", "input-dev" ], |
| // This flag is needed for debugging scrolling issues. However, it can be |
| // removed if and when we add it as a UI setting (crbug.com/817814). |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "speak-on-mute-detection", |
| "owners": [ |
| "aaronyu", |
| "chenjih", |
| "chromeos-audio@google.com" |
| ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "spectre-v2-mitigation", |
| "owners": [ |
| "chromeos-security@google.com" |
| ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "split-tabstrip", |
| "owners": [ |
| "chrome-desktop-ui-sea@google.com", |
| "tbergquist" |
| ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "start-surface", |
| "owners": [ "gogerald", "bling-flags@google.com" ], |
| "expiry_milestone": 94 |
| }, |
| { |
| "name": "storage-access-api", |
| "owners": [ "brandm@microsoft.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "storage-buckets", |
| "owners": [ "ayui", "estade", "chrome-owp-storage@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "strict-origin-isolation", |
| "owners": [ "wjmaclean", "alexmos", "creis" ], |
| // This can be used to opt in to origin isolation which isolates full |
| // origins rather than sites. Note that this breaks document.domain and is |
| // therefore unlikely to ship anytime soon, but this allows experimenting |
| // with a stronger isolation policy for users who may not care about |
| // breaking compatibility with document.domain. |
| // This flag is useful for developers testing origin isolation, so it |
| // doesn't expire. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "stylus-battery-status", |
| "owners": ["amehfooz"], |
| "expiry_milestone": 93 |
| }, |
| { |
| "name": "suggestions-scrolling-ipad", |
| "owners": [ "christianxu", "bling-flags@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "support-pepper-video-decoder-dev-api", |
| "owners": [ "blundell" ], |
| "expiry_milestone": 128 |
| }, |
| { |
| "name": "support-tool", |
| "owners": [ "//chrome/browser/support_tool/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "support-tool-screenshot", |
| "owners": [ "//chrome/browser/support_tool/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "suppress-toolbar-captures", |
| "owners": [ "pnoland@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "sync-autofill-wallet-usage-data", |
| "owners": [ "alexandertekle@google.com", "treib" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "sync-chromeos-explicit-passphrase-sharing", |
| "owners": ["mmoskvitin@google.com", "chrome-sync-dev@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "sync-promo-after-signin-intercept", |
| "owners": [ "gabolvr@google.com", "alexilin", "my-chrome-everywhere@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "sync-standalone-invalidations", |
| "owners": [ "treib", "rushans" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "sync-standalone-invalidations-wallet-and-offer", |
| "owners": [ "treib", "rushans" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "sync-trusted-vault-passphrase-promo", |
| "owners": [ "mastiz", "mmoskvitin" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "sync-trusted-vault-passphrase-recovery", |
| "owners": [ "mastiz", "mmoskvitin" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "synthesized-restore-session", |
| "owners": [ "justincohen", "ajuma" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "system-color-chooser", |
| "owners": [ "bur", "chrome-mac-dev@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "system-extensions", |
| "owners": [ "calamity", "dominicschulz" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "system-keyboard-lock", |
| "owners": [ "joedow", "garykac", "jamiewalch" ], |
| // This flag allows users to prevent the keyboard-lock API from capturing |
| // system keys (e.g. by using low-level hooks) which might interfere with |
| // their workflows or other apps running on the machine. It is also needed |
| // for browsertests as the test framework relies on low-level keyboard hooks |
| // which prevents testing this feature if this flag is not disabled. |
| // Note that there is a second version of this API being discussed which |
| // allows the caller to select whether system hooks are enabled. |
| // See: https://github.com/WICG/keyboard-lock/blob/gh-pages/explainer2.md |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "tab-grid-recency-sort", |
| "owners": [ "gambard", "bling-flags@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "tab-groups-new-badge-promo", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "dfried" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "tab-groups-save", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "dpenning" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "tab-hover-card-images", |
| "owners": [ "dfried", "corising", "//chrome/browser/ui/views/tabs/OWNERS" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "tab-outlines-in-low-contrast-themes", |
| "owners": [ "dfried" ], |
| "expiry_milestone": 82 |
| }, |
| { |
| "name": "tab-scrolling-button-position", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "dpenning" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "tab-search-fuzzy-search", |
| "owners": [ "yuhengh", "chrome-cros@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "tab-selection-editor-v2", |
| "owners": [ "ckitagawa", "fredmello" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "tangible-sync", |
| "owners": [ "aliceywang", "chrome-signin-team" ], |
| "expiry_milestone":120 |
| }, |
| { |
| "name": "terminal-alternative-emulator", |
| "owners": [ "lxj", "joelhockey", "//chrome/browser/ash/guest_os/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "terminal-dev", |
| "owners": [ "joelhockey", "lxj@google.com", "//chrome/browser/ash/guest_os/OWNERS" ], |
| // This flag is used by CrOS Terminal developers for testing SSH on devices |
| // with valid machine certs and should not be removed. Only works in dev |
| // and canary channels. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "terminal-multi-profile", |
| "owners": [ "joelhockey", "lxj", "//chrome/browser/ash/guest_os/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "terminal-sftp", |
| "owners": [ "joelhockey", "lxj", "//chrome/browser/ash/guest_os/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "terminal-tmux-integration", |
| "owners": [ "lxj", "easy", "//chrome/browser/ash/guest_os/OWNERS" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "text-based-audio-descriptions", |
| "owners": [ "abigailbklein@google.com", "evliu@google.com", "//ui/accessibility/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "text-in-shelf", |
| "owners": [ "wcwang@google.com", "//ash/shelf/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "third-party-storage-partitioning", |
| "owners": [ "miketaylr", "eliason" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "throttle-ambient-animations", |
| "owners": [ "esum", "assistive-eng@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "tint-composited-content", |
| "owners": [ "chromeos-gfx@google.com" ], |
| // This flag is used for QA & development on ChromeOS, which has no way to |
| // customize switches. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "toolbar-container", |
| "owners": [ "thegreenfrog", "bling-flags@google.com" ], |
| "expiry_milestone": 85 |
| }, |
| { |
| "name": "top-chrome-touch-ui", |
| "owners": [ "pbos", "chrome-desktop-ui-sea@google.com" ], |
| // This flag is used to easily swap into touch-mode for UI development where |
| // the UI differs significantly between touch/non-touch modes. This is |
| // exposed in chrome://flags to allow QA and UXers to verify touch-related |
| // behavior without access to touch devices. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "touch-drag-and-context-menu", |
| "owners": [ "wenyufu", "clank-app-team@google.com" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "touch-selection-strategy", |
| "owners": [ "dovizu@google.com" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "traffic-counters", |
| "owners": ["khorimoto", "cros-connectivity@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "translate-assist-content", |
| "owners": [ |
| "jds@google.com", |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "translate-force-trigger-on-english", |
| "owners": [ "megjablon", "cuianthony", "chrome-language@google.com" ], |
| // This flag is used to manually trigger a Finch controlled, India only |
| // feature. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "translate-intent", |
| "owners": [ |
| "jds@google.com", |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "translate-message-ui", |
| "owners": [ "sclittle", "chrome-language@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "trending-queries-module", |
| "owners": [ "thegreenfrog", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "trim-on-memory-pressure", |
| "owners": [ "bgeffon" ], |
| "expiry_milestone": 90 |
| }, |
| { |
| "name": "trusted-web-activity-notification-permission-delegation", |
| "owners": [ "mvanouwerkerk", "//chrome/android/java/src/org/chromium/chrome/browser/browserservices/OWNERS" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "turn-off-streaming-media-caching-always", |
| "owners": [ "wicarr@microsoft.com", "cassew@google.com" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "turn-off-streaming-media-caching-on-battery", |
| "owners": [ "wicarr@microsoft.com", "cassew@google.com" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "ui-debug-tools", |
| "owners": [ "//ui/views/OWNERS" ], |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "ui-disable-partial-swap", |
| "owners": [ "//components/viz/OWNERS" ], |
| // This flag is used for in-the-field debugging of rendering issues, |
| // especially on Chrome OS. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "ui-enable-shared-image-cache-for-gpu", |
| "owners": [ "rjkroege", "khushalsagar", "msisov@igalia.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "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" : "unified-side-panel", |
| "owners": [ "chrome-desktop-ui-sea@google.com", "corising", "pbos", "tluk" ], |
| "expiry_milestone" : 110 |
| }, |
| { |
| "name": "unsafely-treat-insecure-origin-as-secure", |
| "owners": [ "security-dev" ], |
| // This flag is supported for bypassing security restrictions on HTTP pages, |
| // and is required for Android/ChromeOS devices where setting commandline |
| // flags is difficult or impossible. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "unthrottled-nested-timeout", |
| "owners": [ |
| "etiennep@google.com", "shaseley@google.com" |
| ], |
| "expiry_milestone": 107 |
| }, |
| { |
| "name": "upcoming-sharing-features", |
| "owners": [ "ellyjones", "chrome-with-friends-robots@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "update-history-entry-points-in-incognito", |
| "owners": [ "sideyilmaz", "chrome-incognito@google.com" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "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": "upgrade-center-refactor", |
| "owners": [ "pakzhygitov", "bling-flags@google.com" ], |
| // This is a temp flag and should be removed within this milestone. |
| "expiry_milestone": 104 |
| }, |
| { |
| "name": "upload-office-to-cloud", |
| "owners": [ "jboulic", "petermarshall", "simmonsjosh@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "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-chime-android-sdk", |
| "owners": [ "xingliu" ], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "use-custom-messages-domain", |
| "owners": [ "azeemarshad", "jonmann" ], |
| // This flag is used for QA and development. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "use-dmsaa-for-tiles", |
| "owners": [ "vasilyt" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "use-dns-https-svcb-alpn", |
| "owners": [ "horo" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "use-fake-device-for-media-stream", |
| "owners": [ "mcasas", "chromeos-gfx@google.com" ], |
| // This flag is used for ChromeOS media testing to mock a source device. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "use-hdr-transfer-function", |
| "owners": [ "mcasas", "chromeos-gfx@google.com" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "use-idna2008-non-transitional", |
| "owners": ["meacer", "trusty-transport@chromium.org"], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "use-lens-to-search-for-image", |
| "owners": [ "bernsteine", "hujasonx" ], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "use-load-simulated-request-for-error-page-navigation", |
| "owners": [ "gambard", "bling-flags@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "use_messages_staging_url", |
| "owners": [ "azeemarshad", "khorimoto", "jonmann" ], |
| // This flag is required for QA and dogfood testing. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "use-mojo-video-decoder-for-pepper", |
| "owners": [ "pmolinalopez", "andrescj" ], |
| "expiry_milestone": 128 |
| }, |
| { |
| "name": "use-multiple-overlays", |
| "owners": [ "khaslett", "//components/viz/OWNERS" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "use-nat64-for-ipv4-literal", |
| "owners": [ "horo", "net-dev" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "use-passthrough-command-decoder", |
| "owners": [ "//third_party/angle/OWNERS" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "use-real-color-space-for-android-video", |
| "owners": [ "liberato", "vasilyt" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "use-search-click-for-right-click", |
| "owners": [ "zentaro", "jimmyxgong", "cros-peripherals@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "use-sf-symbols", |
| "owners": [ "ewannpv", "gambard", "bling-flags@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "use-sf-symbols-omnibox", |
| "owners": [ "ewannpv", "gambard", "bling-flags@google.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "use-stork-smds-server-address", |
| "owners": [ "cros-connectivity@google.com", "hsuregan"], |
| // This flag is required for dev testing via Stork profiles which can be quickly |
| // created at go/stork-profile and managed at go/stork-batch. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "use-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-wallpaper-staging-url", |
| "owners": [ "cros-customization@google.com", "hsuregan", "khorimoto" ], |
| // This flag is required for QA and dogfood testing. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "use-winrt-midi-api", |
| "owners": [ "toyoshim", "mjwilson", "deviceapi-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "use-xps-for-printing", |
| "owners": [ "awscreen", "thestig" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "use-xps-for-printing-from-pdf", |
| "owners": [ "awscreen", "thestig" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "username-first-flow-fallback-crowdsourcing", |
| "owners": [ "kolos", "shaikhitdin@google.com" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "uxstudy1", |
| "owners": [ "erikchen", "meredithguo@google.com" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "variable-colrv1", |
| "owners": [ "drott", "layout-dev@chromium.org" ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "vc-background-blur", |
| "owners": [ "shafron", "skyostil", "charleszhao", "jmpollock" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "vc-background-replace", |
| "owners": [ "shafron", "skyostil", "charleszhao", "jmpollock" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "vc-controls-ui", |
| "owners": [ "rtinkoff", "cros-status-area-eng@google.com" ], |
| "expiry_milestone": 117 |
| }, |
| { |
| "name": "vc-portrait-relighting", |
| "owners": [ "shafron", "skyostil", "charleszhao", "jmpollock" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "verbose-logging-in-nacl", |
| "owners": [ "fabiansommer", "native-client-dev@googlegroups.com" ], |
| // This flag is useful for debugging NaCl-related issues. |
| "expiry_milestone": 128 |
| }, |
| { |
| "name": "video-tutorials", |
| "owners": [ "shaktisahu"], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "video-tutorials-instant-fetch", |
| "owners": [ "shaktisahu"], |
| "expiry_milestone": 102 |
| }, |
| { |
| "name": "view-transition", |
| "owners": [ "khushalsagar", "vmpstr", "chrishtr" ], |
| "expiry_milestone" : 118 |
| }, |
| { |
| "name": "view-transition-on-navigation", |
| "owners": [ "khushalsagar", "vmpstr", "chrishtr" ], |
| "expiry_milestone" : 118 |
| }, |
| { |
| "name": "vm-per-boot-shader-cache", |
| "owners": [ "endlesspring@google.com", "borealis-syd@google.com", "buganizer-system+961348@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "voice-button-in-top-toolbar", |
| "owners": [ |
| "jds@google.com", |
| "basiaz@google.com", |
| "chrome-voice@google.com" |
| ], |
| "expiry_milestone": 103 |
| }, |
| { |
| "name": "wait-threshold-seconds-for-capabilities-api", |
| "owners": [ "jlebel", "chrome-signin-team" ], |
| // Used for manual testing to extend the wait time for capabilities fetching on iOS devices. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "wake-on-wifi-allowed", |
| "owners": [ "yenlinlai", "chromeos-wifi-team@google.com" ], |
| "expiry_milestone": 95 |
| }, |
| { |
| "name": "wallet-service-use-sandbox", |
| "owners": [ "jsaul@google.com", "payments-autofill-team@google.com" ], |
| // This flag is used by testing teams to run Google Payments calls against |
| // the development server environment. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "wallpaper-fast-refresh", |
| "owners": ["ckincaid@google.com", "assistive-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "wallpaper-fullscreen-preview", |
| "owners": ["cowmoo@google.com", "assistive-eng@google.com"], |
| "expiry_milestone": 98 |
| }, |
| { |
| "name": "wallpaper-google-photos-shared-albums", |
| "owners": ["cowmoo@google.com", "assistive-eng@google.com"], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "web-app-manifest-immediate-updating", |
| "owners": [ "alancutter", "desktop-pwas-team@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "web-apps-crosapi", |
| "owners": [ "mxcai", "ericwilligers", "chromeos-apps-foundation-team@google.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "web-authentication-permit-enterprise-attestation", |
| "owners": [ "chrome-webauthn@google.com" ], |
| // This flag lets end users enroll security keys with an enterprise that |
| // requires individual attestation on a device that is not enterprised |
| // managed (e.g. during onboarding). |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "web-bundles", |
| "owners": [ "//content/browser/web_package/OWNERS" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "web-feed", |
| "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "web-feed-awareness", |
| "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "web-feed-ios", |
| "owners": [ "adamta", "sczs", "tinazwang" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "web-feed-onboarding", |
| "owners": ["//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "web-feed-sort", |
| "owners": ["//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 122 |
| }, |
| { |
| "name": "web-midi", |
| "owners": [ "//third_party/blink/renderer/modules/webaudio/OWNERS", "reillyg", "deviceapi-team@google.com" ], |
| "expiry_milestone": 112 |
| }, |
| { |
| "name": "web-otp-backend", |
| "owners": [ "yigu" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "web-share", |
| "owners": [ "mhochk@microsoft.com", "ericwilligers@google.com", "hatalat@microsoft.com" ], |
| "expiry_milestone": 114 |
| }, |
| { |
| "name": "web-sql-access", |
| "owners": [ "arichiv"], |
| "expiry_milestone": 113 |
| }, |
| { |
| "name": "webnotes-dynamic-templates", |
| "owners": ["chrome-creation@google.com"], |
| "expiry_milestone": 103 |
| }, |
| { |
| "name": "webnotes-publish", |
| "owners": [ "sebsg", "gayane"], |
| "expiry_milestone": 100 |
| }, |
| { |
| "name": "webpage-alternative-text-zoom", |
| "owners": [ "rkgibson@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "webpage-default-zoom-from-dynamic-type", |
| "owners": [ "rkgibson@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "webpage-text-zoom-ipad", |
| "owners": [ "rkgibson@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "webui-omnibox-popup", |
| "owners": [ "mahmadi", "chrome-desktop-search@google.com" ], |
| "expiry_milestone": 120 |
| }, |
| { |
| "name": "webui-tab-strip", |
| "owners": [ |
| "yuhengh", |
| "tluk" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name" : "webui-tab-strip-context-menu-after-tap", |
| "owners": [ |
| "yuhengh", |
| "tluk" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "webui-tab-strip-ntb-in-tab-strip", |
| "owners": [ |
| "yuhengh", |
| "tluk" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "webui-tab-strip-tab-drag-integration", |
| "owners": [ |
| "yuhengh", |
| "tluk" |
| ], |
| "expiry_milestone": 110 |
| }, |
| { |
| "name": "webxr-incubations", |
| "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "webxr-runtime", |
| "owners": [ "//third_party/blink/renderer/modules/xr/OWNERS", "xr-dev@chromium.org" ], |
| // This flag allows QA and Developers to force running on a particular |
| // runtime, even if ordinarily Chrome would prefer a different runtime for |
| // the particular hardware. Useful to debug user issues or multiple runtimes |
| // with a single headset. |
| "expiry_milestone": -1 |
| }, |
| { |
| "name": "welcome-screen", |
| "owners": ["jamescook", "amitrokhin", "cros-system-ui@google.com"], |
| "expiry_milestone": 118 |
| }, |
| { |
| "name": "whats-new-ios", |
| "owners": [ "cheickcisse@google.com", "bling-flags@google.com" ], |
| "expiry_milestone": 111 |
| }, |
| { |
| "name": "wifi-connect-mac-address-randomization", |
| "owners": [ "jsiuda", "chromeos-wifi-team" ], |
| "expiry_milestone": 108 |
| }, |
| { |
| "name": "win-10-tab-search-caption-button", |
| "owners": [ "tluk@google.com", "chrome-cros@google.com" ], |
| "expiry_milestone": 99 |
| }, |
| { |
| "name": "windows-scrolling-personality", |
| "owners": [ "arakeri@microsoft.com", "gastonr@microsoft.com" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "xsurface-metrics-reporting", |
| "owners": [ "//chrome/android/feed/OWNERS", "feed@chromium.org" ], |
| "expiry_milestone": 115 |
| }, |
| { |
| "name": "zero-copy-tab-capture", |
| "owners": [ "bialpio@chromium.org", "media-capture-dev@chromium.org" ], |
| "expiry_milestone": 116 |
| }, |
| { |
| "name": "zero-copy-video-capture", |
| "owners": [ |
| // For CrOS |
| "chromeos-camera-eng@google.com", |
| "chromeos-gfx-video@google.com", |
| // For MacOS and Windows |
| "video-cmi-mpp@google.com" |
| ], |
| "expiry_milestone": 120 |
| } |
| ] |