{
  "commits": {
    "7711592": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "7711592",
      "clUrl": "https://chromium-review.googlesource.com/c/7711592",
      "description": "This reverts commit 654653b2344af151589d6148594931f994047029.\n\nReason for revert: `FILE_NOTIFY_INFORMATION` is a variable-sized\nstruct that is filled out by the kernel. If the kernel is providing\nuser code with bad offsets, a lot of things have already gone wrong.\n\nOriginal change's description:\n\u003e Terracotta-Phase-1: Check size of `FILE_NOTIFY_INFORMATION`\n\u003e\n\u003e This CL is speculative. Please see the linked bug for details.\n\u003e\n\u003e Bug: 497095799\n\u003e Change-Id: Id78dc5298433994f834c20e30dd89c2278bb6689\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7711592\n\u003e Auto-Submit: Kalvin Lee \u003ckdlee@chromium.org\u003e\n\u003e Reviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\n\u003e Commit-Queue: Mingyu Lei \u003cleimy@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1607683}\n\nBug: 497095799\nChange-Id: I86b8e58c10248f237d0977a264b59be76bcad70f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8127138\nReviewed-by: Mingyu Lei \u003cleimy@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672178}",
      "email": "dcheng@chromium.org",
      "hash": "73eaf28c7f584e1dd8358115a337caefa15d4a27",
      "subject": "Revert \"Terracotta-Phase-1: Check size of `FILE_NOTIFY_INFORMATION`\""
    },
    "7920709": {
      "author": "Charles Meng",
      "avatar": "https://lh6.googleusercontent.com/-6vxPI_1mR40/AAAAAAAAAAI/AAAAAAAAAAA/NynSxEyJ0dU/s120-p/photo.jpg",
      "cl": "7920709",
      "clUrl": "https://chromium-review.googlesource.com/c/7920709",
      "description": "Add snooze IPH for indirect access that is shown when a new side by side\nsplit is created. The IPH will stop showing if the user clicks the\ntoolbar button while the IPH is showing. Additionally, it will not show\nafter the user creates a stacked split or changes the orientation of a\nside by side split. The IPH aborts (and may still show) if the user\nswitches to a non-split tab.\n\ngo/strpic/f927366ed6b874ce9d1e4ddd3029716736e8d304\n\nFixed: 519614377\nChange-Id: Ib0042199e4a2a23a6251d7670a503f96bfbe7b4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920709\nCommit-Queue: Eshwar Stalin \u003cestalin@chromium.org\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672225}",
      "email": "charlesmeng@chromium.org",
      "hash": "2538ada6c5eacc01b6b9eb59ef35d1df9338c32c",
      "subject": "[TopBottomSplits] IPH for indirect access branch"
    },
    "8041295": {
      "author": "Ryo Hiyoshi",
      "avatar": "https://lh3.googleusercontent.com/-3Gw4pdkKN4I/AAAAAAAAAAI/AAAAAAAAAAA/dpwCoP86PaQ/s120-p/photo.jpg",
      "cl": "8041295",
      "clUrl": "https://chromium-review.googlesource.com/c/8041295",
      "description": "The id(\"duplicate\") subtest expects XPath's id() to return all elements\nthat share the same ID. However, Chromium's current implementation\nreturns only the first element, so this subtest is failing. According to\nXPath 1.0 section 5.2.1 [1], if two elements have the same unique ID,\nthe second element must be treated as not having a unique ID. In\naddition, every browser listed on wpt.fyi fails this subtest. Therefore,\nthe test itself is what is wrong.\n\nUpdate the expectation to match the spec and remove the failure\nbaseline.\n\n[1] https://www.w3.org/TR/1999/REC-xpath-19991116/#unique-id\n\nFixed: 422038088\nChange-Id: I4796d83f5e57eca80e6122c5627fd43d3c8cfda8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8041295\nCommit-Queue: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672176}",
      "email": "ryohiy.dev@gmail.com",
      "hash": "cc1871305212c68a62bf0733d547add781833522",
      "subject": "Fix the duplicate-ID expectation in wpt/domxpath/fn-id.html"
    },
    "8077458": {
      "author": "Viktoriya Bryhider",
      "avatar": "https://lh5.googleusercontent.com/-wGCaP-JysYs/AAAAAAAAAAI/AAAAAAAAAAA/lLN-FlIEaUQ/s120-p/photo.jpg",
      "cl": "8077458",
      "clUrl": "https://chromium-review.googlesource.com/c/8077458",
      "description": "Replace the deprecated profile string ID used to identify the source of\nan extension action drag-and-drop with the profile's unguessable\nBrowserContext token.\n\nSerialize the token by writing its high and low components to the\npickle, and reject the payload if the token fails to deserialize when\nread back.\n\nBug: 466132514\nChange-Id: Ic691a914b6bea2b3486aa6428ebd943858de61ed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8077458\nCommit-Queue: Viktoriya Bryhider \u003cvbryhider@microsoft.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672173}",
      "email": "vbryhider@microsoft.com",
      "hash": "bc6ac8c03229543ce8493af60d02f694ececbe8d",
      "subject": "Use BrowserContext token in BrowserActionDragData"
    },
    "8086799": {
      "author": "Kunjan Vinay Patel",
      "avatar": "",
      "cl": "8086799",
      "clUrl": "https://chromium-review.googlesource.com/c/8086799",
      "description": "Verify that the WebContents is still valid for intent picking (i.e. not\nalready reparented into an app window) before attempting to launch the\napp in ShowIntentPickerOrLaunchAppImpl and OnIntentPickerClosedMaybeLaunch.\nThis prevents a crash when the user triggers the intent picker multiple\ntimes in rapid succession before the first launch completes.\n\nTAG=agy\nCONV=4d0e3107-8b55-4681-8104-701a2c963131\n\nBug: 493161437, 534402758\nChange-Id: I3662aa7b81f56b579579a61dd585df096cce3e06\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8086799\nReviewed-by: Adriana Ixba \u003caixba@chromium.org\u003e\nCommit-Queue: Kunjan Patel \u003cksukh@chromium.org\u003e\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672310}",
      "email": "ksukh@google.com",
      "hash": "5d49e099e1ed326d971ca7f7882fe5947c324a16",
      "subject": "Fix crash in ReparentWebContentsIntoAppBrowser due to double trigger"
    },
    "8089061": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8089061",
      "clUrl": "https://chromium-review.googlesource.com/c/8089061",
      "description": "The following test passes, update the corresponding TestExpectations\nentry:\nvirtual/gpu/fast/canvas/canvas-imageSmoothing-disabled-scaling-down.html\n\nBug: 40087844\nChange-Id: I91ac3005ee75ee2f08e87d2f2aad8e8ba4147bf4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089061\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672239}",
      "email": "yangsharon@igalia.com",
      "hash": "289a6bd13ace39bf1bca51b545f70770da1a86bc",
      "subject": "Remove stale Linux canvas-imageSmoothing TestExpectations entry"
    },
    "8089256": {
      "author": "Sharon Yang",
      "avatar": "https://lh6.googleusercontent.com/-2esOg0dM7eE/AAAAAAAAAAI/AAAAAAAAAAA/ENNhPwF6J84/s120-p/photo.jpg",
      "cl": "8089256",
      "clUrl": "https://chromium-review.googlesource.com/c/8089256",
      "description": "http/tests/html/scaled-oopif-text-not-blurry.html (Win) now passes.\nRemove it from TestExpectations and clean up surrounding comments.\n\nBug: 359279545\nChange-Id: Ia83ba913787133e7b2b8277df5665e63146867f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8089256\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Sharon Yang \u003cyangsharon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672236}",
      "email": "yangsharon@igalia.com",
      "hash": "b7718f5ef427bbddddcf1d505e6ecdb860f2b6dd",
      "subject": "Remove stale TestExpectations for http test failures"
    },
    "8119636": {
      "author": "Min Qin",
      "avatar": "https://lh5.googleusercontent.com/-m1UqpQ3kh9g/AAAAAAAAAAI/AAAAAAAAAAA/lbNiemPt30c/s120-p/photo.jpg",
      "cl": "8119636",
      "clUrl": "https://chromium-review.googlesource.com/c/8119636",
      "description": "When kDeferredDownloadHistoryLoading is enabled, DownloadHistory is not\ninitialized by default on DownloadManager startup.\n\nThis change ensures ChromeBrowsingDataRemoverDelegate triggers\nInitializeHistory() and waits for DownloadManager initialization before\ncompleting embedder data removal for DATA_TYPE_DOWNLOADS. This\nguarantees that all historical download items are loaded from disk and\nready to be deleted.\n\nBug: 514438970\nChange-Id: Iad6daff08b90a1bdce7f7419807f5fe01dd5e278\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8119636\nCommit-Queue: Min Qin \u003cqinmin@chromium.org\u003e\nReviewed-by: Christian Dullweber \u003cdullweber@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672147}",
      "email": "qinmin@chromium.org",
      "hash": "41b6ed024e7a5b55f85286694c826c97e43f23ae",
      "subject": "Initialize and wait for DownloadHistory in ChromeBrowsingDataRemoverDelegate"
    },
    "8122334": {
      "author": "Tarek Makkouk",
      "avatar": "https://lh5.googleusercontent.com/-WQ3QTyOZTZw/AAAAAAAAAAI/AAAAAAAAAAA/PSULP8dhkh0/s120-p/photo.jpg",
      "cl": "8122334",
      "clUrl": "https://chromium-review.googlesource.com/c/8122334",
      "description": "Bug: 536445331\nChange-Id: I8c1489a1230124de8f164776824d7b93015c0772\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8122334\nReviewed-by: Ginny Huang \u003cginnyhuang@chromium.org\u003e\nCommit-Queue: Tarek Makkouk \u003ctarekmakkouk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672223}",
      "email": "tarekmakkouk@google.com",
      "hash": "ad25dff3197f60bbcaf0d6d42a692b675db5a3d2",
      "subject": "[iOS] Implement Gemini Live FRE funnel metric"
    },
    "8123135": {
      "author": "Ritika Gupta",
      "avatar": "https://lh3.googleusercontent.com/-rN_PSVjcJd4/AAAAAAAAAAI/AAAAAAAAAAA/l6NwvYq97Xc/s120-p/photo.jpg",
      "cl": "8123135",
      "clUrl": "https://chromium-review.googlesource.com/c/8123135",
      "description": "Added test cases for:\n1. Deferring trigger actuation requests when background triggering is enabled,\n   and verifying they complete once OnBackgroundTabPrepared is called.\n2. Verifying requests are failed when OnBackgroundSetupFailed is called.\n\nBug: 534400502\nChange-Id: I68358acb65af4beca92510c8115efa8761b10c97\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8123135\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCommit-Queue: Ritika Gupta \u003critikagup@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672125}",
      "email": "ritikagup@google.com",
      "hash": "3bc03d493158034dc563c9c871dbddd37b3034e9",
      "subject": "[Background Actuation] Add browsertests for background tab preparation deferral"
    },
    "8129401": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "cl": "8129401",
      "clUrl": "https://chromium-review.googlesource.com/c/8129401",
      "description": "Increased overall peek view height to 72dp. Increased bottom padding to\n8dp. Reduced touch/ripple effect of the x button that was going out of\nscreen to 40x40 and increased right margin to give more space to the\nripple.\n\nhttps://screenshot.googleplex.com/5ad2ARWbbqEv7ey\n\nBug: 512484296\nChange-Id: I881d83441fa5dba699ac319c603c24e4fa02de95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8129401\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nReviewed-by: Mei Liang \u003cmeiliang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672212}",
      "email": "haileywang@google.com",
      "hash": "ab7b66a2e90f479308abd0d2366b5eb2f5a44095",
      "subject": "[Glic] UI polish on PeekView padding"
    },
    "8132581": {
      "author": "Joone Hur",
      "avatar": "https://lh5.googleusercontent.com/-vvmqlpajRAc/AAAAAAAAAAI/AAAAAAAAAAA/hOuyWfiQiAo/s120-p/photo.jpg",
      "cl": "8132581",
      "clUrl": "https://chromium-review.googlesource.com/c/8132581",
      "description": "The Long Animation Frame (LoAF) API today reports only individual long\ntasks in Web Workers. A worker's event loop can also be saturated by a\nflood of consecutive short tasks: no single task is long enough to be\nreported on its own, but together they keep the loop busy past the 200ms\ncongestion threshold. This congestion is invisible to developers even\nthough it blocks the worker just as effectively as a single long task.\n\nThis CL lets the LoAF API detect such congestion in a Web Worker and\nreport it as a long-animation-frame entry. Congestion is detected by\nqueuing delay: a task that was already scheduled before the previous\ntask started running means two tasks were queued at once (backlog depth\n\u003e= 2). This is what separates real congestion from a steady async\niteration, which keeps the loop busy without ever building a backlog and\nmust not be reported.\n\nOnce a congested moment opens, consecutive tasks are folded into a\nsingle saturated interval for as long as the thread does not actually go\nidle between them. The interval ends when the queue drains (a real idle\ngap), and is reported once as a single entry covering the whole\ninterval.\n\nFor a congestion entry, scriptCount counts every top-level script entry\npoint folded into the interval even when scripts[] is empty (each task\nis under the 5ms attribution threshold), and blockingDuration is the\nspan beyond the 200ms threshold.\n\nThe behavior is gated behind the LongAnimationFrameWorker flag, so\ndefault behavior is unchanged. Main-thread congestion is handled in a\nseparate CL.\n\nRun with --enable-blink-features=LongAnimationFrameWorker.\n\nDesign Doc:\nhttps://docs.google.com/document/d/13tERlM0Cd8gKUDC01-lQeW4oNllKs4AKdEGw41bnH4k/edit?usp=sharing\n\nTest: third_party/blink/tools/run_web_tests.py -t release_x64 --additional-driver-flag=--enable-blink-features=LongAnimationFrameWorker external/wpt/long-animation-frame/loaf-congested-moment-worker.html\nBug: 534893134\nChange-Id: I69beb4a72021b2c4ac094c4ae5d14deabe796739\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132581\nReviewed-by: Noam Rosenthal \u003cnrosenthal@google.com\u003e\nReviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\nCommit-Queue: Joone Hur \u003cjoonehur@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672187}",
      "email": "joonehur@microsoft.com",
      "hash": "1d77c4bca902204d46136da93b7665ea017f3fa6",
      "subject": "LoAF: Report worker congestion from a saturated task queue"
    },
    "8132687": {
      "author": "Josiah Kiehl",
      "avatar": "https://lh3.googleusercontent.com/-cegR5dB1OE8/AAAAAAAAAAI/AAAAAAAAAAA/KfJSpIRNPac/s120-p/photo.jpg",
      "cl": "8132687",
      "clUrl": "https://chromium-review.googlesource.com/c/8132687",
      "description": "We are no longer exclusively posting to Webviews so this CL renames\nthe method `PostMessageToWebview` to `PostAimMessage`\n\nChange-Id: If186807c2f8db49dec2dff326867eddf19bf7f63\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8132687\nAuto-Submit: Josiah Kiehl \u003ckiehl@google.com\u003e\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672143}",
      "email": "kiehl@google.com",
      "hash": "7db907ad9e5ec978d8d18f6c5d4358e94901e85a",
      "subject": "Contextual Tasks: Rename PostMessageToWebview to PostAimMessage"
    },
    "8133822": {
      "author": "Todd Reifsteck",
      "avatar": "https://lh3.googleusercontent.com/-huFZkL_eRek/AAAAAAAAAAI/AAAAAAAAAAA/WJQMtlWj5UM/s120-p/photo.jpg",
      "cl": "8133822",
      "clUrl": "https://chromium-review.googlesource.com/c/8133822",
      "description": "Generated blocklists, allowlists, and dependency lists are immutable\nstatic strings, but each SimpleFeature copied them into process-lifetime\nvectors of owning strings. Retain spans of generated string_view values\ninstead. StaticSpan restricts the backing arrays to static storage at\ncompile time.\n\nCore benefit:\n\n- Removes private copies of generated IDs and dependencies.\n- Preserves the existing list APIs and empty-list behavior without\n  allowing retained views of temporary storage.\n\nMemory impact:\n\n- Removes 357 vector backing allocations and 835 long-string allocations\n  for 919 entries, measured across 362 generated SimpleFeature\n  definitions.\n- Shrinks all 723 generated simple-derived objects by 24 bytes, saving\n  about 17.0 KiB of private object storage.\n- Eliminates at least 62.1 KiB of live private heap payload, or about\n  70 KiB with 16-byte allocation rounding, before allocator metadata.\n- Adds about 14.4 KiB of string_view tables to the shared, read-only\n  image.\n\nBug: 537387983\nTest: tools/json_schema_compiler/feature_compiler_test.py\nTest: extensions_unittests --gtest_filter=*SimpleFeature*\nTest: extensions_unittests --gtest_filter=*ComplexFeature*\nTest: unit_tests --gtest_filter=FeaturesGenerationTest.*\nChange-Id: I385742473e9ba283bbbcc7c42f797dc9aa5b1786\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8133822\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Chris Davis \u003cchrdavis@microsoft.com\u003e\nCommit-Queue: Chris Davis \u003cchrdavis@microsoft.com\u003e\nAuto-Submit: Todd Reifsteck \u003ctoddreif@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672216}",
      "email": "toddreif@microsoft.com",
      "hash": "bc1bc89d75901acb287f889a613095c5c82c852a",
      "subject": "SimpleFeature memory 2/11: Use non-owning list storage"
    },
    "8135066": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8135066",
      "clUrl": "https://chromium-review.googlesource.com/c/8135066",
      "description": "The extension context menu for toolbar actions should show an\n\"inspect popup\" option when developer mode is enabled. This was\nunsupported because we didn't properly pass in a PopupDelegate to the\nExtensionContextMenuModel.\n\nThe ExtensionActionContextMenuBridge on Android constructed its own\ncontext menu, even though the cross-platform ExtensionActionViewModel\nalready has mechanisms to handle this.\n\nFix both of these by having the ExtensionActionContextMenuBridge use\nan ExtensionContextMenuModel constructed by the\nExtensionActionViewModel: This ensures the same menu is constructed and\nreuses the menu construction from ExtensionActionViewModel.\n\nAdd regression tests for the same. Additionally, fix up a couple of the\ncurrent non-android tests to properly exercise this case, since none of\nthese properly passed a popup delegate before.\n\nBug: 537818864\nChange-Id: I76f28fa08a86b169c7bfc7777dbd3979b045d6ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8135066\nReviewed-by: Eva Su \u003cevasu@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672158}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "917195d02d5e3247a29cb96e9ef2bf0f8e65fe14",
      "subject": "[Desktop Android] Properly show \"Inspect popup\" option in context menu"
    },
    "8139018": {
      "author": "Alan Ding",
      "avatar": "",
      "cl": "8139018",
      "clUrl": "https://chromium-review.googlesource.com/c/8139018",
      "description": "When checking model availability or initializing on-device sessions\nacross browser AI APIs (Prompt API / LanguageModel, Writer, Rewriter,\nSummarizer, Proofreader, Classifier), session creation should cleanly\nfail if there is insufficient storage to build model execution caches.\n\nThis CL connects Optimization Guide's cache space gating to Blink:\n- Adds ModelAvailabilityCheckResult::kUnavailableInsufficientDiskSpaceForCaches to Blink Mojo definitions.\n- Maps ModelNotSupportedDetailedReason::kInsufficientDiskSpaceForCaches in Chrome's AIManager so session requests fail gracefully when storage is too low to build caches.\n- Surfaces actionable diagnostic warnings in DevTools consoles via renderer AI exception helpers when the check fails.\n\nBug: 537150719,514509845,514509063\nChange-Id: I204d35df501813e1ccbdb523ad2cc0c18908ebef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139018\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCommit-Queue: Alan Ding \u003calanding@chromium.org\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672224}",
      "email": "alanding@google.com",
      "hash": "fcfe54d6d5788267d5986a701a7827a8e0575e12",
      "subject": "Built-in AI: Gate model session creation on adequate cache disk space"
    },
    "8139761": {
      "author": "Ryan Qin",
      "avatar": "https://lh4.googleusercontent.com/-nG7cAnL7nPo/AAAAAAAAAAI/AAAAAAAAAAA/aLd9TJGYNR8/s120-p/photo.jpg",
      "cl": "8139761",
      "clUrl": "https://chromium-review.googlesource.com/c/8139761",
      "description": "This CL introduces AccountsFetcher::FetchAccountsForIdps to allow\nfetching accounts directly using cached IdentityProviderInfo. In\nRequest::FetchEndpointsForIdps, when retrying a single IDP whose\nIdentityProviderInfo is already present in idp_infos_, ConfigFetcher is\nbypassed, saving unnecessary network round-trips\n\nFixed: 392661388\nChange-Id: Iad425fdc14d2b00d770d8bf50ed483e42e93f1e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8139761\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCommit-Queue: Ryan Qin \u003cryqin@google.com\u003e\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672269}",
      "email": "ryqin@google.com",
      "hash": "5f44079a44092e505d53b436cb0d151a5d2bb6ff",
      "subject": "[FedCM] Cache IdentityProviderInfo in Request during AccountsFetcher"
    },
    "8146887": {
      "author": "Michael Checo",
      "avatar": "https://lh5.googleusercontent.com/-JBFRPwU5PYU/AAAAAAAAAAI/AAAAAAAAAAA/uUnD7m3wumA/s120-p/photo.jpg",
      "cl": "8146887",
      "clUrl": "https://chromium-review.googlesource.com/c/8146887",
      "description": "- Refactor TypeScript classes to improve type safety by adding the\n  readonly modifier to properties and private members that are only\n  assigned in the constructor or at the point of declaration.\n\nBug: 538686155\nTest: JS browser test gtest_filter=DiagnosticsApp*,\nTest: ash_webui_unittest --gtest_filter=InputDataProvider*\nChange-Id: I612b616c6aa9e2feb053790c552896120566313c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8146887\nReviewed-by: Ashley Prasad \u003cashleydp@google.com\u003e\nCommit-Queue: Michael Checo \u003cmichaelcheco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672166}",
      "email": "michaelcheco@google.com",
      "hash": "066c23d49a564697f5aa596c17ba733725c6f957",
      "subject": "diagnostics: Add readonly modifier to TypeScript class properties"
    },
    "8151921": {
      "author": "Gary Klassen",
      "avatar": "https://lh3.googleusercontent.com/-OZYtEKdzzcI/AAAAAAAAAAI/AAAAAAAAAAA/XW5zi2oFeFw/s120-p/photo.jpg",
      "cl": "8151921",
      "clUrl": "https://chromium-review.googlesource.com/c/8151921",
      "description": "Change-Id: Ifd7c05a41892ffd08116c310177de2541903d641\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8151921\nCommit-Queue: Gary Klassen \u003cgklassen@chromium.org\u003e\nReviewed-by: Ken Buchanan \u003ckenrb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672199}",
      "email": "gklassen@chromium.org",
      "hash": "978d5109f2b8e4f5aafe273be9b95407cedff307",
      "subject": "[ttc] Add native cursor position IPC primitive to PageHandler"
    },
    "8158440": {
      "author": "Mariam Ali",
      "avatar": "https://lh3.googleusercontent.com/-Tn7eq8knhE8/AAAAAAAAAAI/AAAAAAAAAAA/Co0OkHMHhjU/s120-p/photo.jpg",
      "cl": "8158440",
      "clUrl": "https://chromium-review.googlesource.com/c/8158440",
      "description": "This change introduces a new page for help improve autofill.\n\nScreenshot: http://screen/68mfu73ckkem0\nBug: b:498577738\nChange-Id: I37c3cb47ef3b3e2473cad17fa5a3c61ca6ce046d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8158440\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Mariam Ali \u003calimariam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672152}",
      "email": "alimariam@google.com",
      "hash": "5b942792c0e3214cea3c39f6c199ed73f06160b6",
      "subject": "[pContext][Bling] Add help improve enhanced autofill page skeleton"
    },
    "8160282": {
      "author": "Bryan Nguyen",
      "avatar": "https://lh3.googleusercontent.com/-fLHnzK8V_10/AAAAAAAAAAI/AAAAAAAAAAA/bKNisZcQ1Mk/s120-p/photo.jpg",
      "cl": "8160282",
      "clUrl": "https://chromium-review.googlesource.com/c/8160282",
      "description": "This is a reland of commit 7eace110dce78c4aa221fa9bf31e8f0e637118e1\n\nFailing test in revert is unrelated (it continued to fail after revert.)\n\nOriginal change's description:\n\u003e Reland \"[contextual-tasks] Check IsRendererInitiated() in is_same_site_or_from_ui.\"\n\u003e\n\u003e This is a reland of commit 0fe2de40eb7448e083eb9d629a77481fafcbe462\n\u003e\n\u003e Removed cru=1 from test ContextualTasksCopyUrlTest.CopyUrl.\n\u003e\n\u003e Original change's description:\n\u003e \u003e [contextual-tasks] Check IsRendererInitiated() in is_same_site_or_from_ui.\n\u003e \u003e\n\u003e \u003e is_same_site_or_from_ui was introduced in https://crrev.com/c/7807687\n\u003e \u003e and controls whether the cru=1 param is sent. However, it only checked\n\u003e \u003e if the navigation was same-site, not whether it was UI-initiated. This\n\u003e \u003e caused Omnibox AIM queries to incorrectly have the cru=1 param and be\n\u003e \u003e considered untrusted.\n\u003e \u003e\n\u003e \u003e Bug: 539634816\n\u003e \u003e Change-Id: I86fb9d920781ac96c82ab82129f0d5c4f614d376\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8160282\n\u003e \u003e Commit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\n\u003e \u003e Reviewed-by: Matthew Jones \u003cmdjones@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1669885}\n\u003e\n\u003e Bug: 539634816\n\u003e Change-Id: I72f0114e3b027a2032b876e75e36a2f904a37eb5\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167900\n\u003e Reviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\n\u003e Commit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1670747}\n\nBug: 539634816\nChange-Id: I81fa31fff74671160f04b561639a1b5ef28c6bc2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176306\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672132}",
      "email": "nguyenbryan@google.com",
      "hash": "55d9bc2bb533a4c180102817d3ec9e21b8e35ecd",
      "subject": "Reland \"Reland \"[contextual-tasks] Check IsRendererInitiated() in is_same_site_or_from_ui.\"\""
    },
    "8161930": {
      "author": "Katie Lu",
      "avatar": "https://lh6.googleusercontent.com/-3WHZrUJUb_I/AAAAAAAAAAI/AAAAAAAAAAA/RKLxjjXtYiY/s120-p/photo.jpg",
      "cl": "8161930",
      "clUrl": "https://chromium-review.googlesource.com/c/8161930",
      "description": "This CL introduces PDFTranslationCoordinator, a DocumentUserData class that orchestrates the PDF-specific translation lifecycle. It checks if a PDF is translatable by querying PDFDocumentHelper to verify that the document has meaningful text, does not contain JavaScript, and is not password-protected.\n\nThe new coordinator and its unit tests are guarded by the enable_pdf_translation build flag.\n\nChange-Id: I751a10917f36302cb101120dfe9e4658e6ca3155\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8161930\nReviewed-by: Paula Gómez \u003cpaugomez@google.com\u003e\nCommit-Queue: Katie Lu \u003cktlu@google.com\u003e\nReviewed-by: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672235}",
      "email": "ktlu@google.com",
      "hash": "9b26d1960a70e6a905d2573d18ab7ef1656adf5a",
      "subject": "Add PDFTranslationCoordinator to determine if a PDF is translatable."
    },
    "8163605": {
      "author": "Bhuvana Betini",
      "avatar": "https://lh6.googleusercontent.com/-e6pJ9h3Pqw4/AAAAAAAAAAI/AAAAAAAAAAA/mOBkz3Gp0Mc/s120-p/photo.jpg",
      "cl": "8163605",
      "clUrl": "https://chromium-review.googlesource.com/c/8163605",
      "description": "This CL extends the foreground service controller and wires the\nbackground actuation manager to transition active task tabs when Chrome\nstops:\n\n1. Adds onActivityStopped(TabModelSelector selector) to\n   ActorForegroundServiceController and ActorForegroundServiceImpl.\n2. Updates ActorTaskHelper.onStopWithNative to proxy activity stop\nevents\n   through the foreground service controller.\n3. Wires ActorBackgroundActuationManager.onActivityStopped to call\n   ActorTabStateHelper.detachActiveBackgroundSessions.\n4. Implements transitionToBackground to move the most recently acted-on\n   tab into offscreen rendering and track active sessions.\n5. Moves ActorBackgroundActuationManager to\nActorForegroundServiceController in order to allow backgrounding after\nthe service has started but before it is done binding.\n6. Adds JUnit test coverage in ActorBackgroundActuationManagerTest.\n\nBug: 537432445\nChange-Id: I50c1d500fbc66259999cb6691043ce98411a8aa5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8163605\nReviewed-by: Siddhartha S \u003cssid@chromium.org\u003e\nCommit-Queue: Bhuvana Betini \u003cbbetini@google.com\u003e\nReviewed-by: Ritika Gupta \u003critikagup@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672150}",
      "email": "bbetini@google.com",
      "hash": "2b829570795821565861a1fd98b2d21962263e58",
      "subject": "[Actor] Wire background actuation manager on activity stop (3/3)"
    },
    "8164568": {
      "author": "Andrey Kosyakov",
      "avatar": "https://lh3.googleusercontent.com/-iVw4trsw0uk/AAAAAAAAAAI/AAAAAAAAAAA/re58od3J7Ds/s120-p/photo.jpg",
      "cl": "8164568",
      "clUrl": "https://chromium-review.googlesource.com/c/8164568",
      "description": "It has long been deprecated. Use Fetch domain instead.\n\nChange-Id: I20c35a537d70624923962f9a849a22890b969085\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164568\nCommit-Queue: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nReviewed-by: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672207}",
      "email": "caseq@chromium.org",
      "hash": "961a989f2469e67b45f14b0b1ba78c6833f6a1e2",
      "subject": "Remove interception API from Network domain"
    },
    "8164802": {
      "author": "Isaac Ahouma",
      "avatar": "https://lh6.googleusercontent.com/-m_2CJpUSEwE/AAAAAAAAAAI/AAAAAAAAAAA/_lOKvnFVxw0/s120-p/photo.jpg",
      "cl": "8164802",
      "clUrl": "https://chromium-review.googlesource.com/c/8164802",
      "description": "We are enabling TranslateKit sideloading in https://crrev.com/i/9610255\nand this fixes the failures on Linux. WPT runs from patchset 41 and\nearlier confirm that the WPTs work on all platforms. See\nhttps://crrev.com/i/9610255 for the internal CL that enables the\nsideloading using the manifest broker.\n\nNote that we had previously added skip expectations for all platforms by\nmistake, they should have only been added for Linux.\n\nBug: 535209550\nChange-Id: Ic3dacaee47d9c735fed5984efff42ccdd1c8ff75\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164802\nReviewed-by: Jingyun Liu \u003cjingyun@google.com\u003e\nCommit-Queue: Isaac Ahouma \u003ciahouma@google.com\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672179}",
      "email": "iahouma@google.com",
      "hash": "4113fdde6d21f135661b9adc73ffa16e6dff85a3",
      "subject": "[AI WPTs] Remove skip expectations for Translator tests"
    },
    "8164803": {
      "author": "Yue She",
      "avatar": "https://lh5.googleusercontent.com/-eIiAQXOwsnQ/AAAAAAAAAAI/AAAAAAAAAAA/0cPOcac2pW8/s120-p/photo.jpg",
      "cl": "8164803",
      "clUrl": "https://chromium-review.googlesource.com/c/8164803",
      "description": "This reverts commit a0d927f4e838b80557c07d134337b858d6110122.\n\nReason for revert: causing bot death\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/mac-official\n\nOriginal change's description:\n\u003e enable parallelization on dsymutil\n\u003e\n\u003e parallel dsymutil also consumes significantly more memory (2-3x), so\n\u003e increased mem_per_link_gb to 24gbs as well\n\u003e\n\u003e Bug: 532150826\n\u003e Change-Id: I520befbeee7e9506a5d4b2a8cca7a8f6eb6917c0\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8164803\n\u003e Reviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\n\u003e Commit-Queue: Yue She \u003cyueshe@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1671048}\n\nBug: 532150826\nChange-Id: I2c0670b40fb443f4ba1a97c98a547eeee56a9e7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179417\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Yue She \u003cyueshe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672148}",
      "email": "yueshe@google.com",
      "hash": "d5047e3101399d013c27d9b6b86bd6ae06e0f0e0",
      "subject": "Revert \"enable parallelization on dsymutil\""
    },
    "8167441": {
      "author": "Arthur Milchior",
      "avatar": "",
      "cl": "8167441",
      "clUrl": "https://chromium-review.googlesource.com/c/8167441",
      "description": "If the user has a AI tier, the ring will appear around their avatar to\nindicate they have a Google Membership. This CL ensure that this\nproperty is communicated to the user through the accessibility label.\n\nBug: 522144942\nChange-Id: I3e86160653878000b96d602a38f31e75bb0fe9e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8167441\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nAuto-Submit: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: Menghan Yang \u003cmyuu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672211}",
      "email": "arthurmilchior@google.com",
      "hash": "680bf65f843cbb4b259e655617ca9a7c4b47e8dc",
      "subject": "[iOS]Update the NTP disc accessibility label"
    },
    "8169721": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8169721",
      "clUrl": "https://chromium-review.googlesource.com/c/8169721",
      "description": "windows.create() and tabs.create() allow extensions to create a window\nwith certain properties, including maximized, minimized, fullscreen,\netc. On very certain platforms in certain condiditions, performing these\noperations can theoretically cause the window to destruct.\n\nThese occurrences should be exceptionally rare, but can still\ntheoretically happen. Guard against this by using a WeakPtr to track\nbrowser destruction.\n\nBug: 537109028\nChange-Id: I552eb73ff8f037f9944f8a1f71c122d5c007fd4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8169721\nReviewed-by: Eva Su \u003cevasu@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672205}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "c999d750660562d1651a2705531a0d6b2359de10",
      "subject": "[Extensions] Allow for potential window destruction during API calls"
    },
    "8174386": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8174386",
      "clUrl": "https://chromium-review.googlesource.com/c/8174386",
      "description": "Automatic update for 2026-08-01 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I42443ebf83a6b6fa2110feae1b157dc6532c04e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8174386\nCommit-Queue: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nBot-Commit: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672292}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "19d604d6f0751f0b9b4cedead24fb12846cfa6d5",
      "subject": "[CT] Automatic update from google3"
    },
    "8175677": {
      "author": "Ted Meyer",
      "avatar": "https://lh4.googleusercontent.com/-FF7tluKTkew/AAAAAAAAAAI/AAAAAAAAAAA/bidOORvzOOE/s120-p/photo.jpg",
      "cl": "8175677",
      "clUrl": "https://chromium-review.googlesource.com/c/8175677",
      "description": "In audio-only multivariant playlists, the rendition manager can return\naudio renditions as a primary which have no URI. In such cases, they\nshould fall back to using the variant URI.\n\nFixed: 540532958\nChange-Id: If60e1c2378a5dd2892194db3654d87e28d966705\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175677\nReviewed-by: Jordan Bayles \u003cjophba@chromium.org\u003e\nCommit-Queue: Ted (Chromium) Meyer \u003ctmathmeyer@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672181}",
      "email": "tmathmeyer@chromium.org",
      "hash": "2e7fe47a960b939afdf3c91c9a672ea93bf14837",
      "subject": "[HLS] Use variant URI if rendition is missing one"
    },
    "8175792": {
      "author": "Linyu He",
      "avatar": "https://lh6.googleusercontent.com/-FDqZu7tdTcE/AAAAAAAAAAI/AAAAAAAAAAA/9CaF1D8ALNc/s120-p/photo.jpg",
      "cl": "8175792",
      "clUrl": "https://chromium-review.googlesource.com/c/8175792",
      "description": "Multi-window tests can become flaky since Activity creation is async and\ncan take longer than the default timeout in CriteriaHelper.pollUiThread.\n\nThis CL increase the timeout for createPendingTask_requestMultiplePendingActions_firstActionHasHighestPriority_dispatchesFirstActionOnly\nso it will be more stable.\n\nCq-Include-Trybots: luci.chromium.try:android-desktop-x64-rel\nInclude-Ci-Only-Tests: true\nBug: 540946330\nChange-Id: Ia2f53bfbafee696fd7c09910f1a74d0c91ae775d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175792\nAuto-Submit: Linyu He \u003clinyuh@google.com\u003e\nReviewed-by: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCommit-Queue: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672127}",
      "email": "linyuh@google.com",
      "hash": "7caa0acaa3cdb82990f90c19756c3ee1a006c91a",
      "subject": "ChromeAndroidTask: Increase timeout for a multi-window test"
    },
    "8175793": {
      "author": "Kyle Horimoto",
      "avatar": "",
      "cl": "8175793",
      "clUrl": "https://chromium-review.googlesource.com/c/8175793",
      "description": "jhawkins@ is the primary WebUI reviewer for ChromeOS moving forward.\n\nChange-Id: I932bed454a39a0be5498cec91fddcbf4ce6caaa0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8175793\nCommit-Queue: James Hawkins \u003cjhawkins@chromium.org\u003e\nReviewed-by: James Hawkins \u003cjhawkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672134}",
      "email": "khorimoto@google.com",
      "hash": "073a48458ebe4ad9b9d616c305564a030cd563d4",
      "subject": "Add jhawkins@ as a WebUI owner"
    },
    "8176148": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8176148",
      "clUrl": "https://chromium-review.googlesource.com/c/8176148",
      "description": "Just as we disallow EOCD and EOCD64 tokens, we should also disallow\nEOCD64 record tokens.\n\nGuard against these, behind a default-enabled feature flag (out of an\nabundance of caution), and add a regression test.\n\nBug: 538715523\nChange-Id: Ic5a5ac5e93412e42d3d0c32cb1e07cdcf20f552b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176148\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Sorin Jianu \u003csorin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672146}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "fac0b6893477da1c69a5fd70b4a18ef4bd8a4a0f",
      "subject": "[Crx] Disallow EOCD64 Record tokens in crx file headers"
    },
    "8176153": {
      "author": "Linyu He",
      "avatar": "https://lh6.googleusercontent.com/-FDqZu7tdTcE/AAAAAAAAAAI/AAAAAAAAAAA/9CaF1D8ALNc/s120-p/photo.jpg",
      "cl": "8176153",
      "clUrl": "https://chromium-review.googlesource.com/c/8176153",
      "description": "Issue: The following test is flaky when using the app menu to open an\nincognito window:\nExtensionWindowControllerBridgeIntegrationTest#openIncognitoWindow_destroyIncognitoTabModel_notifyExtensionInternalsOfWindowDestruction\n\nFix: Use CtaPageStation#openNewIncognitoWindowFast() to open an\nincognito window programmatically instead of interacting with the app\nmenu.\n\nInclude-Ci-Only-Tests: true\nBug: 541275233\nChange-Id: I317387a0e066873bfa66801bdd753c08092ad9d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176153\nCommit-Queue: Shu Yang \u003cshuyng@google.com\u003e\nAuto-Submit: Linyu He \u003clinyuh@google.com\u003e\nCommit-Queue: Linyu He \u003clinyuh@google.com\u003e\nReviewed-by: Shu Yang \u003cshuyng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672165}",
      "email": "linyuh@google.com",
      "hash": "0d93ca912759420a6d69eacce81d206f3cab8330",
      "subject": "ExtensionWindowing: Deflake an incognito window test"
    },
    "8176311": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8176311",
      "clUrl": "https://chromium-review.googlesource.com/c/8176311",
      "description": "Create ref-counted objects with base::MakeRefCounted() instead of the\nnew keyword. Avoid copying and ref-churns when possible.\n\nBug: 541312845\nChange-Id: Icd91e3f3e3fa73bec334c5e1580514f9401f433b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176311\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672184}",
      "email": "thestig@chromium.org",
      "hash": "b6b5c5533c51fa9a6483656f67aab65b8fbdd270",
      "subject": "Modernize base::RefCounted* object creation in //chrome"
    },
    "8176448": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "cl": "8176448",
      "clUrl": "https://chromium-review.googlesource.com/c/8176448",
      "description": "In this part migrating search_engines_page.ts to Lit.\n\nRemoving FocusRowMixinLit from settings-omnibox-extension-entry,\nbecause this element is only instantiated from search-engines-page,\nand this CL replaces the iron-list it was contained in with HTML's\nfocusgroup combined with a map() call instead.\n\nBug: 393471368\nChange-Id: I4ad191be811b33bfe96f482699d02811df74c703\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176448\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672142}",
      "email": "rbpotter@chromium.org",
      "hash": "0ba36c858d734a20d087b644d3f8fa14aad9765b",
      "subject": "Settings Lit: Migrate search_page/, part 6"
    },
    "8176693": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8176693",
      "clUrl": "https://chromium-review.googlesource.com/c/8176693",
      "description": "Adds changes to support dragging out the last item in a list or a tab\ngroup containing all tabs in the window.\n* Adds an 18dp minimum height to pinned and regular lists during\n  external drag so they do not collapse to 0px and remain active\n  drop targets.\n* Attaches the regular drag listener to the rail container and new\n  tab button to expand the regular tab list back when dragging a\n  tab back into those areas.\n* Removes the hardcoded check for dragging out a tab group with all\n  tabs in the window, deferring to TabSwitcherDragHandler to allow\n  multi-window drops.\n\nPreview: https://screencast.googleplex.com/cast/NDY1OTQ0Mzk4MjY2MzY4MHxjMzQ1MDBlNy05Yg\nBug: 509226293, 537042679\nChange-Id: I1dadf7fef6baa018fd564ef6533aca68f08959c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8176693\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672151}",
      "email": "agazal@google.com",
      "hash": "1a24e9ed6003d3f9e163c37926d921cc0b288a31",
      "subject": "[Vertical Tabs] Support dragging out last item and tab groups"
    },
    "8177116": {
      "author": "Danilo Tedeschi",
      "avatar": "https://lh4.googleusercontent.com/-o60aWRQQunI/AAAAAAAAAAI/AAAAAAAAAAA/EywYd35zkfY/s120-p/photo.jpg",
      "cl": "8177116",
      "clUrl": "https://chromium-review.googlesource.com/c/8177116",
      "description": "Migrate base/i18n/time_formatting.cc (GetHourClockType) to use\nIcuBridge's date-time formatter and modern time formatting APIs.\n\nMove the detection of default hour clock type into\nbase::i18n::IcuBridge::DateTimeFormatter.\n\nBug: 534455293\nChange-Id: Ifafa0adbf72aa5ae5450e964c20e800c0e37bc20\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177116\nReviewed-by: Manish Goregaokar \u003cmanishearth@google.com\u003e\nCommit-Queue: Danilo Tedeschi \u003cdanft@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672144}",
      "email": "danft@google.com",
      "hash": "b5a164f7441c3e317f4189e7ceeaf820432e31f8",
      "subject": "IcuBridge migration 12/n: base/i18n/"
    },
    "8177486": {
      "author": "Lynne Jiang",
      "avatar": "https://lh6.googleusercontent.com/-30x1bro_rf8/AAAAAAAAAAI/AAAAAAAAAAA/mPmldEsPTsg/s120-p/photo.jpg",
      "cl": "8177486",
      "clUrl": "https://chromium-review.googlesource.com/c/8177486",
      "description": "Add support_util, support_preprocessor, and support_tokenizer\ntargets to third_party/litert/BUILD.gn so that downstream components\ncan depend on LiteRT support components directly.\n\nTAG=agy\nCONV=6d838b76-802d-4ae1-aa13-efa70342e441\n\nBug: 516836300\nChange-Id: I78c2191c8dad7afa6b9edb2e8e0bb890f889189f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177486\nCommit-Queue: Lynne Jiang \u003clyjiang@google.com\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672201}",
      "email": "lyjiang@google.com",
      "hash": "bf5e2f9848524cc89f4ee79e9657c745d2af4644",
      "subject": "[LiteRT] Add support targets to third_party/litert/BUILD.gn"
    },
    "8177487": {
      "author": "Isaac Ahouma",
      "avatar": "https://lh6.googleusercontent.com/-m_2CJpUSEwE/AAAAAAAAAAI/AAAAAAAAAAA/_lOKvnFVxw0/s120-p/photo.jpg",
      "cl": "8177487",
      "clUrl": "https://chromium-review.googlesource.com/c/8177487",
      "description": "This is a follow up to https://crrev.com/c/8128043 to check whether\nkOnDeviceModelCachesDiskSpaceCheck is enabled before evaluating\ndisk_space_free in is_disk_space_too_low_for_caches().\n\nWhen disk_space_free is nullopt (e.g. before the async free disk space\ncheck completes or on sandboxed test bots), the code previously returned\ntrue early. This bypassed the feature check and caused model creation to\nfail with kInsufficientDiskSpaceForCaches even when the feature was\nexplicitly disabled via --disable-features.\n\nThis fix ensures feature flag overrides (such as in WPT automated test\nenvironments) properly disable cache disk space gating as intended.\n\nVerified that this cl and https://crrev.com/i/9620875 (see patchset 4\nchecks) will fix the failures in\n[ai_wpt-mac-x64](https://ci.chromium.org/ui/p/chrome/builders/ci/ai_wpt-mac-x64/425/overview)\nand\n[ai_wpt-mac-arm64](https://ci.chromium.org/ui/p/chrome/builders/ci/ai_wpt-mac-arm64/429/overview).\n\nBug: 537150719, 541316248\nChange-Id: I817db6b75aa147014bdb1351ea54b27582974161\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177487\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCommit-Queue: Isaac Ahouma \u003ciahouma@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672123}",
      "email": "iahouma@google.com",
      "hash": "aa0f673099a2d7e579ff73f31049cf6ba29169fb",
      "subject": "optimization_guide: Fix feature check order in is_disk_space_too_low_for_caches"
    },
    "8177780": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "cl": "8177780",
      "clUrl": "https://chromium-review.googlesource.com/c/8177780",
      "description": "Records the NewTabPage.Realbox.Paste histogram and user action\nwhenever a paste action occurs in the desktop NTP realbox.\n\nBug: 517718538\nChange-Id: I78b70a82055f5e6bf2300622b61afb1906f60faa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177780\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672126}",
      "email": "sophiechang@chromium.org",
      "hash": "c6d4f3c996c37fa693cd4d5ac795861fce20c8b7",
      "subject": "Record metric and user action on New Tab Page realbox paste"
    },
    "8177801": {
      "author": "pinpoint-worker",
      "avatar": "https://lh4.googleusercontent.com/-VSmT6IeFjkg/AAAAAAAAAAI/AAAAAAAAAAA/H7d9JAkL0Ig/s120-p/photo.jpg",
      "cl": "8177801",
      "clUrl": "https://chromium-review.googlesource.com/c/8177801",
      "description": "No-try: true\nChange-Id: Ibcf264f239d0f6a3c94e8e8309edcdd35afe7aeb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177801\nAuto-Submit: pinpoint-worker \u003cpinpoint-worker@skia-infra-corp.iam.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672139}",
      "email": "pinpoint-worker@skia-infra-corp.iam.gserviceaccount.com",
      "hash": "741a89b8b4ee157627220dd51829a4ff2d0c14dd",
      "subject": "Update CBB autoroll for the builds refs"
    },
    "8177904": {
      "author": "Alfredo Higuera",
      "avatar": "https://lh3.googleusercontent.com/-GmaizjstnME/AAAAAAAAAAI/AAAAAAAAAAA/kgJHC3bTGLQ/s120-p/photo.jpg",
      "cl": "8177904",
      "clUrl": "https://chromium-review.googlesource.com/c/8177904",
      "description": "When Read Anything Improved UI is enabled, text formatting settings are\nunified inside the Text menu dropdown. This change integrates the Line\nFocus menu groups (toggle, style, and movement) into the Text menu\ndropdown and removes Line Focus as a standalone submenu from the\ntop-level Settings menu.\n\nSpecifically:\n- Line Focus toggle is always included in the Text menu when line focus\nis enabled.\n- Line Focus style and movement groups are conditionally displayed only\nwhen the Line Focus toggle is turned on.\n- Updated action_menu.css to add min-width: 253px,\nmax-height: calc(90% - 36px), and overscroll-behavior: contain to all\nmenu dialogs. The min-width is expected in the new design, and since the\nmenus are getting longer, they must be scrollable.\n\nNew behaviour:\nhttps://drive.google.com/file/d/1xImKfb7cPt21RDGGULQPV8_HA34yUpav/view?usp=sharing\u0026resourcekey=0-U6GLQANfA6OS9BPAmrMp9A\n\nEvidence: https://screenshot-v2.corp.google.com/3ibAsC7m3xt96n3\nFix: 540789409\nChange-Id: I8f950cb3c049840e8cb0dc2942945a6b843e9564\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8177904\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nCommit-Queue: Alfredo Higuera \u003calfredohiguera@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672128}",
      "email": "alfredohiguera@google.com",
      "hash": "ccdf8b12c659e8243e4df39a8acd943b2e54838b",
      "subject": "[Read Anything] Move line focus to text menu"
    },
    "8178073": {
      "author": "Maks Orlovich",
      "avatar": "https://lh6.googleusercontent.com/-hp8-OB16Kl8/AAAAAAAAAAI/AAAAAAAAAAA/8kbE8IRrUe0/s120-p/photo.jpg",
      "cl": "8178073",
      "clUrl": "https://chromium-review.googlesource.com/c/8178073",
      "description": "...by factoring them out into location_bar_actions.* helper.\n\nBug: 469743571\nChange-Id: I448f469241a90be7290bd3e2906c9a497560d8e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178073\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nReviewed-by: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672130}",
      "email": "morlovich@chromium.org",
      "hash": "df589b53dd73ee30972f367f0077d1f24732f395",
      "subject": "Make actions owned by LocationBarView available by WebUILocationBar, too"
    },
    "8178124": {
      "author": "Nihar Majmudar",
      "avatar": "https://lh6.googleusercontent.com/-f9rV3ZP5ssc/AAAAAAAAAAI/AAAAAAAAAAA/-thMMr7rGbA/s120-p/photo.jpg",
      "cl": "8178124",
      "clUrl": "https://chromium-review.googlesource.com/c/8178124",
      "description": "Add submenu behind default false flag to show the profile menu dropdown\nwhen the avatar is clicked. Connects this to the backend and allows\nend-to-end flow of switching profile and opening up a new Loomnibox for\nthe current profile.\n\nStill needed:\n-Make UI match specs when they are created\n-Make Switch Profile string translatable\n\nscreencast/cast/NTI5OTY3MDczMjUwNTA4OHxmYWI4ZmM5ZC1mNg\n(the icon i added is different from the screencast, it's the correct\ngo/icons one)\n\nChange-Id: I2c4df6cb43a8f806b3489818e562d4c56d10a133\nBug: 538148295, 538147267\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178124\nCommit-Queue: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCommit-Queue: Nihar Majmudar \u003cniharm@google.com\u003e\nAuto-Submit: Nihar Majmudar \u003cniharm@google.com\u003e\nReviewed-by: Juliet Lévesque Knighton \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672136}",
      "email": "niharm@google.com",
      "hash": "40c2723a5f7d0f2ce9c5873a2d84d473f886177f",
      "subject": "[Loomnibox] Add profile picker submenu."
    },
    "8178309": {
      "author": "Erik Chen",
      "avatar": "https://lh3.googleusercontent.com/-GE83QIjKAPE/AAAAAAAAAAI/AAAAAAAAAAA/vzn_2MGy4WM/s120-p/photo.jpg",
      "cl": "8178309",
      "clUrl": "https://chromium-review.googlesource.com/c/8178309",
      "description": "Wire up EmbedderIsolationInfo::kPrivileged: ResolveEmbedderIsolationInfo\nnow returns a privileged isolation (keyed on the feature id) for every\nframe hosted by a WebContents created with privileged_params (see\n//chrome's PrivilegedWebContents).\n\nDeriving this from the WebContents' immutable creation-time marker --\nrather than the mode passed by the navigation -- means it holds for\nrenderer-initiated navigations (which pass kNone) and for every\nsubframe, closing the silent-downgrade gap by construction. Same-site\nframes then resolve to the same SiteInfo and may share a process;\ncross-site frames get their own privileged process and never share one\nwith ordinary (kNone) content of the same site.\n\nAdds a browsertest asserting a privileged WebContents commits a\nprivileged SiteInfo (carrying the feature id) and never shares a\nrenderer process with an ordinary WebContents of the same URL.\n\nBug: 539909218\nChange-Id: I993a4aab31c3ffbbb5e24d48b7075771d4898147\nAgent-Generated: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178309\nCommit-Queue: Erik Chen \u003cerikchen@chromium.org\u003e\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672259}",
      "email": "erikchen@chromium.org",
      "hash": "dd5caab93539a9f8302b8b24c4b7922bfcf3b202",
      "subject": "content: Resolve kPrivileged isolation for privileged WebContents"
    },
    "8178527": {
      "author": "Charles Cai",
      "avatar": "https://lh5.googleusercontent.com/-ccU4-ymEBwA/AAAAAAAAAAI/AAAAAAAAAAA/YyuJA914Jvg/s120-p/photo.jpg",
      "cl": "8178527",
      "clUrl": "https://chromium-review.googlesource.com/c/8178527",
      "description": "The icon was using different sizes of PNGs. This CL introduces the\nvector representation of the icon used for desktop experience devices.\nIt mirrors the standard material_ic_close_24dp, but smaller.\n\nBug: 540443467\nChange-Id: Ibed7abd9da083b3db69fc4b0c1bb75eb3a94515b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178527\nCommit-Queue: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672131}",
      "email": "charlesyc@google.com",
      "hash": "9582bc7198ff688c75928cfb151df22f7595552c",
      "subject": "Reduce close button icon to 18dp on Android desktop experience"
    },
    "8178529": {
      "author": "Rob Pitkin",
      "avatar": "",
      "cl": "8178529",
      "clUrl": "https://chromium-review.googlesource.com/c/8178529",
      "description": "On macOS, installed Progressive Web Apps (PWAs) run as standalone App\nShims. As a result, the main Google Chrome.app browser process executes\nin the background ([NSApp isActive] == NO).\n\nBecause Apple's GameController.framework (GCController) defaults to\nforeground-only event delivery (shouldMonitorBackgroundEvents == NO),\nGameControllerDataFetcherMac fails to detect PlayStation and Xbox\ncontrollers in installed PWAs.\n\nThis change enables background event monitoring in RegisterOnMainThread\nby setting GCController.shouldMonitorBackgroundEvents = YES. In\nUnregisterOnMainThread, we restore shouldMonitorBackgroundEvents = NO\nupon destruction or unregistration to ensure clean class state.\n\nTAG=agy\nCONV=01ad3d46-e6e7-4c8b-8845-80b3a4e771e9\n\nBug: 540914694\nChange-Id: I66ba05d9a34dfa524c5604cf086ea399115cd918\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178529\nReviewed-by: Matt Reynolds \u003cmattreynolds@chromium.org\u003e\nCommit-Queue: Rob Pitkin \u003crobpitkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672141}",
      "email": "robpitkin@google.com",
      "hash": "d562e23d1a31b69bd8b4099b2abd0ba42628db9b",
      "subject": "gamepad: Enable background events for macOS PWAs"
    },
    "8178615": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "cl": "8178615",
      "clUrl": "https://chromium-review.googlesource.com/c/8178615",
      "description": "`document('')` is sometimes used as an idiom for returning a node-set\ncorresponding to the current stylesheet. However, resolving the empty string\nagainst an invalid base URI produces an invalid URI, and per section\n12.1 of the XSLT 1.0 standard:\n\n  If there is an error retrieving the resource, then the XSLT processor\n  may signal the error; if it does not signal the error, it must recover\n  by returning an empty node-set.\n\nThe spec is a bit contradictory here; elsewhere, it also states:\n\n  Note that a zero-length URI reference is a reference to the document\n  relative to which the URI reference is being resolved; thus\n  document(\"\") refers to the root node of the stylesheet; the tree\n  representation of the stylesheet is exactly the same as if the XML\n  document containing the stylesheet was the initial source document.\n\nBut the standard also says:\n\n  The URI reference may be relative. The base URI of the node in the\n  second argument node-set that is first in document order is used as\n  the base URI for resolving the relative URI into an absolute URI.\n\nAnd resolving the empty string against an invalid URI should arguably\nproduce an invalid URI.\n\nIn some ways, this brings Chrome behavior closer to Firefox, though it\nstill differs in other ways: the specific test case here returns a\ndifferent result in Firefox, because Firefox appears to ignore an\nattempt to set an invalid base URI, while Chrome does not.\n\nBug: 495541478\nChange-Id: I9ea2be319c1d4295c75d7fa3bf9b177b428cfd65\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178615\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672234}",
      "email": "dcheng@chromium.org",
      "hash": "8005fbd4ba5355dc88df069fd99bf76e3fd2b525",
      "subject": "Return an empty node-set from document('') with an invalid base URI"
    },
    "8178691": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "cl": "8178691",
      "clUrl": "https://chromium-review.googlesource.com/c/8178691",
      "description": "Bug: 539962456\nChange-Id: I134234b58e7b186f194da29f050291a23334f313\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178691\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Mei Liang \u003cmeiliang@chromium.org\u003e\nAuto-Submit: Hailey Wang \u003chaileywang@google.com\u003e\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672155}",
      "email": "haileywang@google.com",
      "hash": "74ba3a80f9157e5fb952ff74f53f26b767f9003f",
      "subject": "[Glic] Add accessibility pane title to glic side panel"
    },
    "8178928": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "cl": "8178928",
      "clUrl": "https://chromium-review.googlesource.com/c/8178928",
      "description": "Theoretically, malicious script could run as part of event dispatch,\nand could trigger context invalidation.\n\nFix this and add a regression test.\n\nBug: 536512612\nChange-Id: Iaf2436a2413af78489583d7b758fb80c08f6472c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178928\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672149}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "6fb5bf539857775c56dbbf57a7e11abd1683c6e8",
      "subject": "[Extensions] Handle context destruction during event dispatch"
    },
    "8178933": {
      "author": "Fernando Ramirez",
      "avatar": "https://lh6.googleusercontent.com/-BHo6OT1zqBo/AAAAAAAAAAI/AAAAAAAAAAA/cnzKZrtawY4/s120-p/photo.jpg",
      "cl": "8178933",
      "clUrl": "https://chromium-review.googlesource.com/c/8178933",
      "description": "This CL hides the omnibox autofill chip after the trigger form is\nautofilled, either via standard autofill or omnibox autofill.\n\nDemo: http://screencast/cast/NjM1NDQxNDU5OTE0MzQyNHxhNTc1ZjdhYS0zZQ\nDesign: go/autofill-omnibox-dd\nFixed: 539038333\nChange-Id: Iefff962934c06de7c8cd8a9f3fcb0c2f8fc53dea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8178933\nReviewed-by: Olivia Saul \u003cosaul@google.com\u003e\nCommit-Queue: Fernando Ramirez \u003cferny@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672215}",
      "email": "ferny@google.com",
      "hash": "37189e49a28795b2697000dd090edb1a6c4ea14d",
      "subject": "[AF] Hide omnibox autofill chip after form fill"
    },
    "8179426": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "cl": "8179426",
      "clUrl": "https://chromium-review.googlesource.com/c/8179426",
      "description": "Bug: 509226293\nChange-Id: I63ce4f68a12445b5fb602912faf51f90b9e33206\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179426\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672129}",
      "email": "agazal@google.com",
      "hash": "b2b9ee1e410434ae96eca980ea148e9103c6860e",
      "subject": "[Vertical Tabs] Add integration tests"
    },
    "8179430": {
      "author": "Sinan Sahin",
      "avatar": "https://lh6.googleusercontent.com/-t2wYTasE05U/AAAAAAAAAAI/AAAAAAAAAAA/Zl9OzCKMkgA/s120-p/photo.jpg",
      "cl": "8179430",
      "clUrl": "https://chromium-review.googlesource.com/c/8179430",
      "description": "Bug: 537827605\nChange-Id: Ib005ae4d8476bcc7d87525196be88288e756af67\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179430\nCommit-Queue: Sinan Sahin \u003csinansahin@google.com\u003e\nReviewed-by: Aishwarya Rajesh \u003caishwaryarj@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672186}",
      "email": "sinansahin@google.com",
      "hash": "814e19338e5720dd619f7a7368e43b0d36c12f53",
      "subject": "[FRE] Draw E2E into the app header"
    },
    "8179431": {
      "author": "Fernando Ramirez",
      "avatar": "https://lh6.googleusercontent.com/-BHo6OT1zqBo/AAAAAAAAAAI/AAAAAAAAAAA/cnzKZrtawY4/s120-p/photo.jpg",
      "cl": "8179431",
      "clUrl": "https://chromium-review.googlesource.com/c/8179431",
      "description": "As one of the steps in go/autofill-downstream-iph-launch-companion-doc,\nthe field trial testing config can now be removed.\n\nDesign: go/autofill-downstream-iph\nBug: b:541359749\nChange-Id: I576d02c7dc91416386212cf18b4a1aa77c5b83bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179431\nReviewed-by: Olivia Saul \u003cosaul@google.com\u003e\nCommit-Queue: Fernando Ramirez \u003cferny@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672145}",
      "email": "ferny@google.com",
      "hash": "8fab524c63de1b2d10b0854a50f50e84c92dfa0c",
      "subject": "[Downstream IPH] Remove field trial testing config"
    },
    "8179671": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "cl": "8179671",
      "clUrl": "https://chromium-review.googlesource.com/c/8179671",
      "description": "1. Use the const form of base::DictValue Find methods.\n2. Replace `script_hash_map_` with std::set, since the map values are\n   never read.\n3. Simplify map/set operations.\n\nChange-Id: If1bbb823befcb0ba1f6d70fc3da9279df38e2f21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8179671\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672182}",
      "email": "thestig@chromium.org",
      "hash": "c50da2d157faeeaf65b0056bfd79a5702a197029",
      "subject": "Clean up DevToolsListener::StoreScripts()"
    },
    "8180078": {
      "author": "Maggie Chen",
      "avatar": "https://lh5.googleusercontent.com/-2sHUzW3Amtw/AAAAAAAAAAI/AAAAAAAAAAA/KO7qgTd6XwY/s120-p/photo.jpg",
      "cl": "8180078",
      "clUrl": "https://chromium-review.googlesource.com/c/8180078",
      "description": "This CL checks the subsampling condition first, ensuring\nbase::TimeTicks::Now() is only called when the submission duration\nmetric is going to be recorded in SkiaOutputDevice::Submit() and\nGraphiteSharedContext::SubmitImpl().\n\nBug: 407874799\nChange-Id: Ib6dec6583693354ac6953684d54c22097abf24b9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180078\nReviewed-by: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCommit-Queue: Maggie Chen \u003cmagchen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672133}",
      "email": "magchen@chromium.org",
      "hash": "de0b0d72c31772b6c80fbcd5caff32d39da91a51",
      "subject": "[gpu] Avoid unnecessary TimeTicks::Now() calls for UMA"
    },
    "8180086": {
      "author": "Peter",
      "avatar": "",
      "cl": "8180086",
      "clUrl": "https://chromium-review.googlesource.com/c/8180086",
      "description": "This CL renames AccessibilityStateTestHelper.java to\nAccessibilityStateJUnitTestHelper.java so that the ForTesting()\nmethods in AccessibilityState can be moved to a new class\nAccessibilityStateTestHelper.java\n\nBug:532638877\n\nChange-Id: I7afbf3099b59c97845c6db66989909aaea0b7dc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180086\nReviewed-by: Ramin Halavati \u003crhalavati@chromium.org\u003e\nReviewed-by: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nCommit-Queue: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672153}",
      "email": "pkotwicz@google.com",
      "hash": "43bb0ae772149d1c4f220ed44967a5da532019c2",
      "subject": "Move ForTesting() methods in AccessibilityState to test-only class"
    },
    "8180271": {
      "author": "Julia Hansbrough",
      "avatar": "https://lh6.googleusercontent.com/-tNiIBMkIowE/AAAAAAAAAAI/AAAAAAAAAAA/KQpc8eNDHws/s120-p/photo.jpg",
      "cl": "8180271",
      "clUrl": "https://chromium-review.googlesource.com/c/8180271",
      "description": "device_description_service.h relies on a transitive include of `map` to\ncompile.  IWYU best practices suggest that we should explicitly include\nit instead.\n\nChange-Id: Ie37f392447da824ff25d6a36d4fe3963bd65b0b8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180271\nCommit-Queue: Julia Hansbrough \u003cflowerhack@google.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672138}",
      "email": "flowerhack@google.com",
      "hash": "291850c6b4228de62bbd9371b5a90a7794351e1b",
      "subject": "[iwyu] Fixup IWYU issue."
    },
    "8180311": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "cl": "8180311",
      "clUrl": "https://chromium-review.googlesource.com/c/8180311",
      "description": "Sometimes it is possible to select text in such a way\nthat it causes the entire reading mode panel to become\nblank instead of distilling the text or distilling the\nempty state page.\n\nThis is a speculative fix that checks the parent containers\nof a selection, rather than just the selection node itself.\n\nThis bug was becoming noticeable while working on select-to-distill\nfor Readability, so this is also a prepwork fix for those changes.\n\nBug: 505770261\nChange-Id: I1a9dd0a4413aea5cc0c5ef7bea928dd1d8c12c84\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180311\nReviewed-by: Gustavo Martin \u003cgusmartin@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672221}",
      "email": "lwinston@google.com",
      "hash": "8c3f5c570bda89d27b3e89bfe102852376eeb78b",
      "subject": "Speculative fix for selection distilling empty content."
    },
    "8180800": {
      "author": "Mitsuru Oshima",
      "avatar": "https://lh3.googleusercontent.com/-0Y55REyBQ4w/AAAAAAAAAAI/AAAAAAAAAAA/yGgNpVi7M5o/s120-p/photo.jpg",
      "cl": "8180800",
      "clUrl": "https://chromium-review.googlesource.com/c/8180800",
      "description": "This is to diagnose what kind of display causing empty bounds.\n\nBUG=462446075\nTAG=agy\nCONV=13e735ff-9972-4fb6-a447-f620f67ef5b8\n\nChange-Id: Idfc52e7a755250cee5242e674fa1139c75fe7fe7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180800\nReviewed-by: Vincent Chiang \u003cvincentchiang@chromium.org\u003e\nCommit-Queue: Mitsuru Oshima \u003coshima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672190}",
      "email": "oshima@chromium.org",
      "hash": "fefb48bff8a7c6401da3721a2987a65d83a16a98",
      "subject": "Add DumpWithoutCrashing for empty display bounds."
    },
    "8180950": {
      "author": "kylechar",
      "avatar": "https://lh3.googleusercontent.com/-jr-NDpJpVZM/AAAAAAAAAAI/AAAAAAAAAAA/6LIdcF8-mcQ/s120-p/photo.jpg",
      "cl": "8180950",
      "clUrl": "https://chromium-review.googlesource.com/c/8180950",
      "description": "Both supports_multiplanar_rendering and supports_multiplanar_copy were\nalways false.\n\nBug: none\nChange-Id: I7721983df625916e6a44170fbf6d76fc89e9bfff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8180950\nReviewed-by: Saifuddin Hitawala \u003chitawala@chromium.org\u003e\nCommit-Queue: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nAuto-Submit: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672232}",
      "email": "kylechar@chromium.org",
      "hash": "49bf239a1de01a5e83d9a8ff34a67420ff236fc1",
      "subject": "Remove GraphiteBackendTextureInfo args"
    },
    "8181973": {
      "author": "Isabelle Goralsky",
      "avatar": "https://lh6.googleusercontent.com/-p4dthJLoM8U/AAAAAAAAAAI/AAAAAAAAAAA/knMugMYYD0Y/s120-p/photo.jpg",
      "cl": "8181973",
      "clUrl": "https://chromium-review.googlesource.com/c/8181973",
      "description": "- Renames GenerateAutoTodos -\u003e GenerateFirstPartyAutoTodos to differentiate in prep for Tab-based todos\n- Saves Todos to the cache when generated\n\nIn a follow-up CL, the UI frontend will be updated to pull from the store as an observer instead of receiving the Todos on generation to prepare for state mgmt.\n\nBug: b:541395074\nChange-Id: I6e61e1f76a93ced6e3a762ff484cb8122014f40a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8181973\nAuto-Submit: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nCommit-Queue: Isabelle Goralsky \u003cigoralsky@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672209}",
      "email": "igoralsky@google.com",
      "hash": "4d604cabfb5ebce8ec589b17155b367b74111d3a",
      "subject": "Cache 1P AutoTodos on generation."
    },
    "8182068": {
      "author": "Gyuyoung Kim",
      "avatar": "https://lh6.googleusercontent.com/-ewJFm3jXGcE/AAAAAAAAAAI/AAAAAAAAAAA/DPrOrwOrrII/s120-p/photo.jpg",
      "cl": "8182068",
      "clUrl": "https://chromium-review.googlesource.com/c/8182068",
      "description": "New SurfaceEmbedBrowserTest added by https://crrev.com/c/8161746\nhave been failed on iOS Blink port. Disable the tests for now.\n\nBug: 503810632\nChange-Id: If55ca6a24d0effade5dafea6b6b207294dc55a0b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182068\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCommit-Queue: Gyuyoung Kim \u003cgyuyoung@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672244}",
      "email": "gyuyoung@igalia.com",
      "hash": "3eae07cc4ae5fef7b40fb63baa268bf8094e03bc",
      "subject": "[iOS Blink] Filter more SurfaceEmbedBrowserTest"
    },
    "8182293": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "cl": "8182293",
      "clUrl": "https://chromium-review.googlesource.com/c/8182293",
      "description": "Run it in CQ by removing the branch in the .gn that limits it to debug\nbuilds to prevent R8 inlining from breaking the test.\n\nMigrates PaymentErrorStringsTest from javatests (instrumentation test)\nto junit (Robolectric unit test) for faster execution.\n\nBypass-Check-License: Moved\nBug: 536872967\nChange-Id: I4984e799e47925b2a256e73f5af76c2fd01c892c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182293\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1672160}",
      "email": "hnakashima@chromium.org",
      "hash": "e6197c827eb6aa2369451b1f36f1fb4231a56e3e",
      "subject": "[Payments] Migrate PaymentErrorStringsTest to Robolectric"
    },
    "8182327": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8182327",
      "clUrl": "https://chromium-review.googlesource.com/c/8182327",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Ib71f4137d66d6fde9fc97f9042614207558a119d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182327\nBot-Commit: chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672228}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "1e7f00bc481dc4d1c51a2e828cd2f44dfa57ebb0",
      "subject": "Updating trunk VERSION from 7984.0 to 7985.0"
    },
    "8182848": {
      "author": "Brandon Fong",
      "avatar": "https://lh4.googleusercontent.com/-1S5SUmLf8rk/AAAAAAAAAAI/AAAAAAAAAAA/9Oam1XpmzNs/s120-p/photo.jpg",
      "cl": "8182848",
      "clUrl": "https://chromium-review.googlesource.com/c/8182848",
      "description": "Currently if Vertical Tabs is disabled, the tab search side panel will\nnot show. Decouple the behavior from that so it will show regardless of\nenable status for VT.\n\nBug: 532630573\nChange-Id: I85cd7d840418784cb19733818f7fcf70c13360ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8182848\nCommit-Queue: Brandon Fong \u003cbjfong@google.com\u003e\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672177}",
      "email": "bjfong@google.com",
      "hash": "a51f7bd4df75089c0d5d9758ad817c88ffe2d8d3",
      "subject": "[search] Move the initialization logic for tab search outside of VT"
    },
    "8183787": {
      "author": "Dominic Battré",
      "avatar": "https://lh3.googleusercontent.com/-8AIO1KqybMQ/AAAAAAAAAAI/AAAAAAAAAAA/2DRf5N7ruSY/s120-p/photo.jpg",
      "cl": "8183787",
      "clUrl": "https://chromium-review.googlesource.com/c/8183787",
      "description": "It is incorrect that base::DictValue is deprecated. It is the new API.\n\nI am removing this statement in the hope to make the review agent\nunlearn this wrong statement.\n\nChange-Id: Iedd95697fcd27128ce48587e90641447a3dd74b5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183787\nReviewed-by: Yurii Lahodiuk \u003cylahodiuk@google.com\u003e\nAuto-Submit: Dominic Battré \u003cbattre@chromium.org\u003e\nCommit-Queue: Yurii Lahodiuk \u003cylahodiuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672303}",
      "email": "battre@chromium.org",
      "hash": "f67e332fae83d8ed609c5101bf89e63a72f7ca75",
      "subject": "Remove incorrect TODO"
    },
    "8183927": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8183927",
      "clUrl": "https://chromium-review.googlesource.com/c/8183927",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I92536b94bea948e5523ef1a728b0b0321af56351\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8183927\nBot-Commit: chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1672290}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "4c922626aa6b30fa882219cf8e9375447807745a",
      "subject": "Updating trunk VERSION from 7985.0 to 7986.0"
    }
  },
  "date": "2026-08-01",
  "days": 1,
  "generatedAt": "2026-08-01T22:06:26Z",
  "markdown": "## Highlights\n- **Security** CRX parsing now rejects EOCD64 record tokens in extension package headers, tightening archive validation against malformed inputs. [CL 8176148](https://chromium-review.googlesource.com/c/8176148)\n- **Security** Privileged WebContents now resolve kPrivileged isolation correctly, reducing process isolation footguns around elevated content. [CL 8178309](https://chromium-review.googlesource.com/c/8178309)\n- **UI** Vertical Tabs can now drag out the last tab and whole tab groups, closing a big interaction gap in the new tab strip model. [CL 8176693](https://chromium-review.googlesource.com/c/8176693)\n- **Web Platform** Long Animation Frames now report worker congestion from saturated task queues, giving better visibility into real-world responsiveness problems. [CL 8132581](https://chromium-review.googlesource.com/c/8132581)\n- **Privacy** Built-in AI now blocks model session creation when cache disk space is too low, preventing fragile local setup and wasted on-device state. [CL 8139018](https://chromium-review.googlesource.com/c/8139018)\n- **Networking** DevTools removed the Network domain interception API, a notable surface change for tooling that depended on the legacy interception path. [CL 8164568](https://chromium-review.googlesource.com/c/8164568)\n- **Media** HLS playback now falls back to the variant URI when a rendition is missing one, improving tolerance for imperfect manifests. [CL 8175677](https://chromium-review.googlesource.com/c/8175677)\n- **Security** Extensions code now defends better against window and context teardown during API calls and event dispatch, cutting crashy lifetime hazards in privileged code paths. [CL 8169721](https://chromium-review.googlesource.com/c/8169721) [CL 8178928](https://chromium-review.googlesource.com/c/8178928)\n- **Mobile** macOS-installed PWAs can now receive background gamepad events, aligning app-like behavior more closely with native expectations. [CL 8178529](https://chromium-review.googlesource.com/c/8178529)\n\n## What landed by area\n\n### Browser UI and desktop surfaces\n- **UI** Glic peek view got padding polish for a cleaner side panel presentation. [CL 8129401](https://chromium-review.googlesource.com/c/8129401)\n- **A11y** Glic side panel now exposes an accessibility pane title. [CL 8178691](https://chromium-review.googlesource.com/c/8178691)\n- **UI** Search moved tab search initialization logic out of VT, simplifying startup ownership around that surface. [CL 8182848](https://chromium-review.googlesource.com/c/8182848)\n- **UI** Loomnibox added a profile picker submenu. [CL 8178124](https://chromium-review.googlesource.com/c/8178124)\n- **UI** LocationBarView-owned actions are now also available through WebUILocationBar. [CL 8178073](https://chromium-review.googlesource.com/c/8178073)\n- **A11y** Read Anything moved line focus controls into the text menu. [CL 8177904](https://chromium-review.googlesource.com/c/8177904)\n- **UI** Vertical Tabs added integration test coverage to lock in recent behavior. [CL 8179426](https://chromium-review.googlesource.com/c/8179426)\n- **UI** NTP realbox paste now records a metric and user action for better funnel visibility. [CL 8177780](https://chromium-review.googlesource.com/c/8177780)\n\n### Android and iOS\n- **Mobile** TopBottomSplits gained IPH support for the indirect access branch. [CL 7920709](https://chromium-review.googlesource.com/c/7920709)\n- **Mobile** iOS added Gemini Live FRE funnel metrics. [CL 8122334](https://chromium-review.googlesource.com/c/8122334)\n- **A11y** iOS updated the NTP disc accessibility label. [CL 8167441](https://chromium-review.googlesource.com/c/8167441)\n- **Mobile** FRE now draws E2E into the app header. [CL 8179430](https://chromium-review.googlesource.com/c/8179430)\n- **Mobile** Desktop Android now shows \"Inspect popup\" correctly in the context menu. [CL 8135066](https://chromium-review.googlesource.com/c/8135066)\n- **UI** Android desktop experience reduced the close button icon to 18dp. [CL 8178527](https://chromium-review.googlesource.com/c/8178527)\n- **Mobile** ChromeAndroidTask increased timeout for a flaky multi-window test. [CL 8175792](https://chromium-review.googlesource.com/c/8175792)\n- **Rendering** iOS Blink filtered more SurfaceEmbedBrowserTest coverage to stabilize the suite. [CL 8182068](https://chromium-review.googlesource.com/c/8182068)\n\n### Extensions, apps, and web app plumbing\n- **Security** BrowserActionDragData now uses a BrowserContext token, hardening identity across drag data boundaries. [CL 8077458](https://chromium-review.googlesource.com/c/8077458)\n- **Security** Extensions now tolerate potential window destruction during API calls. [CL 8169721](https://chromium-review.googlesource.com/c/8169721)\n- **Security** Extensions now handle context destruction during event dispatch. [CL 8178928](https://chromium-review.googlesource.com/c/8178928)\n- **Mobile** Background actuation manager is now wired on activity stop in Actor. [CL 8163605](https://chromium-review.googlesource.com/c/8163605)\n- **Mobile** Background actuation added browsertests for background tab preparation deferral. [CL 8123135](https://chromium-review.googlesource.com/c/8123135)\n- **Mobile** macOS PWAs now allow background gamepad events. [CL 8178529](https://chromium-review.googlesource.com/c/8178529)\n- **Security** ReparentWebContentsIntoAppBrowser crash from a double trigger was fixed. [CL 8086799](https://chromium-review.googlesource.com/c/8086799)\n\n### Web platform, Blink, and standards\n- **Web Platform** XPath document('') now returns an empty node-set when the base URI is invalid, matching expected failure semantics. [CL 8178615](https://chromium-review.googlesource.com/c/8178615)\n- **Web Platform** WPT duplicate-ID expectations were fixed for domxpath fn-id coverage. [CL 8041295](https://chromium-review.googlesource.com/c/8041295)\n- **Web Platform** AI translator WPTs dropped skip expectations, signaling healthier standards coverage for translation APIs. [CL 8164802](https://chromium-review.googlesource.com/c/8164802)\n- **Rendering** Selection distilling got a speculative fix for empty-content handling. [CL 8180311](https://chromium-review.googlesource.com/c/8180311)\n- **DevTools** PageHandler gained a native cursor position IPC primitive for ttc flows. [CL 8151921](https://chromium-review.googlesource.com/c/8151921)\n- **DevTools** DevToolsListener::StoreScripts() was cleaned up. [CL 8179671](https://chromium-review.googlesource.com/c/8179671)\n- **Networking** Contextual Tasks relanded an IsRendererInitiated() check in is_same_site_or_from_ui, tightening origin checks on message flow. [CL 8160282](https://chromium-review.googlesource.com/c/8160282)\n- **Refactor** Contextual Tasks renamed PostMessageToWebview to PostAimMessage. [CL 8132687](https://chromium-review.googlesource.com/c/8132687)\n\n### Identity, AI, autofill, and user assistance\n- **Privacy** FedCM now caches IdentityProviderInfo in Request during AccountsFetcher, trimming redundant fetch work in identity flows. [CL 8139761](https://chromium-review.googlesource.com/c/8139761)\n- **Privacy** Optimization Guide fixed feature check ordering in is_disk_space_too_low_for_caches, tightening the new AI cache gate behavior. [CL 8177487](https://chromium-review.googlesource.com/c/8177487)\n- **UI** Autofill now hides the omnibox chip after a form fill. [CL 8178933](https://chromium-review.googlesource.com/c/8178933)\n- **UI** Bling added a \"help improve enhanced autofill\" page skeleton in pContext. [CL 8158440](https://chromium-review.googlesource.com/c/8158440)\n- **UI** 1P AutoTodos are now cached on generation. [CL 8181973](https://chromium-review.googlesource.com/c/8181973)\n- **UI** Downstream IPH removed field trial testing config as cleanup around promo plumbing. [CL 8179431](https://chromium-review.googlesource.com/c/8179431)\n- **UI** PDFTranslationCoordinator was added to determine whether a PDF is translatable. [CL 8161930](https://chromium-review.googlesource.com/c/8161930)\n\n### Media, graphics, and performance\n- **GPU** GraphiteBackendTextureInfo arguments were removed, simplifying that graphics API surface. [CL 8180950](https://chromium-review.googlesource.com/c/8180950)\n- **GPU** UMA paths now avoid unnecessary TimeTicks::Now() calls. [CL 8180078](https://chromium-review.googlesource.com/c/8180078)\n- **Media** HLS now uses the variant URI when a rendition omits one. [CL 8175677](https://chromium-review.googlesource.com/c/8175677)\n- **Perf** SimpleFeature memory work switched to non-owning list storage. [CL 8133822](https://chromium-review.googlesource.com/c/8133822)\n- **Build** LiteRT added support targets in third_party/litert/BUILD.gn. [CL 8177486](https://chromium-review.googlesource.com/c/8177486)\n- **Security** Empty display bounds now trigger DumpWithoutCrashing for better field diagnostics. [CL 8180800](https://chromium-review.googlesource.com/c/8180800)\n\n### Settings, payments, internationalization, and cleanup\n- **UI** Settings Lit migrated search_page in part 6 of the ongoing WebUI modernization. [CL 8176448](https://chromium-review.googlesource.com/c/8176448)\n- **Mobile** Payments migrated PaymentErrorStringsTest to Robolectric. [CL 8182293](https://chromium-review.googlesource.com/c/8182293)\n- **Refactor** IcuBridge migration 12/n landed in base/i18n. [CL 8177116](https://chromium-review.googlesource.com/c/8177116)\n- **Refactor** base::RefCounted object creation was modernized in //chrome. [CL 8176311](https://chromium-review.googlesource.com/c/8176311)\n- **A11y** AccessibilityState moved ForTesting() methods into a test-only class. [CL 8180086](https://chromium-review.googlesource.com/c/8180086)\n- **Build** diagnostics TypeScript classes now mark properties readonly where appropriate. [CL 8146887](https://chromium-review.googlesource.com/c/8146887)\n- **Build** IWYU fallout was fixed up. [CL 8180271](https://chromium-review.googlesource.com/c/8180271)\n- **Privacy** ChromeBrowsingDataRemoverDelegate now initializes and waits for DownloadHistory before clearing related data. [CL 8119636](https://chromium-review.googlesource.com/c/8119636)\n- **Refactor** An incorrect TODO was removed. [CL 8183787](https://chromium-review.googlesource.com/c/8183787)\n- **Refactor** WebUI ownership metadata added jhawkins@ as an owner. [CL 8175793](https://chromium-review.googlesource.com/c/8175793)\n\n### Test and expectation maintenance\n- **Rendering** Stale Linux canvas-imageSmoothing test expectations were removed. [CL 8089061](https://chromium-review.googlesource.com/c/8089061)\n- **Rendering** Stale http test expectations were removed. [CL 8089256](https://chromium-review.googlesource.com/c/8089256)\n- **Security** ExtensionWindowing deflaked an incognito window test. [CL 8176153](https://chromium-review.googlesource.com/c/8176153)\n\n## Reverts \u0026 Reapplies\n- **Build** Reverted \"enable parallelization on dsymutil\" after build-system fallout on the mac toolchain path. [CL 8164803](https://chromium-review.googlesource.com/c/8164803)\n- **Security** Reverted \"Terracotta-Phase-1: Check size of `FILE_NOTIFY_INFORMATION`\", backing out a Windows file notification hardening change. [CL 7711592](https://chromium-review.googlesource.com/c/7711592)\n- **Networking** Reapplied the contextual-tasks renderer-initiated check after prior churn, restoring the same-site or UI-origin guard. [CL 8160282](https://chromium-review.googlesource.com/c/8160282)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 13
    },
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 12
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 5
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 5
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 5
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 3
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 2
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 2
    },
    {
      "name": "ChromeOS Atom AFDO profile",
      "count": 2
    },
    {
      "name": "vulkan-deps from a0850d5a1f2c to 38725942468a",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from A20-9chtO-5xc9FGL...",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_arm64 from",
      "count": 1
    },
    {
      "name": "libcxxabi from 8f11bb1d4438 to b8802b9b84c4",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from KsqVOXozo57eaXDTE...",
      "count": 1
    },
    {
      "name": "Boca App from 2oP-s-lfowpr6Xg5J...",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM",
      "count": 1
    },
    {
      "name": "vulkan-deps from 38725942468a to ac9d03694598",
      "count": 1
    },
    {
      "name": "libyuv from 1a746db4cee1 to 0148582bb8a8",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_win_x86 from PoOrHVVcNOUoCp3FH...",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_mac_arm64 from V6ZmDYfCM2-b7yOw2...",
      "count": 1
    },
    {
      "name": "ANGLE from 4d046d6abd31 to cd05752a5137",
      "count": 1
    },
    {
      "name": "src/third_party/instrumented_libs/ e8cb570a9..d15c278ee",
      "count": 1
    },
    {
      "name": "Skia from ebf50520d720 to 32329e5643b5",
      "count": 1
    },
    {
      "name": "ios_internal from d3540cb171d0 to 0267ac0e882d",
      "count": 1
    },
    {
      "name": "Boca Receiver App from zQ5rs2os_Q1L_xpfj...",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Mac ARM64",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux ARM64",
      "count": 1
    },
    {
      "name": "Dawn from 4d95e1a13e9d to cd2d5a667d11",
      "count": 1
    },
    {
      "name": "clang-format-script from 6eddfb5ec5f9 to 70510081984c",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from eAOcz4MbQQLNlw09y...",
      "count": 1
    },
    {
      "name": "Open Screen from 72a3d04d1f8d",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_amd64 from",
      "count": 1
    },
    {
      "name": "src/third_party/libaom/source/libaom/ 95f2f18a2..4f0e3d0a7",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from NbiSyAyLmnA2HBLOy...",
      "count": 1
    },
    {
      "name": "Perfetto from 5774a41e32fe to b14bd1ba1326",
      "count": 1
    },
    {
      "name": "ChromeOS Arm AFDO profile",
      "count": 1
    },
    {
      "name": "ios_internal from bb951899fec4 to d3540cb171d0",
      "count": 1
    },
    {
      "name": "Updater chromium_win_arm64 from",
      "count": 1
    },
    {
      "name": "Dawn from d27499421a83 to 4d95e1a13e9d",
      "count": 1
    },
    {
      "name": "Media App from UqAHfq9OZQhQf8xzB...",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from YYBegxEJ4KRW6xMjv...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from aywdSIVBcvm3aKDWb...",
      "count": 1
    },
    {
      "name": "optimization-guide from bd19c41de9ab to 5767ddf92b97",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_mac_amd64 from 7YF4p5tI_ZroPWqcq...",
      "count": 1
    },
    {
      "name": "anonymous_tokens from eb2875671b0d to 79b3fe16e6c5",
      "count": 1
    },
    {
      "name": "Other",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from 1Bb-WL3OSX4mWE3qH...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from vQGl6KWmWNszXw5ht...",
      "count": 1
    },
    {
      "name": "vulkan-deps from ac9d03694598 to 84f40b5d1039",
      "count": 1
    },
    {
      "name": "optimization-guide from 5767ddf92b97 to fd3e84f0ce2f",
      "count": 1
    },
    {
      "name": "ANGLE from 661885c1a696 to 4d046d6abd31",
      "count": 1
    },
    {
      "name": "Chromium Variations from TSR6U5ruRhOcbJ_iI...",
      "count": 1
    },
    {
      "name": "Depot Tools from 9b72516b2a79",
      "count": 1
    },
    {
      "name": "Amd64 AFDO from 153.0.7981.0_pre1670837_rc-r1-merged",
      "count": 1
    },
    {
      "name": "Help App from bwGRslsmL3DglYJQT...",
      "count": 1
    },
    {
      "name": "compiler-rt from 0c35537bf46e to 9ee0925ae757",
      "count": 1
    },
    {
      "name": "Updater chromium_win_x86 from",
      "count": 1
    }
  ],
  "since": "2026-08-01",
  "totals": {
    "commits": 206,
    "features": 69,
    "rolls": 135
  },
  "until": "2026-08-01"
}