{
  "commits": {
    "7278838": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "description": "This reverts commit 3db207bbaacdc24d4e8a5219073ccab8bf9e7a83.\n\nReason for revert: Tests are failing on lots of bots. Eg. https://ci.chromium.org/ui/p/chromium/builders/ci/win11-arm64-rel-tests/7316/overview\n\nOriginal change's description:\n\u003e [Media] Refactor HTMLMediaElement to use FrameVisibilityObserver\n\u003e\n\u003e This CL refactors HTMLMediaElement and WebMediaPlayerImpl so that frame\n\u003e visibility updates are first delivered to HTMLMediaElement instead of\n\u003e sending the updates first to RendererWebMediaPlayerDelegate.\n\u003e\n\u003e Cross-origin web tests were also added to cover the scenario where the\n\u003e frame visibility update need to cross the process boundary.\n\u003e\n\u003e This approach has the following benefits:\n\u003e - Reusing the IntersectionObserver frame visibility plumbing avoids IPC\n\u003e   race conditions found in the current implementation.\n\u003e - Semantically, it makes more sense that HTMLMediaElement is first\n\u003e   notified of the changes as opposed to RendererWebMediaPlayerDelegate.\n\u003e - Avoids unnecessarily expanding the API surface with //content.\n\u003e\n\u003e Bug: 351354996\n\u003e Change-Id: I69af3b0174f69a4092f3144fc9f4af1d49717107\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7278838\n\u003e Reviewed-by: Stefan Zager \u003cszager@chromium.org\u003e\n\u003e Reviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\n\u003e Reviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\n\u003e Reviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\n\u003e Commit-Queue: Gabriel Brito \u003cgabrielbrito@microsoft.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1642611}\n\nBug: 351354996\nChange-Id: I6e326e8d734abd9976cfb9544a63f01591165a80\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907582\nOwners-Override: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642950}",
      "email": "dtapuska@chromium.org",
      "hash": "7c53e46c21e1a0262ffc1e91e542b539a94b4663"
    },
    "7867483": {
      "author": "Qijiang Fan",
      "avatar": "",
      "description": "- External contributors will run chromeos-betty-compile-chrome (compile\n  only)\n- Googlers outside chromeos-pa will run chromeos-betty-chrome-gtest\n  (compile+gtest)\n- Chromeos-pa will run chromeos-betty-chrome-gtest-and-cqtast\n  (compile+gtest+selected tast tests)\n- Robot committers will run chromeos-betty-chrome-gtest (compile+gtest)\n\nBug: 485094695\nChange-Id: Ie5ec0c7ecb250738d9ca7f6220c6bd44686ae611\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7867483\nReviewed-by: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642948}",
      "email": "fqj@google.com",
      "hash": "af34f1ac2b05c2573e78a1f7d1969a7c56e9b843"
    },
    "7874382": {
      "author": "Himanshu Panwar",
      "avatar": "https://lh3.googleusercontent.com/-l8Y7bT72WUY/AAAAAAAAAAI/AAAAAAAAAAA/fI4r98YZPNI/s120-p/photo.jpg",
      "description": "Add WebTransportStreamPriority struct (uint32 send_group_id, int64\nsend_order) to web_transport.mojom. Add nullable priority param to\nCreateStream() and apply it via WebTransportStream::SetPriority() in the\nnetwork service.\n\nStart next_send_group_id_ at 1 to reserve 0 as the \"no group\" sentinel.\nPass nullptr when send_group is null and send_order is 0.\n\nClone of this cl -https://chromium-review.googlesource.com/c/chromium/src/+/7767555 with existing comment fixes from the previous CL.\n\nBug: 487117768\nChange-Id: I73ffa389eab49042b36f0a16ea637fced3b5fb10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7874382\nReviewed-by: suresh potti \u003csureshpotti@microsoft.com\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Himanshu Panwar \u003chimpanwar@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642926}",
      "email": "himpanwar@microsoft.com",
      "hash": "d214fc30f0865e67459e3a1a463700dab4daae25"
    },
    "7897969": {
      "author": "Chang Liu",
      "avatar": "https://lh4.googleusercontent.com/-5DRDLBbgvmQ/AAAAAAAAAAI/AAAAAAAAAAA/vVAI-_y6nSQ/s120-p/photo.jpg",
      "description": "Follow-up to https://crrev.com/c/7839618 (\"Use the platform color\nemoji font for VS-16 sequences in native UI\").\n\nThat change made RenderTextHarfBuzz route any run containing U+FE0F\n(VS-16) through the platform color emoji font, which fixed\ntext-default emoji like \"\\u00A9\\uFE0F\" / \"\\u2666\\uFE0F\" rendering\nmonochrome in tab titles on Windows and macOS. It did not, however,\nhelp bare codepoints whose Unicode `Emoji_Presentation` property is\nalready Yes (e.g. U+1F004 MAHJONG TILE RED DRAGON, U+1F3B2 GAME DIE,\nthe U+1F000-U+1F02F Mahjong / Domino / Playing-Card block), because\nthey carry no VS-16 and so never entered the new pre-pass.\n\nOn macOS those default-emoji codepoints already render in color via\nCoreText's cascade list. On Windows they do not: gfx::RenderText's\nGetFallbackFont path returns Segoe UI Symbol (which provides a\nmonochrome glyph for the same codepoint) instead of Segoe UI Emoji,\nso shaping succeeds against a text font and the run never reaches a\ncolor fallback. The visible result was the same canary build showing\n\"\\U0001F004\" as monochrome in a Windows tab title and color in the\nmatching macOS tab title.\n\nFix: extend RunRequestsEmojiPresentation() to also return true when\nthe run contains any codepoint with `Emoji_Presentation=Yes`, in\naddition to the existing VS-16 check. The emoji pre-pass in\nShapeRuns then routes such runs through the platform color emoji\nfont, mirroring what macOS does at the OS level and what Blink does\nin Web content via FontFallbackPriority::kEmojiEmoji. VS-15 (text\npresentation) continues to take precedence via the existing\nRunRequestsTextPresentation check at the call site, so e.g.\n\"\\U0001F004\\uFE0E\" still renders as text.\n\nIteration uses base::i18n::UTF16CharIterator to handle surrogate\npairs (the relevant codepoints are all \u003e= U+1F000) and to satisfy\n-Wunsafe-buffer-usage.\n\nManual verification on Windows (local dev build vs. Chromium\nCanary): \"\\U0001F004\", \"\\U0001F0CF\", \"\\U0001F3B2\" now render in\ncolor in tab titles, matching the macOS behavior; \"\\u2666\\uFE0F\"\nand other VS-16 sequences continue to render in color as before;\nstrings with VS-15 continue to render as text.\n\nFixed: 519440127, 40137571\nChange-Id: I59c74331e07894e626758e3b4aa35d0d79a96371\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897969\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Chang Liu \u003cchangliu1@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642901}",
      "email": "changliu1@microsoft.com",
      "hash": "7680799f7a6dee1223f4e4a79f48ea86cf136b2f"
    },
    "7903702": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I0029f350e6d2c4903f6b13a7a8761154ed24dcd2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903702\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@{#1642909}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "e23927ff3fd1df9257fa8f837bba44aef182a598"
    },
    "7905080": {
      "author": "Chrome Release Translations",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "description": "Binary-Size: Size increase is unavoidable\nChange-Id: I94e0530e149a33a51dbb953b7d5f53048aab641d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905080\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642911}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "9dc8ccb8ebd24484f99abd10af2693983c789348"
    },
    "7905883": {
      "author": "Dominic Austria",
      "avatar": "https://lh5.googleusercontent.com/-pGKrF0IVeGo/AAAAAAAAAAI/AAAAAAAAAAA/DT7supeRR-4/s120-p/photo.jpg",
      "description": "Bug: 503332291\nChange-Id: I6c600ad9afc45aace1f6918e572c45d3e7ce2b31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905883\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Dominic Austria \u003cdominicaustria@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642927}",
      "email": "dominicaustria@google.com",
      "hash": "f9205584d1d00e5f647f17226d78f89799aa401d"
    },
    "7905899": {
      "author": "rosiey",
      "avatar": "https://lh6.googleusercontent.com/-7yBUbcAIHXA/AAAAAAAAAAI/AAAAAAAAAAA/7h2u_eYui14/s120-p/photo.jpg",
      "description": "Currently, tasks in kExperimentalTriggering feature mode auto-show the\ntask nudge and bubble when the task transitions to the kActing state.\nBut because tasks transition from kReflecting at the end of a turn back\nto kActing at the start of a turn on every action/turn, this causes the\nnudge/bubble to pop up repeatedly on every turn.\n\nTo fix this, this CL tracks shown task IDs in a flat_hash_set inside\nGlicActorTaskIconManager, ensuring the nudge is shown only on the first\ntransition to kActing. The task ID is removed from the tracking set when\nthe task is finished, cancelled, or removed.\n\nResult: http://shortn/_7570tENGW9\nBug: b:520395672\nBug: b:519247283\nChange-Id: Ie445f3e4587b2372c08a4d8e648cb4519ec6c0ff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905899\nReviewed-by: Theodore Olsauskas-Warren \u003csauski@google.com\u003e\nCommit-Queue: Rosie Yang \u003crosiey@google.com\u003e\nReviewed-by: Christine Ying \u003cchrstne@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642874}",
      "email": "rosiey@google.com",
      "hash": "89b12823277b1e13a39d5606d5947bc396120689"
    },
    "7906280": {
      "author": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "avatar": "https://lh6.googleusercontent.com/-bmjmM3wy1aI/AAAAAAAAAAI/AAAAAAAAAAA/ZO8sFsZRTr4/s120-p/photo.jpg",
      "description": "* This is an automated release commit.\n* Do not revert without consulting chrome-pmo@google.com.\nNOAUTOREVERT=true\n\nChange-Id: I6ab1ab865be66e4e8a418876ae4229baa4e88b4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906280\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@{#1642857}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "cc32ab882d2eb1224ec74096f35d7c1a13bd3584"
    },
    "7906576": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "description": "This is a step towards enabling the compile-time warning globally.\n\nBug: 40031409\nChange-Id: I4d10ad5b84e3067003a6069ae7e219074d148f91\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906576\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1642946}",
      "email": "jamescook@chromium.org",
      "hash": "328eef334150a7cf19b1f60dbfe0519318e8b171"
    },
    "7906981": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "description": "Automatic update for 2026-06-07 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I5e7ab07eeb39c03229657d47795e2577014554e5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906981\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@{#1642920}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "5b4d679d530dae5ea0b42111b55b103b17c16565"
    },
    "7907459": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "description": "CrOS Changes (16709.0.0-1077923 -\u003e 16709.0.0-1077928):\n- External: http://go/cros-changes/85270..85272?ext=true\n- Internal: http://go/cros-changes/119329..119334\n\nUploaded by https://ci.chromium.org/b/8679717511414372305\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: 16709.0.0-1077928\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8679717511414372305\nCrOS-External-Manifest-Position: 85272\nCrOS-Internal-Manifest-Position: 119334\nChange-Id: I5ec30828b4cca9b171fb33822275e5ce47b6ac6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907459\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@{#1642851}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "9392dfadaae1e94a8bd2c896052522ad35f685d1"
    },
    "7907765": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "description": "CrOS Changes (16709.0.0-1077928 -\u003e 16710.0.0-1077940):\n- External: http://go/cros-changes/85272..85279?ext=true\n- Internal: http://go/cros-changes/119334..119346\n\nUploaded by https://ci.chromium.org/b/8679668290984085841\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: 16710.0.0-1077940\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8679668290984085841\nCrOS-External-Manifest-Position: 85279\nCrOS-Internal-Manifest-Position: 119346\nChange-Id: Ic01487b6b42e69ef631372f9d089734016efcf42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907765\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642905}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "f1c0c165c5f0b411c3eefbc380b5d3a66982ce41"
    },
    "7908099": {
      "author": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "avatar": "https://lh3.googleusercontent.com/-XWAR0jsIGjI/AAAAAAAAAAI/AAAAAAAAAAA/NEHPkbym-aA/s120-p/photo.jpg",
      "description": "CrOS Changes (16710.0.0-1077940 -\u003e 16710.0.0-1077946):\n- External: http://go/cros-changes/85279..85282?ext=true\n- Internal: http://go/cros-changes/119346..119352\n\nUploaded by https://ci.chromium.org/b/8679646078053177809\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: 16710.0.0-1077946\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8679646078053177809\nCrOS-External-Manifest-Position: 85282\nCrOS-Internal-Manifest-Position: 119352\nChange-Id: I6b9fb10ae94c03e5a483ad177ceafb7b30291505\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908099\nBot-Commit: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCommit-Queue: chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com \u003cchromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1642924}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "4804b65f3a9113165db29aad46f064722ec62d47"
    }
  },
  "date": "2026-06-07",
  "days": 1,
  "generatedAt": "2026-06-09T15:32:47Z",
  "markdown": "## Highlights\n- **Rendering** Blink rerouted media frame visibility through `HTMLMediaElement`, cutting old delegate plumbing and adding cross-origin visibility tests to reduce autoplay and hidden-playback race bugs. [CL 7278838](https://chromium-review.googlesource.com/c/7278838)\n- **Networking** WebTransport stream creation now carries explicit stream priority over Mojo, wiring send group and send order into the network service for finer HTTP/3 scheduling control. [CL 7874382](https://chromium-review.googlesource.com/c/7874382)\n- **UI** The Glow Up reload button animation now fires only on actual button press, avoiding gratuitous motion during state changes and tightening toolbar polish. [CL 7905883](https://chromium-review.googlesource.com/c/7905883)\n- **Rendering** Chromium now prefers the platform color emoji font even for default-emoji codepoints, improving emoji fidelity and consistency in text rendering. [CL 7897969](https://chromium-review.googlesource.com/c/7897969)\n- **Build** Betty trybots are now critical on the default Chrome CQ path, increasing ChromeOS signal before submit and making failures harder to miss. [CL 7867483](https://chromium-review.googlesource.com/c/7867483)\n- **Refactor** Extensions unit tests cleaned up several exit-time destructors, another step toward enabling the warning more broadly without test-only leaks. [CL 7906576](https://chromium-review.googlesource.com/c/7906576)\n- **UI** Glic now shows its experimental triggering nudge only on the first turn, reducing repeated prompting in the AI surface. [CL 7905899](https://chromium-review.googlesource.com/c/7905899)\n\n## What landed by area\n\n### Media and autoplay\n- **Rendering** Blink moved media frame visibility handling into `HTMLMediaElement`, simplifying control flow around hidden playback decisions. [CL 7278838](https://chromium-review.googlesource.com/c/7278838)\n- **Media** The old `RendererWebMediaPlayerDelegate` visibility plumbing was trimmed back, shrinking renderer-side special casing for media visibility. [CL 7278838](https://chromium-review.googlesource.com/c/7278838)\n- **Web Platform** New nested and cross-origin web tests now cover permission-policy behavior for hidden media playback and pause-on-hide. [CL 7278838](https://chromium-review.googlesource.com/c/7278838)\n- **Refactor** Autoplay policy code dropped direct dependencies on the older visibility path, aligning enforcement with the new observer flow. [CL 7278838](https://chromium-review.googlesource.com/c/7278838)\n\n### Networking and WebTransport\n- **Networking** `web_transport.mojom` gained a `WebTransportStreamPriority` struct so stream creation can carry scheduling hints over IPC. [CL 7874382](https://chromium-review.googlesource.com/c/7874382)\n- **Web Platform** Blink's WebTransport implementation now forwards nullable priority data from JS-side stream creation into the network stack. [CL 7874382](https://chromium-review.googlesource.com/c/7874382)\n- **Networking** The network service applies send group and send order through `WebTransportStream::SetPriority()`, making per-stream prioritization real instead of declarative. [CL 7874382](https://chromium-review.googlesource.com/c/7874382)\n- **Refactor** Priority group `0` is now reserved as a sentinel for \"no group\", which cleans up API semantics for default behavior. [CL 7874382](https://chromium-review.googlesource.com/c/7874382)\n- **Networking** WebTransport unit tests and Blink stream tests were updated to lock down the new priority plumbing. [CL 7874382](https://chromium-review.googlesource.com/c/7874382)\n\n### UI and desktop Chrome\n- **UI** Reload button animation now triggers only on press, not on unrelated toolbar state transitions. [CL 7905883](https://chromium-review.googlesource.com/c/7905883)\n- **UI** Reload button unit tests expanded to pin the new animation behavior and avoid regressions during toolbar work. [CL 7905883](https://chromium-review.googlesource.com/c/7905883)\n- **UI** Glic's experimental triggering nudge is now first-turn only, which should make the feature feel less naggy in repeated conversations. [CL 7905899](https://chromium-review.googlesource.com/c/7905899)\n\n### Text and emoji rendering\n- **Rendering** `RenderTextHarfBuzz` now uses the platform color emoji font for default-emoji codepoints too, not just explicitly emoji-presented ones. [CL 7897969](https://chromium-review.googlesource.com/c/7897969)\n- **UI** Text rendering tests were substantially broadened to verify emoji font fallback and presentation behavior across more cases. [CL 7897969](https://chromium-review.googlesource.com/c/7897969)\n\n### Extensions and tests\n- **Refactor** Extensions browser tests removed a few exit-time destructors, reducing shutdown noise and making warning enforcement more tractable. [CL 7906576](https://chromium-review.googlesource.com/c/7906576)\n- **Build** `chrome/browser/extensions/BUILD.gn` was adjusted alongside the cleanup to keep test targets linked correctly after the destructor fixes. [CL 7906576](https://chromium-review.googlesource.com/c/7906576)\n\n### Infra and CQ\n- **Build** Default Chrome CQ now treats Betty bots as critical, raising ChromeOS coverage for regular Chromium submissions. [CL 7867483](https://chromium-review.googlesource.com/c/7867483)\n- **Build** CQ routing now differentiates between external contributors, Googlers, ChromeOS PA, and robot committers for which Betty builder set they must run. [CL 7867483](https://chromium-review.googlesource.com/c/7867483)\n- **Build** Generated CQ configs and builder docs were regenerated to reflect the new Betty criticality and usage rules. [CL 7867483](https://chromium-review.googlesource.com/c/7867483)\n\n## Reverts \u0026 Reapplies\n- **Media** The daily window includes a revert commit for the media visibility refactor, indicating churn around the `HTMLMediaElement` visibility migration. [CL 7278838](https://chromium-review.googlesource.com/c/7278838)",
  "rollGroups": [
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 14
    },
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 12
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 7
    },
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 6
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 4
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "V8 from 3f531962c0a2 to 6ea65c1b9697",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from NfA3gi708qNCnnf72...",
      "count": 1
    },
    {
      "name": "compiler-rt from f508792acf07 to 265393e6a037",
      "count": 1
    },
    {
      "name": "ios_internal from 7c12b21fd160 to e72a47b3e636",
      "count": 1
    },
    {
      "name": "eigen from 7b56b056984e to 0e4d147851c4",
      "count": 1
    },
    {
      "name": "eigen from cdf85b697469 to 5a6a46d4b45f",
      "count": 1
    },
    {
      "name": "fast_float from upstream/v8.2.6 to upstream/v8.2.7",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from 8Ru-0Jw4jY7rfkdoy...",
      "count": 1
    },
    {
      "name": "clank/internal/apps from bd76390b6144 to 4a84323d76f6",
      "count": 1
    },
    {
      "name": "ios_internal from 8a21f1c3f280 to 7f94cbde49bf",
      "count": 1
    },
    {
      "name": "ios_internal from e72a47b3e636 to 8a21f1c3f280",
      "count": 1
    },
    {
      "name": "WebRTC from f8f44e931c11 to a7fb01c0c155",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from M4GfSEbHo8oTrl-2S...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from Udj9FFhy-NH3MTlqW...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from A5m2dsebepa9wr5Wt...",
      "count": 1
    },
    {
      "name": "eigen from 0e4d147851c4 to 6dae401d6aeb",
      "count": 1
    },
    {
      "name": "ANGLE from e53ecb3f8dbd to dc32cd831434",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Win",
      "count": 1
    },
    {
      "name": "Help App from BCP3UD_sNKBuwvZmK...",
      "count": 1
    },
    {
      "name": "Perfetto from b04b400e6dda to e6d2f75c9964",
      "count": 1
    },
    {
      "name": "Boca App from xiqpd5CWglO0ysWSS...",
      "count": 1
    },
    {
      "name": "llvm-libc from 8844bf9a9809 to ef62fba1d208",
      "count": 1
    },
    {
      "name": "eigen from 74e8da07820c to 7b56b056984e",
      "count": 1
    },
    {
      "name": "Chromium Variations from aaD5ntgI9cI34BrNz...",
      "count": 1
    },
    {
      "name": "eigen from 575c38e5b514 to d3cfde9db15d",
      "count": 1
    },
    {
      "name": "eigen from 6dae401d6aeb to 575c38e5b514",
      "count": 1
    },
    {
      "name": "Dawn from 23cf554e645f to 58263faefe3c",
      "count": 1
    },
    {
      "name": "vulkan-deps from 11839f4fa73a to f88b1033324d",
      "count": 1
    },
    {
      "name": "vulkan-deps from f88b1033324d to 646f0b0196b1",
      "count": 1
    },
    {
      "name": "Chromium Variations from 9G--8aChAZ_1LKKFW...",
      "count": 1
    },
    {
      "name": "eigen from d3cfde9db15d to cdf85b697469",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from PSLm6HylEU1UEP5vY...",
      "count": 1
    },
    {
      "name": "Skia from 294ac0cb2a7d to 101faf7d9d1f",
      "count": 1
    },
    {
      "name": "Boca Receiver App from 68vC0fDA8ZSBF4HOO...",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 586a586cee7d",
      "count": 1
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 1
    },
    {
      "name": "Media App from TdQEiaEBPERHxWOyE...",
      "count": 1
    },
    {
      "name": "Projector App from _AFtsgKfkBxlsBlJ3...",
      "count": 1
    }
  ],
  "since": "2026-06-07",
  "totals": {
    "commits": 109,
    "features": 14,
    "rolls": 95
  },
  "until": "2026-06-07"
}