)]}'
{
  "commit": "9b7ec1a037a15988c62af96792e5c70dc3f1c632",
  "tree": "ff0d0a2ed8aa24a4cfcad03c53b5a6b0bb79f830",
  "parents": [
    "789c779b3d506f717d8a40eba921ab50e86c5f24"
  ],
  "author": {
    "name": "Seokho Song",
    "email": "seokho@chromium.org",
    "time": "Fri Oct 16 01:37:01 2026"
  },
  "committer": {
    "name": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 20 08:43:57 2026"
  },
  "message": "[DevTools] Support Custom Highlight Universal Selector\n\nThe style panel has a pseudo section for each named custom highlight.\nSince the * token is used as a universal selector that matches every\nnamed custom highlight, its rules should be merged into each named\ncustom highlight section and show struck-through properties when they\nare overridden.\n\nA matching element can take every universal rule. In the rule order,\nwhen we meet *, we should record the rule for all affected highlight\nnames.\n\nTherefore, get the highlight names first and use them when splitting the\ncascade.\n\nBug: 573299994\nChange-Id: I21325ce78ddd93048d498bc6ee41aa1901c70ebf\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/8577240\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Seokho Song \u003cseokho@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e3368553cc0ecf4e1d13682a9a11e7800bfa701",
      "old_mode": 33188,
      "old_path": "front_end/core/sdk/CSSMatchedStyles.ts",
      "new_id": "0876754c5caa7d4f6f38c195130570aa435bc487",
      "new_mode": 33188,
      "new_path": "front_end/core/sdk/CSSMatchedStyles.ts"
    },
    {
      "type": "modify",
      "old_id": "fcea36c2f7c12c23dbec227c478de494ffa6a656",
      "old_mode": 33188,
      "old_path": "front_end/panels/elements/StylesSidebarPane.test.ts",
      "new_id": "be20a0df6301cfc0b7994da2cb8f8dee55e26082",
      "new_mode": 33188,
      "new_path": "front_end/panels/elements/StylesSidebarPane.test.ts"
    }
  ]
}
