{
  "commits": {
    "7828296": {
      "author": "Frank Liberato",
      "avatar": "https://lh6.googleusercontent.com/-KVTANDUCVdE/AAAAAAAAAAI/AAAAAAAAAAA/3whzBZrnkQ0/s120-p/photo.jpg",
      "cl": "7828296",
      "clUrl": "https://chromium-review.googlesource.com/c/7828296",
      "description": "- Add a preference 'kGlicMediaUnderstandingEnabled' for media understanding in Glic.\n- Respect the media understanding setting in GlicMediaContext to exclude pages from transcription when disabled.\n- Add a new WebUI settings toggle 'mediaUnderstandingToggle' to the Glic subpage, visible when headless captions are supported.\n- Define and register the necessary localized strings ('glicMediaUnderstandingToggle', 'glicMediaUnderstandingToggleSublabel') in C++ settings provider and glic_strings.grdp.\n- Implement link handling in the toggle description sublabel using sub-label-with-link and on-sub-label-link-clicked to route link clicks to the final production support URL target.\n- Add GlicMediaContext unit tests verifying the preference blocks transcription.\n- Add and register GlicSubpage browser tests verifying the media understanding toggle's visibility, preference, and link click behavior.\n\nChange-Id: Ic88478a8d5e39aae1348b98b77701beda2d0c8a2\nBug: 527110890\n\nTAG=agy\nCONV=81ffd961-8b79-4b29-8fd7-a3f5dcfef810\n\nChange-Id: Ic88478a8d5e39aae1348b98b77701beda2d0c8a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7828296\nCommit-Queue: Frank Liberato \u003cliberato@chromium.org\u003e\nReviewed-by: Muyao Xu \u003cmuyaoxu@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1653721}",
      "email": "liberato@chromium.org",
      "hash": "36d1b5af5db770c5f5844e9025cba139fd43cfab",
      "subject": "Add content setting to bluefin"
    },
    "7955800": {
      "author": "Sumanth US",
      "avatar": "https://lh4.googleusercontent.com/-wc3gRr4Tm7M/AAAAAAAAAAI/AAAAAAAAAAA/0HLQn2Oh7mc/s120-p/photo.jpg",
      "cl": "7955800",
      "clUrl": "https://chromium-review.googlesource.com/c/7955800",
      "description": "The feature flag `enable-welcome-experience-test-unsupported-devices`\nexpired in M150. This CL completely removes the flag, its companion\nhelper functions, UI string descriptions, and corresponding unit tests,\nas it is no longer needed.\n\nBug=b:509847909\nTEST=ash_unittests\n\nChange-Id: I6e1a48f01161b38a35e6fd3bda135db2e69b5069\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7955800\nReviewed-by: Michael Checo \u003cmichaelcheco@google.com\u003e\nCommit-Queue: Sumanth Udedar (xWF) \u003cudedar@google.com\u003e\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nReviewed-by: Jimmy Gong \u003cjimmyxgong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1653791}",
      "email": "udedar@google.com",
      "hash": "726c678356a6a48c0436b588e7be2bef3abbab11",
      "subject": "Clean up expired flag enable-welcome-experience-test-unsupported-devices"
    },
    "7988400": {
      "author": "Zhou Shuangshuang",
      "avatar": "https://lh4.googleusercontent.com/-EPaMSinnx6Q/AAAAAAAAAAI/AAAAAAAAAAA/bVhx6u-ZDCs/s120-p/photo.jpg",
      "cl": "7988400",
      "clUrl": "https://chromium-review.googlesource.com/c/7988400",
      "description": "When deciding whether a tbody, thead or tfoot is in table scope, the\nHTML tree builder called InTableScope() three times, walking the open\nelements stack once per tag (the sites were marked \"FIXME: This is\nslow.\").\n\nAdd an InTableScope() overload taking a list of tags that matches any of\nthem in a single walk, and use it at the two call sites. The marker\npredicate is unchanged, so the result is identical.\n\nNo behavior change.\n\nChange-Id: I2106e141a0a5b41213327ee0250b2da97bcfeb8e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7988400\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Zhou, Shuangshuang \u003cshuangshuang.zhou@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1653710}",
      "email": "shuangshuang.zhou@intel.com",
      "hash": "8750664bb4e9c91a130784529318ac1accd37bb8",
      "subject": "Check tbody/thead/tfoot table scope in a single stack walk"
    },
    "8005056": {
      "author": "Dmitry Gozman",
      "avatar": "https://lh4.googleusercontent.com/-hb63Nha1jqY/AAAAAAAAAAI/AAAAAAAAAAA/mKxR-ADf8oM/s120-p/photo.jpg",
      "cl": "8005056",
      "clUrl": "https://chromium-review.googlesource.com/c/8005056",
      "description": "Bug: 506193577\nChange-Id: Ied4b76214facff3bbb73c64b4686e8b6e5b0ef90\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8005056\nReviewed-by: Andrey Kosyakov \u003ccaseq@chromium.org\u003e\nCommit-Queue: Dmitry Gozman \u003cdgozman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1653810}",
      "email": "dgozman@chromium.org",
      "hash": "61355c93e7c7fb3b617d5bf3951b96195ad28643",
      "subject": "[CDP]: fix re-entrancy while notifying dom listeners"
    },
    "8006575": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "cl": "8006575",
      "clUrl": "https://chromium-review.googlesource.com/c/8006575",
      "description": "This is for consistency with template URL code. AI configs are kind of\nan expansion of template URLs / search engines; rather than an\nomnibox-specific feature.\n\nchrome/browser/ui/omnibox -\u003e chrome/browser/search_engines\n- ai_mode_button_service_factory.c|hh\n\ncomponents/omnibox/browser -\u003e components/search_engines\n- ai_mode_button_config.json\n- ai_mode_button_config_schema.json\n- ai_mode_button_service.cc|h\n- ai_mode_button_service_unittest.cc\n- test_ai_mode_button_service.h\n\nBugs: b:527068811\nChange-Id: I507e7609efe5d851a664a1b801ac0b167e930ec3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006575\nReviewed-by: Ryan Sultanem \u003crsult@google.com\u003e\nAuto-Submit: manuk hovanesian \u003cmanukh@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Justin Donnelly \u003cjdonnelly@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1653801}",
      "email": "manukh@chromium.org",
      "hash": "355830c22de6baf4eaa425d11aa078a95994b6aa",
      "subject": "[omnibox][3p-aim] Move directories from omnibox to search_engines"
    },
    "8006694": {
      "author": "Ramin Halavati",
      "avatar": "https://lh6.googleusercontent.com/-rMU8HChgpyk/AAAAAAAAAAI/AAAAAAAAAAA/Kd5KjJrh_2A/s120-p/photo.jpg",
      "cl": "8006694",
      "clUrl": "https://chromium-review.googlesource.com/c/8006694",
      "description": "The logic for setting the movement granularity start position when focus\nis changed now checks the selection end offset type. If the offset type\nis `OFFSET_TYPE_TEXT`, it indicates that the selection end is within\ntext content, allowing the granularity index to be set. This replaces\nthe previous reliance on the `isTextSelectable` heuristic.\n\nAlso a comment in `BrowserAccessibilityAndroid` is removed since Android\nis no longer restricted to use offset type based on `isTextSelectable`.\n\nAX-Relnotes: n/a\nBug: 498376490\nCq-Include-Trybots: luci.chromium.try:android-16-x64-rel\nChange-Id: I00710f1ba57cac6e365553ce10468f17b59f1d3a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8006694\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nAuto-Submit: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCommit-Queue: Ramin Halavati \u003crhalavati@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1653792}",
      "email": "rhalavati@chromium.org",
      "hash": "470244bb64bcfe666493271838d38c59c318230a",
      "subject": "[a11y-android] Use selection offset type to initialize movement at granularity on focus change."
    },
    "8007689": {
      "author": "Michael Wojcicka",
      "avatar": "https://lh3.googleusercontent.com/-KsnpfgPkKeg/AAAAAAAAAAI/AAAAAAAAAAA/zQilc383ryQ/s120-p/photo.jpg",
      "cl": "8007689",
      "clUrl": "https://chromium-review.googlesource.com/c/8007689",
      "description": "Change-Id: Ibcb9504e8e306f759a3ce0ebf63741e15a7ad742\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8007689\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1653798}",
      "email": "mwoj@google.com",
      "hash": "772f5629536bb13481bf916f5bc570b198c2caff",
      "subject": "[Task Manager] Fix outdated comments"
    },
    "8008326": {
      "author": "Helmut Januschka",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8008326",
      "clUrl": "https://chromium-review.googlesource.com/c/8008326",
      "description": "Return kAnimationNone instead of CHECK-failing when basic_info_ is not\nyet populated, since paint can query the repetition count before the\nJXL header has been decoded.\n\nBug: None\nChange-Id: I85d44e7f2aa3d8fc3befca37a55c1d33c5f30111\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8008326\nReviewed-by: Luca Versari \u003cveluca@google.com\u003e\nCommit-Queue: Helmut Januschka \u003chelmut@januschka.com\u003e\nCr-Commit-Position: refs/heads/main@{#1653741}",
      "email": "helmut@januschka.com",
      "hash": "2ba3507bdb469d20f5e01715e7461fdf99469597",
      "subject": "Fix JXL renderer crash when querying RepetitionCount before header parse"
    },
    "8010620": {
      "author": "Kamil Jarosz",
      "avatar": "https://lh6.googleusercontent.com/-iIJBHCVoVxw/AAAAAAAAAAI/AAAAAAAAAAA/ETUcD8-K_aM/s120-p/photo.jpg",
      "cl": "8010620",
      "clUrl": "https://chromium-review.googlesource.com/c/8010620",
      "description": "Add traffic annotation for FCP-related communication.\n\nSee go/private-insights-chrome for details.\n\nBug: b:525314527\nChange-Id: I974fb2310d82425a180932aa6b25f61cfe25b639\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8010620\nReviewed-by: Martin Šrámek \u003cmsramek@chromium.org\u003e\nCommit-Queue: Kamil Jarosz \u003ckjarosz@google.com\u003e\nReviewed-by: Matt Dembski \u003cdembski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1653758}",
      "email": "kjarosz@google.com",
      "hash": "3ff7c0941275ad28fcb9068eaa6cfee2de54652f",
      "subject": "private_insights: Add traffic annotation"
    },
    "8014031": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8014031",
      "clUrl": "https://chromium-review.googlesource.com/c/8014031",
      "description": "Automatic update for 2026-06-28 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I88d720d48fd2952906d9b77819f7b5733d26c3c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8014031\nBot-Commit: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCommit-Queue: PKI Metadata Updates Bot \u003cmdb.chrome-pki-metadata-release-jobs@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1653780}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "a2fd96cb8e4c90d8b00417c4c22d1bd6e91ec175",
      "subject": "[CT] Automatic update from google3"
    },
    "8014257": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8014257",
      "clUrl": "https://chromium-review.googlesource.com/c/8014257",
      "description": "CrOS Changes (16730.0.0-1078399 -\u003e 16731.0.0-1078417):\n- External: http://go/cros-changes/85713..85728?ext=true\n- Internal: http://go/cros-changes/119805..119823\n\nUploaded by https://ci.chromium.org/b/8677815134452587777\n\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nCrOS-LKGM: 16731.0.0-1078417\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8677815134452587777\nCrOS-External-Manifest-Position: 85728\nCrOS-Internal-Manifest-Position: 119823\nChange-Id: I5e31b8159d315ba8d3f6dc49d079056700ef7633\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8014257\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1653729}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "af7f9becc1c1b0dba7929f7f45c6a07ab5c88818",
      "subject": "Automated Commit: LKGM 16731.0.0-1078417 for chromeos."
    },
    "8014985": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8014985",
      "clUrl": "https://chromium-review.googlesource.com/c/8014985",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: Ia7b6c412cb32ba34a3b32ec3510ae8f9d7511b47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8014985\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@{#1653772}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "6c5dffcd7b7f69b96b57665d854b670ad2f3044f",
      "subject": "Updating trunk VERSION from 7919.0 to 7920.0"
    },
    "8015043": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "cl": "8015043",
      "clUrl": "https://chromium-review.googlesource.com/c/8015043",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I919ffc349efaa0d2c09f87d4cc3d8612ea1df944\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015043\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@{#1653725}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "cb20e4cd59ffe0ef03b0dbd4002a8eaf3fe3ebdb",
      "subject": "Updating trunk VERSION from 7918.0 to 7919.0"
    },
    "8015671": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "cl": "8015671",
      "clUrl": "https://chromium-review.googlesource.com/c/8015671",
      "description": "CrOS Changes (16731.0.0-1078417 -\u003e 16731.0.0-1078423):\n- External: http://go/cros-changes/85728..85733?ext=true\n- Internal: http://go/cros-changes/119823..119829\n\nUploaded by https://ci.chromium.org/b/8677792290045526657\n\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-brya-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-jacuzzi-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-reven-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-trogdor-chrome\nCQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-volteer-chrome\n\nCrOS-LKGM: 16731.0.0-1078423\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8677792290045526657\nCrOS-External-Manifest-Position: 85733\nCrOS-Internal-Manifest-Position: 119829\nChange-Id: I8d6522c04ffc78623a02b4a1d7150816ff1e2902\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015671\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1653739}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "949ff492fb5cc6a06cc41458a0d944feb1026199",
      "subject": "Automated Commit: LKGM 16731.0.0-1078423 for chromeos."
    },
    "8016242": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "cl": "8016242",
      "clUrl": "https://chromium-review.googlesource.com/c/8016242",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I4dc5738bfbc3d3a511fcf0c002b87666b26ee3a4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8016242\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1653774}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "7bfa9855cb7590643c0dad75f48f7e569538346e",
      "subject": "Updating XTBs based on .GRDs from branch main"
    }
  },
  "date": "2026-06-28",
  "days": 1,
  "generatedAt": "2026-06-28T22:05:29Z",
  "markdown": "## Highlights\n- **Security** Added a new Bluefin content setting, expanding site-level control surface for a security-sensitive feature. [CL 7828296](https://chromium-review.googlesource.com/c/7828296) [bug 527110890](https://issues.chromium.org/issues/527110890)\n- **Rendering** Tightened table section scope checks into a single stack walk, reducing traversal overhead in layout-sensitive parsing paths. [CL 7988400](https://chromium-review.googlesource.com/c/7988400)\n- **Media** Fixed a JXL renderer crash when `RepetitionCount` is queried before header parsing, removing a real crash edge in image decode flow. [CL 8008326](https://chromium-review.googlesource.com/c/8008326)\n- **DevTools** Fixed CDP DOM listener re-entrancy during notifications, making inspector-facing DOM event handling more robust. [CL 8005056](https://chromium-review.googlesource.com/c/8005056) [bug 506193577](https://issues.chromium.org/issues/506193577)\n- **A11y** Improved Android accessibility focus movement by initializing granularity navigation from selection offsets, which should make cursor movement more predictable for screen reader users. [CL 8006694](https://chromium-review.googlesource.com/c/8006694) [bug 498376490](https://issues.chromium.org/issues/498376490)\n- **Privacy** Added a traffic annotation for `private_insights`, tightening compliance and auditability for networked data flow. [CL 8010620](https://chromium-review.googlesource.com/c/8010620)\n- **Refactor** Moved 3p-aim directories from `omnibox` to `search_engines`, clarifying ownership and reducing feature sprawl in search-related code. [CL 8006575](https://chromium-review.googlesource.com/c/8006575)\n- **Build** Landed a CT auto-update from google3, continuing sync with upstream internal test and infra inputs. [CL 8014031](https://chromium-review.googlesource.com/c/8014031)\n\n## What landed by area\n\n### Accessibility\n- **A11y** Android accessibility now uses selection offset type to initialize movement at granularity after focus changes, improving navigation behavior around focused text. [CL 8006694](https://chromium-review.googlesource.com/c/8006694) [bug 498376490](https://issues.chromium.org/issues/498376490)\n\n### DevTools and inspection\n- **DevTools** CDP fixes a re-entrancy hazard while notifying DOM listeners, hardening event delivery under nested inspector activity. [CL 8005056](https://chromium-review.googlesource.com/c/8005056) [bug 506193577](https://issues.chromium.org/issues/506193577)\n\n### Search and omnibox\n- **Refactor** 3p-aim directories were moved out of `omnibox` and into `search_engines`, a cleanup that better matches feature ownership. [CL 8006575](https://chromium-review.googlesource.com/c/8006575)\n\n### Privacy and permissions\n- **Privacy** `private_insights` now carries a traffic annotation, making the network path properly declared and reviewable. [CL 8010620](https://chromium-review.googlesource.com/c/8010620)\n- **Security** Bluefin gains a dedicated content setting, indicating more explicit policy control for that surface. [CL 7828296](https://chromium-review.googlesource.com/c/7828296) [bug 527110890](https://issues.chromium.org/issues/527110890)\n\n### Rendering and media\n- **Rendering** Table scope checks for `tbody`, `thead`, and `tfoot` were consolidated into a single stack walk, trimming redundant traversal in a hot structural path. [CL 7988400](https://chromium-review.googlesource.com/c/7988400)\n- **Media** JXL renderer no longer crashes if `RepetitionCount` is queried before header parse completes, closing a sequencing bug in decoder usage. [CL 8008326](https://chromium-review.googlesource.com/c/8008326)\n\n### Build, infra, and release plumbing\n- **Build** Chromium Test infrastructure picked up an automatic update from google3. [CL 8014031](https://chromium-review.googlesource.com/c/8014031)\n- **Build** Translation XTBs were refreshed from current GRD sources on main. [CL 8016242](https://chromium-review.googlesource.com/c/8016242)\n- **Build** Trunk VERSION advanced from 7919.0 to 7920.0 as part of normal branch progression. [CL 8014985](https://chromium-review.googlesource.com/c/8014985)\n- **Build** Trunk VERSION also advanced from 7918.0 to 7919.0 in the prior step of the same roll-forward sequence. [CL 8015043](https://chromium-review.googlesource.com/c/8015043)\n- **Build** ChromeOS LKGM was updated to 16731.0.0-1078423. [CL 8015671](https://chromium-review.googlesource.com/c/8015671)\n- **Build** ChromeOS LKGM was updated to 16731.0.0-1078417. [CL 8014257](https://chromium-review.googlesource.com/c/8014257)\n\n### Cleanup and maintenance\n- **Refactor** Removed the expired `enable-welcome-experience-test-unsupported-devices` flag, shrinking dead configuration surface. [CL 7955800](https://chromium-review.googlesource.com/c/7955800)\n- **Refactor** Task Manager got comment cleanup only, with no behavioral change. [CL 8007689](https://chromium-review.googlesource.com/c/8007689)",
  "repo": "chromium",
  "repoDisplay": "Chromium",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 17
    },
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 12
    },
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 8
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 7
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 2
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 2
    },
    {
      "name": "ChromeOS Arm AFDO profile",
      "count": 2
    },
    {
      "name": "vulkan-deps from 782a48bf2db0 to 0af4fee9206d",
      "count": 1
    },
    {
      "name": "Dawn from a1d768eb6b37 to 77ffc2cc6066",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from mA17mLDHYsV2uVRqi...",
      "count": 1
    },
    {
      "name": "Arm AFDO from 151.0.7914.0_pre1652527_rc-r2-merged",
      "count": 1
    },
    {
      "name": "Arm AFDO from 151.0.7916.0_pre1653519_rc-r1-merged",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 135cf35e14a9 to e67279795aa5",
      "count": 1
    },
    {
      "name": "BoringSSL from 3ac4542e6d2a to be08ef39e961",
      "count": 1
    },
    {
      "name": "BoringSSL from 3c6315e00ab0 to d1f99cc9ad77",
      "count": 1
    },
    {
      "name": "Media App from qqsINhBPf2-ZfiIA3...",
      "count": 1
    },
    {
      "name": "llvm-libc from 33ba2c3ce34f to 90c5d5ff8fd4",
      "count": 1
    },
    {
      "name": "ANGLE from bb1024656d39 to 79053f47bd64",
      "count": 1
    },
    {
      "name": "Skia from 76941bbcaf48 to 587d8befe1ee",
      "count": 1
    },
    {
      "name": "ios_internal from 46262800a352 to f198b48fd4b1",
      "count": 1
    },
    {
      "name": "Amd64 AFDO from 151.0.7915.0_pre1652903_rc-r1-merged",
      "count": 1
    },
    {
      "name": "Skia from 68344eb642fd to 76941bbcaf48",
      "count": 1
    },
    {
      "name": "WebRTC from 9cc290bded61 to 32f0f78eb2a9",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from 2wxRCzrRH5JrTCzZV...",
      "count": 1
    },
    {
      "name": "eigen from 82ab9b71c94b to e943ebae60ac",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from soBXIE3AIwPp599Z9...",
      "count": 1
    },
    {
      "name": "Skia from 62efacd37737 to 68344eb642fd",
      "count": 1
    },
    {
      "name": "ios_internal from aab012557904 to 46262800a352",
      "count": 1
    },
    {
      "name": "V8 from 2c984799a8f5 to 7518eeb5a914",
      "count": 1
    },
    {
      "name": "Boca App from ogZPya_T3Zl_psrhj...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from oNnnuw5VcX544svZV...",
      "count": 1
    },
    {
      "name": "BoringSSL from d1f99cc9ad77 to 3ac4542e6d2a",
      "count": 1
    },
    {
      "name": "DevTools Frontend from",
      "count": 1
    },
    {
      "name": "vulkan-deps from e44f14c91d6d to 782a48bf2db0",
      "count": 1
    },
    {
      "name": "Boca Receiver App from 88oXcX8FQ-HHM8v6-...",
      "count": 1
    },
    {
      "name": "Dawn from 77ffc2cc6066 to 7807dcbdca24",
      "count": 1
    },
    {
      "name": "Projector App from MXmzDUamrzJqFVAEH...",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from Rl7DgzWBFRa4z7UKo...",
      "count": 1
    },
    {
      "name": "Help App from hb6Wn7Xte2jt3Lwes...",
      "count": 1
    },
    {
      "name": "ios_internal from 3ff886df5e6e to aab012557904",
      "count": 1
    },
    {
      "name": "eigen from 944a219bd60a to 82ab9b71c94b",
      "count": 1
    }
  ],
  "since": "2026-06-28",
  "totals": {
    "commits": 110,
    "features": 15,
    "rolls": 95
  },
  "until": "2026-06-28"
}