| // Copyright 2019 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // This file contains a list of flags that are permitted to have the |
| // never-expire flag set (i.e., expiration milestone set to -1). This is a |
| // separate file from flag-metadata.json so that that file can have per-file |
| // owners set to * while still having flags-team policy about unexpiring flags |
| // applied via ownership of this file. Note that these flags are not *required* |
| // to have never-expire set; they are simply permitted to (i.e., there is no |
| // enforcement the other direction). |
| // |
| // The format of this file is a list of flag names; it is validated by a unit |
| // test (AboutFlagsTest.OnlyPermittedFlagsNeverExpire). |
| [ |
| "account-reauthentication-recent-time-window", |
| "allow-all-sites-to-initiate-mirroring", |
| "allow-cross-device-feature-suite", |
| "allow-devtools-in-system-ui", |
| "allow-previews", |
| "always-enable-hdcp", |
| "arc-native-bridge-toggle", |
| "ash-debug-shortcuts", |
| "ash-enable-unified-desktop", |
| "borealis-enable-unsupported-hardware", |
| "cellular-bypass-esim-installation-connectivity-check", |
| "cellular-use-second-euicc", |
| "chrome-labs", |
| "cws-info-fast-check", |
| "dcheck-is-fatal", |
| "disable-accelerated-2d-canvas", |
| "disable-accelerated-mjpeg-decode", |
| "disable-accelerated-video-decode", |
| "disable-accelerated-video-encode", |
| "disable-bruschetta-install-checks", |
| "disable-buffer-bw-compression", |
| "disable-explicit-dma-fences", |
| "disable-javascript-harmony-shipping", |
| "disallow-doc-written-script-loads", |
| "enable-autofill-credit-card-upload", |
| "enable-benchmarking", |
| "enable-command-line-on-non-rooted-devices", |
| "enable-component-updater-test-request", |
| "enable-data-reduction-proxy-server-experiment", |
| "enable-debug-for-store-billing", |
| "enable-experimental-web-platform-features", |
| "enable-experimental-webassembly-features", |
| "enable-fake-keyboard-heuristic", |
| "enable-fake-mouse-heuristic", |
| "enable-future-v8-vm-features", |
| "enable-gpu-rasterization", |
| "enable-gpu-service-logging", |
| "enable-hardware-secure-decryption", |
| "enable-input-event-logging", |
| "enable-javascript-harmony", |
| "enable-libinput-to-handle-touchpad", |
| "enable-lite-video", |
| "enable-logging-js-console-messages", |
| "enable-network-logging-to-file", |
| "enable-noscript-previews", |
| "enable-offline-previews", |
| "enable-palm-suppression", |
| "enable-parallel-downloading", |
| "enable-perfetto-system-tracing", |
| "enable-quic", |
| "enable-reader-mode-in-cct", |
| "enable-resource-loading-hints", |
| "enable-rfc-8925", |
| "enable-show-autofill-signatures", |
| "enable-site-per-process", |
| "enable-touchscreen-calibration", |
| "enable-ui-devtools", |
| "enable-virtual-keyboard", |
| "enable-web-authentication-testing-api", |
| "enable-web-payments-experimental-features", |
| "enable-webassembly-baseline", |
| "enable-webassembly-lazy-compilation", |
| "enable-webassembly-tiering", |
| "enable-webgl-developer-extensions", |
| "enable-webgl-draft-extensions", |
| "enable-webgpu-developer-features", |
| "enable-windows-gaming-input-data-fetcher", |
| "enable-zero-copy", |
| "extensions-on-chrome-urls", |
| "external-navigation-debug-logs", |
| "force-color-profile", |
| "force-effective-connection-type", |
| "force-show-update-menu-badge", |
| "force-startup-signin-promo", |
| "force-text-direction", |
| "force-ui-direction", |
| "force-update-menu-type", |
| "fullscreen-promos-manager-skip-internal-limits", |
| "fullscreen-viewport-adjustment-experiment", |
| "gesture-properties-dbus-service", |
| "ignore-gpu-blocklist", |
| "ignore-previews-blocklist", |
| "in-product-help-demo-mode-choice", |
| "in-product-help-use-client-config", |
| "instant-tethering", |
| "ios-breadcrumbs", |
| "list-all-display-modes", |
| "lite-video-force-override-decision", |
| "media-router-cast-allow-all-ips", |
| "memlog", |
| "memlog-sampling-rate", |
| "memlog-stack-mode", |
| "minutes-delay-to-restore-gaia-cookies-if-deleted", |
| "omaha-min-sdk-version-android", |
| "on-device-app-controls", |
| "optimization-guide-debug-logs", |
| "optimization-guide-enable-dogfood-logging", |
| "overlay-scrollbars", |
| "overlay-strategies", |
| "prefer-dcheck", |
| "prerender2", |
| "printing-ppd-channel", |
| "protected-audience-debug-token", |
| "reader-mode-heuristics", |
| "record-web-app-debug-info", |
| "related-website-sets-permission-grants", |
| "release-notes-notification-all-channels", |
| "release-notes-notification-always-eligible", |
| "restore-session-from-cache", |
| "scheduler-configuration", |
| "set-market-url-for-testing", |
| "show-autofill-type-predictions", |
| "show-bluetooth-debug-log-toggle", |
| "show-overdraw-feedback", |
| "show-performance-metrics-hud", |
| "show-taps", |
| "show-touch-hud", |
| "smooth-scrolling", |
| "strict-origin-isolation", |
| "synthesized-restore-session", |
| "system-keyboard-lock", |
| "terminal-dev", |
| "tethering-experimental-functionality", |
| "tint-composited-content", |
| "top-chrome-touch-ui", |
| "translate-force-trigger-on-english", |
| "ui-debug-tools", |
| "ui-disable-partial-swap", |
| "ui-slow-animations", |
| "unsafely-treat-insecure-origin-as-secure", |
| "update-menu-item-custom-summary", |
| "use-android-staging-smds", |
| "use-angle", |
| "use-custom-messages-domain", |
| "use-fake-device-for-media-stream", |
| "use_messages_staging_url", |
| "use-stork-smds-server-address", |
| "use-sync-sandbox", |
| "use-wallpaper-staging-url", |
| "wait-threshold-seconds-for-capabilities-api", |
| "wallet-service-use-sandbox", |
| "wallpaper-fast-refresh", |
| "web-authentication-permit-enterprise-attestation", |
| "webrtc-hw-decoding", |
| "webrtc-hw-encoding", |
| "webtransport-developer-mode", |
| "webxr-runtime", |
| "webxr-shared-buffers" |
| ] |