Created
October 6, 2020 16:36
-
-
Save bbaudry/634f1b6107440715d0b45020a0545e62 to your computer and use it in GitHub Desktop.
List of Chrome flags collected on October 6, 2020, on Chrome Version 85.0.4183.83. chrome://flags/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Temporarily unexpire M83 flags. | |
Temporarily unexpire flags that expired as of M83. These flags will be removed soon. – Mac, Windows, Linux, Chrome OS, Android | |
#temporary-unexpire-flags-m83 | |
Default | |
Temporarily unexpire M84 flags. | |
Temporarily unexpire flags that expired as of M84. These flags will be removed soon. – Mac, Windows, Linux, Chrome OS, Android | |
#temporary-unexpire-flags-m84 | |
Default | |
Override software rendering list | |
Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. – Mac, Windows, Linux, Chrome OS, Android | |
#ignore-gpu-blacklist | |
Disabled | |
Accelerated 2D canvas | |
Enables the use of the GPU to perform 2d canvas rendering instead of using software rendering. – Mac, Windows, Linux, Chrome OS, Android | |
#disable-accelerated-2d-canvas | |
Enabled | |
Select HW overlay strategies | |
Select strategies used to promote quads to HW overlays. – Mac, Windows, Linux, Chrome OS, Android | |
#overlay-strategies | |
Default | |
Tint GL-composited content | |
Tint contents composited using GL with a shade of red to help debug and study overlay support. – Mac, Windows, Linux, Chrome OS, Android | |
#tint-gl-composited-content | |
Disabled | |
Show overdraw feedback | |
Visualize overdraw by color-coding elements based on if they have other elements drawn underneath. – Mac, Windows, Linux, Chrome OS, Android | |
#show-overdraw-feedback | |
Disabled | |
Partial swap | |
Sets partial swap behavior. – Mac, Windows, Linux, Chrome OS, Android | |
#ui-disable-partial-swap | |
Enabled | |
WebRTC multi-channel capture audio processing. | |
Support in WebRTC for processing capture audio in multi channel without downmixing when running APM in the render process. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webrtc-capture-multi-channel-audio-processing | |
Default | |
Enable Reader Mode | |
Allows viewing of simplified web pages by selecting 'Customize and control Chrome'>'Distill page' – Mac, Windows, Linux, Chrome OS | |
#enable-reader-mode | |
Default | |
WebRTC PipeWire support | |
When enabled the WebRTC will use the PipeWire multimedia server for capturing the desktop content on the Wayland display server. – Linux | |
#enable-webrtc-pipewire-capturer | |
Default | |
WebRTC remote-bound event logging | |
Allow collecting WebRTC event logs and uploading them to Crash. Please note that, even if enabled, this will still require a policy to be set, for it to have an effect. – Mac, Windows, Linux, Chrome OS | |
#enable-webrtc-remote-event-log | |
Default | |
WebRTC new encode cpu load estimator | |
Enable new estimator for the encoder cpu load, for evaluation and testing. Intended to improve accuracy when screen casting. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webrtc-new-encode-cpu-load-estimator | |
Default | |
Anonymize local IPs exposed by WebRTC. | |
Conceal local IP addresses with mDNS hostnames. – Mac, Windows, Linux, Chrome OS | |
#enable-webrtc-hide-local-ips-with-mdns | |
Default | |
WebRTC Min/Max Video Encode Accelerator dimensions | |
When enabled, WebRTC will only use the Video Encode Accelerator for video resolutions inside those published as supported. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webrtc-use-min-max-vea-dimensions | |
Default | |
Native Client | |
Support Native Client for all web applications, even those that were not installed from the Chrome Web Store. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-nacl | |
Disabled | |
Extensions Toolbar Menu | |
Enable a separate toolbar button and menu for extensions – Mac, Windows, Linux, Chrome OS | |
#extensions-toolbar-menu | |
Default | |
Extensions on chrome:// URLs | |
Enables running extensions on chrome:// URLs, where extensions explicitly request this permission. – Mac, Windows, Linux, Chrome OS, Android | |
#extensions-on-chrome-urls | |
Disabled | |
Show Autofill predictions | |
Annotates web forms with Autofill field type predictions as placeholder text. – Mac, Windows, Linux, Chrome OS, Android | |
#show-autofill-type-predictions | |
Default | |
Smooth Scrolling | |
Animate smoothly when scrolling page content. – Windows, Linux, Chrome OS, Android | |
#smooth-scrolling | |
Default | |
SMS Receiver Cross Device | |
Enable the SMS Receiver API to work across devices – Mac, Windows, Linux, Chrome OS, Android | |
#sms-receiver-cross-device | |
Default | |
Experimental QUIC protocol | |
Enable experimental QUIC protocol support. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-quic | |
Default | |
Latest stable JavaScript features | |
Some web pages use legacy or non-standard JavaScript extensions that may conflict with the latest JavaScript features. This flag allows disabling support of those features for compatibility with such pages. – Mac, Windows, Linux, Chrome OS, Android | |
#disable-javascript-harmony-shipping | |
Enabled | |
Experimental JavaScript | |
Enable web pages to use experimental JavaScript features. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-javascript-harmony | |
Disabled | |
Experimental WebAssembly | |
Enable web pages to use experimental WebAssembly features. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-experimental-webassembly-features | |
Disabled | |
WebAssembly baseline compiler | |
Enables WebAssembly baseline compilation and tier up. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webassembly-baseline | |
Default | |
WebAssembly lazy compilation | |
Enables lazy (JIT on first call) compilation of WebAssembly modules. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webassembly-lazy-compilation | |
Default | |
WebAssembly SIMD support. | |
Enables support for the WebAssembly SIMD proposal. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webassembly-simd | |
Default | |
WebAssembly threads support | |
Enables support for the WebAssembly Threads proposal. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webassembly-threads | |
Default | |
WebAssembly tiering | |
Enables tiered compilation of WebAssembly (will tier up to TurboFan if #enable-webassembly-baseline is enabled). – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webassembly-tiering | |
Default | |
Future V8 VM features | |
This enables upcoming and experimental V8 VM features. This flag does not enable experimental JavaScript features. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-future-v8-vm-features | |
Default | |
GPU rasterization | |
Use GPU to rasterize web content. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-gpu-rasterization | |
Default | |
Out of process rasterization | |
Perform Ganesh raster in the GPU Process instead of the renderer. Must also enable GPU rasterization – Mac, Windows, Linux, Chrome OS, Android | |
#enable-oop-rasterization | |
Default | |
Out of process rasterization using DDLs | |
Use Skia Deferred Display Lists when performing rasterization in the GPU process Must also enable OOP rasterization – Mac, Windows, Linux, Chrome OS, Android | |
#enable-oop-rasterization-ddl | |
Default | |
Experimental Web Platform features | |
Enables experimental Web Platform features that are in development. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-experimental-web-platform-features | |
Disabled | |
Touch UI Layout | |
Enables touch UI layout in the browser's top chrome. – Mac, Windows, Linux, Chrome OS | |
#top-chrome-touch-ui | |
Default | |
WebUI tab strip | |
When enabled makes use of a WebUI-based tab strip. – Mac, Windows, Linux, Chrome OS | |
#webui-tab-strip | |
Default | |
WebUI tab strip demo options | |
When enabled, displays a set of options to demo and test various features and behaviors of the WebUI tab strip. The WebUI tab strip must also be enabled. – Mac, Windows, Linux, Chrome OS | |
#webui-tab-strip-demo-options | |
Default | |
Debugging for packed apps | |
Enables debugging context menu options such as Inspect Element for packed applications. – Mac, Windows, Linux, Chrome OS | |
#debug-packed-apps | |
Disabled | |
Use lookalike URL suggestions for navigation suggestions | |
Use lookalike URL suggestions to suggest navigations to users who face domain not found error. – Mac, Windows, Linux, Chrome OS, Android | |
#use-lookalikes-for-navigation-suggestions | |
Default | |
Username first flow | |
Support of username saving and filling on username first flow i.e. login flows where a user has to type username first on one page and then password on another page – Mac, Windows, Linux, Chrome OS, Android | |
#username-first-flow | |
Default | |
Show autofill signatures. | |
Annotates web forms with Autofill signatures as HTML attributes. Also marks password fields suitable for password generation. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-show-autofill-signatures | |
Disabled | |
Use Google Payments sandbox servers | |
For developers: use the sandbox service for Google Payments API calls. – Mac, Windows, Linux, Chrome OS, Android | |
#wallet-service-use-sandbox | |
Default | |
Use the new permissions backend for Web Bluetooth | |
Enables the new permissions backend for Web Bluetooth. This will enable persistent storage of device permissions. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-web-bluetooth-new-permissions-backend | |
Default | |
Overscroll history navigation | |
History navigation in response to horizontal overscroll. – Windows, Linux, Chrome OS, Android | |
#overscroll-history-navigation | |
Default | |
Trace label for navigation tracing | |
This is to be used in conjunction with the enable-navigation-tracing flag. Please select the label that best describes the recorded traces. This will choose the destination the traces are uploaded to. If you are not sure, select other. If left empty, no traces will be uploaded. – Mac, Windows, Linux, Chrome OS, Android | |
#trace-upload-url | |
Disabled | |
Substring matching for Autofill suggestions | |
Match Autofill suggestions based on substrings (token prefixes) rather than just prefixes. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-suggestions-with-substring-match | |
Default | |
Google Payments card saving checkbox | |
Show the checkbox to offer local saving of a credit card downloaded from the server. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-offer-store-unmasked-wallet-cards | |
Default | |
WebGL 2.0 Compute | |
Enable the use of WebGL 2.0 Compute API. – Windows, Linux, Chrome OS | |
#enable-webgl2-compute-context | |
Disabled | |
WebGL Draft Extensions | |
Enabling this option allows web applications to access the WebGL Extensions that are still in draft status. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-webgl-draft-extensions | |
Disabled | |
Zero-copy rasterizer | |
Raster threads write directly to GPU memory associated with tiles. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-zero-copy | |
Default | |
Vulkan | |
Use vulkan as the graphics backend. – Windows, Linux, Android | |
#enable-vulkan | |
Default | |
In-Product Help Demo Mode | |
Selects the In-Product Help demo mode. – Mac, Windows, Linux, Chrome OS, Android | |
#in-product-help-demo-mode-choice | |
Default | |
Threaded scrolling | |
Threaded handling of scroll-related input events. Disabling this will force all such scroll events to be handled on the main thread. Note that this can dramatically hurt scrolling performance of most websites and is intended for testing purposes only. – Mac, Windows, Linux, Chrome OS, Android | |
#disable-threaded-scrolling | |
Enabled | |
Extension Content Verification | |
This flag can be used to turn on verification that the contents of the files on disk for extensions from the webstore match what they're expected to be. This can be used to turn on this feature if it would not otherwise have been turned on, but cannot be used to turn it off (because this setting can be tampered with by malware). – Mac, Windows, Linux, Chrome OS | |
#extension-content-verification | |
Default | |
Reduce default 'referer' header granularity. | |
If a page hasn't set an explicit referrer policy, setting this flag will reduce the amount of information in the 'referer' header for cross-origin requests. – Mac, Windows, Linux, Chrome OS, Android | |
#reduced-referrer-granularity | |
Default | |
Isolate additional origins | |
Requires dedicated processes for an additional set of origins, specified as a comma-separated list. – Mac, Windows, Linux, Chrome OS, Android | |
#isolate-origins | |
Disabled | |
Disable site isolation | |
Disables site isolation (SitePerProcess, IsolateOrigins, etc). Intended for diagnosing bugs that may be due to out-of-process iframes. Opt-out has no effect if site isolation is force-enabled using a command line switch or using an enterprise policy. Caution: this disables important mitigations for the Spectre CPU vulnerability affecting most computers. – Mac, Windows, Linux, Chrome OS, Android | |
#site-isolation-trial-opt-out | |
Default | |
Previews Allowed | |
Allows previews to be shown subject to specific preview types being enabled and the client experiencing specific triggering conditions. May be used as a kill-switch to turn off all potential preview types. – Mac, Windows, Linux, Chrome OS, Android | |
#allow-previews | |
Default | |
Ignore Previews Blocklist | |
Ignore decisions made by the PreviewsBlockList – Mac, Windows, Linux, Chrome OS, Android | |
#ignore-previews-blocklist | |
Disabled | |
Use an alternative Data Saver back end configuration. | |
Enable a different approach to saving data by configuring the back end server – Mac, Windows, Linux, Chrome OS, Android | |
#enable-data-reduction-proxy-server-experiment | |
Default | |
Enable Render Level Data Use Optimization | |
Allow Render Level Data Use Optimization – Mac, Windows, Linux, Chrome OS, Android | |
#enable-subresource-redirect | |
Default | |
Enables save data feature | |
Enables save data feature. May cause user's traffic to be proxied via Google's data reduction proxy. – Linux, Chrome OS | |
#enable-save-data | |
Disabled | |
Enables navigation predictor | |
Enables navigation predictor feature that predicts the next likely navigation using a set of heuristics. – Linux, Chrome OS | |
#enable-navigation-predictor | |
Default | |
Enables preconnections to default search engine | |
Enables the feature that preconnects to the user's default search engine. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-preconnect-to-search | |
Default | |
NoScript previews | |
Enable disabling JavaScript on some pages on slow networks. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-noscript-previews | |
Default | |
Enable resource loading hints | |
Enable using server-provided resource loading hints to provide a preview over slow network connections. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-resource-loading-hints | |
Default | |
Enable Previews Coin Flip | |
Enable coin flip experimentation of Previews. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-previews-coin-flip | |
Default | |
Enable Probing on Navigation Predictor Isolated Prerenders | |
Enable probing checks for Isolated Prerenders which will block commit. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-google-srp-isolated-prerender-probing | |
Default | |
Enable Navigation Predictor Isolated Prerenders | |
Enable Navigation Predictions on the Google SRP to be fully isolated. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-google-srp-isolated-prerenders | |
Default | |
Enable NoStatePrefetch on Navigation Predictor Isolated Prerenders | |
Enables NoStatePrefetch on Isolated Prerenders. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-google-srp-isolated-prerender-nsp | |
Disabled | |
Allow invalid certificates for resources loaded from localhost. | |
Allows requests to localhost over HTTPS even when an invalid certificate is presented. – Mac, Windows, Linux, Chrome OS, Android | |
#allow-insecure-localhost | |
Disabled | |
Bypass user engagement checks | |
Bypasses user engagement checks for displaying app banners, such as requiring that users have visited the site before and that the banner hasn't been shown recently. This allows developers to test that other eligibility requirements for showing app banners, such as having a manifest, are met. – Mac, Windows, Linux, Chrome OS, Android | |
#bypass-app-banner-engagement-checks | |
Disabled | |
Desktop PWAs local updating | |
Enable installed PWAs to update their app manifest data when the site manifest data has changed. – Mac, Windows, Linux, Chrome OS | |
#enable-desktop-pwas-local-updating | |
Default | |
Desktop PWA tab strips | |
Experimental UI for exploring what PWA windows would look like with a tab strip. – Mac, Windows, Linux, Chrome OS | |
#enable-desktop-pwas-tab-strip | |
Default | |
Desktop PWA tab strip link capturing | |
Experimental behaviour for "Desktop PWA tab strips" to capture link navigations within the app scope and bring them into the app's tabbed window. – Mac, Windows, Linux, Chrome OS | |
#enable-desktop-pwas-tab-strip-link-capturing | |
Default | |
Desktop PWAs without Extensions | |
New platform to manage Web Applications metadata. Warning: this feature is incomplete and may corrupt your synced Chrome profile. Test accounts only are advised. – Mac, Windows, Linux, Chrome OS | |
#enable-desktop-pwas-without-extensions | |
Default | |
Desktop PWAs run on OS login | |
Enable installed PWAs to be configured to automatically start when the OS user logs in. – Mac, Windows, Linux, Chrome OS | |
#enable-desktop-pwas-run-on-os-login | |
Default | |
Use Chrome Sync sandbox | |
Connects to the testing server for Chrome Sync. – Mac, Windows, Linux, Chrome OS, Android | |
#use-sync-sandbox | |
Disabled | |
Load Media Router Component Extension | |
Loads the Media Router component extension at startup. – Mac, Windows, Linux, Chrome OS | |
#load-media-router-component-extension | |
Default | |
Connect to Cast devices on all IP addresses | |
Have the Media Router connect to Cast devices on all IP addresses, not just RFC1918/RFC4193 private addresses. – Mac, Windows, Linux, Chrome OS | |
#media-router-cast-allow-all-ips | |
Default | |
Cast Media Route Provider | |
Enables the native Cast Media Route Provider implementation to be used instead of the implementation in the Media Router component extension. – Mac, Windows, Linux, Chrome OS | |
#cast-media-route-provider | |
Default | |
WebXR Incubations | |
Enables experimental features for WebXR. – Mac, Windows, Linux, Chrome OS, Android | |
#webxr-incubations | |
Default | |
WebXR Multi GPU Support | |
Improves WebXR support for computers with more than one GPU. – Mac, Windows, Linux, Chrome OS | |
#webxr-multi-gpu | |
Default | |
Force WebXr Runtime | |
Force the browser to use a particular runtime, even if it would not usually be enabled or would otherwise not be selected based on the attached hardware. – Mac, Windows, Linux, Chrome OS | |
#webxr-runtime | |
Default | |
Experimental system keyboard lock | |
Enables websites to use the keyboard.lock() API to intercept system keyboard shortcuts and have the events routed directly to the website when in fullscreen mode. – Mac, Windows, Linux, Chrome OS | |
#system-keyboard-lock | |
Default | |
Block scripts loaded via document.write | |
Disallows fetches for third-party parser-blocking scripts inserted into the main frame via document.write. – Mac, Windows, Linux, Chrome OS, Android | |
#disallow-doc-written-script-loads | |
Default | |
Enable offering upload of Autofilled credit cards | |
Enables a new option to upload credit cards to Google Payments for sync to all Chrome devices. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-autofill-credit-card-upload | |
Default | |
Force UI direction | |
Explicitly force the UI to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default direction of the UI language. – Mac, Windows, Linux, Chrome OS, Android | |
#force-ui-direction | |
Default | |
Force text direction | |
Explicitly force the per-character directionality of UI text to left-to-right (LTR) or right-to-left (RTL) mode, overriding the default direction of the character language. – Mac, Windows, Linux, Chrome OS, Android | |
#force-text-direction | |
Default | |
TLS 1.3 hardening for local anchors | |
This option enables the TLS 1.3 downgrade hardening mechanism for connections authenticated by local trust anchors. This improves security for connections to TLS-1.3-capable servers while remaining compatible with older servers. Firewalls and proxies that do not function when this is enabled do not implement TLS 1.2 correctly or securely and must be updated. – Mac, Windows, Linux, Chrome OS, Android | |
#tls13-hardening-for-local-anchors | |
Default | |
TLS 1.3 Early Data | |
This option enables TLS 1.3 Early Data, allowing GET requests to be sent during the handshake when resuming a connection to a compatible TLS 1.3 server. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-tls13-early-data | |
Default | |
TLS Post-Quantum Confidentiality | |
This option enables a post-quantum (i.e. resistent to quantum computers) key exchange algorithm in TLS (CECPQ2). – Mac, Windows, Linux, Chrome OS, Android | |
#post-quantum-cecpq2 | |
Default | |
Password import | |
Import functionality in password settings. – Mac, Windows, Linux, Chrome OS, Android | |
#PasswordImport | |
Default | |
Force Dark Mode for Web Contents | |
Automatically render all web contents using a dark theme. – Mac, Windows, Linux, Android | |
#enable-force-dark | |
Default | |
Experimental accessibility language detection | |
Enable language detection for in-page content which is then exposed to assistive technologies such as screen readers. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-experimental-accessibility-language-detection | |
Disabled | |
Experimental accessibility language detection for dynamic content | |
Enable language detection for dynamic content which is then exposed to assistive technologies such as screen readers. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-experimental-accessibility-language-detection-dynamic | |
Disabled | |
Enable experimental fling animation | |
Enables the use of a touch fling curve that is based on the behavior of native apps on Windows. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-experimental-fling-animation | |
Default | |
Experimental Web Payments API features | |
Enable experimental Web Payments API features – Mac, Windows, Linux, Chrome OS, Android | |
#enable-web-payments-experimental-features | |
Default | |
Web Payments Minimal UI | |
Allow Payment Request API to open a minimal UI to replace the Payment Request UI when appropriate. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-web-payments-minimal-ui | |
Default | |
Web Payments App Store Billing Debug Mode | |
App-store purchases (e.g., Google Play Store) within a TWA can be requested using the Payment Request API. This flag removes the restriction that the TWA has to be installed from the app-store. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-debug-for-store-billing | |
Default | |
Fill passwords on account selection | |
Filling of passwords when an account is explicitly selected by the user rather than autofilling credentials on page load. – Mac, Windows, Linux, Chrome OS, Android | |
#fill-on-account-select | |
Default | |
Generic Sensor Extra Classes | |
Enables an extra set of sensor classes based on Generic Sensor API, which expose previously unavailable platform features, i.e. AmbientLightSensor and Magnetometer interfaces. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-generic-sensor-extra-classes | |
Default | |
Credit card autofill ablation experiment. | |
If enabled, credit card autofill suggestions will not display. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-autofill-credit-card-ablation-experiment | |
Default | |
Omnibox on device head suggestions (incognito only) | |
Google head non personalized search suggestions provided by a compact on device model for incognito – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-on-device-head-suggestions-incognito | |
Default | |
Omnibox on device head suggestions (non-incognito only) | |
Google head non personalized search suggestions provided by a compact on device model for non-incognito – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-on-device-head-suggestions-non-incognito | |
Default | |
Omnibox on-focus suggestions | |
Configures Omnibox on-focus suggestions - suggestions displayed on-focus before the user has typed any input – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-on-focus-suggestions | |
Default | |
Omnibox on-focus suggestions for the contextual Web | |
Enables on-focus suggestions on the Open Web, that are contextual to the current URL. Will only work if user is signed-in and syncing, or is otherwise eligible to send the current page URL to the suggest server. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-on-focus-suggestions-contextual-web | |
Default | |
Omnibox Preserve Default Match Against Async Update | |
Preserves the default match against change when providers return results asynchronously. This prevents the default match from changing after the user finishes typing. Without this feature, if the default match is updated right when the user presses Enter, the user may go to a surprising destination. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-preserve-default-match-against-async-update | |
Default | |
Omnibox Local Entity Suggestions | |
Enables location specific suggestions displayed with images and enhanced layout, similar to #omnibox-rich-entity-suggestions. Enabling this featurewill also enable #omnibox-rich-entity-suggestions. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-local-entity-suggestions | |
Default | |
Omnibox Experimental Suggest Scoring | |
Enables an experimental scoring mode for suggestions when Google is the default search engine. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-experimental-suggest-scoring | |
Default | |
Omnibox History Quick Provider Allow but Do Not Score Midword Terms | |
Midword terms are allowed but not scored. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-history-quick-provider-allow-but-do-not-score-midword-terms | |
Default | |
Omnibox History Quick Provider Allow Midword Continuations | |
Midword matches are allowed and scored when the match begins immediately after the previous match ends. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-history-quick-provider-allow-midword-continuations | |
Default | |
Omnibox Experimental Keyword Mode | |
Enables various experimental features related to keyword mode, its suggestions and layout. – Mac, Windows, Linux, Chrome OS | |
#omnibox-experimental-keyword-mode | |
Default | |
Omnibox Loose Max Limit on Dedicated Rows | |
Enables not counting submatch suggestions towards total suggestion count. – Mac, Windows, Linux, Chrome OS | |
#omnibox-loose-max-limit-on-dedicated-rows | |
Default | |
Omnibox short bookmark suggestions | |
Match very short input words to beginning of words in bookmark suggestions. – Mac, Windows, Linux, Chrome OS | |
#omnibox-short-bookmark-suggestions | |
Default | |
Omnibox switch to tab suggestions | |
Enable URL suggestions to optionally take the user to a tab where a website is already opened. – Mac, Windows, Linux, Chrome OS | |
#omnibox-tab-switch-suggestions | |
Default | |
Omnibox dedicated row tab switch suggestions | |
Put each tab switch suggestion in a separate suggestion, immediately following the original suggestion. – Mac, Windows, Linux, Chrome OS | |
#omnibox-tab-switch-suggestions-dedicated-row | |
Default | |
Omnibox Pedal suggestions | |
Enable omnibox Pedal suggestions to accelerate actions within Chrome by detecting user intent and offering direct access to the end goal. – Mac, Windows, Linux, Chrome OS | |
#omnibox-pedal-suggestions | |
Default | |
Omnibox suggestion button row | |
Enable a button row on omnibox suggestions to present actionable items such as keyword search, tab-switch buttons, and Pedals. – Mac, Windows, Linux, Chrome OS | |
#omnibox-suggestion-button-row | |
Default | |
Omnibox Google Drive Document suggestions | |
Display suggestions for Google Drive documents in the omnibox when Google is the default search engine. – Mac, Windows, Linux, Chrome OS | |
#omnibox-drive-suggestions | |
Default | |
Omnibox Autocomplete Titles | |
Allows autocompleting bookmark, history, and document suggestions when the user input is a prefix of their titles, as opposed to their URLs. – Mac, Windows, Linux, Chrome OS | |
#omnibox-autocomplete-titles | |
Default | |
Omnibox Rich Autocompletion | |
Allow autocompletion for titles and non-prefixes. I.e. suggestions whose titles or URLs contain the user input as a continuous chunk, but not necessarily a prefix, can be the default suggestion. Typically, only suggestions whose URLs are prefixed by the user input can be. The potential variations toggle 4 params: 1) 'Title UI' displays titles, 2) '2-Line UI' includes titles (and URLs when autocompleting titles) on a 2nd line, 3) 'Title AC' autocompletes titles, and 4) 'Non-Prefix AC' autocompletes non-prefixes. – Mac, Windows, Linux, Chrome OS | |
#omnibox-rich-autocompletion | |
Default | |
Service worker on UI thread | |
Enables browser process logic related to service workers to run on the UI thread rather than the IO thread. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-service-worker-on-ui | |
Default | |
Force color profile | |
Forces Chrome to use a specific color profile instead of the color of the window's current monitor, as specified by the operating system. – Mac, Windows, Linux, Chrome OS, Android | |
#force-color-profile | |
Default | |
Override effective connection type | |
Overrides the effective connection type of the current connection returned by the network quality estimator. Slow 2G on Cellular returns Slow 2G when connected to a cellular network, and the actual estimate effective connection type when not on a cellular network. Previews are usually served on 2G networks. – Mac, Windows, Linux, Chrome OS, Android | |
#force-effective-connection-type | |
Default | |
Forced Colors | |
Enables forced colors mode for web content. – Mac, Windows, Linux, Chrome OS, Android | |
#forced-colors | |
Default | |
Chrome heap profiler start mode. | |
Starts heap profiling service that records sampled memory allocation profile having each sample attributed with a callstack. The sampling resolution is controlled with --memlog-sampling-rate flag. Recorded heap dumps can be obtained at chrome://tracing [category:memory-infra] and chrome://memory-internals. This setting controls which processes will be profiled since their start. To profile any given process at a later time use chrome://memory-internals page. – Mac, Windows, Linux, Chrome OS, Android | |
#memlog | |
Disabled | |
Heap profiling sampling interval (in bytes). | |
Heap profiling service uses Poisson process to sample allocations. Default value for the interval between samples is 100000 (100KB). This results in low noise for large and/or frequent allocations [size * frequency >> 100KB]. This means that aggregate numbers [e.g. total size of malloc-ed objects] and large and/or frequent allocations can be trusted with high fidelity. Lower intervals produce higher samples resolution, but come at a cost of higher performance overhead. – Mac, Windows, Linux, Chrome OS, Android | |
#memlog-sampling-rate | |
Default | |
Heap profiling stack traces type. | |
By default heap profiling service records native stacks. A post-processing step is required to symbolize the stacks. 'Native with thread names' adds the thread name as the first frame of each native stack. It's also possible to record a pseudo stack using trace events as identifiers. It's also possible to do a mix of both. – Mac, Windows, Linux, Chrome OS, Android | |
#memlog-stack-mode | |
Default | |
Omnibox UI Reveal Steady-State URL Path, Query, and Ref On Hover | |
In the omnibox, reveal the path, query and ref from steady state displayed URLs on hover. – Mac, Windows, Linux, Chrome OS | |
#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover | |
Default | |
Omnibox UI Hide Steady-State URL Path, Query, and Ref On Interaction | |
In the omnibox, hide the path, query and ref from steady state displayed URLs when the user interacts with the page. – Mac, Windows, Linux, Chrome OS | |
#omnibox-ui-hide-steady-state-url-path-query-and-ref-on-interaction | |
Default | |
Omnibox UI Max Autocomplete Matches | |
Changes the maximum number of autocomplete matches displayed in the Omnibox UI. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-ui-max-autocomplete-matches | |
Default | |
Omnibox Max URL Matches | |
The maximum number of URL matches to show, unless there are no replacements. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-max-url-matches | |
Default | |
Omnibox Zero Suggestions on New Tab Page | |
Offer suggestions when URL bar (omnibox) is focused. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-zero-suggestions-on-ntp | |
Default | |
Zero Suggestions in real search box on New Tab Page | |
Offer suggestions when the real search box on New Tab Page is focused. – Mac, Windows, Linux, Chrome OS | |
#omnibox-zero-suggestions-on-ntp-realbox | |
Default | |
Omnibox Zero Suggestions on SERP / On-Focus Query Refinement | |
Offer query refinement suggestions when the URL bar (omnibox) is focused on the default search provider's search results page (SERP). – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-zero-suggestions-on-serp | |
Default | |
Disable the 'instant extended' limit on search suggestions | |
Effectively doubles the max number of Google-provided search suggestions on Android by disabling the 'Instant Extended' check. – Mac, Windows, Linux, Chrome OS, Android | |
#omnibox-disable-instant-extended-limit | |
Default | |
CORS for content scripts | |
Prevent content scripts of Chrome Extensions from bypassing CORS. For more information about the allowlist and the changes to the security model of content scripts, please see: https://www.chromium.org/Home/chromium-security/extension-content-script-fetches – Mac, Windows, Linux, Chrome OS | |
#cors-for-content-scripts | |
Default | |
Force empty CORB and CORS allowlist | |
Removes all Chrome Extensions from the CORB and CORS allowlist. For more information about the allowlist and the changes to the security model of content scripts, please see: https://www.chromium.org/Home/chromium-security/extension-content-script-fetches – Mac, Windows, Linux, Chrome OS | |
#force-empty-CORB-and-CORS-allowlist | |
Disabled | |
Cross Origin Opener Policy | |
Enables Cross Origin Opener Policy. – Mac, Windows, Linux, Chrome OS, Android | |
#cross-origin-opener-policy | |
Default | |
Cross Origin Opener Policy reporting | |
Enables Cross Origin Opener Policy reporting. – Mac, Windows, Linux, Chrome OS, Android | |
#cross-origin-opener-policy-reporting | |
Default | |
Cross Origin Opener Policy access reporting | |
Enables Cross Origin Opener Policy access reporting. – Mac, Windows, Linux, Chrome OS, Android | |
#cross-origin-opener-policy-access-reporting | |
Default | |
Delay Async Script Execution | |
The execution of async scripts will be delayed. – Mac, Windows, Linux, Chrome OS, Android | |
#delay-async-script-execution | |
Default | |
Prefetch request properties are updated to be privacy-preserving | |
Prefetch requests will not follow redirects, not send a Referer header, not send credentials for cross-origin requests, and do not pass through service workers. – Mac, Windows, Linux, Chrome OS, Android | |
#prefetch-privacy-changes | |
Default | |
Throttle Javascript timers in background. | |
When enabled, wake ups from throttleable TaskQueues are limited to 1 per minute in a page that has been backgrounded for 5 minutes. For additional details, see https://www.chromestatus.com/feature/4718288976216064. – Mac, Windows, Linux, Chrome OS, Android | |
#intensive-wake-up-throttling | |
Default | |
Tab Groups | |
Allows users to organize tabs into visually distinct groups, e.g. to separate tabs associated with different tasks. – Mac, Windows, Linux, Chrome OS | |
#tab-groups | |
Default | |
Tab Groups Collapse | |
Allows a tab group to be collapsible and expandable, if tab groups are enabled. – Mac, Windows, Linux, Chrome OS | |
#tab-groups-collapse | |
Default | |
Tab Groups Feedback | |
Enables the feedback app to appear in the tab group editor bubble, if tab groups are enabled. – Mac, Windows, Linux, Chrome OS | |
#tab-groups-feedback | |
Default | |
Scrollable TabStrip | |
Allows users to access tabs by scrolling when they no longer fit in the tabstrip. – Mac, Windows, Linux, Chrome OS | |
#scrollable-tabstrip | |
Default | |
Load OneGoogleBar in an iframe | |
Enables loading the OneGoogleBar in an iframe. Otherwise, the OneGoogleBar is loaded inline on chrome://new-tab-page. – Mac, Windows, Linux, Chrome OS | |
#ntp-iframe-one-google-bar | |
Default | |
When OneGoogleBar is loaded in an iframe, overlays are modal | |
Enables overlays being modal, when the OneGoogleBar is loaded as iframe.Otherwise, a clip-path definition is used to clip away parts of theOneGoogleBar that do not have visible elements. – Mac, Windows, Linux, Chrome OS | |
#ntp-one-google-bar-modal-overlays | |
Default | |
Real search box in New Tab Page | |
Enables a search box in the middle of the NTP that will accept input directly (i.e. not be a "fake" box). Search results will show below the non-fake input ("realbox"). – Mac, Windows, Linux, Chrome OS | |
#ntp-realbox | |
Default | |
Make the New Tab page real search box match the omnibox's theme colors | |
Themes the real search box in the middle of the NTP to match the omnibox. Only has an an effect if #ntp-realbox is enabled. – Mac, Windows, Linux, Chrome OS | |
#ntp-realbox-match-omnibox-theme | |
Default | |
Use the WebUI new tab page when opening a new tab | |
The WebUI new tab page is a replacement for the local NTP. – Mac, Windows, Linux, Chrome OS | |
#ntp-webui | |
Default | |
Parallel downloading | |
Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-parallel-downloading | |
Default | |
Enables pointer lock options | |
Enables pointer lock unadjustedMovement. When unadjustedMovement is set to true, pointer movements wil not be affected by the underlying platform modications such as mouse accelaration. – Mac, Windows, Linux, Chrome OS | |
#enable-pointer-lock-options | |
Default | |
Enable new download backend | |
Enables the new download backend that uses offline content provider – Mac, Windows, Linux, Chrome OS, Android | |
#enable-new-download-backend | |
Default | |
Tab Hover Cards | |
Enables a popup containing tab information to be visible when hovering over a tab. This will replace tooltips for tabs. – Mac, Windows, Linux, Chrome OS | |
#tab-hover-cards | |
Default | |
Tab Hover Card Images | |
Shows a preview image in tab hover cards, if tab hover cards are enabled. – Mac, Windows, Linux, Chrome OS | |
#tab-hover-card-images | |
Default | |
Enable storage pressure Event | |
If enabled, Chrome will dispatch a DOM event, informing applications about storage pressure (low disk space) – Mac, Windows, Linux, Chrome OS, Android | |
#enable-storage-pressure-event | |
Default | |
Enable storage pressure UI | |
If enabled, Chrome will trigger system notifications to warn about storage pressure. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-storage-pressure-ui | |
Default | |
Installed Apps in Clear Browsing Data | |
Adds the installed apps warning dialog to the clear browsing data flow which allows users to protect installed apps' data from being deleted. – Mac, Windows, Linux, Chrome OS | |
#installed-apps-in-cbd | |
Default | |
Enable network logging to file | |
Enables network logging to a file named netlog.json in the user data directory. The file can be imported into chrome://net-internals. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-network-logging-to-file | |
Disabled | |
Mark non-secure origins as non-secure | |
Change the UI treatment for HTTP pages – Mac, Windows, Linux, Chrome OS, Android | |
#enable-mark-http-as | |
Default | |
Web Authentication caBLE v2 support | |
Enable the QR-based pairingless BLE protocol for use with the Web Authentication API. (This will also enable the cloud-based protocol on platforms where it is not already enabled.) – Mac, Windows, Linux, Chrome OS, Android | |
#enable-web-authentication-cable-v2-support | |
Default | |
Use preferred interval for video | |
When enabled, the composition rate will be changed based on the videos' actual fps. – Mac, Windows, Linux, Chrome OS | |
#use-preferred-interval-for-video | |
Default | |
Save PDF Forms | |
Enable saving PDFs with filled form data. – Mac, Windows, Linux, Chrome OS | |
#pdf-form-save | |
Default | |
Honor JavaScript content settings in PDFs | |
Enable whether an origin's JavaScript content settings are honored in PDFs opened from that origin. – Mac, Windows, Linux, Chrome OS | |
#pdf-honor-js-content-settings | |
Default | |
PDF Two-up View | |
Enable a new option to display two pages side by side in the PDF viewer. – Mac, Windows, Linux, Chrome OS | |
#pdf-two-up-view | |
Default | |
PDF Viewer Update | |
When enabled, the PDF viewer will display an updated UI with new options and features. – Mac, Windows, Linux, Chrome OS | |
#pdf-viewer-update | |
Default | |
Enable lazy image loading | |
Defers the loading of images marked with the attribute 'loading=lazy' until the page is scrolled down near them. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-lazy-image-loading | |
Default | |
Enable lazy frame loading | |
Defers the loading of iframes marked with the attribute 'loading=lazy' until the page is scrolled down near them. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-lazy-frame-loading | |
Default | |
Move Autofill omnibox icons next to the profile avatar icon | |
When enabled, Autofill data related icon will be shown in the status chip next to the profile avatar icon in the toolbar. – Mac, Windows, Linux | |
#autofill-enable-toolbar-status-chip | |
Default | |
Experimental Productivity Features | |
Enable support for experimental developer productivity features, such as import maps and policies for avoiding slow rendering. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-experimental-productivity-features | |
Default | |
Insecure origins treated as secure | |
Treat given (insecure) origins as secure origins. Multiple origins can be supplied as a comma-separated list. Origins must have their protocol specified e.g. "http://example.com". For the definition of secure contexts, see https://w3c.github.io/webappsec-secure-contexts/ – Mac, Windows, Linux, Chrome OS, Android | |
#unsafely-treat-insecure-origin-as-secure | |
Disabled | |
Treat risky downloads over insecure connections as active mixed content | |
Disallows downloads of unsafe files (files that can potentially execute code), where the final download origin or any origin in the redirect chain is insecure if the originating page is secure. – Mac, Windows, Linux, Chrome OS, Android | |
#treat-unsafe-downloads-as-active-content | |
Default | |
Detect target embedding domains as lookalikes. | |
Shows a lookalike interstitial when navigating to target embedding domains(e.g. google.com.example.com). – Mac, Windows, Linux, Chrome OS, Android | |
#detect-target-embedding-lookalikes | |
Default | |
Expose ARIA Annotation roles | |
Expose annotation- prefixed roles from ARIA Annotations draft specification at https://w3c.github.io/annotation-aria/. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-accessibility-expose-aria-annotations | |
Default | |
Live Captions | |
Enables the live captions feature which generates captions for media playing in Chrome. Turn the feature on in chrome://settings/accessibility. – Mac, Windows, Linux, Chrome OS | |
#enable-accessibility-live-captions | |
Default | |
Allow Signed HTTP Exchange certificates without extension | |
Accepts Origin-Signed HTTP Exchanges to be signed with certificates that do not have CanSignHttpExchangesDraft extension. Warning: Enabling this may pose a security risk. – Mac, Windows, Linux, Chrome OS, Android | |
#allow-sxg-certs-without-extension | |
Default | |
Enable Signed Exchange subresource prefetching | |
When enabled, the distributors of signed exchanges can let Chrome know alternative signed exchange subresources by setting "alternate" link header. Chrome will prefetch the alternate signed exchange subresources and will load them if the publisher of the main signed exchange has set "allowed-alt-sxg" link header in the signed inner response of the main signed exchange. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-sxg-subresource-prefetching | |
Default | |
Enable Signed Exchange prefetch cache for navigations | |
When enabled, the prefetched signed exchanges is stored to a prefetch cache attached to the frame. The body of the inner response is stored as a blob and the verification process of the signed exchange is skipped for the succeeding navigation. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-sxg-prefetch-cache-for-navigations | |
Default | |
Enable the account data storage for autofill | |
Enable the ephemeral storage for account data for autofill. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-autofill-account-wallet-storage | |
Default | |
Enable syncing DeviceInfo in transport-only sync mode. | |
When enabled, allows syncing DeviceInfo datatype for users who are signed-in but not necessary sync-ing. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-sync-device-info-in-transport-mode | |
Default | |
Enable resampling input events | |
Predicts mouse and touch inputs position at rAF time based on previous input – Mac, Windows, Linux, Chrome OS, Android | |
#enable-resampling-input-events | |
Default | |
Enable resampling scroll events | |
Predicts the scroll amount at vsync time based on previous input – Mac, Windows, Linux, Chrome OS, Android | |
#enable-resampling-scroll-events | |
Default | |
Filtering scroll prediction | |
Enable filtering of predicted scroll events – Mac, Windows, Linux, Chrome OS, Android | |
#enable-filtering-scroll-events | |
Default | |
Compositor threaded scrollbar scrolling | |
Enables pointer-based scrollbar scrolling on the compositor thread instead of the main thread – Mac, Windows, Linux, Chrome OS, Android | |
#compositor-threaded-scrollbar-scrolling | |
Default | |
Happiness Tracking Surveys migration | |
Enable the latest version of Happiness Tracking Surveys. – Mac, Windows, Linux, Chrome OS | |
#happiness-tracking-surveys-for-desktop-migration | |
Default | |
Happiness Tracking Surveys for Settings | |
Enable showing Happiness Tracking Surveys for Settings to users on Desktop – Mac, Windows, Linux, Chrome OS | |
#happiness-tracking-surveys-for-desktop-settings | |
Default | |
Happiness Tracking Surveys for Privacy Settings | |
Enable showing Happiness Tracking Surveys for Privacy Settings to users on Desktop – Mac, Windows, Linux, Chrome OS | |
#happiness-tracking-surveys-for-desktop-settings-privacy | |
Default | |
Use Multilogin endpoint. | |
Use Gaia OAuth multilogin for identity consistency. – Mac, Windows, Linux | |
#use-multilogin-endpoint | |
Default | |
New profile picker | |
Enables new profile picker implementation. – Mac, Windows, Linux | |
#enable-new-profile-picker | |
Default | |
Enable click to call feature signals to be handled on desktop | |
Enables click to call feature signals to be handled on desktop by showing a list of user's available devices with telephony functionality. – Mac, Windows, Linux, Chrome OS | |
#click-to-call-ui | |
Default | |
Enables the remote copy feature to receive messages | |
Enables the remote copy feature to handle messages by writing content to the clipboard and showing a notification to the user. – Mac, Windows, Linux, Chrome OS | |
#remote-copy-receiver | |
Default | |
Enables image notifications for the remote copy feature | |
Enables image notifications to be shown for the remote copy feature when receiving a message. – Mac, Windows, Linux, Chrome OS | |
#remote-copy-image-notification | |
Default | |
Enables persistent notifications for the remote copy feature | |
Enables persistent notifications to be shown for the remote copy feature when receiving a message. – Mac, Windows, Linux, Chrome OS | |
#remote-copy-persistent-notification | |
Default | |
Enables progress notifications for the remote copy feature | |
Enables progress notifications to be shown for the remote copy feature when receiving a message. – Mac, Windows, Linux, Chrome OS | |
#remote-copy-progress-notification | |
Default | |
Enable shared clipboard feature signals to be handled | |
Enables shared clipboard feature signals to be handled by showing a list of user's available devices to share the clipboard. – Mac, Windows, Linux, Chrome OS, Android | |
#shared-clipboard-ui | |
Default | |
Enable Ambient Authentication in Incognito mode | |
Enables ambient authentication in Incognito mode. This flag may be overriden by policies. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-ambient-authentication-in-incognito | |
Default | |
Enable Ambient Authentication in Guest session. | |
Enables ambient authentication in Guest session. This flag may be overriden by policies. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-ambient-authentication-in-guest-session | |
Default | |
Enable receiver device to handle peer connection requests. | |
Enables receiver device to connect and share data using a peer to peer connection. – Mac, Windows, Linux, Chrome OS | |
#sharing-peer-connection-receiver | |
Default | |
Enable sender device to initiate peer connection requests. | |
Enables the sender devices to connect with chosen device using a peer to peer connection for transferring data. – Mac, Windows, Linux, Chrome OS | |
#sharing-peer-connection-sender | |
Default | |
Prefer sending Sharing message via VAPID | |
Prefer sending Sharing message via FCM WebPush authenticated using VAPID. – Mac, Windows, Linux, Chrome OS, Android | |
#sharing-prefer-vapid | |
Default | |
Enable sharing page via QR Code | |
Enables right-click UI to share the page's URL via a generated QR Code. – Mac, Windows, Linux, Chrome OS | |
#sharing-qr-code-generator | |
Default | |
Enable sending Sharing message via Sync | |
Enables sending Sharing message via commiting to Chrome Sync's SHARING_MESSAGE data type – Mac, Windows, Linux, Chrome OS, Android | |
#sharing-send-via-sync | |
Default | |
Configures sharing device expiration | |
Configures how long after a device was last active that it is eligible for use in sharing features. – Mac, Windows, Linux, Chrome OS, Android | |
#sharing-device-expiration | |
Default | |
Google Password Manager UI | |
Enables access to the Google Password Manager UI from Chrome. – Mac, Windows, Linux, Chrome OS, Android | |
#google-password-manager | |
Default | |
CSSOM View Scroll Coordinates | |
Enables CSSOM View Scroll Coordinates, this affects to box scroll coordinates in scrollTop / scrollLeft / scrollTo' when ScrollOrigin isn't at the left top corner. i.e. For leftwards overflow direction box the X coordinate will start from 0 to negative value. For upwards box the Y coordinate will start from 0 to negative value. And for other directions(rightwards and downwards) the value will start from 0 to positive – Mac, Windows, Linux, Chrome OS, Android | |
#enable-cssom-view-scroll-coordinates | |
Default | |
Enable gpu service logging | |
Enable printing the actual GL driver calls. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-gpu-service-logging | |
Disabled | |
Hardware Media Key Handling | |
Enables using media keys to control the active media session. This requires MediaSessionService to be enabled too – Mac, Windows, Linux, Chrome OS | |
#hardware-media-key-handling | |
Default | |
Delay the commit to screen for same-origin navigations | |
Enables a delay before commiting the page to screen when navigating between pages in the same origin. This may help avoid a flash of unstyled content for same-origin navigations – Mac, Windows, Linux, Chrome OS, Android | |
#enable-paint-holding | |
Default | |
Autofill Uses Improved Label Disambiguation | |
When enabled, the Autofill dropdown's suggestions' labels are displayed using the improved disambiguation format. – Mac, Windows, Linux, Chrome OS, Android | |
#autofill-use-improved-label-disambiguation | |
Default | |
Native File System API | |
Enables the experimental Native File System API, giving websites access to the native file system – Mac, Windows, Linux, Chrome OS | |
#native-file-system-api | |
Default | |
File Handling API | |
Enables the file handling API, allowing websites to register as file handlers. This depends on native-file-system – Mac, Windows, Linux, Chrome OS | |
#file-handling-api | |
Default | |
MD corners on secondary UI | |
Increases corner radius on secondary UI. – Mac, Windows, Linux, Chrome OS | |
#enable-md-rounded-corners-on-dialogs | |
Default | |
Enable 'New' badge on menu items | |
When enabled, allows 'New' badge to help users identify menu items which access new functionality. – Mac, Windows, Linux, Chrome OS | |
#enable-new-badge-on-menu-items | |
Default | |
Strict-Origin-Isolation | |
Experimental security mode that strengthens the site isolation policy. Controls whether site isolation should use origins instead of scheme and eTLD+1. – Mac, Windows, Linux, Chrome OS, Android | |
#strict-origin-isolation | |
Default | |
Skia API for compositing | |
If enabled, the display compositor will use Skia as the graphics API instead of OpenGL ES. – Windows, Linux, Android | |
#enable-skia-renderer | |
Default | |
Enable Portals. | |
Portals are an experimental web platform feature that allows embedding and seamless transitions between pages. See https://github.com/WICG/portals and https://wicg.github.io/portals/ – Mac, Windows, Linux, Chrome OS, Android | |
#enable-portals | |
Default | |
Enable cross-origin Portals. | |
Allows portals to load cross-origin URLs in addition to same-origin ones. Has no effect if Portals are not enabled. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-portals-cross-origin | |
Default | |
Allow using platform authenticators to retrieve server cards | |
When enabled, users will be given the option to use a platform authenticator (if available) to verify card ownership when retrieving credit cards from Google Payments. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-autofill-credit-card-authentication | |
Default | |
Storage Access API | |
Enables the Storage Access API, allowing websites to request storage access when it would otherwise be restricted. – Mac, Windows, Linux, Chrome OS, Android | |
#storage-access-api | |
Default | |
SameSite by default cookies | |
Treat cookies that don't specify a SameSite attribute as if they were SameSite=Lax. Sites must specify SameSite=None in order to enable third-party usage. – Mac, Windows, Linux, Chrome OS, Android | |
#same-site-by-default-cookies | |
Default | |
Enable removing SameSite=None cookies | |
Enables UI on chrome://settings/siteData to remove all third-party cookies and site data. – Mac, Windows, Linux, Chrome OS | |
#enable-removing-all-third-party-cookies | |
Default | |
Cookies without SameSite must be secure | |
If enabled, cookies without SameSite restrictions must also be Secure. If a cookie without SameSite restrictions is set without the Secure attribute, it will be rejected. This flag only has an effect if "SameSite by default cookies" is also enabled. – Mac, Windows, Linux, Chrome OS, Android | |
#cookies-without-same-site-must-be-secure | |
Default | |
Allows a page to show popups during its unloading | |
When the flag is set to enabled, pages are allowed to show popups while they are being unloaded. – Mac, Windows, Linux, Chrome OS, Android | |
#allow-popups-during-page-unload | |
Default | |
Allows synchronous XHR requests in page dismissal | |
Allows synchronous XHR requests during page dismissal when the page is being navigated away or closed by the user. – Mac, Windows, Linux, Chrome OS, Android | |
#allow-sync-xhr-in-page-dismissal | |
Default | |
Web Platform Controls Dark Mode | |
If enabled, forms controls and scrollbars will be rendered with a dark theme, only on web pages that support dark color schemes, and when the OS is switched to dark theme. – Mac, Windows, Linux, Chrome OS | |
#form-controls-dark-mode | |
Default | |
Web Platform Controls updated UI | |
If enabled, HTML forms elements will be rendered using an updated style. – Mac, Windows, Linux, Chrome OS, Android | |
#form-controls-refresh | |
Default | |
Use realtime priority thread for Audio Worklet | |
Run Audio Worklet operation on a realtime priority thread for better audio stream stability. – Mac, Windows, Linux, Chrome OS, Android | |
#audio-worklet-realtime-thread | |
Default | |
Privacy Settings Redesign | |
Redesign of the privacy settings card to make it more prominent and and easier to use. – Mac, Windows, Linux, Chrome OS | |
#privacy-settings-redesign | |
Default | |
Cookie deprecation messages | |
Show messages in DevTools about upcoming deprecations that would affect sent/received cookies. – Mac, Windows, Linux, Chrome OS, Android | |
#cookie-deprecation-messages | |
Default | |
Enable feedback for credit card upload flow | |
When enabled, if credit card upload succeeds, the avatar button will show a highlight, otherwise the icon will be updated and if it is clicked, the save card failure bubble will be shown. – Mac, Windows, Linux | |
#enable-autofill-credit-card-upload-feedback | |
Default | |
Font Access APIs | |
Enables the experimental Font Access APIs, giving websites access to enumerate local fonts and access their table data. – Mac, Windows, Linux, Chrome OS, Android | |
#font-access | |
Default | |
Enable trusted vault sync passphrase type | |
Enables the new, experimental passphrase type for sync data – Mac, Windows, Linux, Chrome OS, Android | |
#enable-sync-trusted-vault | |
Default | |
Global Media Controls for Cast | |
Shows Cast sessions in the Global Media Controls UI. Requires #global-media-controls and #cast-media-route-provider to also be enabled. – Mac, Windows, Linux | |
#global-media-controls-for-cast | |
Default | |
Global Media Controls Picture-in-Picture | |
Enables Picture-in-Picture controls in the Global Media Controls UI. Requires #global-media-controls to also be enabled. – Mac, Windows, Linux, Chrome OS | |
#global-media-controls-picture-in-picture | |
Default | |
Global Media Controls Seamless Transfer | |
Enables selection of audio output device to play media through in the Global Media Controls UI. Requires #global-media-controls to also be enabled. – Mac, Windows, Linux | |
#global-media-controls-seamless-transfer | |
Default | |
Show Safety Tip UI when visiting low-reputation websites | |
If enabled, a Safety Tip UI may be displayed when visiting or interacting with a site Chrome believes may be suspicious. – Mac, Windows, Linux, Chrome OS, Android | |
#safety-tips | |
Default | |
Turn off caching of streaming media to disk. | |
Reduces disk activity during media playback, which can result in power savings. – Mac, Windows, Linux, Chrome OS, Android | |
#turn-off-streaming-media-caching | |
Default | |
Cooperative Scheduling | |
Enables cooperative scheduling in Blink. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-cooperative-scheduling | |
Default | |
DeferAllScript previews | |
Enable deferring synchronous script on slow pages. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-defer-all-script | |
Default | |
Skip checking optimization hints for Defer Script previews | |
Skips checking optimization hints for Defer Script previews and assumes that the ECT trigger threshold is set to 4G (which is otherwise provided by the optimization hints). Rest of the checks are still executed. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-defer-all-script-without-optimization-hints | |
Disabled | |
YUV decoding for JPEG | |
Decode and render 4:2:0 formatted jpeg images from YUV instead of RGB.This feature requires GPU or OOP rasterization to also be enabled. – Mac, Windows, Linux, Chrome OS, Android | |
#decode-jpeg-images-to-yuv | |
Default | |
YUV Decoding for WebP | |
Decode and render lossy WebP images from YUV instead of RGB. You must also have GPU rasterization or OOP rasterization. – Mac, Windows, Linux, Chrome OS, Android | |
#decode-webp-images-to-yuv | |
Default | |
Web Bundles | |
Enables experimental supports for Web Bundles (Bundled HTTP Exchanges) navigation. – Mac, Windows, Linux, Chrome OS, Android | |
#web-bundles | |
Default | |
Offer save and autofill of UPI/VPA values | |
If enabled, when autofill recognizes a UPI/VPA value in a payment form, it will offer to save it. If saved, it will be offered for filling in fields which expect a VPA. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-autofill-upi-vpa | |
Default | |
Quieter notification permission prompts | |
Enables quieter permission prompts for notification permission requests. When a site wishes to show notifications, the usual modal dialog is replaced with a quieter version. – Mac, Windows, Linux, Chrome OS, Android | |
#quiet-notification-prompts | |
Default | |
Enable the account data storage for passwords | |
Enables storing passwords in a second, Gaia-account-scoped storage for signed-in but not syncing users – Mac, Windows, Linux | |
#passwords-account-storage | |
Default | |
Enable improved cookie controls UI in incognito mode | |
Improved UI in Incognito mode for third-party cookie blocking. – Mac, Windows, Linux, Chrome OS, Android | |
#improved-cookie-controls | |
Default | |
Enable improved UI for third-party cookie blocking | |
Enables an improved UI for existing third-party cookie blocking users. – Mac, Windows, Linux, Chrome OS, Android | |
#improved-cookie-controls-for-third-party-cookie-blocking | |
Default | |
Return cloud token details for server credit cards when possible | |
When enabled and where available, forms filled using Google Payments server cards are populated with cloud token details, including CPAN (cloud tokenized version of the Primary Account Number) and dCVV (dynamic CVV). – Mac, Windows, Linux, Chrome OS, Android | |
#autofill-always-return-cloud-tokenized-card | |
Default | |
Back-forward cache | |
Enables back-forward cache. NOTE: this feature is highly experimental and will lead to various breakages, up to and including user data loss. Do not enable unless you work on this feature – Mac, Windows, Linux, Chrome OS, Android | |
#back-forward-cache | |
Default | |
Impulse-style scroll animations | |
Replaces the default scroll animation with Impulse-style scroll animations. – Mac, Windows, Linux, Chrome OS, Android | |
#impulse-scroll-animations | |
Default | |
Parallelize layers | |
Don't wait for layer activation before beginning new frame. – Mac, Windows, Linux, Chrome OS, Android | |
#texture-layer-skip-wait-for-activation | |
Default | |
Percent-based Scrolling | |
If enabled, mousewheel and keyboard scrolls will scroll by a percentage of the scroller size. – Mac, Windows, Linux, Chrome OS, Android | |
#percent-based-scrolling | |
Default | |
Scroll Unification | |
Refactoring project that eliminates scroll handling code from Blink. Does not affect behavior or performance. – Mac, Windows, Linux, Chrome OS, Android | |
#scroll-unification | |
Default | |
Show security warnings for sites using legacy TLS versions | |
Show security warnings for sites that use legacy TLS versions (TLS 1.0 and TLS 1.1), which are deprecated and will be removed in the future. – Mac, Windows, Linux, Chrome OS | |
#show-legacy-tls-warnings | |
Default | |
Experimental de-jelly effect | |
Enables an experimental effect which attempts to mitigate "jelly-scrolling". This is an experimental implementation with known bugs, visual artifacts, and performance cost. This implementation may be removed at any time. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-de-jelly | |
Disabled | |
Mix browser type tabs | |
Allows tabs to be dragged between any browsers that support tabs, including apps – Mac, Windows, Linux, Chrome OS | |
#mix-browser-type-tabs | |
Default | |
Heavy Ad Intervention | |
Unloads ads that use too many device resources. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-heavy-ad-intervention | |
Default | |
Heavy ad privacy mitigations | |
Enables privacy mitigations for the heavy ad intervention. Disabling this makes the intervention deterministic. Defaults to enabled. – Mac, Windows, Linux, Chrome OS, Android | |
#heavy-ad-privacy-mitigations | |
Default | |
Enable support for FTP URLs | |
When enabled, the browser will handle navigations to ftp:// URLs by either showing a directory listing or downloading the resource over FTP. When disabled, the browser has no special handling for ftp:// URLs and by default defer handling of the URL to the underlying platform. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-ftp | |
Default | |
Offer to use cloud token virtual card in Autofill | |
When enabled, if all requirements are met, Autofill will offer to use virtual credit cards in form filling. – Mac, Windows, Linux, Chrome OS | |
#autofill-enable-virtual-card | |
Default | |
Raw Clipboard | |
Allows raw / unsanitized clipboard content to be read and written. See https://github.com/WICG/raw-clipboard-access. – Mac, Windows, Linux | |
#raw-clipboard | |
Default | |
Freeze User-Agent request header | |
Set the User-Agent request header to a static string that conforms to the current User-Agent string format but only reveals desktop vs Android and if the 'mobile' flag is set – Mac, Windows, Linux, Chrome OS, Android | |
#freeze-user-agent | |
Default | |
Enable user data snapshots | |
Enables taking snapshots of the user data directory after a Chrome update and restoring them after a version rollback. – Mac, Windows, Linux | |
#enable-user-data-snapshot | |
Default | |
Enforce deprecation of legacy TLS versions | |
Enable connection errors and interstitials for sites that use legacy TLS versions (TLS 1.0 and TLS 1.1), which are deprecated and will be removed in the future. – Mac, Windows, Linux, Chrome OS, Android | |
#legacy-tls-enforced | |
Default | |
Export Tagged PDF | |
When printing to a PDF file, generated a tagged (accessible) PDF. – Mac, Windows, Linux, Chrome OS | |
#export-tagged-pdf | |
Default | |
Context menu show full URLs | |
Provides an omnibox context menu option that prevents URL elisions. – Mac, Windows, Linux, Chrome OS | |
#omnibox-context-menu-show-full-urls | |
Default | |
Color Provider Redirection | |
Redirects color requests to the color provider where possible. – Mac, Windows, Linux, Chrome OS | |
#color-provider-redirection | |
Default | |
Enable Trust Tokens | |
Enables the prototype Trust Token API (https://github.com/wicg/trust-token-api). – Mac, Windows, Linux, Chrome OS, Android | |
#trust-tokens | |
Default | |
Enable Media History | |
Enables Media History which records data around media playbacks on websites. – Mac, Windows, Linux, Chrome OS, Android | |
#media-history | |
Default | |
Nearby Sharing | |
Enables Nearby Sharing for sharing content between devices. – Mac, Windows, Linux, Chrome OS | |
#nearby-sharing | |
Default | |
Enable surfacing masked server card nicknames | |
When enabled, if Google Payments cards were given nicknames in a Google Pay app, Autofill will surface these nicknames in suggestions. – Mac, Windows, Linux, Chrome OS, Android | |
#autofill-enable-surfacing-server-card-nickname | |
Default | |
AppCache web API and browser backend | |
When disabled, turns off all AppCache code so that developers can test that their code works properly in the future when AppCache has been removed. – Mac, Windows, Linux, Chrome OS, Android | |
#app-cache | |
Default | |
Enable Autofill to cache unmasked server card info | |
If enabled, when a server card is unmasked, its info will be cached until page navigation to simplify consecutive fills on the same page. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-autofill-cache-server-card-info | |
Default | |
Enable Autofill payments sticky bubbles | |
When enabled, all Autofill payments bubbles will not be dismissed upon navigation. – Mac, Windows, Linux, Chrome OS | |
#autofill-enable-sticky-payments-bubble | |
Default | |
Align 'font-display: auto' timeout with LCP goal | |
Make pending 'display: auto' web fonts enter the swap or failure period immediately before reaching the LCP time limit (~2500ms), so that web fonts do not become a source of bad LCP (Largest Contentful Paint). – Mac, Windows, Linux, Chrome OS, Android | |
#align-font-display-auto-lcp | |
Default | |
Enable experimental cookie features | |
Enable new features that affect setting, sending, and managing cookies. The enabled features are subject to change at any time. – Mac, Windows, Linux, Chrome OS, Android | |
#enable-experimental-cookie-features | |
Default | |
Enable Autofill Google-issued card | |
When enabled, Google-issued cards will be available in the autofill suggestions. – Mac, Windows, Linux, Chrome OS, Android | |
#autofill-enable-google-issued-card | |
Default | |
Focus UI text fields on touch-up | |
When enabled, Views-based text fields take focus on touch-up instead of touch-down. This includes the Omnibox. – Mac, Windows, Linux, Chrome OS | |
#textfield-focus-on-tap-up | |
Default | |
Permissions Chip Experiment | |
Enables an experimental permission prompt that uses a chip in the location bar. – Mac, Windows, Linux, Chrome OS | |
#permission-chip | |
Default | |
Dice Web-Signin Interception | |
If enabled, Chrome may promote profile creation after signin on the web. – Mac, Windows, Linux | |
#dice-web-signin-interception | |
Default | |
Experimental canvas 2D API features | |
Enables in-progress features for the canvas 2D API. See https://github.com/fserb/canvas2d. – Mac, Windows, Linux, Chrome OS, Android | |
#new-canvas-2d-api | |
Disabled | |
Translate sub frames | |
Enable the translation of sub frames (as well as the main frame) – Mac, Windows, Linux, Chrome OS, Android | |
#enable-translate-sub-frames | |
Default | |
Enables Media Feeds | |
Enables the Media Feeds feature which allows us to fetch feeds of media items from websites that support the feature. – Mac, Windows, Linux, Chrome OS | |
#enable-media-feeds | |
Default | |
Enable Autofill card nickname management | |
When enabled, nicknames for credit cards will be able to be modified locally. – Mac, Windows, Linux, Chrome OS, Android | |
#autofill-enable-card-nickname-management | |
Default | |
Conversion Measurement API | |
Enables usage of the Conversion Measurement API. Requires #enable-experimental-web-platform-features to be enabled. – Mac, Windows, Linux, Chrome OS, Android | |
#conversion-measurement-api | |
Default | |
Conversion Measurement Debug Mode | |
Enables debug mode for the Conversion Measurement API. This removes all reporting delays and noise. Only works if the Conversion Measurement API is already enabled. – Mac, Windows, Linux, Chrome OS, Android | |
#conversion-measurement-debug-mode | |
Disabled | |
Access contexts for client-side storage | |
Record the first-party contexts in which client-side storage was accessed – Mac, Windows, Linux, Chrome OS | |
#client-storage-access-context-auditing | |
Default | |
Enable Autofill card nickname upstream | |
When enabled, nicknames for credit cards stored locally will be able to be uploaded to Payments. – Mac, Windows, Linux, Chrome OS, Android | |
#autofill-enable-card-nickname-upstream | |
Default | |
Enable Autofill offers in downstream | |
When enabled, offer data will be retrieved during downstream and shown in the dropdown list. – Mac, Windows, Linux, Chrome OS, Android | |
#autofill-enable-offers-in-downstream | |
Default | |
Enable LiteVideos | |
Enable the LiteVideo optimization to throttle media requests to reduce data usage – Mac, Windows, Linux, Chrome OS, Android | |
#enable-lite-video | |
Default | |
Force LiteVideos decision | |
Force the LiteVideo decision to be allowed on every navigation. – Mac, Windows, Linux, Chrome OS, Android | |
#lite-video-force-override-decision | |
Disabled |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment