)]}'
{
  "commit": "33f61e8c2165a8a0acf0ec339729124dbd2ff04e",
  "tree": "652b89ce2a148ae1f8ab04a7547cbb845eccb1c7",
  "parents": [
    "b2af463419b8f6cee523d56946362b90f9ad467a"
  ],
  "author": {
    "name": "Ross A. Wollman",
    "email": "ross.wollman@gmail.com",
    "time": "Fri Apr 08 18:11:09 2022"
  },
  "committer": {
    "name": "Devtools-frontend LUCI CQ",
    "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Apr 08 19:13:36 2022"
  },
  "message": "Add repro for stuck Service Worker pending request\n\nThe main request for a Service Worker scripts currently gets stuck in\nthe \"(pending)\" state.\n\nThis test will currently fail like:\n\n```\n1) network/network-datagrid_test.ts: The Network Tab\n      shows the main service worker request as complete:\n\n    AssertionError: expected { Object (status, time, ...) } to have property \u0027status\u0027 of \u0027200OK\u0027, but got \u0027(pending)\u0027\n    + expected - actual\n\n    -(pending)\n    +200OK\n```\n\nThe issue appears to be rooted in the misalignment of network request ids\nbetween the inial network CDP event for the request compared with\nsubsequent events.\n\nRunning this test with an executable built from https://chromium-review.googlesource.com/c/chromium/src/+/3544685\npasses.\n\nBug: 1304795\nChange-Id: I14f8d64d58fad16e4ddb0acf2058ed4c613c5500\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3566669\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09974d83d249b91c11508f3b39bfc5cef11c655c",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "abee871a62fa2c74436d33a1dcf5c48fd39dd9fc",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "e2d5d6f9cc4801cd27ae57abec32e584a3f4ab91",
      "old_mode": 33188,
      "old_path": "test/e2e/network/network-datagrid_test.ts",
      "new_id": "476d2efdb153486726ef760626cf84f0d8a740ae",
      "new_mode": 33188,
      "new_path": "test/e2e/network/network-datagrid_test.ts"
    },
    {
      "type": "modify",
      "old_id": "f165f838393ddb9812ab1e11001076c7331b88a5",
      "old_mode": 33188,
      "old_path": "test/e2e/resources/network/BUILD.gn",
      "new_id": "9ee648fe3e4e88681e904ed6f094d2255ecceb45",
      "new_mode": 33188,
      "new_path": "test/e2e/resources/network/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d89e80f8e7fb8089dc690b755d06fd26bc2b724",
      "new_mode": 33188,
      "new_path": "test/e2e/resources/network/service-worker.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6acba2e3251877bf2cf9f39243e348ca3fb198be",
      "new_mode": 33188,
      "new_path": "test/e2e/resources/network/service-worker.js"
    }
  ]
}
