)]}'
{
  "log": [
    {
      "commit": "0d4d47174e33e7881da96d27e13a91945830cafa",
      "tree": "3f20eb56d13dfa819a7b2907613c66dceeba74eb",
      "parents": [
        "f3f744715f2a8a5db278532390d1bc361a45c5d2"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Thu Apr 02 15:24:03 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 16:16:11 2026"
      },
      "message": "AI: discourage the summary agent from hallucinating\n\nFixed: 498942551\nChange-Id: I776b9360498f44a568b3481988fc04bdbbd98c5b\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725881\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "f3f744715f2a8a5db278532390d1bc361a45c5d2",
      "tree": "abaf465b6a0872b5588dd814596b4de91308571c",
      "parents": [
        "be6f7b3be800b437bf29350619b77dabd2e95b07"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Thu Apr 02 13:25:08 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 15:55:29 2026"
      },
      "message": "Support wide images in image popover\n\nFixed: 497728040\nChange-Id: Iaffca150e1d502e1e8215da279d31e41a35beb2e\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725746\nCommit-Queue: Eric Leese \u003cleese@chromium.org\u003e\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\n"
    },
    {
      "commit": "be6f7b3be800b437bf29350619b77dabd2e95b07",
      "tree": "3b10789cde0db3d78e716b7144419b288d3b3f82",
      "parents": [
        "46c3e84a8e9495e221fb4746c41070df2ca711a8"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Thu Apr 02 10:45:17 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 14:50:37 2026"
      },
      "message": "AI: Remove ellipses from function titles\n\nThis CL removes ellipses (… or ...) from the titles used in\n`declareFunction` calls across all AI agents.\n\nFixed: 498881295\nChange-Id: Ie7c6f553a76d4355b192cc4517c44ae5b5d9fd1e\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725365\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "46c3e84a8e9495e221fb4746c41070df2ca711a8",
      "tree": "ea6c4f2492e5c8fa8b51de006bd4b2c64986a5c5",
      "parents": [
        "95c7b775aeaf957a1c114f883709061a6661263f"
      ],
      "author": {
        "name": "James Scott",
        "email": "jamescscott@google.com",
        "time": "Wed Apr 01 17:15:02 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 14:36:20 2026"
      },
      "message": "DevTools: Integrate CrashReportContextView into Application panel sidebar\n\nThis CL wires up the CrashReportContextView to the tree sidebar in the\nApplication panel. It registers the tree element and enables panel visibility\ntracking via Host.userMetrics.\nThis CL also includes the E2E tests for the new view.\n\nBug: 400432195\nChange-Id: I13fe968249a5549900c49ee5d79d5fb0bb42faaa\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7719227\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "95c7b775aeaf957a1c114f883709061a6661263f",
      "tree": "10fdd553e39c806e763129a009ae4f3d26448bb9",
      "parents": [
        "c36ed99b404b9a81561cd6522b6a5f9b9570cd46"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:19:19 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 14:29:27 2026"
      },
      "message": "Roll browser-protocol and CfT\n\nThis roll requires a manual review. See http://go/reviewed-rolls for guidance.\n\nRolling CfT pin together with browser-protocol files: https://chromium.googlesource.com/chromium/src/+log/{old_revision}..{new_revision}\nIn case of failures or errors, reach out to someone from config/owner/COMMON_OWNERS.\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685633738214635025\n\nR\u003dchrome-devtools-waterfall-gardener-emea-oncall@google.com\n\nBug: none\nChange-Id: I4007cf4211febab00f6cb9da29d90f73f59253a1\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7722885\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n"
    },
    {
      "commit": "c36ed99b404b9a81561cd6522b6a5f9b9570cd46",
      "tree": "04f9c02b94ba9594896d7f60cc0ac49bf82e280e",
      "parents": [
        "32ce5095db7a76a1861816093f69ca3dea1f5d53"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Thu Apr 02 10:50:07 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 14:27:50 2026"
      },
      "message": "Revert \"Remove current recording after each test\"\n\nThis reverts commit f7b968a9a922111b15efbfc1b8a5f25a86bff05f.\n\nReason for revert: This adds a new flake, reverting for now.\n\nOriginal change\u0027s description:\n\u003e Remove current recording after each test\n\u003e\n\u003e This is an attempt to unflake the replay.test.ts.\n\u003e It looks as if one test recording may be present in a different test\n\u003e run, so remove the recording after each run.\n\u003e\n\u003e Fixed: 496565885\n\u003e Change-Id: I21f5cd831bce094da7341a8c7d8c0c090c95d0cc\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7724578\n\u003e Reviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n\u003e Auto-Submit: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n\u003e Commit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n\nBug: 496565885\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I45960575621e9bc5ee394d480fc2102dbfe8ca03\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725283\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "32ce5095db7a76a1861816093f69ca3dea1f5d53",
      "tree": "6ecfcbd00e6e814f8ae5d6f5aefdf9e8ddb74857",
      "parents": [
        "b23bed5c2afc6276df9ee7a2cbd09c44c64a63a8"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:17:46 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 13:58:17 2026"
      },
      "message": "Update DevTools DEPS (trusted)\n\nRolling build: https://chromium.googlesource.com/chromium/src/build/+log/9b7e5bb..ae9abab\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685633738214635025\n\nBug: none\nChange-Id: Ib62671d8457e03f260c7f2e00c36d6e36bf5dda2\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7722884\nCommit-Queue: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b23bed5c2afc6276df9ee7a2cbd09c44c64a63a8",
      "tree": "3a98726649acacc41cafff726f7657557a94195a",
      "parents": [
        "342701012c1aefdc2183e159bc92801eb4e2af55"
      ],
      "author": {
        "name": "Alex Rudenko",
        "email": "alexrudenko@chromium.org",
        "time": "Thu Apr 02 11:01:27 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 13:19:38 2026"
      },
      "message": "Fix image popover in elements\n\nFixed: 497716929\nChange-Id: I3fcac412762c873df20cde4181fd80dd6a58ac83\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725445\nAuto-Submit: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "342701012c1aefdc2183e159bc92801eb4e2af55",
      "tree": "29573faf374c8803280f95c8f1ae7d72cedc897f",
      "parents": [
        "5cd5a1466a28ed0926c0d5101552aff04eca1962"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Thu Apr 02 09:38:20 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 13:11:53 2026"
      },
      "message": "[webmcp] Add a widget for showing input and output payloads\n\nCurrently handles only valid output payloads, errors and exceptions are\ncoming in a followup.\n\nBug: 494516094\nChange-Id: Ibb54189cb087243e3982b3012d8459ec6ac92878\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7718027\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\n"
    },
    {
      "commit": "5cd5a1466a28ed0926c0d5101552aff04eca1962",
      "tree": "8d30ee6fde0df658f1cec07c5c16c6cc2cfddacf",
      "parents": [
        "16ac8f09b7d75e57225b8b79d51c51f88a24e081"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Thu Apr 02 12:03:48 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 12:51:13 2026"
      },
      "message": "Update GitHub actions versions\n\nSome of this versions are getting deprecation notices so updating\nto the latest version.\n\nBug: none\nChange-Id: I1d4d50c7b44856ccc7a289271fa9ace4cc867378\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725363\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n"
    },
    {
      "commit": "16ac8f09b7d75e57225b8b79d51c51f88a24e081",
      "tree": "b429b03403155f0b60bca6ac0ec6121e3cf00975",
      "parents": [
        "ba786f8430a727b8ac45e686b80ce91ee317dc7e"
      ],
      "author": {
        "name": "Wolfgang Beyer",
        "email": "wolfi@chromium.org",
        "time": "Tue Mar 31 15:33:55 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 11:10:21 2026"
      },
      "message": "Migrate \u0027timeline-show-all-events\u0027 from experiment to setting\n\nThe CL includes a migration, such that users who have the existing\nexperiment enabled, will have the setting enabled automatically.\n\nBug: 476074360\nChange-Id: I1ece618e2ba1f2995d31edc404010298f07867bc\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7717159\nAuto-Submit: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "ba786f8430a727b8ac45e686b80ce91ee317dc7e",
      "tree": "459d430308d6beabb00c28bacf7222845de3daf4",
      "parents": [
        "e05a0c9959072495c117604b04825e6a0b27c57f"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Tue Mar 31 14:33:44 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:52:04 2026"
      },
      "message": "Move HeapSnapshot test to DevTools\n\nI broke the test a couple of times while making small changes.\nMoving so I don\u0027t have to send multiple CLs each time.\nhttps://crrev.com/c/7716760\n\nBug: 454624251\nChange-Id: I6e96f7be98ae88d5b8d91a30316f9e636ebeadb6\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7716682\nReviewed-by: Samiya Caur \u003csamiyac@chromium.org\u003e\nCommit-Queue: Samiya Caur \u003csamiyac@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\n"
    },
    {
      "commit": "e05a0c9959072495c117604b04825e6a0b27c57f",
      "tree": "97a6982ceb713ad0ca419e3021ce4ac42b02936c",
      "parents": [
        "e59c7c03cc9cdee48bf5719bcb76d8d64fdc4bf9"
      ],
      "author": {
        "name": "Samiya Caur",
        "email": "samiyac@google.com",
        "time": "Thu Apr 02 09:35:55 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 10:51:00 2026"
      },
      "message": "Update disclaimer tooltip text for Styles pane\n\nFixed: 494559896\nChange-Id: Ia94220e8aaff70db05c18c5df8b1f8d92ddf85d5\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725362\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Samiya Caur \u003csamiyac@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "e59c7c03cc9cdee48bf5719bcb76d8d64fdc4bf9",
      "tree": "67466bf516fcdc9a5ea653b6ff34945c8f8ab7be",
      "parents": [
        "346c15cb170d3771f75581bc3510b9c5b00ce907"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Thu Apr 02 08:36:55 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 09:27:27 2026"
      },
      "message": "Remove left-border of 1p/3p widget (if standalone)\n\nThis moves the border to the parent.\n\nFixed: 498607121\nChange-Id: Ifad02c5d27c24f8200b0df825f9143d228cdda96\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7725201\nAuto-Submit: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "346c15cb170d3771f75581bc3510b9c5b00ce907",
      "tree": "01d9a8492fd37bc56e20c0688b49d54371519394",
      "parents": [
        "28c53acd8392e2f7c92bb4a4b1a36b8ea82baa82"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Wed Apr 01 09:54:39 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 08:59:17 2026"
      },
      "message": "Adopt UI eng vision in the LiveMetricsLogs\n\nBug: 407751340\nChange-Id: I53be425d6421bc760bbafe2ca7180387e093f41f\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7720798\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\n"
    },
    {
      "commit": "28c53acd8392e2f7c92bb4a4b1a36b8ea82baa82",
      "tree": "f6988c4fdd89581a96940ecb4ad9cda3d1e60fa8",
      "parents": [
        "d90be97bf0e5698f4a944dc33a002322d6d7b42a"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Wed Apr 01 16:42:16 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 08:42:14 2026"
      },
      "message": "Change Karma reporter in verbose mode\n\nThis CL exposes the `verbose` flag through to Conductor so that\n`TestConfig.verbose` is set. This allows Karma to swap to the spec\nreporter in verbose mode, meaning it logs the full test name as it goes,\nwhich is helpful if you are trying to find out which test is triggering\na time out.\n\nR\u003dpfaffe@chromium.org\n\nBug: none\nChange-Id: I45d4d9b75b91b33846a488c66a2ede4429e2596f\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706193\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "d90be97bf0e5698f4a944dc33a002322d6d7b42a",
      "tree": "36f4d07723e635d64d03054ab5561d91ed891407",
      "parents": [
        "04d87bc1a3f28ecd28cac3ef9906e34c317c9253"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Thu Apr 02 05:19:00 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 08:37:42 2026"
      },
      "message": "Roll browser-protocol and CfT\n\nEdited to remove attribution reporting empty functions after it was\nremoved from protocol.\n\nThis roll requires a manual review. See http://go/reviewed-rolls for guidance.\n\nRolling CfT pin together with browser-protocol files: https://chromium.googlesource.com/chromium/src/+log/ed66cb5e93e6205f5231c1dcfac9b91b2aa4ffd6..f6aa8926592f9b5bd54bf4b6430d3abb4bc480f6\nIn case of failures or errors, reach out to someone from config/owner/COMMON_OWNERS.\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685667710431600753\n\nR\u003dchrome-devtools-waterfall-gardener-emea-oncall@google.com\n\nBug: none\nChange-Id: I8ee1043d8843851fd475f96818a9b9e7f6f50e80\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7722903\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n"
    },
    {
      "commit": "04d87bc1a3f28ecd28cac3ef9906e34c317c9253",
      "tree": "5b2ef8996177e44d60f473088b0de4a6ef08e80c",
      "parents": [
        "f7b968a9a922111b15efbfc1b8a5f25a86bff05f"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Wed Apr 01 16:16:12 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 08:13:19 2026"
      },
      "message": "Limit bottom up tree row number in agent walkthrough\n\nBug: 475846244\nChange-Id: Ib68b3aa82fe495fe9abddc2c72fcc5a1d91d95ce\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7707993\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "f7b968a9a922111b15efbfc1b8a5f25a86bff05f",
      "tree": "53927afd0e1e81a961ebe8fbae6d705e1c1cee3b",
      "parents": [
        "5f57a90df063a2b894d03d0697550afdf7530cbf"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Thu Apr 02 04:49:19 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 05:45:29 2026"
      },
      "message": "Remove current recording after each test\n\nThis is an attempt to unflake the replay.test.ts.\nIt looks as if one test recording may be present in a different test\nrun, so remove the recording after each run.\n\nFixed: 496565885\nChange-Id: I21f5cd831bce094da7341a8c7d8c0c090c95d0cc\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7724578\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n"
    },
    {
      "commit": "5f57a90df063a2b894d03d0697550afdf7530cbf",
      "tree": "fafbcc9367efc207301569c8a2dcae0b0bc64c30",
      "parents": [
        "f89bf800af653457d6f0db7d567a4bc946845426"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 03:16:45 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 02 04:34:26 2026"
      },
      "message": "Update DevTools DEPS (trusted)\n\nRolling build: https://chromium.googlesource.com/chromium/src/build/+log/c8d91cb..9b7e5bb\n\nRolling buildtools/linux64: git_revision:b2ac0e7a9089039e62b84d246eca83f84c540f76..git_revision:6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a\n\nRolling buildtools/mac: git_revision:b2ac0e7a9089039e62b84d246eca83f84c540f76..git_revision:6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a\n\nRolling buildtools/win: git_revision:b2ac0e7a9089039e62b84d246eca83f84c540f76..git_revision:6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a\n\nRolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/d12632a..f63aa54\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685667710431600753\n\nBug: none\nChange-Id: I9162694c5285a2641c25d1b93e5b586fddc22bfd\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7722902\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f89bf800af653457d6f0db7d567a4bc946845426",
      "tree": "c6103f6f538046de67590daeda757e512dd752d5",
      "parents": [
        "084eadd43ae8b4e33670cd3b534c9c54946f9523"
      ],
      "author": {
        "name": "James Scott",
        "email": "jamescscott@google.com",
        "time": "Wed Apr 01 15:47:55 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 21:38:31 2026"
      },
      "message": "DevTools: Implement CrashReportContextView component and tests\n\nThis CL introduces the CrashReportContextView component which will be\nused to display crash report entries for each frame in the Application panel.\nIt uses standard Lit templates and the UI.Widget directive to render its\ncontents.\n\nThis CL also registers the visual elements logging context values for the\nview and the toolbar actions.\n\nBug: 400432195\nChange-Id: I072bf102110ae543b7f4f97c1192da05bbbc45cf\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7718543\nReviewed-by: Paul Irish \u003cpaulirish@chromium.org\u003e\nCommit-Queue: James Scott \u003cjamescscott@google.com\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\n"
    },
    {
      "commit": "084eadd43ae8b4e33670cd3b534c9c54946f9523",
      "tree": "c74a66bf23b48c41c19e45ad82c69d8c0765d6d9",
      "parents": [
        "66a8b4116c399afa1cef7ea85b096991f6689d1d"
      ],
      "author": {
        "name": "James Scott",
        "email": "jamescscott@google.com",
        "time": "Wed Apr 01 13:55:22 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 19:57:09 2026"
      },
      "message": "DevTools: Implement CrashReport Context Grid Component\n\nThis CL introduces `CrashReportContextGrid`, a reusable Lit-based web\ncomponent designed to render key-value context attributes.\n\nIt integrates seamlessly with the standard DevTools `\u003cdevtools-data-grid\u003e`\ninfrastructure to handle sorting, filtering, and responsive rendering\nof the crash context entries without being strictly tied to the Application\nPanel\u0027s controller state. Context menu copy actions and search filtering\nare fully supported and covered by unit tests.\n\nBug: 400432195\nChange-Id: Idc381ec3cd4293f922b00ae60500225aeb5439e1\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7704843\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: James Scott \u003cjamescscott@google.com\u003e\nReviewed-by: Paul Irish \u003cpaulirish@chromium.org\u003e\n"
    },
    {
      "commit": "66a8b4116c399afa1cef7ea85b096991f6689d1d",
      "tree": "ac751885277ca370c55b8871f4ad99a0003ccb03",
      "parents": [
        "1a1826bd940f5b454de36fd125c1809fa80a2f21"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Wed Apr 01 16:19:48 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 16:55:17 2026"
      },
      "message": "AI Performance Agent: fix duplicate suggestions and add tests\n\nThis change fixes a bug where the Performance Agent would return\nredundant suggestions for Core Web Vitals (CWV) metrics.\n\nSpecifically, it now ensures that if a high-level CWV suggestion is\nprovided (e.g., \u0027How can I improve LCP?\u0027), it filters out more specific\ninsight suggestions that cover the same metric (e.g., \u0027LCP Breakdown\u0027).\n\nAdditionally, the total number of investigation suggestions is now\ncorrectly capped at 4, providing a more focused set of starting options\nfor the user.\n\nFixed: 493933608\nChange-Id: I21f33b19aba92cb69b4af500ccf6f37a7cf8b5bb\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7720589\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "1a1826bd940f5b454de36fd125c1809fa80a2f21",
      "tree": "278a2e06d45f386bb1ae685f71727a921909886c",
      "parents": [
        "0cf50bb9179a10e18207a62d8452e01eabb8fd38"
      ],
      "author": {
        "name": "Alex Rudenko",
        "email": "alexrudenko@chromium.org",
        "time": "Wed Apr 01 10:49:44 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 15:51:40 2026"
      },
      "message": "Fix some vulnerable packages\n\nOutput of `npm audit fix`.\n\nUpdate-Node-Dependencies: updating deps\nBug: 486067891\nChange-Id: I8ba2b24c5071c8ca54bb7610808387b3aeed1e2f\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7718260\nAuto-Submit: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nReviewed-by: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n"
    },
    {
      "commit": "0cf50bb9179a10e18207a62d8452e01eabb8fd38",
      "tree": "ed2a57d011347facf30874ea9d23d16367feb516",
      "parents": [
        "235f6402c3265e3f6af46aa852b3efb226c05124"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Wed Apr 01 14:21:26 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 15:49:02 2026"
      },
      "message": "Cleanup code in Providers\n\nThis uses the settiers to update the Jslog context, we we don\u0027t\nhave to pass it to the constructor code.\n\nSide-change: exclude the test file from EsLint\n\nBug: none\nChange-Id: Ice557c3c5804f9fee4801f1c53b9c3134cf00e28\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7718266\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "235f6402c3265e3f6af46aa852b3efb226c05124",
      "tree": "1113d1edb3b198c783dfa197d86282d9b65a2f1c",
      "parents": [
        "42bf95d62568228479ca2c5b8c4f7dd04e66ceeb"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Wed Apr 01 14:15:51 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 14:56:19 2026"
      },
      "message": "Use micro buttons in the styles tab to avoid overflow\n\nFixed: 363052595\nChange-Id: I00a13d505d22d6f7848778bd32afcee34510c92d\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7718026\nReviewed-by: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "42bf95d62568228479ca2c5b8c4f7dd04e66ceeb",
      "tree": "f543fdcf94329d4f25f02129bfbba491d7234c65",
      "parents": [
        "84229fe99131fd0b123374500becb48566bfee0c"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Wed Apr 01 13:53:28 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 14:33:05 2026"
      },
      "message": "Make inline walkthrough title ellipsible\n\nBefore it was overflowing the container by wrapping.\n\nScreenshot: http://b/498334027#comment2\nFixed: 498334027\nChange-Id: I8105984c907659ad4e743ff4dcc7eb1aa64f71a3\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7720582\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n"
    },
    {
      "commit": "84229fe99131fd0b123374500becb48566bfee0c",
      "tree": "80d9a171a87f5a0146f9cba067df042b9f8425e5",
      "parents": [
        "1fd7e936dcf3e39ba6e49c26a8984a3299492bfc"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Wed Apr 01 13:03:08 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 13:58:15 2026"
      },
      "message": "Fix markdown links in Performance agent\u0027s output\n\nBug: 498131444\nChange-Id: Ide9e1427da499ccf5e813d030e7c36ec1d51ec06\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7716439\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "1fd7e936dcf3e39ba6e49c26a8984a3299492bfc",
      "tree": "2fb4c051f385e7297239c1aa88926224c070896b",
      "parents": [
        "3db0431656bfd41658060b73ce17b8722ea45ee6"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Wed Apr 01 13:09:45 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 13:46:16 2026"
      },
      "message": "Fix CXX type issue\n\nAfter the inital changes to worker code the CXX stopped building.\nThis is due to it pulling both Node and Dom APIs and them\ngetting resolved in the wrong order.\n\nI spend some time trying to fix the build but without success.\nThis fix should at least unblock the rolls.\n\nBug: 454624251\nChange-Id: Ib512791cdcbe99eba883eba788b3966b5e4820ca\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7718264\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\n"
    },
    {
      "commit": "3db0431656bfd41658060b73ce17b8722ea45ee6",
      "tree": "f401216295abe8cbaadbd98a9a2e8089a8d77643",
      "parents": [
        "de8a4851a174d2aa8b5938126cf06800004d4a40"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Wed Apr 01 10:19:12 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 11:55:12 2026"
      },
      "message": "AI: fix inline walkthrough styles\n\n1. Added the icon to the state once it was done loading, which was\n   missing.\n2. Fixed the text colour of the inline title once it\u0027s expanded.\n\nSome of this CSS is a bit fiddly because of all the different\nstates...I\u0027m wondering about reworking how we do this but not for right\nnow.\n\nFixed: 498493585\nChange-Id: I344b3ab8149aedff2b598bfe2580ec36ad58abdb\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7720580\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n"
    },
    {
      "commit": "de8a4851a174d2aa8b5938126cf06800004d4a40",
      "tree": "b9286d3461ac2850f71cdd78fe15a6a7d0905842",
      "parents": [
        "84f9142b1bd6541032929c0adab3d6a03a18c792"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Wed Apr 01 09:09:18 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 11:11:56 2026"
      },
      "message": "[webmcp] Use the new tabbed pane element\n\nBug: 494516094\nChange-Id: I0472832920dc58e585047bb5bdbf09e8848c8539\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7719682\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\n"
    },
    {
      "commit": "84f9142b1bd6541032929c0adab3d6a03a18c792",
      "tree": "86d9ce81fc85a49ee7701b96823ef1e7489aa369",
      "parents": [
        "a3c659e95dab68fe70d23e89310b6217d7ce1591"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Tue Mar 31 17:34:09 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 11:03:55 2026"
      },
      "message": "[webmcp] Show tool details\n\nThis adds sidebars to the tool list and the call log. When selecting a\ntool or call, tool details are shown.\n\nBug: 494516094\nChange-Id: Ic9566ae818e19ae8060ac6e8a59b8e10b2f03f9a\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7716766\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "a3c659e95dab68fe70d23e89310b6217d7ce1591",
      "tree": "6a78a5441037599f3429a88b74deed4a729cb87a",
      "parents": [
        "c52f2c1a679f23cf570b011c42138e6f787c3276"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Wed Apr 01 09:29:47 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 10:14:08 2026"
      },
      "message": "Fix spacing between steps in AI Assistance V1\n\nBug:none\nChange-Id: I6047dc1edba0cb5570098f4a428b8affd04657b9\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7717098\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "c52f2c1a679f23cf570b011c42138e6f787c3276",
      "tree": "45d8e0b76674d0098fd39dbb37e1a6075a1b1f94",
      "parents": [
        "6aa3c34f42657dd527efa9e2e5d7bca239ad120a"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Mon Mar 30 16:17:32 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 09:39:56 2026"
      },
      "message": "Move HeapProxy code into models\n\nThe code has no UI depdencies and only make the comunication with the\nworker possible.\n\nBug: none\nBypass-Check-License: Moving files around\nChange-Id: I39b19c4ad7be51b514e330c7f83d4150ef631c0e\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7711975\nCommit-Queue: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n"
    },
    {
      "commit": "6aa3c34f42657dd527efa9e2e5d7bca239ad120a",
      "tree": "a2c2d5e25fd3aa9128f19e296817df2032172ab9",
      "parents": [
        "590817325e6ed4946e4d06a8a5e67b7b5009b41d"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Wed Apr 01 08:18:08 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 09:25:09 2026"
      },
      "message": "AI: Show approval steps in chat and update walkthrough title\n\nThis was a mistake by me in the initial definition of the work; we want\nto always put the permissions in the main chat even if the walkthrough\nis open. This CL does that.\n\nFixed: 498212483, 498205528\nChange-Id: Ica3e2e741d104bfd82111b4c10b028da5adcb7bc\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7717938\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "590817325e6ed4946e4d06a8a5e67b7b5009b41d",
      "tree": "e1f7431b3970f9d79d2d01619c524e495fee1c02",
      "parents": [
        "7bb14b2b3a1968376978e076509b9cab19d2c721"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Tue Mar 31 13:02:06 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 09:21:42 2026"
      },
      "message": "[webmcp] Add a tool details widget\n\nThis is a container holding tool information such as name and\nregistration source that will be used in the call log and the tool list.\n\nBug:  494516094\nChange-Id: Iba8f63f8aed62cc3fd0ca655e2abf9631056f281\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7715661\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCommit-Queue: Eric Leese \u003cleese@chromium.org\u003e\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\n"
    },
    {
      "commit": "7bb14b2b3a1968376978e076509b9cab19d2c721",
      "tree": "b97f4504563f6787e946194583f056df1dbf8d41",
      "parents": [
        "9c509c0e94ef554a3125911ca52f928963e74c32"
      ],
      "author": {
        "name": "Changhao Han",
        "email": "changhaohan@chromium.org",
        "time": "Tue Mar 31 21:45:05 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 01 09:14:02 2026"
      },
      "message": "Remove FULL_ACCESSIBILITY_TREE experiment\n\nThis fully launches the full-page accessibility tree view in the\nElements panel by removing the `FULL_ACCESSIBILITY_TREE` experiment\nguard and move the toggle button to the accessibility sidebar pane.\n\nAs part of this change:\n- `ElementsPanel` now initializes the full accessibility tree\n  unconditionally.\n- The `AccessibilitySidebarView` no longer clears the accessibility\n  model, allowing the full tree state to persist.\n- `AXBreadcrumbsPane`, which served as the legacy breadcrumb-style\n  accessibility tree, has been removed entirely since it is now\n  obsolete.\n- A new switch has been added to the Accessibility sidebar pane to\n  replace the previous floating \"person\" icon in the DOM tree.\n\nScreencast: https://b.corp.google.com/issues/463619460#comment7\n\nFixed: 463619460, 40808541\nChange-Id: I2d27ecacfa6cd8c9a85754d03092909a9620f446\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7707359\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\nCommit-Queue: Eric Leese \u003cleese@chromium.org\u003e\nAuto-Submit: Changhao Han \u003cchanghaohan@chromium.org\u003e\n"
    },
    {
      "commit": "9c509c0e94ef554a3125911ca52f928963e74c32",
      "tree": "926d2e3c8971f243741efa84709ae25cfa78cb79",
      "parents": [
        "41f3a68de51fca7bec03014887a914e486bfb8f1"
      ],
      "author": {
        "name": "Helmut Januschka",
        "email": "helmut@januschka.com",
        "time": "Sat Mar 28 20:22:28 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 16:36:20 2026"
      },
      "message": "Fix long CSS values being clipped in Styles pane\n\nAdd overflow-wrap: break-word to tree outline items and constrain the TextPrompt proxy span width during editing so long values wrap instead of being clipped by overflow: hidden.\n\nBug: 431091918\nChange-Id: I8d991b3720e21b619f1f62b99ba7611bd92b1668\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7644488\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "41f3a68de51fca7bec03014887a914e486bfb8f1",
      "tree": "80b27d248645a288b523e5ceb0674d38a14c51cb",
      "parents": [
        "27f777f3ec011851f75723c7062c1d475ba6ced3"
      ],
      "author": {
        "name": "James Scott",
        "email": "jamescscott@google.com",
        "time": "Tue Mar 31 14:27:19 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 16:35:04 2026"
      },
      "message": "DevTools: Add CrashReportContext SDK Model\n\nThis CL introduces the `CrashReportContextModel` to the DevTools SDK layer.\nThis model is responsible for communicating with the backend via the protocol\nto fetch and manage the crash report context payload.\n\nBuilding this data layer independently allows us to cleanly separate the\nbackend state lifecycle from the UI rendering logic. Tests are included\nto verify correct state instantiation and protocol communication.\n\nBug: 400432195\nChange-Id: Ib82a3b91f3c73315cc5610d0fc54d3bbaa39f556\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7709032\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "27f777f3ec011851f75723c7062c1d475ba6ced3",
      "tree": "331416e58626d71ebcb83d90672d873cd445b4a3",
      "parents": [
        "375b9411a792371871f80d1bf3764b72c43484b3"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Tue Mar 31 15:13:48 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 15:48:13 2026"
      },
      "message": "Wrap TabbedPane into a \u003cdevtools-tabbed-pane\u003e custom element.\n\nIt allows defining tabs declaratively using `\u003cdiv slot\u003d\"tab\"\u003e` elements within the custom element.\n\nThe `ProtocolMonitor` panel is updated to use the new declarative `devtools-tabbed-pane`.\n\nDOMHelpers.ts is updated to improve test cleanup by ensuring widgets are properly detached and removed from the DOM, even if they have `hideOnDetach` set.\n\nBug: 407751340\nChange-Id: I51f12c8c28fd159d2e0c0879803bda8c2c8e556f\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7716258\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "375b9411a792371871f80d1bf3764b72c43484b3",
      "tree": "0c5f20293eeb02706769797982f2c777de99b73a",
      "parents": [
        "f7df2a14c76913311db98655b9ae0c5141109702"
      ],
      "author": {
        "name": "Dominik Inführ",
        "email": "dinfuehr@chromium.org",
        "time": "Tue Mar 31 11:48:53 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 15:34:16 2026"
      },
      "message": "Remove show-option-to-expose-internals-in-heap-snapshot experiment\n\nThis CL removes this experiment which only guards whether this\ncheckbox is shown. The checkbox is then shown by default.\n\nBug: 497855658, 476074983\nChange-Id: I0ca70cf449317e75747b9d259cd623ca70f34ab2\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7715341\nReviewed-by: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nReviewed-by: Mathias Bynens \u003cmathias@chromium.org\u003e\nCommit-Queue: Dominik Inführ \u003cdinfuehr@chromium.org\u003e\n"
    },
    {
      "commit": "f7df2a14c76913311db98655b9ae0c5141109702",
      "tree": "f2bc0faff88dd95522186fa181b564dacd6ba8c7",
      "parents": [
        "1244cde09418c7a753cb19c944e15d507ecf56b7"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Tue Mar 31 14:53:57 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 15:30:05 2026"
      },
      "message": "AI: add a proper loading state to the \"Export for agents\" dialog\n\n1. Adds a loading spinner to the text area when the prompt is loading.\n2. Makes the disclaimer text show when in Markdown mode to avoid the\n   dialog height jumping around.\n\nFixed: 498178472\nChange-Id: I71309be4ee832488f4e009081b1d937fa35bcc34\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7717120\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "1244cde09418c7a753cb19c944e15d507ecf56b7",
      "tree": "7d0ca07eb8d85acacfa9ec6040cf02913f384b8c",
      "parents": [
        "22913538ccb5419ab9be5e3e39e2db9e7efa5d7f"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Tue Mar 31 14:38:04 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 15:20:52 2026"
      },
      "message": "Add left/right padding to user bubble in Ai Assistance\n\nBug: 498157535\nChange-Id: I4257b52616f0fd51c70dbc6683be12f651df077a\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7717119\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "22913538ccb5419ab9be5e3e39e2db9e7efa5d7f",
      "tree": "f8df9667369a4532a74c8f7ab8e102a389ce6228",
      "parents": [
        "d95d6ce2101b02613c78def342e3470ba3c7509a"
      ],
      "author": {
        "name": "Rune Lillesveen",
        "email": "futhark@chromium.org",
        "time": "Mon Mar 30 14:23:20 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 13:56:49 2026"
      },
      "message": "Allow @container queries without query part\n\nDrop early exit for name-only @container queries. Makes name-only\ncontainer queries being rendered in the style properties section.\n\nBug: 40287550\nChange-Id: I70835854beb89bb3c07175d11db8d418cd1a56fd\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706323\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "d95d6ce2101b02613c78def342e3470ba3c7509a",
      "tree": "cd27b76d33181e703f14381d56e99592b734f2db",
      "parents": [
        "9cd19430365888e9cf1e66cc260c6e2c1492df2e"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Tue Mar 31 10:49:20 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 11:54:24 2026"
      },
      "message": "Add a \u0027Show more\u0027 button to CodeBlock\n\nThis adds a \u0027Show more\u0027 button to CodeBlock and adds a line limit to\nits usages in ChatMessage (Ai Assistance)\n\nFixed: 497728473\nChange-Id: I794fbc50db32cf53a854ec338a1f096a53bbc80b\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7715278\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "9cd19430365888e9cf1e66cc260c6e2c1492df2e",
      "tree": "3910c1db8c82bfcc6aefd3bd929a80555bb7de35",
      "parents": [
        "c029f43a55ccde0ed721d29bf4f120692f32682c"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Tue Mar 31 11:10:47 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 11:42:57 2026"
      },
      "message": "Make stack traces copyable\n\nBug: 493132377\nChange-Id: Ie9ba064ae7fb1b7c2276dc572a6bad54eed17511\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7715342\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "c029f43a55ccde0ed721d29bf4f120692f32682c",
      "tree": "33dadd70948203cdcc175d92bf3249efaa6750b3",
      "parents": [
        "f74efa8c00be2dcf19a4677506d2f3fd21e6d50c"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Tue Mar 31 10:50:52 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 11:23:28 2026"
      },
      "message": "Update worker wrapper code to support WorkerMessagePort\n\nThe current implementation was using onmessage property on\nthe workers, that behaves differently in Chrome and NodeJS.\nAs NodeJS directly return the data without using the uderlying\nwrapper for the event unlike the browser.\n\nThe addEventListener method correctly uses the wrapper with the\nother properties, so we don\u0027t need to wrap it in an object.\n\nBug: 454624251\nChange-Id: I038f607d3146f69d1c20baf5d5866876161a6b7d\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7708306\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\n"
    },
    {
      "commit": "f74efa8c00be2dcf19a4677506d2f3fd21e6d50c",
      "tree": "45bd624a40697a6009c034436081c930f2b2e3ef",
      "parents": [
        "d8655ad33edfac9b1c0814fd9442e710021df8e7"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Tue Mar 31 10:26:38 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 11:21:40 2026"
      },
      "message": "AI: encourage context agent to use performance recording for LCP\n\nTrying to ensure that in this case it reaches for the performance\nrecording rather than the LH recording.\n\nFixed: 497870221\nChange-Id: Id5e70a7ad33b1a2ab78fccd95de176e5b6c4a296\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7715280\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n"
    },
    {
      "commit": "d8655ad33edfac9b1c0814fd9442e710021df8e7",
      "tree": "03b50115fe3ba48ef5fc462b183d6e2ed1889aa8",
      "parents": [
        "d3e376667f35094107e7be3c2974741c82a39fe6"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Tue Mar 31 10:08:59 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 10:53:32 2026"
      },
      "message": "Lighthouse: Handle run cancellation gracefully\n\nWhen a user cancels a Lighthouse run, the pending request to the\nworker could be left hanging because the detached ProtocolService\nwould never resolve or reject the promise.\n\nThis change gracefully handles cancellation by:\n1. Tracking pending worker requests in LighthouseProtocolService.\n2. Rejecting those pending requests with a specific CancelledError\n   when the service is detached.\n3. Checking for CancelledError in LighthousePanel.handleError so\n   we don\u0027t render a bug report to the user for a user-initiated\n   cancellation.\n\nThis also prevents AI agents that trigger Lighthouse from getting\nstuck on cancelled runs, without needing to leak try-catch blocks\nor string-matching into their implementation.\n\nFixed: 496941624\nChange-Id: If707831b06095e2b9e23f9694aca2c6302dcb246\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7708305\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "d3e376667f35094107e7be3c2974741c82a39fe6",
      "tree": "d37ef2de055fe7515467085a6851fdcd99cd3afb",
      "parents": [
        "c1e5b0fcbad067186cfc7d1a18b1c75a717d3b59"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Tue Mar 31 10:05:43 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 10:52:19 2026"
      },
      "message": "Remove ConversationHandler and external request handling logic\n\nThis CL removes the ConversationHandler class and all associated\nlogic for handling external requests in DevTools. This includes:\n- Removing handleExternalRequest and handleExternalRequestGenerator\n  from MainImpl.ts.\n- Removing handleExternalRecordRequest and handleExternalAnalyzeRequest\n  from TimelinePanel.ts.\n- Deleting ConversationHandler.ts and its tests.\n- Cleaning up unused external request types in AiAgent.ts.\n- Updating all relevant tests.\n\nFixed: 465239188\nChange-Id: I5533c349240628e30a301e12542a2d7aaace3a98\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7715339\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n"
    },
    {
      "commit": "c1e5b0fcbad067186cfc7d1a18b1c75a717d3b59",
      "tree": "af4783e4a4bab9fc5c66844e19a3a3526587e2c5",
      "parents": [
        "c8ed84b55acd9bdf148860edb104921540465f1d"
      ],
      "author": {
        "name": "Liviu Rau",
        "email": "liviurau@google.com",
        "time": "Mon Mar 30 15:22:40 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 09:05:57 2026"
      },
      "message": "[cleanup] Fix StorageMetadataView tests and expand ServiceWorkerCacheView coverage\n\nThis CL addresses several areas of testing debt:\n- Renames the describe block in StorageMetadataView.test.ts to match the component name.\n- Adds missing test cases to StorageMetadataView.test.ts for top-level site matching and title rendering.\n- Expands test coverage for ServiceWorkerCacheViews.test.ts to verify metadata rendering with storage keys and buckets.\n\nBug: 435311130\nChange-Id: Ifc8db218863c040cd2683031168a0093248545c2\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705548\nReviewed-by: Wolfgang Beyer \u003cwolfi@chromium.org\u003e\nCommit-Queue: Liviu Rau \u003cliviurau@chromium.org\u003e\n"
    },
    {
      "commit": "c8ed84b55acd9bdf148860edb104921540465f1d",
      "tree": "13ad17de9692a4dc97bb1a8bd48e45d75573493a",
      "parents": [
        "79863666371bea4145fcf9ffcc0a3f243700a160"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Tue Mar 31 06:31:58 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 07:52:34 2026"
      },
      "message": "Roll browser-protocol and CfT\n\nThis roll requires a manual review. See http://go/reviewed-rolls for guidance.\n\nRolling CfT pin together with browser-protocol files: https://chromium.googlesource.com/chromium/src/+log/c9e49d7cdbbc11a6a70bb2573f5a18cb23c1789b..ed66cb5e93e6205f5231c1dcfac9b91b2aa4ffd6\nIn case of failures or errors, reach out to someone from config/owner/COMMON_OWNERS.\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685939503265821361\n\nAdditionally, this DEPS change caused memory.test.ts to fail / flake.\nUpdating memory.test.ts.\n\nR\u003dchrome-devtools-waterfall-gardener-emea-oncall@google.com\n\nBug: none\nChange-Id: I5541e15c5e44cc1455fdf2b28058496895a63523\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7709898\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n"
    },
    {
      "commit": "79863666371bea4145fcf9ffcc0a3f243700a160",
      "tree": "fb0824033a802098a180b4d1a62f1cb8417ce138",
      "parents": [
        "c560c3d014ab844c0b40d5cd037861e481108403"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Mon Mar 30 13:16:45 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 07:44:45 2026"
      },
      "message": "AI: expose executeJavaScript in AccessibilityAgent\n\nThis CL enables the AccessibilityAgent to execute JavaScript on the\ninspected page, similar to the StylingAgent.\n\nTo support this, AgentOptions and CreateExtensionScopeFunction were\nmoved to a shared location in ExecuteJavascript.ts to avoid duplication.\nThe AccessibilityAgent now uses the document body as the default context\nnode ($0) for JavaScript execution.\n\nFixed: 496841464\nChange-Id: I707d66c28e10c63c30db5c52d162229bd43f9c20\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706066\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "c560c3d014ab844c0b40d5cd037861e481108403",
      "tree": "da699916348945787c3419c7cae8e382930d79c9",
      "parents": [
        "f80f41b29faddba5aa49bb07a47882286791b8f3"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Mon Mar 30 15:35:11 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 07:21:49 2026"
      },
      "message": "Linkify DOM nodes in a11y agent\u0027s output\n\nBug: 494173741\nChange-Id: Idac00786b05783db10897099d1cdba2aab47dd80\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706405\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "f80f41b29faddba5aa49bb07a47882286791b8f3",
      "tree": "3c82a0fe4e96d5b6c3215b93dae23c5eb297f8d4",
      "parents": [
        "58d2bc99b4d18b6db5983d29c1b097d2ae74dfc0"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Tue Mar 31 06:07:43 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 06:49:03 2026"
      },
      "message": "Disable flaky performance test\n\nNo-Tree-checks: true\nBug: 497965839\nChange-Id: I85789ad8ce48c8ff1eee1c673f1557a05ba8847d\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7714878\nAuto-Submit: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nReviewed-by: Alex Rudenko \u003calexrudenko@chromium.org\u003e\nCommit-Queue: Alex Rudenko \u003calexrudenko@chromium.org\u003e\n"
    },
    {
      "commit": "58d2bc99b4d18b6db5983d29c1b097d2ae74dfc0",
      "tree": "c13e5e885a6551932472ea433cedeaf37adc5ae8",
      "parents": [
        "760967c0393e0a2a2a8f72b604e7a30629abb306"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Mon Mar 30 16:48:16 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 04:56:44 2026"
      },
      "message": "Add unit tests for ImagePreviewPopover\n\nThis CL replaces the elements-img-tooltip layout test which can be\ndeleted from Chromium in another CL.\n\nBug: 490314415\nChange-Id: I0e60a39fa4aa16ea42297f4be175681b51ea6c0f\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7711976\nReviewed-by: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "760967c0393e0a2a2a8f72b604e7a30629abb306",
      "tree": "a048c7da8aa79e6baba7b6d132c59dfdbc3429c0",
      "parents": [
        "c85dadddd3dcae3f08bd0ebc50d837710101fd22"
      ],
      "author": {
        "name": "Kim-Anh Tran",
        "email": "kimanh@chromium.org",
        "time": "Mon Mar 30 13:49:37 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 04:28:58 2026"
      },
      "message": "Unify agent premables (structure, succinctness) of major panels\n\nFixed: 475205645\nChange-Id: Ia48e6de00114c0745a4cbf72db462e89fbb61806\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705546\nAuto-Submit: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Kim-Anh Tran \u003ckimanh@chromium.org\u003e\n"
    },
    {
      "commit": "c85dadddd3dcae3f08bd0ebc50d837710101fd22",
      "tree": "586df56e78fe5afbb9e56c46f3c59ec1fd53f2e9",
      "parents": [
        "59871f0617e0c46808059c50ee9163c4b40bd1a5"
      ],
      "author": {
        "name": "Liviu Rau",
        "email": "liviurau@google.com",
        "time": "Fri Mar 27 12:35:57 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 04:26:17 2026"
      },
      "message": "Enable GCA API for AI features\n\nBug: 452567615\nChange-Id: Id65bd6e5c72bb629ad32564c1f7b27c84eb1fbdc\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705796\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Liviu Rau \u003cliviurau@chromium.org\u003e\n"
    },
    {
      "commit": "59871f0617e0c46808059c50ee9163c4b40bd1a5",
      "tree": "1ffa960eb02400d39cb1a023a7e8879315e29329",
      "parents": [
        "0c7e258b6c7088c6997ae05a34ec1daa1a45237d"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 03:05:14 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 31 04:25:14 2026"
      },
      "message": "Update DevTools DEPS (trusted)\n\nRolling build: https://chromium.googlesource.com/chromium/src/build/+log/ef34c4e..c8d91cb\n\nRolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/f5c8166..d12632a\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685848905756840817\n\nBug: none\nChange-Id: Ie1b211ed1805a61bb6f57271b5de354ca445d9ec\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7713680\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0c7e258b6c7088c6997ae05a34ec1daa1a45237d",
      "tree": "5233a28694e58383f6aa56e48cc61f4c74d565fc",
      "parents": [
        "1d72590f37b8270f340fdb1e59a17241a78f6fcd"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Mon Mar 30 15:06:06 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 16:15:30 2026"
      },
      "message": "Small code health improvements\n\n\nBug: none\nChange-Id: I2d6f7d616b5759c7faff97776b4296b46d0fd83b\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705685\nCommit-Queue: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nReviewed-by: Samiya Caur \u003csamiyac@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Samiya Caur \u003csamiyac@chromium.org\u003e\n"
    },
    {
      "commit": "1d72590f37b8270f340fdb1e59a17241a78f6fcd",
      "tree": "cb8a8fc94b543117704c3259f72c45998dd5bb1b",
      "parents": [
        "249cdd101ca3900549c7643ac52647272b5bed58"
      ],
      "author": {
        "name": "Yao Xiao",
        "email": "yaoxia@chromium.org",
        "time": "Fri Mar 27 16:02:28 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 15:00:17 2026"
      },
      "message": "[AdTagging] Frontend: Add tests for ad provenance in \"ad\" adorner tooltip\n\nThis CL adds test coverage for the ad provenance data displayed in the\n\"ad\" adorner tooltip, completing the production changes recently landed\nin https://crrev.com/c/7695773.\n\nDrive-by: Update `aria-describedby` to `aria-details` on\n`\u003cdevtools-adorner\u003e`. This resolves a warning indicating that\n`aria-details` should be used for associating rich tooltips.\n\nBug: 495842556, 490029725\nChange-Id: If05c9256cb4176e64929411eb0b3a5d8f96c176e\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7701592\nCommit-Queue: Yao Xiao \u003cyaoxia@chromium.org\u003e\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "249cdd101ca3900549c7643ac52647272b5bed58",
      "tree": "1276d0eb52755e47d918f9ba6248800764518c17",
      "parents": [
        "52318eccc76b9bbdbcef249cd420a73139867f8d"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Mon Mar 30 14:21:49 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 14:59:13 2026"
      },
      "message": "AI: limit width of widget title\n\nTo ensure that it does not push the `Reveal \u003e` CTA out of the container.\n\nFixed: 497741079\nChange-Id: I29221118c224be015078dfe4cd0359c15c9fda7e\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706322\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "52318eccc76b9bbdbcef249cd420a73139867f8d",
      "tree": "4d422973a1a54f4196a7f97ef2c63ec6fb7d7431",
      "parents": [
        "4725422a903823574e99217e30bc1256899f839c"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Mon Mar 30 13:39:03 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 14:14:12 2026"
      },
      "message": "Make widget directive work on an arbitrary DOM element\n\nBug: 491079281\nChange-Id: If8ff78c35a9101c330cd37d014085807d5106848\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7638194\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\n"
    },
    {
      "commit": "4725422a903823574e99217e30bc1256899f839c",
      "tree": "92cd87509246be97eafe45955b67380979dbe44b",
      "parents": [
        "14822b44d7bba6e22697ba80893839dd5efe8a12"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 12:03:33 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 13:48:30 2026"
      },
      "message": "Update DevTools DEPS (trusted)\n\nRolling build: https://chromium.googlesource.com/chromium/src/build/+log/42f4939..ef34c4e\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685905526699778225\n\nBug: none\nChange-Id: Ia538713e501de0231694f9f768ad290f236ecc71\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7708382\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "14822b44d7bba6e22697ba80893839dd5efe8a12",
      "tree": "735fec35127de25d723de625757219d431eb3c0b",
      "parents": [
        "a515fcfa9b9ede4bc4205a11774ded20519eceab"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Fri Mar 27 18:33:23 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 12:52:21 2026"
      },
      "message": "Truncate activity links in the bottom up tree widget at 15 chars\n\nBug: 475846244\nChange-Id: I3e6388245e611a280bbc52fe7013b9ebef4a04e0\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706060\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "a515fcfa9b9ede4bc4205a11774ded20519eceab",
      "tree": "4c1c487aab90f8aa898cd7f822c896d7578b6df9",
      "parents": [
        "604cff0f002a159e1d221c55dd45f246e6d4f169"
      ],
      "author": {
        "name": "Samiya Caur",
        "email": "samiyac@google.com",
        "time": "Mon Mar 30 11:45:53 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 12:25:38 2026"
      },
      "message": "Add flex-wrap to infobar-info-actions\n\nThis is required to avoid Info bar overflow when narrow view\n\nScreenshot after the fix is added to the bug\n\nFixed: 475751167\nChange-Id: I04376148ff1145e7c10d609b9174b8426886260b\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705803\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Samiya Caur \u003csamiyac@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Samiya Caur \u003csamiyac@chromium.org\u003e\n"
    },
    {
      "commit": "604cff0f002a159e1d221c55dd45f246e6d4f169",
      "tree": "53659e4cc17e6e7808fe8634f8322313a4dfca30",
      "parents": [
        "5b9a48b98f5970ff064a39b3a9727ecc0c015376"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Mon Mar 30 09:44:35 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 10:45:46 2026"
      },
      "message": "Show computed styles widget in accessibility walkthrough\n\nFixed: 496932579\nChange-Id: I582f8a3f4c58a7e782e096d20c140d24d853d6c9\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7711672\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "5b9a48b98f5970ff064a39b3a9727ecc0c015376",
      "tree": "1caafc4b2f41c93b50ba6654a89f56308a52dad7",
      "parents": [
        "689b5edd2c3c50e9b39b11436ef938d3bf62f8db"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Mon Mar 30 07:26:23 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 10:29:26 2026"
      },
      "message": "[webmcp] Move model to front_end/models\n\nAlso adds a Tool class and merges the dispatcher into the model. The\ntool class generates StackTraces and has accessors for frames and DOM\nnodes.\n\nBug: 494516094\nChange-Id: I33eda1845c1de4c01beec6c7643f6ddbc36f22d8\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705363\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "689b5edd2c3c50e9b39b11436ef938d3bf62f8db",
      "tree": "e448e1f3f7ef143322d625d4a3bc55e3f0df44ce",
      "parents": [
        "26e6acdfeeaddffd3c6fbd9fea087ac4a06c1c41"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Mon Mar 30 07:43:10 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 10:22:41 2026"
      },
      "message": "Move lifecycle management from WidgetElement to the WidgetDirective\\\n\nBug: 491079281\nChange-Id: Icee1511b3e39ddf5540622ebabdabe46c224f28a\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7690863\nReviewed-by: Benedikt Meurer \u003cbmeurer@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\n"
    },
    {
      "commit": "26e6acdfeeaddffd3c6fbd9fea087ac4a06c1c41",
      "tree": "7a47af5adf0a3c7af4706c17fcfc741367816c76",
      "parents": [
        "0fe5fe7de147dfd49aa2ccb60ffc466a5e802a29"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Mon Mar 30 09:32:49 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 10:06:08 2026"
      },
      "message": "[webmcp] Show call stats\n\nThis adds some call stats to the call log table and the tools list.\nBelow the call log a stats bar is shown containing call counts. In the\ntool list, we show the call stats per tool.\n\nBug: 494516094\nChange-Id: I4bfe9b3331e90d1f8362f37aa0c471294d8f94da\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705797\nReviewed-by: Eric Leese \u003cleese@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nAuto-Submit: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "0fe5fe7de147dfd49aa2ccb60ffc466a5e802a29",
      "tree": "ef7b0643ca8b40417a5f5560b4aeb2264fcdb79e",
      "parents": [
        "8f560419ac290a2febf8f08e7dc0301b94c71426"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Mon Mar 30 08:41:17 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 09:16:39 2026"
      },
      "message": "AI: tidy up feedback row for AIv2\n\n1. Add a small top margin to ensure the content is pushed down from the\n   AI response\n2. Remove the separators between the items.\n3. Ensure we only add a separator to the right of \"copy for your coding\n   agent\" if we have suggestions to show\n\nFixed: 496935595, 496932577\nChange-Id: Ib7a7cbfaefc450da3d3c8f4f06e203384d358b05\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706057\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "8f560419ac290a2febf8f08e7dc0301b94c71426",
      "tree": "9d0cf96238eb1ac433a015c9c41f3a82113509b8",
      "parents": [
        "cf6a21eee79036d746e0d95a0544242e9eb3f4ec"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Mon Mar 30 08:27:30 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 09:03:24 2026"
      },
      "message": "AI: Render CSS change summary in ChatMessage for AIv2\n\nThis CL introduces the rendering of a CSS change summary directly within\nthe AI assistance ChatMessage component when the AIv2 host configuration\nis enabled.\n\nPreviously, CSS changes were only accessible via the PatchWidget or\nexternal mechanisms. With AIv2, we now render a \u0027devtools-code-block\u0027\ncontaining the CSS summary just above the message actions row, but only\nfor the final message in a conversation.\n\nKey changes:\n- ChatMessage now optionally accepts and renders a \u0027changeSummary\u0027 as\n  part of the last message.\n- ChangeManager formatting is updated to omit metadata comments (source\n  location and simple selectors) when AIv2 is active for a cleaner output.\n\nFixed: 496578358\nChange-Id: I89a06ff7cc1e4594b90a1fdff10ab856c3f3a063\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705597\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "cf6a21eee79036d746e0d95a0544242e9eb3f4ec",
      "tree": "998476ac4fce52771d19a36595a71a3ff73c20ad",
      "parents": [
        "f68504f15c5dab44fd602d9c2e97bd4e567715e2"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 03:32:10 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Mar 30 06:35:36 2026"
      },
      "message": "Update DevTools DEPS (trusted)\n\nRolling build: https://chromium.googlesource.com/chromium/src/build/+log/d1cac3b..42f4939\n\nRolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/f5a5726..f5c8166\n\nRoll created at https://cr-buildbucket.appspot.com/build/8685939503265821361\n\nBug: none\nChange-Id: I93db413791f4a0211e1a5275b81077e323c5f4eb\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7709897\nCommit-Queue: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f68504f15c5dab44fd602d9c2e97bd4e567715e2",
      "tree": "63048e139bad4a69376efb2f8890405dd2673a06",
      "parents": [
        "44c56cc4f53e1dce5de6644644c7b5e1a3de485e"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Fri Mar 27 17:14:55 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 18:28:47 2026"
      },
      "message": "AI: remove bottom border on CWV widget\n\nFixed: 496944754\nChange-Id: I449e8b866cba5ce7442ae1b5e3c14f55761a71ed\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706058\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "44c56cc4f53e1dce5de6644644c7b5e1a3de485e",
      "tree": "e87d6eea39621a3c19a79987d1cd61ca3fa4f190",
      "parents": [
        "5835d52be8f1d4d72755e9297972fc08e3d9a77a"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Fri Mar 27 15:54:02 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 16:56:45 2026"
      },
      "message": "AI: tweak prompt for summary agent\n\nTo make it deal with code changes better and not imply that they are the\nexact fix that should be used in the source code.\n\nBug: 488991122\nChange-Id: I7e16b6d03a45cc9cf2b0b2c466790b095b771238\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705858\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "5835d52be8f1d4d72755e9297972fc08e3d9a77a",
      "tree": "8141b4a666b5b31ce0f5f848fce2f4a1a36eb03f",
      "parents": [
        "1f5608bacd2a8de618f01f6933df2ff9f5f68f86"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Fri Mar 27 10:51:54 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 16:48:15 2026"
      },
      "message": "Remove uses of UI in some Memory panel classes.\n\nThe function wrap the View rather then the view being created from the class where ever needed, with that they needed to live on the UI layer, with the change we can move them.\n\nAlso remove the strange instance object, created it in-place and\npass it down the consumers.\n\nBug: 454624251\nChange-Id: I181bacf23418a2f6a70500f72136d138194e5cce\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7693774\nReviewed-by: Simon Zünd \u003cszuend@chromium.org\u003e\nCommit-Queue: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\n"
    },
    {
      "commit": "1f5608bacd2a8de618f01f6933df2ff9f5f68f86",
      "tree": "aaecf08dd1781da4b31efd92ab76360d5c680764",
      "parents": [
        "1a7ad3173a81586641caf0185688f0c00b80f2f6"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Fri Mar 27 14:28:34 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 15:25:14 2026"
      },
      "message": "Add a bottom up tree revealer to the same widget\n\nBug: 475846244\nChange-Id: I02268bda6daf2cac224e7d1e557ff7c359d270b3\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705798\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "1a7ad3173a81586641caf0185688f0c00b80f2f6",
      "tree": "2dfbf7d87a10462877a9e07761c077369033accf",
      "parents": [
        "cad09ab04761067f849c678f1c3737758d470e21"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Fri Mar 27 13:54:52 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 14:51:24 2026"
      },
      "message": "[webmcp] Filtering tool calls\n\nThis CL connects the tool call log with the filter UI.\n\nBug: 494516094\nChange-Id: Icb410be9f5604b3dbc69ed84930814f3bc6cd1b9\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705596\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Simon Zünd \u003cszuend@chromium.org\u003e\n"
    },
    {
      "commit": "cad09ab04761067f849c678f1c3737758d470e21",
      "tree": "ddc125367a3ab7679317926f02fa15073b3c07b0",
      "parents": [
        "f9d320099d6750d1edf5729f5b4478af6b4a7635"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Fri Mar 27 12:49:51 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 14:50:21 2026"
      },
      "message": "[webmcp] Add a call log view\n\nBug: 494516094\nChange-Id: I8eb28ea06149e62d9f5fc551ac8cb31f97cbf608\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705113\nReviewed-by: Simon Zünd \u003cszuend@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "f9d320099d6750d1edf5729f5b4478af6b4a7635",
      "tree": "47acf845720d74ead55d308ffa1eb666fda359c8",
      "parents": [
        "bfe5424edc6c8097b2611e233444c9c5406788af"
      ],
      "author": {
        "name": "Eric Leese",
        "email": "leese@chromium.org",
        "time": "Fri Mar 27 13:41:17 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 14:38:13 2026"
      },
      "message": "Address flaky screenshot for TimelineFlameChartView.test.ts\n\nUse the updateComplete promise to ensure the widget has rendered before\ntaking a screenshot.\n\nBug: 490211491,492130968,492128682,492124257\nChange-Id: Id86683bbe1bd67394af55a58f0fbc2a68c1e4103\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7704136\nCommit-Queue: Eric Leese \u003cleese@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nAuto-Submit: Eric Leese \u003cleese@chromium.org\u003e\n"
    },
    {
      "commit": "bfe5424edc6c8097b2611e233444c9c5406788af",
      "tree": "d9ece4ccdf937c2c5bc0683ad4e4469d07cb51fc",
      "parents": [
        "f31a6c3ae5cf49dde017dc838773084aac98871e"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 12:05:21 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 13:21:38 2026"
      },
      "message": "Update DevTools DEPS (trusted)\n\nRolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/69860df..f5a5726\n\nRoll created at https://cr-buildbucket.appspot.com/build/8686177316570236321\n\nBug: none\nChange-Id: I4ebb1f9387258d3ea715c17438ee823a40b31d86\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7704135\nCommit-Queue: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f31a6c3ae5cf49dde017dc838773084aac98871e",
      "tree": "df4d087a54c1fddd9645aad3fecbd97fdc905894",
      "parents": [
        "69ba4f4f79b9e34135d31b54679dad9bdd82766e"
      ],
      "author": {
        "name": "Kateryna Prokopenko",
        "email": "kprokopenko@chromium.org",
        "time": "Fri Mar 27 12:16:33 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 13:11:57 2026"
      },
      "message": "Show bottom up tree widget in main thread activity walkthrough step\n\nBug: 475846244\nChange-Id: I380fe07026bcc458eadb4d9857078d8ab14f0577\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7696759\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\n"
    },
    {
      "commit": "69ba4f4f79b9e34135d31b54679dad9bdd82766e",
      "tree": "1e852e675b44519365486fd2061be23e8fb541c2",
      "parents": [
        "265a55e76f9dc3e1ea1535edc9db909de5babe8b"
      ],
      "author": {
        "name": "Alina Varkki",
        "email": "alinavarkki@google.com",
        "time": "Fri Mar 27 12:16:29 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 12:58:15 2026"
      },
      "message": "[AI] Do not show over 10 rows in the DOM node widget\n\nAdding a maxRows variable to ElementsTreeOutline. When it is not undefined, show only the set amount of rows.\n\nScreenshot: https://screenshot.googleplex.com/7RRGAX8A4rgTQVy\n\nBug: 496211038\nChange-Id: Ie92eece6b5e0c0ad84682ec022adcbf50bf35c45\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7706252\nAuto-Submit: Alina Varkki \u003calinavarkki@chromium.org\u003e\nCommit-Queue: Alina Varkki \u003calinavarkki@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "265a55e76f9dc3e1ea1535edc9db909de5babe8b",
      "tree": "05c3971b84a22a0b7dd5e3b16699ca2fd73225b0",
      "parents": [
        "425322d1abb2f9e5227d1528899048c40aa0bda9"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Fri Mar 27 10:21:27 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 10:56:21 2026"
      },
      "message": "Extract executeJavaScript logic into a reusable utility\n\nSo we can use it in other agents.\n\nBug: 496841464\nChange-Id: I4a21652633812365c091e70e27213fba3c2db524\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705334\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "425322d1abb2f9e5227d1528899048c40aa0bda9",
      "tree": "d5cd1dfc20593004ae8c889765af8d26d16dc09e",
      "parents": [
        "61ae24a3d501f0c33252fd6ce63469462319a62e"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Fri Mar 27 10:02:38 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 10:06:06 2026"
      },
      "message": "AI: Move \u0027Copy for your coding agent\u0027 button to ChatMessage component\n\nThis CL moves the \u0027Copy for your coding agent\u0027 button from the ChatView\ncomponent to the individual ChatMessage component.\n\nKey changes:\n- Button is now rendered within each ChatMessage, specifically positioned\n  between action buttons and suggestions.\n- Updated the button string and ExportForAgentsDialog heading to \u0027Copy\n  for your coding agent\u0027.\n- Updated styling to accommodate the new button placement.\n- Added unit tests in ChatMessage.test.ts to verify the button\u0027s\n  rendering and correct DOM positioning.\n- Cleaned up unused logic and imports in ChatView.ts.\n\nFixed: 496434060\nChange-Id: I87e10035d33985fe968ef4291a444b9a523be74d\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7702153\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nReviewed-by: Alina Varkki \u003calinavarkki@chromium.org\u003e\n"
    },
    {
      "commit": "61ae24a3d501f0c33252fd6ce63469462319a62e",
      "tree": "b55b096d54c08a5d28d1ccda53d1aa51977703ac",
      "parents": [
        "1f80e8d1a0fa2d779bf9c76072db189e4fd2b605"
      ],
      "author": {
        "name": "Jack Franklin",
        "email": "jacktfranklin@chromium.org",
        "time": "Fri Mar 27 09:41:29 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 09:49:22 2026"
      },
      "message": "AI: add chat \"bubble\" styles for AIv2\n\nFixed: 496515360\nChange-Id: I7230e7d10010a96b9724adb403c81d1593b6dd08\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7702194\nReviewed-by: Kateryna Prokopenko \u003ckprokopenko@chromium.org\u003e\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "1f80e8d1a0fa2d779bf9c76072db189e4fd2b605",
      "tree": "9d9e01a1e7d37138c4443d18e04a4aae348e510b",
      "parents": [
        "9088186d46f4d5181336f793e844e5e376bae32e"
      ],
      "author": {
        "name": "Changhao Han",
        "email": "changhaohan@chromium.org",
        "time": "Thu Mar 26 15:56:58 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 09:42:25 2026"
      },
      "message": "Update eval README and update DEPS\n\nBug: 495725582\nChange-Id: I70d5cd992b71f1906443498ee0f8a2d1fb2e5eb6\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705352\nCommit-Queue: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nAuto-Submit: Changhao Han \u003cchanghaohan@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "9088186d46f4d5181336f793e844e5e376bae32e",
      "tree": "c7f883903040da0ef3b2dbc19ce5cede9258dae1",
      "parents": [
        "34014008fdfcd20f22a23d5c2159e0d5ad07f853"
      ],
      "author": {
        "name": "Philip Pfaffe",
        "email": "pfaffe@chromium.org",
        "time": "Thu Mar 26 16:46:54 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 09:13:36 2026"
      },
      "message": "[webmcp] Add a filter bar\n\nBug: 494516094\nChange-Id: I9a716ed4260c433eb1c3c99e079a3ea3a36a865d\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705353\nReviewed-by: Simon Zünd \u003cszuend@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "34014008fdfcd20f22a23d5c2159e0d5ad07f853",
      "tree": "86b517fbe2f0557cc2fc980e0b2adb10954878ad",
      "parents": [
        "2c8829a684e25f76850c33b132176649412fe280"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Thu Mar 26 21:03:28 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 08:46:17 2026"
      },
      "message": "Remove WidgetElement.createWidget and replaced it with a free function.\n\nPreviously, Widget.getOrCreateWidget would call the createWidget method on a WidgetElement to get a widget instance. Instead a free function and a new registerWidgetConfig function is introduced, which subclasses of WidgetElement use in their constructor to define how their corresponding widget should be created.\n\n\nBug: 491079281\nChange-Id: I27498593c99e3735dc8d91cd27a601b5f2fb353a\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7696617\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\n"
    },
    {
      "commit": "2c8829a684e25f76850c33b132176649412fe280",
      "tree": "c216f55c7debc274f482a52e67e8372d64123e5c",
      "parents": [
        "32669041b161433de4054de15c36b0eec6a5667a"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 03:21:04 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 08:23:57 2026"
      },
      "message": "Roll browser-protocol and CfT\n\nThis roll requires a manual review. See http://go/reviewed-rolls for guidance.\n\nRolling CfT pin together with browser-protocol files: https://chromium.googlesource.com/chromium/src/+log/{old_revision}..{new_revision}\nIn case of failures or errors, reach out to someone from config/owner/COMMON_OWNERS.\n\nRoll created at https://cr-buildbucket.appspot.com/build/8686211293971431281\n\nR\u003dchrome-devtools-waterfall-gardener-emea-oncall@google.com\n\nBug: none\nChange-Id: If9d888212b34c5da4a010d13df19f70cd196d726\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7704342\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Eric Leese \u003cleese@chromium.org\u003e\n"
    },
    {
      "commit": "32669041b161433de4054de15c36b0eec6a5667a",
      "tree": "857d7f1358a614ab7e02f0362ab4fef79a778c89",
      "parents": [
        "736355a83083dadba61000a349c4299569471183"
      ],
      "author": {
        "name": "devtools-ci-autoroll-builder",
        "email": "devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 03:18:33 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Mar 27 04:37:47 2026"
      },
      "message": "Update DevTools DEPS (trusted)\n\nRolling build: https://chromium.googlesource.com/chromium/src/build/+log/17914a5..d1cac3b\n\nRolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/ce1ebad..69860df\n\nRoll created at https://cr-buildbucket.appspot.com/build/8686211293971431281\n\nBug: none\nChange-Id: I0a5c2dc1f1936913593c797c5142643d734016b3\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7704341\nCommit-Queue: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\nBot-Commit: Devtools Autoroller \u003cdevtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "736355a83083dadba61000a349c4299569471183",
      "tree": "a72ef4c4a69810d02e2c8cc35c4747be70635beb",
      "parents": [
        "df3ba6ca782489f4d650fee1279db38e4eddddf1"
      ],
      "author": {
        "name": "Samiya Caur",
        "email": "samiyac@google.com",
        "time": "Thu Mar 26 21:12:56 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 22:11:36 2026"
      },
      "message": "Add code completion summary toolbar to styles pane\n\nThe summary toolbar is responsible for displaying loading state (using a\nspinner) and show privacy and recitation disclaimer. I have tried to\nimplement this similar to existing toolbar integration in\nfront_end/panels/console/ConsoleView.ts\n\nI had to update the CSS which is used for wrapping summary toolbar to\nuse `@container` instead of `@media` - as part of this change, also had\nto update CSS for existing toolbar in Console panel.\n\nThe text for disclaimer still needs to be updated.\n\nBypass-Check-License: Existing file\nFixed: 476101419, 476101019\nChange-Id: I0610fc3fe5d60807c3045a8933e85aa5bf9e3abc\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7698167\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Samiya Caur \u003csamiyac@chromium.org\u003e\n"
    },
    {
      "commit": "df3ba6ca782489f4d650fee1279db38e4eddddf1",
      "tree": "78c4fc61ecacde7876cdb4ea78a556ca1b387610",
      "parents": [
        "0cd5795c2f1ef1dd30831dc2f85816c2bb08aab4"
      ],
      "author": {
        "name": "Samiya Caur",
        "email": "samiyac@google.com",
        "time": "Thu Mar 26 21:12:44 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 22:04:54 2026"
      },
      "message": "Move logic for instantiating AI completion provider to StylesSidebarPane\n\nThis is required for adding code completion summary toolbar (which\ncontains loading state, privacy disclaimer etc.)\n\nBug: 476101419, 476101019\nChange-Id: I26fb4de4ae353991d7346059491b5beb2d1d4af3\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7686276\nReviewed-by: Philip Pfaffe \u003cpfaffe@chromium.org\u003e\nAuto-Submit: Samiya Caur \u003csamiyac@chromium.org\u003e\nCommit-Queue: Samiya Caur \u003csamiyac@chromium.org\u003e\n"
    },
    {
      "commit": "0cd5795c2f1ef1dd30831dc2f85816c2bb08aab4",
      "tree": "47045247dfa67c58e10118e5f975da17bfd789ff",
      "parents": [
        "3fde160ec87ba85ee79263a07adb812fb556aece"
      ],
      "author": {
        "name": "Guangyue Xu",
        "email": "guangyue.xu@microsoft.com",
        "time": "Mon Mar 23 16:54:26 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 21:48:47 2026"
      },
      "message": "Refactor InspectorView: extract drawer logic into InspectorDrawerView\n\nThis is a preparatory CL that extracts the existing drawer logic into\nthe new InspectorDrawerView.ts without adding any new functionality.\nThis is a pure refactoring.\n\nOriginal CL for the minimized drawer:\nhttps://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7566246\n\nBug: 483762280\nChange-Id: I808e1235776ad7b1bc826f00361ba461087b7cbb\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7685970\nReviewed-by: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Guangyue Xu \u003cguangyue.xu@microsoft.com\u003e\nReviewed-by: Piotr Paulski \u003cpiotrpaulski@chromium.org\u003e\n"
    },
    {
      "commit": "3fde160ec87ba85ee79263a07adb812fb556aece",
      "tree": "56b8d7573176928af7d76d581348f71c41e5bc2b",
      "parents": [
        "5b4a14ceeeb42f9d14815501ffb066915889406b"
      ],
      "author": {
        "name": "Nikolay Vitkov",
        "email": "nvitkov@chromium.org",
        "time": "Thu Mar 26 16:56:38 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 21:23:08 2026"
      },
      "message": "Fix Show code getting chopped off in some cases\n\nWhenever an error happened, for some reason the visible area would\nstay the same height so the first element was not showing correctly.\nWe can safely remove the overflow as that is handled by the\nsplit widget.\n\nFixed: 493488550\nChange-Id: Id6885ff099fc1b25f7301dce35d26e634e6cee9e\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7705493\nReviewed-by: Samiya Caur \u003csamiyac@chromium.org\u003e\nAuto-Submit: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Samiya Caur \u003csamiyac@chromium.org\u003e\n"
    },
    {
      "commit": "5b4a14ceeeb42f9d14815501ffb066915889406b",
      "tree": "6c88b905aa96ee8890a4171809ef46e898315ff1",
      "parents": [
        "1a9e4397442d5ab1ce4fc0dfecf0687d3f2b1e73"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Thu Mar 26 19:56:19 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 20:40:39 2026"
      },
      "message": "Handle test output messages that arrive before the waiter is ready.\n\nThe waitForTestResultsAsMessage function now buffers test output messages received via top.postMessage in earlyTestResults if the waiter is not yet active. This prevents missing test results that are posted very quickly after the test starts. When waitForTestResultsAsMessage is called, it first checks the buffer before setting up a waiter.\n\nBug: 491766258\nChange-Id: Ib34bb6e87ab1036e1c52ecbcd057050dc490fe7b\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7704616\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\n"
    },
    {
      "commit": "1a9e4397442d5ab1ce4fc0dfecf0687d3f2b1e73",
      "tree": "36449f038ad1043cdc70145084e5ebb5cc3ac42e",
      "parents": [
        "de377f043b72d04bddedbea947be0ab72175b110"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Thu Mar 26 16:26:17 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 16:52:55 2026"
      },
      "message": "Turn ThirdPartyTreeView into a widget\n\nThis change removes the custom `devtools-performance-third-party-tree-view` element and instead uses the standard `devtools-widget` binding to render the `ThirdPartyTreeViewWidget`. The widget now exposes setters for `model`, `activeSelection`, and `maxRows`, allowing it to be configured declaratively within Lit templates. Event listeners are attached using `UI.Widget.widgetRef`. This simplifies the integration of the ThirdPartyTreeView into the TimelineDetailsView and AI Assistance panel.\n\nBug: 407751287\nChange-Id: I7c4c8cce32a3efdd6cc9b7040894976dc14651fb\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7700718\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "de377f043b72d04bddedbea947be0ab72175b110",
      "tree": "82716e4f84268313eeee099c93fdf92b9dcf0675",
      "parents": [
        "cba4c050b64c0c7b00187dde9520e432c33aeb08"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Thu Mar 26 16:26:11 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 16:49:57 2026"
      },
      "message": "Refactor ThirdPartyTreeView to use data setters\n\nIn a preparation to the custom element removal, this CL refactors the\n`ThirdPartyTreeViewWidget` to use properties and setters for data and\nevent handlers. Specifically, `maxRows` is now exposed as setter so that\nwe can remove the attribute. The event callbacks `onRowHovered`,\n`onBottomUpButtonClicked`, and `onRowClicked` are also updated to be\nconfigured as properties, which under the hood attach the necessary\nevent listeners.\n\nBug: 407751287\nChange-Id: Idabe2095814df0850e5126fbe7cab3a953eea6f3\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7700275\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\n"
    },
    {
      "commit": "cba4c050b64c0c7b00187dde9520e432c33aeb08",
      "tree": "7ce6fc1fcf5a46489294be30784ad2f61ac4524d",
      "parents": [
        "f3d38c8abaf1a6c60508c387bc274e5b1a3aae70"
      ],
      "author": {
        "name": "Alina Varkki",
        "email": "alinavarkki@google.com",
        "time": "Thu Mar 26 15:53:14 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 16:48:52 2026"
      },
      "message": "Change the size of icons in buttons to size-8\n\nBug: 495313734\nChange-Id: I6ed4919a4ab4fa3a5661e6ec8a50f6b3ba6afecb\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7703778\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Alina Varkki \u003calinavarkki@chromium.org\u003e\n"
    },
    {
      "commit": "f3d38c8abaf1a6c60508c387bc274e5b1a3aae70",
      "tree": "27d113e600aaf4a46806b91cd09a62b9877a724b",
      "parents": [
        "8295d7223bbda3412c6a50b54d7ea2d479fc2054"
      ],
      "author": {
        "name": "Danil Somsikov",
        "email": "dsv@chromium.org",
        "time": "Thu Mar 26 14:24:22 2026"
      },
      "committer": {
        "name": "Devtools-frontend LUCI CQ",
        "email": "devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 26 16:16:19 2026"
      },
      "message": "Replace the setModelWithEvents and updateContents in TimelineTreeView with setters   and update migrate all the existing usage\n\nBug: 407751287\nChange-Id: Ib1d12d07bd0799bfe5a63dd9b4c6e2a3bf313fdb\nReviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7704572\nAuto-Submit: Danil Somsikov \u003cdsv@chromium.org\u003e\nReviewed-by: Jack Franklin \u003cjacktfranklin@chromium.org\u003e\nCommit-Queue: Danil Somsikov \u003cdsv@chromium.org\u003e\n"
    }
  ],
  "next": "8295d7223bbda3412c6a50b54d7ea2d479fc2054"
}
