Definition
display_override (manifest field)
display_override is a manifest array, for example "display_override": ["window-controls-overlay", "standalone"], that lets a site opt into newer or experimental display modes such as window-controls-overlay on desktop, while still declaring a safe fallback. The browser walks the list in order and uses the first mode it understands.
window-controls-overlay lets a desktop PWA draw its own title bar content into the space normally occupied by the OS window controls, queried at runtime via the Window Controls Overlay API and CSS env(titlebar-area-x) variables.
Unlike display, which accepts a single value, display_override is a priority list, so unsupported entries are simply skipped rather than causing installability to fail — this is what allows progressive adoption of new modes.
If display_override is present, browsers that understand it ignore the plain display field entirely for choosing the mode, though display is still required as the ultimate fallback for browsers with no display_override support.
The feature is documented at https://developer.mozilla.org/en-US/docs/Web/Manifest/display_override and is currently Chromium-specific.