Skip to content

Regress display-mode's Baseline status#3744

Open
ddbeck wants to merge 1 commit intoweb-platform-dx:mainfrom
ddbeck:display-mode-regress
Open

Regress display-mode's Baseline status#3744
ddbeck wants to merge 1 commit intoweb-platform-dx:mainfrom
ddbeck:display-mode-regress

Conversation

@ddbeck
Copy link
Collaborator

@ddbeck ddbeck commented Feb 4, 2026

Summary: This PR assigns new display-mode media query value keys, regressing display-mode's support.

Previously, BCD's display-mode data was incomplete with some data recorded in notes while other issues were not recorded at all. I fixed the data in BCD, which caused these new keys to appear:

  • css.at-rules.media.display-mode.browser
  • css.at-rules.media.display-mode.fullscreen
  • css.at-rules.media.display-mode.minimal-ui
  • css.at-rules.media.display-mode.standalone
  • css.at-rules.media.display-mode.window-controls-overlay

This PR assigns the first five keys to display-mode (on main: source, dist), while the last is assigned to window-controls-overlay (on main: source, dist).

Unfortunately, this work revealed that the media query values' behavior varies significantly between Firefox and Safari. For example, in Safari the fullscreen API does not affect the display-mode media query and in Firefox the fullscreen query is true even when the browser UI is visible.

See mdn/browser-compat-data#28868 for further details.

@github-actions github-actions bot added the feature definition Creating or defining new features or groups of features. label Feb 4, 2026
@ddbeck ddbeck force-pushed the display-mode-regress branch from 3f8438f to 516a2f1 Compare February 5, 2026 13:00
@ddbeck ddbeck force-pushed the display-mode-regress branch from 516a2f1 to fa91f2d Compare February 5, 2026 13:05
@ddbeck ddbeck marked this pull request as ready for review February 5, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature definition Creating or defining new features or groups of features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant