{
  "slug": "emulate-additional-css-media-features-0321123ed122",
  "title": "Emulate additional CSS media features",
  "tools": [
    "chrome-devtools-mcp"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-10-15T14:01:41.000Z",
  "announced_at": "2026-10-15T14:01:41.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When checking a page’s accessibility or motion preferences, call `emulate` with the desired media feature value(s). Set any feature to `auto` to reset it; include all desired emulation settings in one call because each call replaces them.",
    "examples": [
      "{\"pageId\": <pageId>, \"forcedColors\": \"active\"}",
      "{\"pageId\": <pageId>, \"prefersContrast\": \"more\"}",
      "{\"pageId\": <pageId>, \"prefersReducedMotion\": \"reduce\"}"
    ],
    "gotchas": [
      "Version: 1.11.0",
      "pageId (required): Targets a specific page by ID.",
      "forcedColors: Emulates `forced-colors`; allowed: `active`, `none`, `auto`. `auto` resets to default.",
      "prefersContrast: Emulates `prefers-contrast`; allowed: `more`, `less`, `custom`, `no-preference`, `auto`. `auto` resets to default.",
      "prefersReducedMotion: Emulates `prefers-reduced-motion`; allowed: `reduce`, `no-preference`, `auto`. `auto` resets to default.",
      "`forcedColors` accepts `active`, `none`, or `auto`.",
      "`prefersContrast` accepts `more`, `less`, `custom`, `no-preference`, or `auto`.",
      "`prefersReducedMotion` accepts `reduce`, `no-preference`, or `auto`."
    ]
  },
  "why_it_matters": "When checking a page under accessibility and motion preferences, emulate the relevant CSS media features.",
  "sources": [
    "https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v1.11.0",
    "https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/2929",
    "https://raw.githubusercontent.com/ChromeDevTools/chrome-devtools-mcp/chrome-devtools-mcp-v1.11.0/docs/tool-reference.md"
  ],
  "rank": 0.98028,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v2+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "daily-20261015-20",
    "verdict_id": "daily-20261015-20:daily-20261015-20-0fad988eee015972-13:gate",
    "evidence_hash": "f4ab448bcf93bfbc244c11495c3319bca957c64c1a6b2148d3c22048468b33a0"
  },
  "review": {
    "draft_hash": "e19c5fea50c775892814104e69ad54400395b5b56dff1086244d1a3e5b157f83",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-15T14:01:41.000Z",
    "decision": "daily-20261015-20:gate",
    "reason": "3 of 3 judge runs approved with p_yes >= 0.9 (mean 0.98 >= 0.9; 2 needed) and Jev gave 0.82 (>= 0.6 needed)."
  }
}
