{
  "commits": {
    "7602452": {
      "author": "Philipp Hancke",
      "avatar": "https://lh4.googleusercontent.com/-ykNMGeFhTQs/AAAAAAAAAAI/AAAAAAAAAAA/EuFQZf2WdVM/s120-p/photo.jpg",
      "description": "the policy is described in\n  https://w3c.github.io/webrtc-extensions/#rtp-header-extension-encryption\nand allows controlling whether cryptex header extension encryption\nis negotiated via SDP (the default) or required (i.e. must be negotiated)\n\nChromestatus entry:\n  https://chromestatus.com/feature/5177732519559168\n\nI2S: pending potential spec changes outlined in https://github.com/w3c/webrtc-extensions/issues/47#issuecomment-4554321288\n\nwebrtc change:\n  https://webrtc-review.googlesource.com/c/src/+/451800\n\nBug: webrtc:455813732\nChange-Id: I185905bcc01306030f45d9212ddf2cc8f75cf211\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7602452\nReviewed-by: Johannes Kron \u003ckron@chromium.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644549}",
      "email": "philipp.hancke@googlemail.com",
      "hash": "14a341a178b459ea53c1764c705b835cb45af667"
    },
    "7660639": {
      "author": "Zhibo Wang",
      "avatar": "https://lh5.googleusercontent.com/-54fmzQ9HTtI/AAAAAAAAAAI/AAAAAAAAAAA/do6GdfCFs64/s120-p/photo.jpg",
      "description": "This CL delivers the DXGI texture handle of the frames returned by the\nWGC capturer as SharedImage's via OnIncomingCapturedExternalBuffer to\nsave CPU-GPU copying in desktop capture.\n\nBug: 40929600\nChange-Id: Id2c1470eb1a79faf19c900f5fe9865f7c7d6942a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7660639\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Wang, Zhibo1 \u003czhibo1.wang@intel.com\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nReviewed-by: Tove Petersson \u003ctovep@chromium.org\u003e\nReviewed-by: Sam Zackrisson \u003csaza@chromium.org\u003e\nReviewed-by: Johannes Kron \u003ckron@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644495}",
      "email": "zhibo1.wang@intel.com",
      "hash": "e415f4baee49599c288e45ede8557b769a0f9afc"
    },
    "7710174": {
      "author": "Jordan Bayles",
      "avatar": "https://lh6.googleusercontent.com/-kw80RY07puE/AAAAAAAAAAI/AAAAAAAAAAA/ljOPBVQdKlE/s120-p/photo.jpg",
      "description": "A corrupted audio file can produce a very small, non-zero sample rate.\nWhen resampling, this denormal sample rate can lead to an extremely\nlarge buffer size calculation, causing a memory allocation failure and a\ncrash.\n\nThis change adds a check to validate the source buffer's sample rate\nusing `audio_utilities::IsValidAudioBufferSampleRate` before attempting\nto resample. This prevents calculations with invalid sample rates and\navoids the crash.\n\nhttp://crash/b2750ffcf0332c90\n\nChange-Id: If039316c9d33e2f2cc8bd096b6b21a8b89258328\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7710174\nReviewed-by: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCommit-Queue: Jordan Bayles \u003cjophba@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644863}",
      "email": "jophba@chromium.org",
      "hash": "8f2bab52d42f2afc9eb3a29c00d85043d832184a"
    },
    "7710400": {
      "author": "Hans Wennborg",
      "avatar": "https://lh3.googleusercontent.com/-S9oBR4F689A/AAAAAAAAAAI/AAAAAAAAAAA/E6ROHiMSZxc/s120-p/photo.jpg",
      "description": "This reverts commit cb03f0a90fac4a813d9f2695719840b166417b6f.\n\nReason for revert:\nThe tests fail on Mac and Windows; see second bug.\n\nOriginal change's description:\n\u003e [clang-plugin] Support raw_ptr enforcement in container template arguments\n\u003e\n\u003e This CL extends the raw_ptr clang plugin to identify and flag container\n\u003e fields (e.g., std::vector\u003cT*\u003e) that should use raw_ptr\u003cT\u003e instead. It\n\u003e includes a flexible configuration system with default STL enforcements\n\u003e and support for custom project-specific deltas.\n\u003e\n\u003e Key changes:\n\u003e - Added the `check-containers` command-line flag. The container-specific\n\u003e   analysis is gated by this flag and remains disabled by default.\n\u003e - Introduced a YAML-based configuration system via the `config-path`\n\u003e   flag, allowing fine-grained control over container enforcement.\n\u003e - Implemented \"Delta-to-Default\" configuration merging by default. Custom\n\u003e   YAML configs now merge with the standard STL defaults:\n\u003e   - `included_types` in YAML are appended to the default list.\n\u003e   - `excluded_types` in YAML are subtracted from the defaults (allowing\n\u003e     selective opt-out of standard containers).\n\u003e - Added the `override-defaults` option to the YAML-based configuration\n\u003e   to bypass the default STL enforcements entirely, allowing pure custom\n\u003e   or inverse matching configurations.\n\u003e - Implemented `ContainerOfPointersFieldMatcher` to detect pointers\n\u003e   within template arguments of supported containers.\n\u003e - Added a comprehensive test suite covering:\n\u003e   - Basic enforcement of standard containers.\n\u003e   - Delta configurations (adding custom and excluding default containers).\n\u003e   - Override configurations and inverse matching.\n\u003e\n\u003e Design doc: https://docs.google.com/document/d/1JDMdJ9tOs5-AG4WtYHPqfKeBuSmWfFYiRHzSa-iikTI/edit?usp=sharing\n\u003e\n\u003e Bug: 501142609\n\u003e Change-Id: Id52076cc713b8fb1c70b94c4aaf67a02c1d8d5aa\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7710400\n\u003e Reviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\n\u003e Commit-Queue: Bryan Enrique Gonzalez \u003cbryanenriquegv@google.com\u003e\n\u003e Reviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1643197}\n\nBug: 501142609, 521861824\nBug: 501142609\nChange-Id: I8ac8fc32757fdf7fb5e980bebd649f199becd6be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913566\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644499}",
      "email": "hans@chromium.org",
      "hash": "07e74fc67ac301701fb5dc8e415cf40e7fb134c1"
    },
    "7748643": {
      "author": "Samar",
      "avatar": "https://lh5.googleusercontent.com/-EwH56oKYdcM/AAAAAAAAAAI/AAAAAAAAAAA/jEA-FxHpwOg/s120-p/photo.jpg",
      "description": "For now it only holds implementation for the signin flow. The reauth\nflow implementation will be added later and subsequent CLs will pumb it\ninto the extensions identity API.\n\nBug: 403867715\nChange-Id: Ib7f2c91e4885a0ceebb5bd1ed71626c8d54e7bf6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7748643\nReviewed-by: Lucia Giorgi \u003cquacksort@google.com\u003e\nCommit-Queue: Samar Chehade \u003csamarchehade@google.com\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644525}",
      "email": "samarchehade@google.com",
      "hash": "82be9e8875dbec94402e5100ca14e48b7f81e617"
    },
    "7760909": {
      "author": "Edmond Jiang",
      "avatar": "https://lh4.googleusercontent.com/-Ui4dCuJxJCA/AAAAAAAAAAI/AAAAAAAAAAA/npaaAM7k2g4/s120-p/photo.jpg",
      "description": "Make CSS-animated SVG images loaded through \u003cimg\u003e replay after a page\nreload instead of staying on the finished frame.\n\nChange:\n- Treat SVG images as animated when their isolated document still owns\n  animation instances, even if there are no pending timeline updates.\n- Rewind CSS/Web Animations together with SMIL   when SVGImage performs a\n  pending timeline rewind.\n- Defer image animation reset until the LayoutImageResource is attached\n  when reload reuses cached image content before layout attachment.\n- Add unit and sim coverage for finished finite CSS animations, SVG image\n  rewind behavior, deferred reset on attach, and DocumentAnimations helpers.\n\nRoot Cause: SVGImage used DocumentTimeline::HasPendingUpdates() to\ndecide whether an SVG image was still animated. For finite CSS\nanimations with `forwards`, this becomes false after the animation\nfinishes even though the document still owns animation instances that\nmust replay after reload. In addition, some reload paths could receive\ncached image content before a LayoutImageResource existed, which caused\nResetAnimation() to be skipped entirely.\n\nFixed: 41485877\nChange-Id: I662712aeac3f523dc9c39dbe4711a318cc6156d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7760909\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: zhenbang Jiang \u003cedomondja@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644490}",
      "email": "edomondja@gmail.com",
      "hash": "c6e37ad5f9c0324cbda798ea0ae4afa7b84775ee"
    },
    "7762864": {
      "author": "Tommy Steimel",
      "avatar": "https://lh3.googleusercontent.com/-3y8fmDubOlE/AAAAAAAAAAI/AAAAAAAAAAA/XFOfhLBLJmM/s120-p/photo.jpg",
      "description": "This CL adds an implementation of\nAutoPictureInPictureWindowOcclusionHelperBase that works on Linux and\nuses views::Widget APIs to track window occlusion by another browser\nwindow. It does not track occlusion by windows from other\napplications.\n\nThis is part of a feature behind a disabled-by-default flag.\n\nBug: 502119019\nChange-Id: I9379c7e31d084bb81d1d3c887bb78a3f93f8eae7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7762864\nCommit-Queue: Tommy Steimel \u003csteimel@chromium.org\u003e\nReviewed-by: Benjamin Keen \u003cbkeen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644340}",
      "email": "steimel@chromium.org",
      "hash": "ee0cf5384fe93443b447a653c76a6e1d5ad3064a"
    },
    "7776188": {
      "author": "Sergey Poromov",
      "avatar": "",
      "description": "This CL addresses a vulnerability where DLP tracking could be permanently\nbypassed for a file if the download was initiated while the DLP daemon\nwas temporarily unavailable (e.g., during startup or a daemon restart).\n\nPreviously, DlpDownloadObserver::OnDownloadCreated would early-return\nwithout attaching the observer to the download item if the DLP daemon was\nnot alive. Because the observer was never attached, the downloaded file\nwould not be registered with DLP, even if the daemon recovered before the\ndownload completed.\n\nThe fix removes the daemon liveness check from OnDownloadCreated so that\nthe observer is attached unconditionally. The existing liveness check in\nOnDownloadUpdated already correctly handles the daemon-down case at\ncompletion time, preventing this permanent tracking bypass.\n\nThis CL also integrates the unit tests verifying this fix into the main\ndlp_download_observer_unittest.cc and adds a public GetForProfile method\nto DlpDownloadObserverFactory for cleaner test access.\n\nBug: 501478541\nTest: unit_tests --gtest_filter=DlpDownloadObserverTest.*\n\nChange-Id: Ib71a866d7a9c40dba722dbe40bb2ffd92e6cafce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7776188\nReviewed-by: Aida Zolic \u003caidazolic@chromium.org\u003e\nCommit-Queue: Sergey Poromov \u003cporomov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644661}",
      "email": "poromov@google.com",
      "hash": "fa988e73237310b898a11f09610520f5fe9df08f"
    },
    "7789949": {
      "author": "Zauri Meshveliani",
      "avatar": "",
      "description": "For ARCVM, \"Backup and Restore\" and \"Location\" settings must be\nselected before the VM spins up. Legacy code used\n`kArcLocationServicesEnabled` to control the location setting. However,\nwith Privacy Hub, ARC should now respect the ChromeOS-level location\npreference - `kArcUserGeolocationAccessLevel`.\n\nThis change updates `ShouldStartArcSilentlyForManagedProfile()` to check\nthe ChromeOS location setting. This prevents ARC from booting up too\nearly during OOBE, which was causing the location switch to \"jump\" and\nfail to respect the user's selection.\n\nMocks: go/oobe-arc-toggles-before-after\n\nBug: 465614412\nChange-Id: I5f757290f317f384f0508231bca39efc61b4e46f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7789949\nReviewed-by: Josh Horwich \u003cjhorwich@chromium.org\u003e\nAuto-Submit: Zauri Meshveliani‎ \u003czauri@chromium.org\u003e\nReviewed-by: Osama Fathy \u003cosamafathy@google.com\u003e\nCommit-Queue: Osama Fathy \u003cosamafathy@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644694}",
      "email": "zauri@google.com",
      "hash": "a4afa38d63d24422a8364cb86571b1165d0360f3"
    },
    "7810237": {
      "author": "Kramer Ge",
      "avatar": "https://lh3.googleusercontent.com/-FvXcWpwDFF4/AAAAAAAAAAI/AAAAAAAAAAA/os_x1bvsgXQ/s120-p/photo.jpg",
      "description": "CanvasResource private fields are not accessed externally.\n\nChange-Id: I483afa2a220bcfa3f2f98975ed182aaba7bb8214\nBug: 404994426\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7810237\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCommit-Queue: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644677}",
      "email": "fangzhoug@chromium.org",
      "hash": "93d587d54726bad3202ce209ea1cc7d35305b661"
    },
    "7812588": {
      "author": "Xiang Ji",
      "avatar": "https://lh4.googleusercontent.com/-MbPro3SQWSA/AAAAAAAAAAI/AAAAAAAAAAA/ebsjkwF8oLw/s120-p/photo.jpg",
      "description": "This reverts commit cf023a48b9f48119b728da1d7004d0cef1cd0670.\n\nReason for revert: Cause stable Chrome ChromeOS to crash\n\nFailure Link: https://g-issues.chromium.org/issues/520668548\n\nOriginal change's description:\n\u003e Fix unsafe buffer usage in drm_display_host_manager.cc\n\u003e\n\u003e Replaced C-style array and memset with std::array and zero-initialization\n\u003e to fix unsafe buffer errors. Used bounds-checked access for array lookup.\n\u003e\n\u003e Initial patchset generated by headless gemini-cli using:\n\u003e //agents/prompts/projects/spanification/run.py\n\u003e\n\u003e Bug: 435317390\n\u003e Change-Id: I1c8fbc1acdc27a1a838b6a7d45eaf018c520c299\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7812588\n\u003e Commit-Queue: Xiang Ji \u003cjxiang@google.com\u003e\n\u003e Reviewed-by: Peter McNeeley \u003cpetermcneeley@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1625516}\n\nBug: 435317390\nChange-Id: I4a8635fb40eb61d33f7ab830235eba50e8074f1a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919008\nReviewed-by: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nCommit-Queue: Xiang Ji \u003cjxiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644822}",
      "email": "jxiang@google.com",
      "hash": "4da35742d47db20339f459c522d5f63e9dd354fd"
    },
    "7828889": {
      "author": "Javier Fernández García-Boente",
      "avatar": "https://lh5.googleusercontent.com/-mcDiKelGMsE/AAAAAAAAAAI/AAAAAAAAAAA/Y0ptCc8MY5E/s120-p/photo.jpg",
      "description": "OnRemovedFromDocumentTimerFired used InActiveDocument() to guard the\npause, but InActiveDocument() returns false for elements in non-top-\nlevel-active documents (e.g. a live iframe), causing the element to be\nincorrectly paused after a cross-document move. Replaced with\nisConnected() which returns true whenever the element is in any live\ndocument.\n\nAdditionally, we need to restore the playing state across cross-document\nmoves (AttachToNewFrame).\n\nWhen a playing media element is moved to a new document, the media\nplayer must be recreated (it holds frame-specific Mojo resources), which\nrequires InvokeLoadAlgorithm(). That algorithm sets paused_=true at\nstep 4.6. However, the HTML spec does not treat a document move as a\npause trigger, so restore the pre-move playing state after the algorithm\nruns. The new player will autoplay when ready (can_autoplay_ is reset to\ntrue by InvokeLoadAlgorithm).\n\nChange-Id: I476b72010688f529a8fdfe8aa6c37625ba073fa3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7828889\nCommit-Queue: Javier Fernandez \u003cjfernandez@igalia.com\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644529}",
      "email": "jfernandez@igalia.com",
      "hash": "53ae57b23de58eba67b584d57e26ae4a25a529f0"
    },
    "7842692": {
      "author": "Chirag Arora",
      "avatar": "https://lh4.googleusercontent.com/-o9T15q_dqqA/AAAAAAAAAAI/AAAAAAAAAAA/sHgVEB_uhXo/s120-p/photo.jpg",
      "description": "Observe kMetricsReportingLevelPref via MetricsReportingLevelController\nto correctly handle metrics reporting state changes on ChromeOS.\nAdd migration TODOs for legacy boolean reporting state.\n\nBug: b:492510818\nChange-Id: I2648da1a113dce9b97541b1cecf981c81c648f5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7842692\nReviewed-by: Kamil Jarosz \u003ckjarosz@google.com\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCommit-Queue: Chirag Arora \u003cheychirag@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644682}",
      "email": "heychirag@google.com",
      "hash": "236a72fa00d966e71cdcf84c6c22a928fe61366a"
    },
    "7842884": {
      "author": "Benjamin Keen",
      "avatar": "https://lh5.googleusercontent.com/-MtP819PrprQ/AAAAAAAAAAI/AAAAAAAAAAA/xyDiM2vL3H0/s120-p/photo.jpg",
      "description": "This CL introduces a historical occlusion mechanism that tracks screen\nareas recently covered by AOT widgets. When a tracked widget receives a\nprogrammatic state change (hidden, closed, or moved), its previous\nbounds are recorded and used to block input for the duration of the\ndouble-click interval.\n\nThe implementation introduces historical occlusion tracking using a\ncircular deque and includes a pruning mechanism to lazyli expire\nrecords. Implementation also exempts user-initiated drags and resizes\nfrom being recorded as historical occlusion.\n\nBug: 467460499\nChange-Id: Ibbe77dbcf4879f679dccab314bbbf7a9752f4afb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7842884\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Benjamin Keen \u003cbkeen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644839}",
      "email": "bkeen@google.com",
      "hash": "62961300eaf912089694847f83c25656fee2d5e1"
    },
    "7843498": {
      "author": "Andrea Gomez",
      "avatar": "https://lh6.googleusercontent.com/-QfvKfO1yxZg/AAAAAAAAAAI/AAAAAAAAAAA/u8gM5LNs2-U/s120-p/photo.jpg",
      "description": "Introduce the kGlicHotkeyLocalScope feature flag to allow scoping the\nGlic launcher hotkey to when Chrome is in focus.\n\nkGlicHotkeyLocalScope enabled, the hotkey is handled locally by the\nInstanceIndependentHotkeyManager.\n\nkGlicHotkeyLocalScope disabled (default), it remains a global hotkey\nhandled by the GlicBackgroundModeManager.\n\n- renames Command::kOpenGlic with Command::kPanelToggle\n\n- Toggle has prevent_close = false for both Android and Desktop\n\nBug: b:512543483\nChange-Id: I538201a75f1d49a5bcb3b94c97dec774c69a9d93\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7843498\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Andrea Gomez \u003candreaxg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644443}",
      "email": "andreaxg@google.com",
      "hash": "0083718bad37ae19c1ef45965827651c10808187"
    },
    "7849025": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "description": "Previously on Windows a bulleted list would be shown, whereas a\nparagraph was shown in all other platforms. Unify them, and simply make\nthe last bullet point (which is Windows specific) only show up on Win.\n\nFixed: 512516333,40192052\nChange-Id: I98ea05e83a36997f076af4619dcb44e99964a5b3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7849025\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644379}",
      "email": "dpapad@chromium.org",
      "hash": "e06cf11659166a977eb385c0193282591a65ab87"
    },
    "7850557": {
      "author": "DianaOu",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "description": "Redirects cobr to to google.com/aimode if:\n- User is not eligible\n- User is not logged in\n- User tries to access cobr from a non-google search provider\n\nBug(s): b:508239842 b:508296372 b:514757429\n\nDemo: https://screencast.googleplex.com/cast/NjU1NDE0NjI1NjcxNTc3NnwzZTliZjI5Mi0xNg\nChange-Id: Id772cd4243ab3aa76c7548f8936462d94598cc42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7850557\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nAuto-Submit: Diana OuYang \u003cdianaou@google.com\u003e\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644256}",
      "email": "dianaou@google.com",
      "hash": "ad525249edc74694a97f0546ccdfdda85feed36e"
    },
    "7851837": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "description": "This reverts commit eee61d5d15f56cf71ad1e46baea17e3c42075ef4.\n\nReason for revert:\nLUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5734838066741248\n\nSample build with failed test: https://ci.chromium.org/b/8679448832918458513\nAffected test(s):\n[://content/test\\:content_browsertests!gtest::MediaColorTest#Yuv420pH264](https://ci.chromium.org/ui/test/chromium/:%2F%2Fcontent%2Ftest%5C:content_browsertests%21gtest::MediaColorTest%23Yuv420pH264?q=VHash%3Abc0ef7ad00613d09)\n[://content/test\\:content_browsertests!gtest::MediaColorTest#Yuv420pRec709H264](https://ci.chromium.org/ui/test/chromium/:%2F%2Fcontent%2Ftest%5C:content_browsertests%21gtest::MediaColorTest%23Yuv420pRec709H264?q=VHash%3Abc0ef7ad00613d09)\n[://content/test\\:content_browsertests!gtest::MediaColorTest#Yuv420pVp8](https://ci.chromium.org/ui/test/chromium/:%2F%2Fcontent%2Ftest%5C:content_browsertests%21gtest::MediaColorTest%23Yuv420pVp8?q=VHash%3Abc0ef7ad00613d09)\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5734838066741248\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7851837\u0026type=BUG\n\nOriginal change's description:\n\u003e gpu: Move Skia Graphite feature flag check to GPU process post-blocklist\n\u003e\n\u003e Previously IsSkiaGraphiteEnabled() was called in the browser process to\n\u003e set gr_context_type in GpuPreferences before the GPU blocklist was\n\u003e consulted. This caused Finch study enrollment even for clients whose GPU\n\u003e would ultimately be blocklisted from using Graphite.\n\u003e\n\u003e Move the check to GetSkiaGraphiteFeatureStatus() in the GPU process,\n\u003e called during the second ComputeGpuFeatureInfo() after GL initialization\n\u003e and blocklist processing. The browser now sets\n\u003e gr_context_type=kGraphiteDawn in GpuPreferences by default; the GPU\n\u003e process then determines whether Graphite is actually supported and falls\n\u003e back if needed.\n\u003e\n\u003e The browser communicates the desired fallback order to the GPU process\n\u003e via GpuPreferences::fallback_gr_context_types. A new\n\u003e TryFallbackGrContextTypesIfNeeded() in gpu/config/gpu_util iterates\n\u003e this list (front() = highest priority), switches gr_context_type,\n\u003e recomputes GpuFeatureInfo, and repeats until a supported type is found\n\u003e or all candidates are exhausted. A new helper IsGrContextTypeSupported()\n\u003e encapsulates the per-type check against GpuFeatureInfo's status_values.\n\u003e\n\u003e Back in the browser, GpuDataManagerImplPrivate::UpdateGpuFeatureInfo()\n\u003e uses IsGrContextTypeSupported() to verify that the current gpu_mode_'s\n\u003e gr_context_type is supported by the GpuFeatureInfo the GPU process\n\u003e returned. If not, it falls back via FallBackToNextGpuMode() until a\n\u003e supported mode is reached.\n\u003e\n\u003e Bug: 511049071\n\u003e Change-Id: Iaeee4c2ea8f8998e259278ed8d32f19ed9d78be2\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7851837\n\u003e Reviewed-by: Xiaohan Wang \u003cxhwang@chromium.org\u003e\n\u003e Reviewed-by: Kyle Charbonneau \u003ckylechar@chromium.org\u003e\n\u003e Reviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\n\u003e Reviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\n\u003e Commit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\n\u003e Auto-Submit: Quyen Le \u003clehoangquyen@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1644115}\n\u003e\n\nBug: 511049071\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ia1f2c8938c966d83ad2dfbabce29476f3bf269a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915345\nReviewed-by: Quyen Le \u003clehoangquyen@google.com\u003e\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644582}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "fa188b9b14be9304ca90d8d0b4861a428255e08b"
    },
    "7852484": {
      "author": "Thomas Nguyen",
      "avatar": "https://lh5.googleusercontent.com/-ZUWTvTXi_zw/AAAAAAAAAAI/AAAAAAAAAAA/8zgRv4b-d9c/s120-p/photo.jpg",
      "description": "Remove the InPagePermissionMixin from the HTMLUserMediaElemeninterface. This change decouples the user media API from the geolocation API by\nensuring they do not share the same permission mixin construct.\n\nBug: 514279066\nChange-Id: I7a600cbde3a79a15f724075deb51c45a6bb6eb0b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7852484\nCommit-Queue: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644501}",
      "email": "tungnh@chromium.org",
      "hash": "da7be65c22ba84e855ff175e92e2d052c3421683"
    },
    "7852497": {
      "author": "Peter Pakkenberg",
      "avatar": "",
      "description": "The optimization to use a single shared context scope when installing js\ncommunication objects only works if all objects use the same world. This\nCL updates the installation of JS objects to ensure that a new context\nis entered for each world.\n\nFixed: 513458233\nChange-Id: Ia679efc52e608426935064eced7f3cc3a06763af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7852497\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCommit-Queue: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nAuto-Submit: Peter Pakkenberg \u003cpbirk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644514}",
      "email": "pbirk@google.com",
      "hash": "1a216fb07cd8c6f16ad017d1fef40a48374c3ceb"
    },
    "7852830": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "description": "This reverts commit 9f7ce1c5fb49545f86ae7c9d30c6e03e60f6a73c.\n\nReason for revert: getEdgeToEdgeBottomInset() can return a non-zero value when in PEEK state for unscrimmed sheets, resulting in a negative offset instead of a positive one. We now bound the offset to a minimum of zero.\n\nOriginal change's description:\n\u003e Revert \"Reland \"[BottomSheet] Fix jumping when bottom controls present\"\"\n\u003e\n\u003e This reverts commit 5c31e93f3646839c773345dffb58c45e17f5a3d9.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/6317085928980480\n\u003e\n\u003e Sample build with failed test: https://ci.chromium.org/b/8679896025490013665\n\u003e Affected test(s):\n\u003e [://chrome/android\\:chrome_public_test_apk!junit:org.chromium.chrome.browser.widget.bottomsheet:BottomSheetTest#testCustomPeekRatio](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Fandroid%5C:chrome_public_test_apk%21junit:org.chromium.chrome.browser.widget.bottomsheet:BottomSheetTest%23testCustomPeekRatio?q=VHash%3A479d53785d9696f1)\n\u003e\n\u003e If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F6317085928980480\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7896756\u0026type=BUG\n\u003e\n\u003e Original change's description:\n\u003e \u003e Reland \"[BottomSheet] Fix jumping when bottom controls present\"\n\u003e \u003e\n\u003e \u003e This reverts commit 3f0fac6b5e2f4c64d0ea6e3edf636e8390a702ed.\n\u003e \u003e\n\u003e \u003e Reason for revert: do not guard sheet height calculation with\n\u003e \u003e isSheetOpen, which prevents bad calculations during drag handling\n\u003e \u003e calculations.\n\u003e \u003e\n\u003e \u003e Also subtract mBottomMargin, since unscrimmed sheets have mBottomMargin\n\u003e \u003e set to mBottomControlsOffet permanently. Since this is already factored\n\u003e \u003e into mCurrentOffsetPx, this subtraction ensures the PeekView isn't\n\u003e \u003e adding mBottomControlsOffet twice. This is what caused the overly large\n\u003e \u003e height for the TBS's peek view.\n\u003e \u003e\n\u003e \u003e Recording:\n\u003e \u003e https://drive.google.com/file/d/1W-PTIUSXBG2ye5Orn_vKjvnMVF5de8Sg\n\u003e \u003e\n\u003e \u003e Original change's description:\n\u003e \u003e \u003e Revert \"[BottomSheet] Fix jumping when bottom controls present\"\n\u003e \u003e \u003e\n\u003e \u003e \u003e This reverts commit a03399d028ec672f656af104c684170386bd9f25.\n\u003e \u003e \u003e\n\u003e \u003e \u003e Reason for revert: https://crbug.com/514239791\n\u003e \u003e \u003e\n\u003e \u003e \u003e Positioning this way seems to flaky. Some height updates get missed?\n\u003e \u003e \u003e\n\u003e \u003e \u003e Original change's description:\n\u003e \u003e \u003e \u003e [BottomSheet] Fix jumping when bottom controls present\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e Start and end peek \u003c-\u003e expanded transitions at the height of the bottom\n\u003e \u003e \u003e \u003e controls rather than at the bottom of the screen. This makes the\n\u003e \u003e \u003e \u003e transitions more seamless.\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e \u003e Bug: 512418889\n\u003e \u003e \u003e \u003e Change-Id: I006fcb4d509fcb7dae335afeab65f8bccd7b86b1\n\u003e \u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7852830\n\u003e \u003e \u003e \u003e Reviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\n\u003e \u003e \u003e \u003e Commit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e \u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1633811}\n\u003e \u003e \u003e\n\u003e \u003e \u003e Bug: 512418889\n\u003e \u003e \u003e Change-Id: I75769f93a96e03932ac4981d8f9242131564d88b\n\u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7871255\n\u003e \u003e \u003e Reviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\n\u003e \u003e \u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e \u003e \u003e Commit-Queue: Calder Kitagawa \u003cckitagawa@chromium.org\u003e\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1635090}\n\u003e \u003e\n\u003e \u003e Bug: 512418889\n\u003e \u003e Change-Id: Idc51cffe7e5506e2afd4b265500d7fd649dd6da2\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7896756\n\u003e \u003e Reviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\n\u003e \u003e Commit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1641863}\n\u003e \u003e\n\u003e\n\u003e Bug: 512418889\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Id1b345cca9ae54e8d4258f997a1432b5d538028e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904133\n\u003e Commit-Queue: Fuhsin Liao \u003cfuhsinliao@google.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Reviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\n\u003e Owners-Override: David Bienvenu \u003cdavidbienvenu@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1642120}\n\nBug: 512418889\nChange-Id: Ie0a171dff7c007cff19f489ef18df741c9b75a60\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904407\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644721}",
      "email": "mfiaz@google.com",
      "hash": "09ad44f7eedf8f49e7a383e5987b9ae53a34de5c"
    },
    "7856730": {
      "author": "marco",
      "avatar": "https://lh6.googleusercontent.com/-AlAwdR7t8o0/AAAAAAAAAAI/AAAAAAAAAAA/TGEw_hN9fjc/s120-p/photo.jpg",
      "description": "Since getSource yields in the sealed instances error, the current\napproach reuses the concept of adding the node's text/description\nthrough the virtualViewId. Instead of doing this only for the TWCC event\nthis amplification is done for all of the events which hold the\ngetSource field according to AccessibilityEvent.java.\n\nBug: 489128959\nChange-Id: I37f1ea66ffbd8413c99087f263aa5894c3db5efb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7856730\nCommit-Queue: Marco Esau Garcia Martinez \u003cgmarcoesau@google.com\u003e\nReviewed-by: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nReviewed-by: David Tseng \u003cdtseng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644903}",
      "email": "gmarcoesau@google.com",
      "hash": "8f78d96acacca43675d73d31cac6dfd8df9a2af5"
    },
    "7858512": {
      "author": "Fernando Ramirez",
      "avatar": "https://lh6.googleusercontent.com/-BHo6OT1zqBo/AAAAAAAAAAI/AAAAAAAAAAA/cnzKZrtawY4/s120-p/photo.jpg",
      "description": "This CL introduces the controller classes for the payment suggestion\nlist bubble, which is triggered when a user clicks the \"Autofill\npayment\" chip in the omnibox.\n\nDesign: go/autofill-omnibox-dd\nFixed: 490215251\nChange-Id: I52e719e2caea70c78ec3c70c949c7e359a25ea43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7858512\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Fernando Ramirez \u003cferny@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644881}",
      "email": "ferny@google.com",
      "hash": "4f50b08294dd4dc56eb223a4a615a04284c6338d"
    },
    "7858845": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "description": "Bug: 507160978, 518044144\nChange-Id: Iae164e41acac2f0f3b860a051aeb003099802623\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7858845\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644343}",
      "email": "haileywang@google.com",
      "hash": "f263f40086f4523e3011087849edb0c3f9029949"
    },
    "7862180": {
      "author": "Sienna Liu",
      "avatar": "https://lh6.googleusercontent.com/-OTfhGcJfbtU/AAAAAAAAAAI/AAAAAAAAAAA/UXC6LkGU_dE/s120-p/photo.jpg",
      "description": "Originally android attributes were set in the code. Now we add values-television/style to accommodate the attributes (e.g. focusable, NextFocus).\n\nBug: 507985591\nChange-Id: Ib3705d9b569d6a6066fe0982241c73cfbe59aac3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7862180\nCommit-Queue: Sienna Liu \u003cliusienna@google.com\u003e\nReviewed-by: Alex Mitra \u003calexmitra@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644400}",
      "email": "liusienna@google.com",
      "hash": "d7bbf2b07016b84d95393a75e467e92293fe06fe"
    },
    "7863620": {
      "author": "Anton Bershanskyi",
      "avatar": "https://lh4.googleusercontent.com/-7yYzBgZ4BZY/AAAAAAAAAAI/AAAAAAAAAAA/ytuIcUORsec/s120-p/photo.jpg",
      "description": "Convert extensions::ParseAppURLs() into a proper manifest handler\nextensions::AppURLsHandler::Parse(). Add a few TODO-s describing further\nchanges. This is follow-up to CLs 7761906 and 7726412. Tests for this\ncode landed in advance in CL 7726412.\n\nBug: 324534603\nChange-Id: I85f17048c2ea839fd6dd247843db84c93cec9579\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7863620\nReviewed-by: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCommit-Queue: Anton Bershanskyi \u003cbershanskyi@gmail.com\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644877}",
      "email": "bershanskyi@gmail.com",
      "hash": "cc6a86fa2018af72db7f3ef0ef6d3ba7336ff3b0"
    },
    "7867084": {
      "author": "Miyoung Shin",
      "avatar": "https://lh4.googleusercontent.com/-AN53ptZaR6g/AAAAAAAAAAI/AAAAAAAAAAA/9A_cpnNOND8/s120-p/photo.jpg",
      "description": "This CL prepares `webstore_private_api.{cc,h}` for migration to\n`//extensions`.\n\nChanges:\n- Move `SupervisedUserExtensionsMetricsRecorder` to `//extensions`\n- Move `Observer` from `ExtensionInstallPrompt` to\n  `ExtensionInstallPromptClient` so it can be accessed from\n  `SupervisedUserExtensionsMetricsRecorder`\n\nBug: 358567092\nChange-Id: Ia5b0325a608236fd19817f43fe49320a778cb1b5\nBypass-Check-License: Moving files\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7867084\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Miyoung Shin \u003cmyid.shin@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644314}",
      "email": "myid.shin@igalia.com",
      "hash": "6b2ec1093e4a00415bce991f0ee85e549c09bbc9"
    },
    "7867321": {
      "author": "Ranjan Kumar",
      "avatar": "https://lh3.googleusercontent.com/-cUx0IUlRbj0/AAAAAAAAAAI/AAAAAAAAAAA/qbWVjP2T-s0/s120-p/photo.jpg",
      "description": "The `block-telephony-device-phone-mute` flag expired in M145. This\nCL removes the flag and permanently enables the underlying feature\nto block telephony device phone mute events.\n\nSpecific changes include:\n- Removing the flag from chrome://flags (about_flags.cc).\n- Cleaning up flag-metadata.json and fieldtrial_testing_config.json.\n- Deleting the kBlockTelephonyDevicePhoneMute feature definition.\n- Hardcoding the mute event filtering logic in EventConverterEvdevImpl.\n- Updating event_converter_evdev_impl_unittest.cc to reflect the\n  permanent behavior.\n\nBUG=b:465392124\nTEST=ozone_unittests, events_unittests\n\nChange-Id: I9ad65f1b9c8c95229bf622b567fe12595162e48d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7867321\nReviewed-by: Sean O'Brien \u003cseobrien@chromium.org\u003e\nCommit-Queue: Sean O'Brien \u003cseobrien@chromium.org\u003e\nReviewed-by: Kenneth Albanowski \u003ckenalba@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644269}",
      "email": "kumarranja@google.com",
      "hash": "d73bee78f80c97c2355706e0358e38bc66e31ea0"
    },
    "7868641": {
      "author": "Michael Wilson",
      "avatar": "https://lh6.googleusercontent.com/-fWiLh6KPrhQ/AAAAAAAAAAI/AAAAAAAAAAA/J1FicFTmB30/s120-p/photo.jpg",
      "description": "This should cause no functional change.\n\nSince the stride parameters have been removed from the public API, also\nremove them here.\n\nBug: 401184803\nChange-Id: Ic9475fdef40fa8a00b713451346612e20c6e1682\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7868641\nCommit-Queue: Michael Wilson \u003cmjwilson@chromium.org\u003e\nReviewed-by: Mahesh Kannan \u003ckmaheshb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644357}",
      "email": "mjwilson@chromium.org",
      "hash": "2fb19f888fc19ba132a14cb656d2c7c1e0d0446b"
    },
    "7868896": {
      "author": "Grzegorz (Greg) Grzelachowski",
      "avatar": "https://lh5.googleusercontent.com/-aGoqpg6Xs-o/AAAAAAAAAAI/AAAAAAAAAAA/mYyX80fI89w/s120-p/photo.jpg",
      "description": "When uploading three bit hashed field metadata, the server expects the\nplaceholder to represent the value coming directly from HTML\nattribute. The value of currently used FormFieldData::placeholder can\nbe inferred from other HTML elements.\nContext can be found here:\nhttps://docs.google.com/document/d/1cuYBHr5yLoIBLGxbj8fMRvyCmzHo4y5CdnY3xf3Exhg/edit?resourcekey=0-9U6sbO3Fi50k4D0LV5ua4w\n\nBug: 430258039\nChange-Id: Ibbeebb495bbdaae66e6240287b0edb15c45ae1b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7868896\nCommit-Queue: Grzegorz (Greg) Grzelachowski \u003cggrzelachowski@google.com\u003e\nReviewed-by: Florian Leimgruber \u003cfleimgruber@google.com\u003e\nReviewed-by: Rahim Mammadli \u003crahimis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644617}",
      "email": "ggrzelachowski@google.com",
      "hash": "82e65b43fe4c16f0c5fd0e84a94d5f02786723a2"
    },
    "7869360": {
      "author": "Stephen McGruer",
      "avatar": "https://lh5.googleusercontent.com/-_hHlx6bGXmg/AAAAAAAAAAI/AAAAAAAAAAA/ZD-oPtdof6w/s120-p/photo.jpg",
      "description": "Disallow WebAuthn extensions for Secure Payment Confirmation calls that\nare 'third-party' - that is, the caller is not the Relying Party. This\nis done to avoid third-party usage of largeBlob and similar data-storing\nextensions during the payment ceremony.\n\nThis is checked on both the renderer side\n(secure_payment_confirmation_helper.cc) and the browser side\n(secure_payment_confirmation_validation.cc). The change is put behind a\ndefault-enabled feature flag:\nkSecurePaymentConfirmationExtensionsAllowlist.\n\nBug: 499003233\nChange-Id: I02db505f50535d344f734061566199039fa327f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7869360\nCommit-Queue: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nAuto-Submit: Stephen McGruer \u003csmcgruer@chromium.org\u003e\nReviewed-by: Rick Byers \u003crbyers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644585}",
      "email": "smcgruer@chromium.org",
      "hash": "67e652e50b3a07ba4a2b2c7d13a1a09ac80e654e"
    },
    "7869412": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "description": "This CL changes async events on custom tracks (TRACE_EVENT_BEGIN/_END)\nto more appropriate alternatives: either on-thread events connected with flows,\non synchronous events.\n\nThere's a tradeof to using async events:\n- async events make tracking duration easier both in the UI and in queries\n- async events take a lot of vertical space in tracing UI\n- async events loses context of where the start and end happen\n- custom track are tricky to use, and  Track::FromPointer is problematic because it can alias when pointers are reused.\nhttps://chromium.googlesource.com/chromium/src.git/+/HEAD/docs/trace_events.md#asynchronous-events\n\nAs a general rule of thumb:\n- synchronous events are more appropriate when a slice is well nested in a function\n- connected flows are more appropriate when the start and end don't wrap a clear operation\n  (e.g. scheduling delay is better represented as flows)\n\nThis CL was uploaded by git cl split.\n\nBug: 432427382\nChange-Id: I8040dcdf730a088a1e91635c1997d753900e3b82\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7869412\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644283}",
      "email": "etiennep@chromium.org",
      "hash": "3a016a6252da8f261dceaf5b5524f4a646aad086"
    },
    "7871271": {
      "author": "HongZheng",
      "avatar": "https://lh4.googleusercontent.com/-X-RsGcb7ZyM/AAAAAAAAAAI/AAAAAAAAAAA/75BTottWfo8/s120-p/photo.jpg",
      "description": "ScrollTimeline-linked animations are ticked unconditionally on every\nBeginImplFrame, which causes the compositor to keep requesting frames\nindefinitely after the user stops scrolling, wasting CPU and battery.\n\nIntroduce AnimationTickResult struct returned by MutatorHost::TickAnimations,\nseparating \"did any animation tick\" (animated) from \"does any animation\nneed more frames\" (needs_next_frame). Scroll-linked animations set\nanimated=true so UpdateAnimationState still runs on the main thread, but\nleave needs_next_frame=false because new scroll input will independently\nrequest a frame. Time-linked animations keep both flags true.\n\nBug: 516096690, 40667010\nChange-Id: I8a3f2c1b5e9d4a7c6f0e8b2d1a3c5f7e9b4d6a8c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7871271\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: Zheng, Hong \u003chong.zheng@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644409}",
      "email": "hong.zheng@intel.com",
      "hash": "04a531fe414c309d8d87952617ee2aac4e3343fd"
    },
    "7873628": {
      "author": "Etienne Pierre-doray",
      "avatar": "https://lh3.googleusercontent.com/-Pr6Px4urACw/AAAAAAAAAAI/AAAAAAAAAAA/c-giz0zyyK0/s120-p/photo.jpg",
      "description": "perfetto::Track::FromPointer is problematic because pointer reuse can\ncause track aliasing in perfetto UI, leading to confusing traces (this\nwas true of legacy TRACE_EVENT_ASYNC as well).\n\nTo avoid these, we have the following alternatives:\n1- Using GetNextGlobalTraceId() instead of a pointer id to guarantee\n  uniqueness. The track will get its name from the first event emitted.\n2- Using NamedTrack to scope the pointer to a specific class\n  (an aliased track would always correctly have the same name). This\n  is more appropriate when there are several events emitted to the same\n  track without a clear name. This has the benefit of giving the track\n  a consistent, explicit name.\n3- Replace custom track with \"sync\" instant events with flows.\n  This reduces visual clutter and retain information about where\n  events originated from.\n\nThis CL applies a migration to of one #1 or #2.\n\nQuestions for the reviewer:\n- Design Fit: Is the choice of a dedicated async track (#1/#2)\n  appropriate, or would is be suitable to emit \"sync\" events with\n  flows (#3). As a rule of thumb, async tracks are appropriate to\n  display a clear async operation (that could be recorded as UMA),\n  or high level / user visible state.\n- Naming: (when applicable) Is the track name I chose appropriate\n\nThis CL was uploaded by git cl split.\n\nBug: 432427382\nChange-Id: I406e5949ad17ae608864d10bb8f6a32279c1984d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7873628\nAuto-Submit: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCommit-Queue: Scott Haseley \u003cshaseley@chromium.org\u003e\nReviewed-by: Scott Haseley \u003cshaseley@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644853}",
      "email": "etiennep@chromium.org",
      "hash": "001e14383b4de7764b1cfd444b9dad761902adc6"
    },
    "7873801": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "description": "I would like to make all APKs store set extractNativeLibs=\"false\" by\ndefault. This setting breaks an obsolete crashpad feature where the\ncrashpad_handler binary was shipped as a .so file and extracted upon\ninstall.\n\nRather than special case APKs with this handler, this removes support\nfor it.\n\nBug: 516808390, 425948259\nChange-Id: I54434e1e181cc136e5729e742edc0f4451ea2ad8\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7873801\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644718}",
      "email": "agrieve@chromium.org",
      "hash": "04a0332e5b781489fa04898be6fb3f71b1afa414"
    },
    "7875080": {
      "author": "Kurt Catti-Schmidt",
      "avatar": "https://lh6.googleusercontent.com/-5BeF_8kJyAU/AAAAAAAAAAI/AAAAAAAAAAA/WnqgW0RPknw/s120-p/photo.jpg",
      "description": "https://chromium-review.googlesource.com/c/chromium/src/+/7823206\nhandles collapsed gaps by iterating over ranges instead of integers.\nThis changes the algorithm from O(nlogn) to (n) by avoiding repeated\ncalls to `RangeIndexFromGridLine`.\n\nThis follow-up uses the same strategy in BuildMainGaps/CrossGaps with a\nhelper function (`ForEachNonCollapsedInnerLine`) to unify the code in\nall locations.\n\nNo behavioral changes are expected.\n\nBug: 440123087\nChange-Id: Ia5c7782d82fea92bdef6f7930e7e4f242cc5ca64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7875080\nCommit-Queue: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nReviewed-by: Sam Davis Omekara \u003csamomekarajr@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644324}",
      "email": "kschmi@microsoft.com",
      "hash": "b16f28f869e41eacfc4e5a0b4b8dae688369b442"
    },
    "7875915": {
      "author": "Ravjit Uppal",
      "avatar": "https://lh6.googleusercontent.com/-C-1YgR6l_mc/AAAAAAAAAAI/AAAAAAAAAAA/RsWqx2DrX7Y/s120-p/photo.jpg",
      "description": "This test verifies that the URL is included in the product-specific data for Permission HaTS surveys only when the user has opted in to data collection, and an empty string is used otherwise.\n\nBug: 40267515\n\nChange-Id: I1614930354fc8e4ab94e211682d4c9a2a118350a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7875915\nReviewed-by: Balazs Engedy \u003cengedy@chromium.org\u003e\nCommit-Queue: Ravjit Uppal \u003cravjit@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644644}",
      "email": "ravjit@chromium.org",
      "hash": "89eba1b7fec3d4cf68b2f1f10e973e5353dfe9d4"
    },
    "7877870": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "description": "Ensure proper cleanup of the bottom sheet and its observers in Touch To\nFill Payment Method component.\n\n- Use mWasDismissed flag in TouchToFillPaymentMethodMediator to\n  prevent duplicate cleanup rather than checking VISIBLE state.\n- Updated TouchToFillPaymentMethodControllerRobolectricTest and\n  TouchToFillPaymentMethodRenderTest to call hideSheet() in\n  tearDown() for reliable cleanup between tests since in these tests\n  native will not perform the cleanup.\n\nBug: 512490324\nChange-Id: Ief2b6e7f59d46f99b438c0c4e0ef71c1379c6b09\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7877870\nCommit-Queue: Timofey Chudakov \u003ctchudakov@google.com\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644631}",
      "email": "hnakashima@chromium.org",
      "hash": "9d87aaf9e0b18d079153b366f965d4cf87556798"
    },
    "7879388": {
      "author": "Linda Wang",
      "avatar": "https://lh5.googleusercontent.com/-bvibV6kex6I/AAAAAAAAAAI/AAAAAAAAAAA/i1z9j98eQr0/s120-p/photo.jpg",
      "description": "Adds a dynamic accessibility context description and Button class role\nto Peek View.\n\nBug: 515774803, 518044144\nChange-Id: Id763264568332e317486917c14abd7e3621bf5f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879388\nCommit-Queue: Linda Wang \u003clindaywang@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644745}",
      "email": "lindaywang@google.com",
      "hash": "a0251a6a54942644bd78ff2d5fb540c414b1ac2b"
    },
    "7879946": {
      "author": "Ernest Nguyen Hung",
      "avatar": "https://lh5.googleusercontent.com/--lEDpU14l-Y/AAAAAAAAAAI/AAAAAAAAAAA/E2RvdtPQvXg/s120-p/photo.jpg",
      "description": "It migrates the sign-in promo page to use a dedicated Mojo handler\ninstead of a legacy WebUI message handler. The legacy handler will be\nentirely removed once the old First Run screens are removed.\n\nIt also adds missing unit tests for the handler actions.\n\nBug: 469390080\nChange-Id: Ib2e34730befbb0164e9935fad27b228571ec0b29\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7879946\nReviewed-by: Sasha Kunitskaya \u003csaskekun@google.com\u003e\nCommit-Queue: Ernest Nguyen Hung \u003cernn@google.com\u003e\nReviewed-by: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644727}",
      "email": "ernn@google.com",
      "hash": "f96d907e0e3d3c296ad988a40e9b92d2e87fad47"
    },
    "7881955": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "description": "This ensures snackbars display over the side panel, and other UI like\ntab modal dialogs. This better reflects the ordering in the main layout,\nas tab modal dialogs were moved in front of snackbars in order to go\ninto the secondary_ui_container, which had unintended consequences.\n\nhttps://screenshot.googleplex.com/8eYpUMRnbZtY7jy.png\n\nNO_IFTTT=This is part of the side panel work.\n\nBug: 517390259\nChange-Id: I7571cc4a609d3f274421f2b42fcbccdf93c0b518\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7881955\nReviewed-by: Ravjit Uppal \u003cravjit@chromium.org\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644275}",
      "email": "clhager@google.com",
      "hash": "5d08d9b698139eb3be1eeb9dae9ffd8cc263bb77"
    },
    "7882660": {
      "author": "Dewita Sonya",
      "avatar": "https://lh4.googleusercontent.com/-mvjJXPnQ2yk/AAAAAAAAAAI/AAAAAAAAAAA/fHEkAAApc9I/s120-p/photo.jpg",
      "description": "This CL adds Touch and Mouse Wheel event translation to StreamingInputObserver.\n\nBUG=None\nTEST=autoninja -C out/Default components_unittests \u0026\u0026 out/Default/components_unittests --gtest_filter=*StreamingInputObserver*\n\nChange-Id: I402d1e2d5a9ec4a2e854dfae28e72aaf43f23c46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7882660\nCommit-Queue: Dewita Sonya \u003cdsonya@google.com\u003e\nReviewed-by: Luke Halliwell \u003challiwell@chromium.org\u003e\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644456}",
      "email": "dsonya@google.com",
      "hash": "a11093e179128d1b9c38da5ee3675b854cc0be05"
    },
    "7882760": {
      "author": "Dewita Sonya",
      "avatar": "https://lh4.googleusercontent.com/-mvjJXPnQ2yk/AAAAAAAAAAI/AAAAAAAAAAA/fHEkAAApc9I/s120-p/photo.jpg",
      "description": "This CL adds keyboard event translation to StreamingInputObserver.\n\nBUG=b:501521818\nTEST=autoninja -C out/Default components_unittests \u0026\u0026 out/Default/components_unittests --gtest_filter=*StreamingInputObserver*\n\nChange-Id: I7b88a81e075607d216584c23a2992787b523a8fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7882760\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nReviewed-by: Shawn Quereshi \u003cshawnq@google.com\u003e\nCommit-Queue: Dewita Sonya \u003cdsonya@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644457}",
      "email": "dsonya@google.com",
      "hash": "ee9ccec92b055602512514665723407a3197cebd"
    },
    "7882820": {
      "author": "Ivana Žužić",
      "avatar": "https://lh5.googleusercontent.com/-UKO-QfIVMns/AAAAAAAAAAI/AAAAAAAAAAA/EfmXBTBkTG8/s120-p/photo.jpg",
      "description": "This change fixes an AssertionError in CredentialManagerIntegrationTest\nthat occurs when the modern Google Play Services (GMS) Core version is\nsimulated. After this change https://crrev.com/c/7831210 can re-land.\n\nSetting the GMS Core version to 250000000 in the test setup enables\n\"modern\" Password Manager (UPM). This automatically triggers a\nbackground SafetyHubFetchTask, which attempts to fetch the breached\npassword count via PasswordCheckupClientHelperFactory.\n\nPreviously, the test didn't configure a fake factory for the checkup\nclient. This caused createHelper() to return null, leading to an\nassertion failure during the background task's execution.\n\nBug: 344665935\nChange-Id: I36942257b344d1fcc3d9f3746769edaee631f446\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7882820\nCommit-Queue: Ivana Žužić \u003cizuzic@google.com\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644606}",
      "email": "izuzic@google.com",
      "hash": "9868adb9007883069b70e5edebaacb7df2218f77"
    },
    "7884268": {
      "author": "Jayden Nikifork",
      "avatar": "https://lh5.googleusercontent.com/-W43ssApp03M/AAAAAAAAAAI/AAAAAAAAAAA/RCkmgwThi3Y/s120-p/photo.jpg",
      "description": "The Autofill.Message.(SaveCardFailure|VirtualCardEnrollFailure).*\nhistograms have expired and have been removed. Note that\nAutofill.Message.EntitySaveUpdateFlow.* is not removed with this change.\n\nOBSOLETE_HISTOGRAM[Autofill.Message.SaveCardFailure.Shown]=Expiring on\n2026/06/01\nOBSOLETE_HISTOGRAM[Autofill.Message.SaveCardFailure.ActionClicked]=Expiring\non 2026/06/01\nOBSOLETE_HISTOGRAM[Autofill.Message.SaveCardFailure.Dismissed]=Expiring\non 2026/06/01\nOBSOLETE_HISTOGRAM[Autofill.Message.VirtualCardEnrollFailure.Shown]=Expiring\non 2026/06/01\nOBSOLETE_HISTOGRAM[Autofill.Message.VirtualCardEnrollFailure.ActionClicked]=Expiring\non 2026/06/01\nOBSOLETE_HISTOGRAM[Autofill.Message.VirtualCardEnrollFailure.Dismissed]=Expiring\non 2026/06/01\n\nBug: 504633651\nChange-Id: Ibb0b721428d2c24b215de3ed6c6defdd21e371e5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7884268\nCommit-Queue: Jayden Nikifork \u003cnikifork@google.com\u003e\nReviewed-by: Jan Keitel \u003cjkeitel@google.com\u003e\nReviewed-by: Darwin Yang \u003cdarwinyang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644650}",
      "email": "nikifork@google.com",
      "hash": "f61fd24fa823c9adf742d9b5397af13a78eb34f2"
    },
    "7884911": {
      "author": "Qijiang Fan",
      "avatar": "",
      "description": "Remove GetPrintServersConfig, ChoosePrintServers, and\nAddPrintServerObserver from the crosapi LocalPrinter interface.\nMigrate PrintPreviewHandlerChromeOS to interact directly with\nash::PrintServersManager instead of using the crosapi methods.\nClean up unused tests, empty classes (MockLocalPrinter,\nFakeLocalPrinter, TestCrosLocalPrinter), and unused files.\n\nR=hidehiko@chromium.org, neis@chromium.org\n\nBug: 479070960, 354842935\nChange-Id: I9abb0674e5f1eba4260565d488bfa8972dad15d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7884911\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644463}",
      "email": "fqj@google.com",
      "hash": "7ba8f73cd901ddfc17625c964eb4a5a4e61cc4a3"
    },
    "7885517": {
      "author": "yoshiki iguchi",
      "avatar": "",
      "description": "According to the checkdeps doc, the period (.) should be escaped with\ntwo backslashes (\\\\), but sometimes it was done with one backslash (\\)\nwrongly.\n\nThis CL fixes these wrong escapes.\n\nSee the checkdeps doc for the detailed format:\nhttps://chromium.googlesource.com/chromium/src/+/master/buildtools/checkdeps/README.md\n\nBug: None\nTest: Passed CQ\nTest: Ran `/buildtools/checkdeps/checkdeps.py`\n\nChange-Id: I8ced4413af9775006d72c51b93849c3b29331cab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7885517\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644345}",
      "email": "yoshiki@google.com",
      "hash": "7fe8cca11fa9d5e61b7c849b9784eb6a880d7fa5"
    },
    "7885820": {
      "author": "Ian Vollick",
      "avatar": "https://lh6.googleusercontent.com/-824oWYdTJ84/AAAAAAAAAAI/AAAAAAAAAAA/77BMw_LYhzY/s120-p/photo.jpg",
      "description": "With this change Create Image with Gemini will no longer block on\nonboarding completion (delegating instead to the web client).\n\nPreviously, when the user clicked the Create Image with Gemini\ncontext menu item, we would wait for FRE completion before sending\nthe image to the web client. We now send the image immedately,\ndelegating the responsibility for waiting for FRE completion to\nthe web client.\n\nBug: b:517978072\nChange-Id: I2960714315cec39bfaed923c27c741c03a9fc033\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7885820\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Ian Vollick \u003cvollick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644861}",
      "email": "vollick@chromium.org",
      "hash": "1857c998012c6d2475811e0bfdf6b13a822e5c39"
    },
    "7885829": {
      "author": "Dylan Jew",
      "avatar": "https://lh6.googleusercontent.com/-gHqgOOPZffQ/AAAAAAAAAAI/AAAAAAAAAAA/pkF2bEuIOvU/s120-p/photo.jpg",
      "description": "Migrates the LLVM style fuzz test to FUZZ_TEST to allow structured\ninputs. This will allow a wider domain for challenge_suffix and\nfollowup_suffix because the input isn't being split due to LLVM input\nlimitations.\n\nPassed ReadDigestFuzzerDictionary to WithDictionary() as a pointer\nto ensure the files were available on Android after InitAndroidTestPaths\nruns. Otherwise the android try bot was failing due to `Timeout on adb\ncommand`.\n\nVerified by running the test in unit test mode and fuzzing mode for 10s\n\nregenerated the ios filelist with: build/ios/update_bundle_filelist.py\n\nBug: 502538462\nChange-Id: I1ad6a5d6ded46f188789ba68ff0ca7ac6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7885829\nReviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nReviewed-by: Alex Kallam \u003caakallam@chromium.org\u003e\nCommit-Queue: Dylan Jew \u003cdylanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644734}",
      "email": "dylanj@google.com",
      "hash": "662074ad8428854970eba5dd4ba56f4bb76895c0"
    },
    "7885865": {
      "author": "lukedeng",
      "avatar": "",
      "description": "This CL converts `webapps::LaunchParams` from a `struct` to a `class` to\nbetter encapsulate its data. It makes all member variables private and\nintroduces getters, setters, and helper mutation methods.\n\nAll usage of `LaunchParams` throughout the codebase (mainly in\n`chrome/browser` and `components/webapps`) has been updated to use the\nnew accessor methods.\n\nSpecifically:\n*   Added getters for all fields (e.g., `app_id()`, `target_url()`, `paths()`).\n*   Added setters for all fields (e.g., `set_app_id()`, `set_target_url()`, `set_started_new_navigation()`).\n*   Added helper methods for list and path manipulations (`add_path()`, `clear_paths()`, `clear_dir()`).\n\nBug: 516810384\nChange-Id: I98de605fc87fe10bd2a14e68a03ae99baa43b0f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7885865\nReviewed-by: Glenn Hartmann \u003chartmanng@chromium.org\u003e\nReviewed-by: Benjamin Zielinski \u003cbzielinski@google.com\u003e\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCommit-Queue: Luke Deng \u003clukedeng@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644411}",
      "email": "lukedeng@chromium.org",
      "hash": "7b413c38a5b0c32a3a386975d33778c75d90ad7c"
    },
    "7886877": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "description": "It was added in crrev.com/c/2108902 to fix pixelation issue.\n\nIt was first used in crrev.com/c/2106655 by\n`SearchTabHelper::OnResultChanged()`.\n\nBut `OnResultChanged()` no longer exists and\n`GetLargestFaviconForPageUrl()` is no longer used.\n\nBug: b:517976330\nChange-Id: I45b190c49a260dcb9d4e13cff82485bcd7fa028a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7886877\nReviewed-by: Adam Yao \u003cadamyao@google.com\u003e\nAuto-Submit: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCommit-Queue: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644810}",
      "email": "manukh@chromium.org",
      "hash": "9f09db0b0279d01948585e69e690d084e5e499b1"
    },
    "7889195": {
      "author": "Hiroki Nakagawa",
      "avatar": "https://lh6.googleusercontent.com/-vfXKB3Mnr4o/AAAAAAAAAAI/AAAAAAAAAAA/tBFS6ezpk-U/s120-p/photo.jpg",
      "description": "This CL tentatively unlaunches kPrerender2MemoryControls on WebView.\nThis has already been unlaunched on Android:\nhttps://crrev.com/c/7883027/\n\nBug: 510968973\nChange-Id: I59e5e26f6b7eb6317d7ecb98cd449bd996166ae3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7889195\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nReviewed-by: Lingqi Chi \u003clingqi@chromium.org\u003e\nAuto-Submit: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCommit-Queue: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644628}",
      "email": "nhiroki@chromium.org",
      "hash": "0d5dc40dca76492347ebf2e8443c54a72e5cc7ab"
    },
    "7889323": {
      "author": "Richard Nichols",
      "avatar": "https://lh6.googleusercontent.com/-haCMu0FNiD8/AAAAAAAAAAI/AAAAAAAAAAA/Rgk4-StvoIM/s120-p/photo.jpg",
      "description": "Verified setting --cast-assets-dir would move where the web runtime was\ntrying to load assets from (the assets still have to be openable by the\nprocess).\n\nBug: 516759685\nChange-Id: Iaa23295ff5b7cd5f8edf329094bb34d089c73a1a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7889323\nReviewed-by: Shawn Quereshi \u003cshawnq@google.com\u003e\nReviewed-by: Simeon Anfinrud \u003csanfin@chromium.org\u003e\nCommit-Queue: Richard Nichols \u003crknichols@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644803}",
      "email": "rknichols@google.com",
      "hash": "31295aad864cece92b2796f085427cc62dc766de"
    },
    "7889535": {
      "author": "Zhibo Wang",
      "avatar": "https://lh5.googleusercontent.com/-54fmzQ9HTtI/AAAAAAAAAAI/AAAAAAAAAAA/do6GdfCFs64/s120-p/photo.jpg",
      "description": "Add a trace integration test that verifies the WGC texture delivery path\nworks by checking for the presence of\nDesktopCaptureDevice::DeliverTextureToClient trace events.\n\nBug: 40929600\nChange-Id: Iaa4ec58bbd1b3035b093a1fbea46d1796fbe06f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7889535\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nReviewed-by: Tove Petersson \u003ctovep@chromium.org\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCommit-Queue: Wang, Zhibo1 \u003czhibo1.wang@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644497}",
      "email": "zhibo1.wang@intel.com",
      "hash": "32790a2e2fe1a1fbcef6738827ff3a947a8398ab"
    },
    "7891052": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "description": "Draw a vertical divider at the inner edge of the reserved window\ncontrols space in the tab strip. This divider appears only when the\nbrowser is in desktop windowing mode and the tab strip Glic button is\nvisible. https://screenshot.googleplex.com/7AGEhw38fiSkYBK\n\nBug: 480739960\nChange-Id: I341158a1f350658d01ce05e6565079ef11f2510e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7891052\nReviewed-by: Neil Coronado \u003cnemco@google.com\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644280}",
      "email": "mklw@google.com",
      "hash": "382faf99e7a029b7632c5947abc4d44fa0c421e0"
    },
    "7891450": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "description": "- Migrate GLIC cached flag checks to use the more robust profile-aware GlicEnabling check in ExternalNavigationDelegateImpl.\n- Enable profile mocking in tests to align with the profile-aware GlicEnabling checks.\n\nBug: 512920143, 518044144\nChange-Id: I9241e42131e184dfa302c108c99f2552de4a0d67\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7891450\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nReviewed-by: Alexis Wu \u003calexiswu@google.com\u003e\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644331}",
      "email": "haileywang@google.com",
      "hash": "68d9c3f89c012c0c101882d19caff30e3988d4cb"
    },
    "7891490": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "description": "PSA: https://chromestatus.com/feature/5351959625334784\nSpec:\nhttps://drafts.csswg.org/css-anchor-position-1/#propdef-position-anchor\n\nThe primary change in this patch is introducing a new holder type\n(DefaultAnchorData) which is used to hold the information of both\n\"position-anchor\" and \"position-area\" as we need both now to correctly\nselect the default anchor.\n\nFixed: 501399489\nChange-Id: I94f7ba4ce03487a09fcb33a449495bd36f89bae1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7891490\nReviewed-by: Anders Hartvoll Ruud \u003candruud@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644717}",
      "email": "ikilpatrick@chromium.org",
      "hash": "3357456d97222059aa60b99dcfbee53cc7e1194c"
    },
    "7893466": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "description": "Remove the global g_browser_process dependency from\nArcRobotAuthCodeFetcher by injecting its dependencies directly through\nits constructor.\n\nSpecifically:\n- Update the ArcRobotAuthCodeFetcher constructor to accept and store\n  SharedURLLoaderFactory (as a scoped_refptr) and\n  BrowserPolicyConnectorAsh (as a raw_ref).\n- Remove SetURLLoaderFactoryForTesting() from ArcRobotAuthCodeFetcher\n  and instead pass the test URL loader factory via the constructor in\n  ArcRobotAuthCodeFetcherBrowserTest.\n- In ArcAuthService, cache system_url_loader_factory_ and\n  browser_policy_connector_ash_ upon construction and pass them to\n  ArcRobotAuthCodeFetcher on instantiation.\n\nTAG=agy\n\nBug: b:404130092\nChange-Id: I8f90b9a12f02cd83b5c43a3403d60deeb100a055\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7893466\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644450}",
      "email": "junis@google.com",
      "hash": "e4b6f2653b4ad21f03cdbb9146f4a91ace5795fe"
    },
    "7893591": {
      "author": "Koji Ishii",
      "avatar": "https://lh4.googleusercontent.com/-LwXQg4ce77w/AAAAAAAAAAI/AAAAAAAAAAA/WXtvKbrJ5uw/s120-p/photo.jpg",
      "description": "This patch resets the intrinsic size info from `\u003ciframe\u003e`\ncontent when the content navigates cross-origin, to prevent\nleaking the size information.\n\nTo do this, when `DocumentLoader` for an `\u003ciframe\u003e` child\ncontent checks if it's a cross-origin navigation in\n`CommitNavigation()`, and clears the natural dimension if so.\n\n`FrameLoader` is changed to keep the old document origin.\n\n`RenderWidgetHostViewChildFrame` needs a new queue for the\nintrinsic size events, as its `frame_connector_` isn't set yet\nat the `CommitNavigation()` timing.\n\n`content_switch_dependent_feature_overrides.cc` is needed to\nchange to enable the flag in the browser when testing. In the\nnon-testing environments, the flag in Blink and Browser are\nautomatically synchronized.\n\nThe existing test `responsive-iframe-navigation.html` is\nextended to test cross-origin as a new variant. In addition,\nit tests the initial viewport size of the child frame.\n\nAll changes are under a runtime flag.\n\nBug: 418397278\nChange-Id: If8977a4fab2f9bf0c7bdb7bd2dc7c939b2b03f64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7893591\nCommit-Queue: Koji Ishii \u003ckojii@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644590}",
      "email": "kojii@chromium.org",
      "hash": "447059aa3ffdfecf8c62f60e150c28d60ec40f02"
    },
    "7894396": {
      "author": "Devon Loehr",
      "avatar": "https://lh4.googleusercontent.com/-gKhk_KqFLR0/AAAAAAAAAAI/AAAAAAAAAAA/vQ2HUTZyicI/s120-p/photo.jpg",
      "description": "This reverts commit 6602f19c2ed477d842a2f716ca07cd03da12621e.\n\nReason for revert: Upstream PR got reverted again (https://github.com/llvm/llvm-project/pull/203024)\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/ToTMac/41260/overview\n\nOriginal change's description:\n\u003e Reland \"Reland \"[clang] Update raw_ptr_plugin for Clang #199528\"\"\n\u003e\n\u003e This is a reland of commit 0dd7d41d23914e6d6b74e758e988e73ce8ef8246\n\u003e\n\u003e Original change's description:\n\u003e \u003e Reland \"[clang] Update raw_ptr_plugin for Clang #199528\"\n\u003e \u003e\n\u003e \u003e This is a reland of commit 740c612af76bade6d0db8673f3b7611e3d6bdf4d\n\u003e \u003e the LLVM change relanded in\n\u003e \u003e http://github.com/llvm/llvm-project/pull/201373\n\u003e \u003e\n\u003e \u003e Original change's description:\n\u003e \u003e \u003e [clang] Update raw_ptr_plugin for Clang #199528\n\u003e \u003e \u003e\n\u003e \u003e \u003e https://github.com/llvm/llvm-project/pull/199528 moved\n\u003e \u003e \u003e TemplateKeywordLoc into ExplicitInstantiationInfo.\n\u003e \u003e \u003e\n\u003e \u003e \u003e Bug: 518880792\n\u003e \u003e \u003e Change-Id: I46094d1ba1aef249e52a57c0590b7195435e6ff3\n\u003e \u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7894396\n\u003e \u003e \u003e Commit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\n\u003e \u003e \u003e Auto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e \u003e \u003e Commit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e \u003e \u003e Reviewed-by: Kalvin Lee \u003ckdlee@chromium.org\u003e\n\u003e \u003e \u003e Cr-Commit-Position: refs/heads/main@{#1639998}\n\u003e \u003e\n\u003e \u003e Bug: 518880792\n\u003e \u003e Change-Id: I9e346ed491041c019eb327efe17d7b461e4ed863\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900637\n\u003e \u003e Reviewed-by: Kalvin Lee \u003ckdlee@chromium.org\u003e\n\u003e \u003e Commit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1642210}\n\u003e\n\u003e Bug: 518880792\n\u003e Change-Id: I0dc68f5fd449cf0f2b7583f20b4f9b9e22605b98\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900368\n\u003e Commit-Queue: Alan Zhao \u003cayzhao@google.com\u003e\n\u003e Reviewed-by: Alan Zhao \u003cayzhao@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1643363}\n\nBug: 518880792\nChange-Id: Iaef6c93f41f29714c1021a86ce30298fc79ecfa4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7921146\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644804}",
      "email": "dloehr@google.com",
      "hash": "21722354f8b884d1f8e7510c7d87c3877a47de33"
    },
    "7894676": {
      "author": "Kyunghyun Park",
      "avatar": "https://lh6.googleusercontent.com/-F1jM5SVYgdc/AAAAAAAAAAI/AAAAAAAAAAA/jOyv0nZYuN8/s120-p/photo.jpg",
      "description": "Wayland text-input-v3 activation sends enable() in one commit and sends\nthe initial content type later. Because SetContentType() is gated on the\ntext-input-v3 done serial, the IME can process the first key before the\npassword content type is applied.\n\nSend the initial content type in the same transaction as enable() so the\ncompositor/IME observes the correct content purpose before handling input.\n\nBug: 519007699\nTest: ./out/ime-fix/ozone_unittests --gtest_filter=WaylandInputMethodContextV3Test.ActivatePasswordFieldSendsContentTypeBeforeCommit\nChange-Id: Id5e0a45c7dece0aec9bb74d1c4322664c7a042c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7894676\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644569}",
      "email": "joshuahp0403@gmail.com",
      "hash": "b3b40bf761704283d05ca916076afeb305e7203d"
    },
    "7894787": {
      "author": "Quentin Pubert",
      "avatar": "https://lh3.googleusercontent.com/-rXAGc5DyfC8/AAAAAAAAAAI/AAAAAAAAAAA/I2Um9iwuFwk/s120-p/photo.jpg",
      "description": "This CL changes how the SharingCoordinator temporarily stores downloaded\nfiles.\n\nBefore: `\u003cNSTemporaryDirectory\u003e/OpenIn` is created when the coordinator\nstarts and emptied if necessary. Then a file is downloaded directly in\nthis directory and then removed when the activity service (created from\nthis coordinator) is dismissed.\n\nAfter: `\u003cNSTemporaryDirectory\u003e/OpenIn/\u003cUUID\u003e` is created when the\ncoordinator starts. Then a file is downloaded directly in this directory\nand then `\u003cNSTemporaryDirectory\u003e/OpenIn/\u003cUUID\u003e` is removed when the\nactivity service is dismissed.\n\nAs for `\u003cNSTemporaryDirectory\u003e` itself, \"the system may purge this\ndirectory when your app isn’t running\" so there is no need to worry\nabout it growing too much.\n\nFixed: 518088219\nChange-Id: I507803602c9640c0da2fefec1c3ac2d1e5861a32\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7894787\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Quentin Pubert \u003cqpubert@google.com\u003e\nCommit-Queue: Quentin Pubert \u003cqpubert@google.com\u003e\nReviewed-by: Olivier Robin \u003colivierrobin@chromium.org\u003e\nReviewed-by: Daniel White \u003cdanieltwhite@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644533}",
      "email": "qpubert@google.com",
      "hash": "8a767c6b6625bdffd186b35631023c6f62d34d2d"
    },
    "7894898": {
      "author": "tomasl@google.com",
      "avatar": "https://lh3.googleusercontent.com/-ubo6ehLwI1Y/AAAAAAAAAAI/AAAAAAAAAAA/Ok6-NkZxXC0/s120-p/photo.jpg",
      "description": "This CL refactors the thread-shifting audio processing FIFO out of InputController\nand bundles it into AudioProcessorHandler. This design aligns with a consistent\n\"FIFO -\u003e Processing\" encapsulation, laying the groundwork for introducing an\nindependent VoiceIsolationHandler with its own FIFO in the future.\n\nKey changes:\n- Move ProcessingAudioFifo creation, ownership, and lifecycle management (Start/Reset) from InputController to AudioProcessorHandler.\n- Simplify OutputTapper creation inside InputController::MaybeSetUpAudioProcessing to be wrapped in a clean nested if-statement instead of early returns.\n- Update InputControllerTestHelper to instrument the FIFO through AudioProcessorHandler.\n\nBug: 512016773\nTest: services_unittests --gtest_filter=\"*InputController*\"\nChange-Id: I47b052f7ba7046c673411d7609151ed3139751a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7894898\nReviewed-by: Fredrik Hernqvist \u003cfhernqvist@google.com\u003e\nReviewed-by: Olga Sharonova \u003colka@chromium.org\u003e\nCommit-Queue: Tomas Lundqvist \u003ctomasl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644670}",
      "email": "tomasl@google.com",
      "hash": "65659d0787dd218e8a17521cb7b6190e888add0a"
    },
    "7895142": {
      "author": "Francis Beauchamp",
      "avatar": "https://lh5.googleusercontent.com/-nLqO3fL4YiA/AAAAAAAAAAI/AAAAAAAAAAA/KhLg7KdXi4c/s120-p/photo.jpg",
      "description": "This CL completes the rebranding of Gemini First Run Experience (FRE)\nto FirstRun. It renames the wrapper view controller, protocols, and\nassociated enums, constants, and preferences. Filenames and targets in\nBUILD.gn are updated to match the new naming conventions.\n\nBug: 519213385\nChange-Id: Ied66ac364e312dac4a4cf30487b2cefec0e744ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895142\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Francis Beauchamp \u003cfbeauchamp@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Sebastien S-G \u003csebsg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644646}",
      "email": "fbeauchamp@google.com",
      "hash": "69db890b3417101a7361dd44511abc513da2bbcb"
    },
    "7895444": {
      "author": "Olivier Flückiger",
      "avatar": "https://lh5.googleusercontent.com/-cq2DlTTk4xA/AAAAAAAAAAI/AAAAAAAAAAA/tldTSm9xrzM/s120-p/photo.jpg",
      "description": "Add the required request types for the the TC39 feature \"import text\".\n\nSee https://github.com/tc39/proposal-import-text\n\nBug: 494350643\nChange-Id: I52e851b4555e76e2f20816421e1d6c50f1bbae2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895444\nReviewed-by: Ben Kelly \u003cwanderview@meta.com\u003e\nReviewed-by: Benoit Lize \u003clizeb@chromium.org\u003e\nCommit-Queue: Olivier Flückiger \u003colivf@chromium.org\u003e\nReviewed-by: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nReviewed-by: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Nate Chapin \u003cjaphet@chromium.org\u003e\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644524}",
      "email": "olivf@chromium.org",
      "hash": "851fcfb11b8ecd1f1f6c9642866125691a83d068"
    },
    "7895616": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "description": "Rather than force an `UNSAFE_TODO()` (or `UNSAFE_BUFFERS()`), use the centrally\nblessed macro for turning the libFuzzer-provided data-and-size pair into a\nbyte span.\n\nThis CL applies to:\ncc\n\nThis CL was uploaded by git cl split.\n\nR=sunnyps@chromium.org\n\nChange-Id: I3b9c7a174c956bf62927b9eb0340cbcd490dfa43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895616\nReviewed-by: Sunny Sachanandani \u003csunnyps@chromium.org\u003e\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644535}",
      "email": "kdlee@chromium.org",
      "hash": "d6a238031234a47415dcd67894c9e566d5669238"
    },
    "7895715": {
      "author": "pchodur",
      "avatar": "https://lh6.googleusercontent.com/-vJ-hIZOFiDk/AAAAAAAAAAI/AAAAAAAAAAA/sACjS07tV3M/s120-p/photo.jpg",
      "description": "This commit fixes a problem with Device Attributes API checking the\naffiliation of the primary user instead of the user associated with the\nrender frame host. This can be a different user when the multi-signin\nsession in ChromeOS is used. Now the IsAffiliated checks affiliation of\nthe correct profile - the one associated with the render frame host from\nwhich the Device Attributes are used.\n\nBug: 517588780\nChange-Id: Ie34f1d5aaefead832748da4079f8f6ed6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895715\nReviewed-by: Sergii Bykov \u003csbykov@google.com\u003e\nReviewed-by: Olga Korokhina \u003ckorokhina@google.com\u003e\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCommit-Queue: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644579}",
      "email": "pchodur@google.com",
      "hash": "eb79541179c216eebd71388d37ab693874695521"
    },
    "7895740": {
      "author": "Kay Lin",
      "avatar": "https://lh4.googleusercontent.com/-WR-V3mj8B4Q/AAAAAAAAAAI/AAAAAAAAAAA/SVH7i-9gY3g/s120-p/photo.jpg",
      "description": "This CL introduces SearchEngineAssets to components/search_engines/,\nwhich acts as a lower-level utility class for retrieving search engine\nassets (logo, facicon). The core logic of this class is the aligned with\nSearchEngineUtils, which would be migrated into SearchEngineAssets in\nfollowing CLs.\n\nBug: 520938175\nBypass-Check-License: Moved file\nChange-Id: I463873c2133c3a0a6831a7d9007b0c3c0741b5de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7895740\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Tomasz Wiszkowski \u003cender@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCommit-Queue: Kay Lin \u003ckaiyilin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644558}",
      "email": "kaiyilin@google.com",
      "hash": "e3cfa40dfa7ab2d271a600e53334c9f2b7bba42f"
    },
    "7896295": {
      "author": "Jose Arturo Barrera",
      "avatar": "https://lh5.googleusercontent.com/-U8iB8BZcCqQ/AAAAAAAAAAI/AAAAAAAAAAA/_5q4LIy3ytU/s120-p/photo.jpg",
      "description": "Refactor StackBuffer class in base/profiler/stack_buffer.h to replace current std::unique_ptr usage\n\nBug: 505042664\nChange-Id: I24c4a04e42e1075c94591f4780a7906746d6d132\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7896295\nCommit-Queue: José Arturo Barrera \u003cjabgonzalez@google.com\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Thiabaud Engelbrecht \u003cthiabaud@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644320}",
      "email": "jabgonzalez@google.com",
      "hash": "c7d9b34bc6f5a0a9ecfa5ecfc96636925cecd44a"
    },
    "7896403": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "description": "This generalizes and makes relationships between messages and message\ntypes explicit.\n\nIt also takes the onus of specifying show-after and blocked-by\nrelationships off the call site, and (potentially) into a unified\nconfiguration.\n\nFollow-ups:\n - Make a place for explicit configuration in\n   browser_user_education_service.cc\n - Allow simultaneous messages of different types\n - Make IPH use the PMC in a more standard way\n\nBypass-Check-License: Moved and renamed classes, but same files.\nChange-Id: I8d96f01d4b3c051202d45a3417ca9af551b345f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7896403\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644824}",
      "email": "dfried@chromium.org",
      "hash": "d20324b8c46723c0d9c945f5da2bf782a2eff15f"
    },
    "7897379": {
      "author": "Xinyi Ji",
      "avatar": "",
      "description": "This CL migrates ResetCustomBackgroundInfo(), SetCustomBackgroundInfo()\nand IsCustomBackgroundPrefValid() from the NtpCustomBackgroundService\nsubclass to the NtpCustomBackgroundServiceBase base class.\n\nIt moves the required platform-agnostic preference name strings\n(custom_background_dict_pref_name and local_to_device_pref_name) to the\nbase class, updating the parent constructor signature and the subclass\nconstructor calls to initialize them.\n\nBUG=488439751\n\nChange-Id: I879c25c29afd4c4f80cd7c46c864abad0c980f47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897379\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644431}",
      "email": "xinyiji@google.com",
      "hash": "6ab6fef645e839c361dd772bcd6d3ff7c8277d77"
    },
    "7897502": {
      "author": "Jayden Nikifork",
      "avatar": "https://lh5.googleusercontent.com/-W43ssApp03M/AAAAAAAAAAI/AAAAAAAAAAA/RCkmgwThi3Y/s120-p/photo.jpg",
      "description": "Before this change: \"CVC saved\" text was missing from the `aria-label`\nfrom credit card list rows in the payments settings page. Unit tests did\nnot exist to test the 'aria-label' content.\n\nAfter this change: \"CVC saved\" text was added to the `aria-label` from\nwhich it was missing. Unnecessary branching logic was removed from the\nfunction which builds the 'aria-label' string. Missing unit tests were\nadded.\n\nBefore demo:\nhttp://screencast/cast/NjQ2MjY0MDQ4NTMwMjI3MnxlNzllOGEyNC03Yg\nAfter\ndemo: http://screencast/cast/NTQ4NTA1ODgwMTUzMjkyOHxlNTA5YjFlOS0xMQ\n\nBug: 475245551\nChange-Id: I93f21d32b0038d62adcc64defbfc1007c99a7436\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897502\nCommit-Queue: Jayden Nikifork \u003cnikifork@google.com\u003e\nReviewed-by: Slobodan Pejic \u003cslobodan@chromium.org\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644801}",
      "email": "nikifork@google.com",
      "hash": "2c45c663bd63929455d8798dca09d4d7737360ee"
    },
    "7897559": {
      "author": "luci-bisection@appspot.gserviceaccount.com",
      "avatar": "https://lh5.googleusercontent.com/-ELhTJmCIbaU/AAAAAAAAAAI/AAAAAAAAAAA/5T5-6tr7teQ/s120-p/photo.jpg",
      "description": "This reverts commit c110228380f30e0a3588d07ad0b691ecf1c41659.\n\nReason for revert:\nLUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5395466209460224\n\nSample build with failed test: https://ci.chromium.org/b/8679445211283362657\nAffected test(s):\n[://\\:blink_wpt_tests!webtest::wpt_internal/css/css-values#hypot-function-edge-cases.html](https://ci.chromium.org/ui/test/chromium/:%2F%2F%5C:blink_wpt_tests%21webtest::wpt_internal%2Fcss%2Fcss-values%23hypot-function-edge-cases.html?q=VHash%3A726fdd7b7e18282a)\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5395466209460224\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7897559\u0026type=BUG\n\nOriginal change's description:\n\u003e Add isfinite checks to Skia Mojo boundaries\n\u003e\n\u003e The linked bug refers to NaNs sneaking in where they don't belong\n\u003e so I fixed those in the one spot listed in the bugs and other\n\u003e related spots. I added a unit test to verify the original buggy\n\u003e behavior was fixed.\n\u003e\n\u003e This deletes some tests that were added to make sure NaNs don't\n\u003e make it into Wayland, but because we are adding them here, they've\n\u003e been superceded and can be removed.\n\u003e\n\u003e The changes to lens/overlay find cases where we were sometimes\n\u003e dividing by zero, which put NaNs in the rects. This catches those\n\u003e more gracefully, fixing some of the failing tests.\n\u003e\n\u003e Bug: 500390256\n\u003e Fixed: 500390256\n\u003e Bug: 520300213\n\u003e Change-Id: I181112dc4bf8a77e242e95ffc3a31cfc9917c321\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897559\n\u003e Reviewed-by: Giovanni Ortuno Urquidi \u003cortuno@chromium.org\u003e\n\u003e Reviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n\u003e Reviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\n\u003e Auto-Submit: Kaylee Lubick \u003ckjlubick@chromium.org\u003e\n\u003e Commit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1644135}\n\u003e\n\nBug: 500390256\nBug: 520300213\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I361a1a3c8b612c3f484521c53647c19582715955\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914805\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nOwners-Override: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644334}",
      "email": "luci-bisection@appspot.gserviceaccount.com",
      "hash": "58ed5847d5c740ba96ff19b94bc0e4faf7d5e415"
    },
    "7897648": {
      "author": "Longsheng Yin",
      "avatar": "https://lh5.googleusercontent.com/-Hct2UERGKe4/AAAAAAAAAAI/AAAAAAAAAAA/Kf6kZ_LUFQg/s120-p/photo.jpg",
      "description": "This CL introduces NativeAccountLinkingHandler, an abstract base class\ndesigned to coordinate the native account linking workflows for Pix and\neWallets. It centralizes and deduplicates interactions with GMSCore and\nthe Payments backend, logs dynamic latency and telemetry metrics, and\ndefines virtual hooks for subclasses (Pix/eWallet) to implement FOP-specific behavior.\n\nOne pager: go/nal_shared_interface\n\nBug: b:505507305\nChange-Id: I4dad5fe93d6107a818c788cbf16ad57f8691db53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897648\nCommit-Queue: Longsheng Yin \u003clongsheng@google.com\u003e\nReviewed-by: Siddharth Shah \u003csiashah@google.com\u003e\nReviewed-by: Mark Pearson \u003cmpearson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644311}",
      "email": "longsheng@google.com",
      "hash": "c39fb3568d8efc21bcd83a5349e45617eda298b3"
    },
    "7897758": {
      "author": "manukh",
      "avatar": "https://lh3.googleusercontent.com/-d10XqzVQcPM/AAAAAAAAAAI/AAAAAAAAAAA/IsKJx-5pCRw/s120-p/photo.jpg",
      "description": "Previous CLs already handled hiding the button if the favicon fails to\nfetch. This CL additionally checks its text and navigation URLs are\nformed correctly and hides the button otherwise.\n\nBug: b:517977413\nChange-Id: I0a079d0a0e7f1ffee02c25f6a44d26fd8e90c808\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897758\nReviewed-by: Khalid Peer \u003ckhalidpeer@chromium.org\u003e\nCommit-Queue: manuk hovanesian \u003cmanukh@chromium.org\u003e\nAuto-Submit: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644809}",
      "email": "manukh@chromium.org",
      "hash": "902694370bdb2f54f9c52f762e1f245d18bdd9f0"
    },
    "7897846": {
      "author": "Alison Maher",
      "avatar": "https://lh3.googleusercontent.com/-yn6CcIHnhjA/AAAAAAAAAAI/AAAAAAAAAAA/uAb2Uoh0yFU/s120-p/photo.jpg",
      "description": "For subgrids whose final position isn't known at sizing time (e.g.\ninside a grid-lanes ancestor that places after sizing), the accumulated\nedge extra margins propagated to a nested subgrid must account for the\nlargest contribution the subgrid could pick up at any candidate\nposition. Previously we only forwarded the parent's accumulated edge\nmargins, which under-reserved space when a parent gap could land\nimmediately outside the subgrid's boundary.\n\nUpdate `CreateSubgridTrackCollection` so that when the subgrid is\nauto-placed in its parent, the start/end accumulated extra margins are\ncomputed as follows:\n\n - If the subgrid spans every track of the parent, no parent gap can\n ever be adjacent to the subgrid's boundary; forward the parent's\n accumulated edge margins as-is.\n - If the parent has exactly one more track than the subgrid, the\n subgrid can only ever have a parent gap on one side. Reserve the\n half-gutter contribution on whichever side currently carries the\n smaller accumulated edge margin so we don't double-count.\n - Otherwise, take max(accumulated edge margin, parent gutter delta /\n 2) on both sides, since any combination of start/end positions is\n possible.\n\nAdd a bit more test coverage, although a follow up change will be needed\nto get the true largest final accumulation numbers, which will be\nhandled in a follow up change and will likely lead to some changes to\nexisting test expectations in some cases.\n\nBug: 343257585\nChange-Id: I0742fef87af1008ba43a07f557f31281c24344c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897846\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644722}",
      "email": "almaher@microsoft.com",
      "hash": "6d3a5588c494d46f222941b97da237122e9782e2"
    },
    "7897861": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "description": "This CL was created on behalf of emshack.\nPlease review the CL and approve it if it looks good.\nContact the listed reviewers if you have any questions.\n\nBypass-Check-License: Renamed file\nChange-Id: Ie7e83af67b88940dba13120452d64adcf8f293b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897861\nReviewed-by: Emily Shack \u003cemshack@chromium.org\u003e\nAuto-Submit: Chrome Metrics Config Manager \u003cchrome-metrics-config-manager-server@google.com\u003e\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644278}",
      "email": "emshack@chromium.org",
      "hash": "47951b46bb4b3074369b5afb4231ad200eed0f04"
    },
    "7897864": {
      "author": "Aditya Batra",
      "avatar": "https://lh3.googleusercontent.com/-2CywDweP_0o/AAAAAAAAAAI/AAAAAAAAAAA/71moQPkp2Gs/s120-p/photo.jpg",
      "description": "Currently lists with labels fail to convey group names to TalkBack.\n\nThis CL resolves this by expanding ui::IsContainerOnAndroid() to include\nthe ax::mojom::Role::kList role so they are eligible to receive a\ncontainerTitle.\n\nThis builds on top of\nhttps://chromium-review.git.corp.google.com/c/chromium/src/+/7693632\nwhich added support for other grouped ARIA composite widgets.\n\nBug: 40281040\nChange-Id: Iad5afba61cb46448a27a9bf87b3b4f3ab68a89f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7897864\nReviewed-by: Kyra Seevers \u003ckyraseevers@chromium.org\u003e\nReviewed-by: Lucas Radaelli \u003clucasradaelli@google.com\u003e\nCommit-Queue: Aditya Batra \u003cadibatra@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644268}",
      "email": "adibatra@google.com",
      "hash": "4e42a9f320ae86103b9db26b2d2feddd8adb4328"
    },
    "7898151": {
      "author": "Vikram Pasupathy",
      "avatar": "https://lh3.googleusercontent.com/-GsJkovm3Qek/AAAAAAAAAAI/AAAAAAAAAAA/t0pjfCH5hj0/s120-p/photo.jpg",
      "description": "This CL resolves a crash in `ScopedUserPrefUpdate` caused by type\nconflicts in the user preference store.\n\nWhen `PrefService::GetMutableUserPref` attempts to retrieve a mutable\nnested preference but the parent key exists as a non-dictionary value\n(e.g., a boolean), it previously failed to instantiate the nested\ndictionary and returned `nullptr`.\n\n`ScopedUserPrefUpdateBase` would then return this `nullptr` to its\ncallers, which dereferenced it immediately, causing a crash.\n\nThis CL implements a two layered fix:\n\n1. Recovery:\n   `PrefService::GetMutableUserPref` now\n   detects if intermediate nodes in the requested preference path exist\n   as non-dictionary types. If found, it clears the conflicting node,\n   allowing the default nested value to be correctly instantiated.\n\n2. Fallback:\n   If `GetMutableUserPref` still returns `nullptr`, possible scenarios:\n   (due to an unmodifiable or deeply broken store),\n   `ScopedUserPrefUpdateBase` instantiates a local, safe, empty\n   `std::optional\u003cbase::Value\u003e` fallback and returns it. In this case,\n    we still collect telemetry via `DumpWithoutCrashing` without\n    triggering a true crash.\n\nTest: `PrefServiceTest.GetMutableUserPrefRecoversFromTypeConflict` added to verify the recovery logic.\nBug: 40895218\nChange-Id: I6aa98d2a7f2a7a002ea4e41c6d5ceb516a4d5148\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7898151\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nCommit-Queue: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644693}",
      "email": "vpasupathy@chromium.org",
      "hash": "d31e354dd3523322b4e5de7ab228eb4a5ea235fa"
    },
    "7898373": {
      "author": "Łukasz Anforowicz",
      "avatar": "https://lh5.googleusercontent.com/-GpQI54v_GbQ/AAAAAAAAAAI/AAAAAAAAAAA/ovTlecyuHnY/s120-p/photo.jpg",
      "description": "This reverts commit 7e780806de2c557d37d5b64c11a322869d24ae4d.\n\nReason for revert: Caused test failures in gardened bots - see https://crbug.com/521974218\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-arm64-dbg-tests/373/overview\n\nOriginal change's description:\n\u003e Reland \"Update vertical tab-drag detach tests for Linux to use standard verbs\"\n\u003e\n\u003e This is a reland of commit 3f752bb922cd61a15adea9502394d6233f46e67b\n\u003e\n\u003e The issue was that some platforms, e.g. wayland-weston, don't support\n\u003e move loops and therefore the `WaitForDetachedWindowVisible` helper verb\n\u003e would fail. This CL fixes this by skipping the visibility check if\n\u003e move-loops aren't supported. The tests still check if a second browser\n\u003e object exists, which is sufficient to keep the test still relevant for\n\u003e these platforms.\n\u003e\n\u003e Original change's description:\n\u003e \u003e Update vertical tab-drag detach tests for Linux to use standard verbs\n\u003e \u003e\n\u003e \u003e This CL rewrites the vertical tab dragging \"Detach\" interactive UI tests\n\u003e \u003e for Linux using ootb Kombucha verbs like DragMouseTo. This replaces the\n\u003e \u003e previous hacky ui_controls and polling logic which was flaky.\n\u003e \u003e\n\u003e \u003e Other platforms' tests will be migrated as support is added to the\n\u003e \u003e testing framework.\n\u003e \u003e\n\u003e \u003e The new tests are implemented in VerticalTabDragTest and cover:\n\u003e \u003e - Detaching into a new window.\n\u003e \u003e - Detaching with vertical tabs state preserved.\n\u003e \u003e - Canceling a detach.\n\u003e \u003e - Re-attaching after a detach.\n\u003e \u003e - Detaching multiple tabs.\n\u003e \u003e - Detaching pinned tabs.\n\u003e \u003e - Detach preserving active tab.\n\u003e \u003e\n\u003e \u003e Bug: 40249472\n\u003e \u003e Change-Id: I63c27673f5f647f299419fd916aa24e5724fbca2\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7898373\n\u003e \u003e Reviewed-by: Vince Lugli \u003clugli@google.com\u003e\n\u003e \u003e Commit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1643496}\n\u003e\n\u003e Bug: 40249472\n\u003e Fixed: 521439521\n\u003e Change-Id: Ibf76a626065f3fb3d4c1fb609e94a3b2ff1827de\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912469\n\u003e Reviewed-by: Alison Gale \u003cagale@chromium.org\u003e\n\u003e Commit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1644028}\n\nBug: 40249472\nBug: 521439521\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ibc0aef1d18f15298aaeb1fd94e39574d4a420de8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916392\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nOwners-Override: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nAuto-Submit: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644341}",
      "email": "lukasza@chromium.org",
      "hash": "35378bf49615bad0dee1623b56d0ce20b7c1ecb2"
    },
    "7899219": {
      "author": "Olivier Gallant",
      "avatar": "https://lh6.googleusercontent.com/-hfQVntMFFjQ/AAAAAAAAAAI/AAAAAAAAAAA/MNek5SGjtwQ/s120-p/photo.jpg",
      "description": "Move the can_apply flag in ZeroStateSuggestionsService to\nGeminiTabHelper. Also rename the flag to a better name. I kept the\noptimization_guide call in GeminiTabHelper since it is also responsible\nfor showing the IPH bubble for image remix.\n\nBug: 504710882\nChange-Id: I9dc268dc37dece39f3aa3df11c2f49049997a3c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899219\nReviewed-by: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCommit-Queue: Olivier Gallant \u003cogallant@google.com\u003e\nReviewed-by: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644859}",
      "email": "ogallant@google.com",
      "hash": "c3e57bd79f508083f65cfed097e75a2c483426f3"
    },
    "7899732": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "description": "This patch extends the Sync protocol with a new GC directive meant to\neventually replace MIGRATION_DONE and perhaps CLIENT_DATA_OBSOLETE.\n\nThe advantage of the new approach is that it avoids data loss if local\nchanges (creations or updates) exist at the time the server responds\nwith these error codes.\n\nBesides, it also allows deleting class BackendMigrator and all the\ncomplexity around it to support MIGRATION_DONE. However, this code\ncleanup is excluded from this patch.\n\nLast but not least, this approach also allows NigoriSyncBridgeImpl to\ngracefully handle the GC directive as incremental update, without the\ncaveats of MIGRATION_DONE.\n\nBug: 451401348\nChange-Id: I521c368ed61d8abcd2b413bc6480f827e1092bd0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899732\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644586}",
      "email": "mastiz@chromium.org",
      "hash": "0240e6d0047c47233e9e9c1b31b3c12fe7c60223"
    },
    "7899973": {
      "author": "Tom Sepez",
      "avatar": "",
      "description": "This will enforce Clang GC plugin checks for WTF::Unretained(),\nand will prevent new code from evading these checks. For the few\nplaces the current code is not compliant, provide an escape via new\nhelper function WTF::UnretainedException(). Ideally, the helper can\nbe removed over time.\n\n-- add validation tests in functional_nocompile.nc.\n\nBug: 521917543\nChange-Id: I23f4765859a176444d1a091d0554b29cb70b0556\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7899973\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Omer Katz \u003comerkatz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644287}",
      "email": "tsepez@google.com",
      "hash": "581f1341096da72f3014e184625c29e174f20c27"
    },
    "7900004": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "description": "Implement size() function for the return type of `base::zip` if the\nzipped containers are `std::ranges::sized_range`s. It is defined as the\nminimum of these size values since the zipped iterator will stop as soon\nas the first range reaches its end.\n\nAppropriate test cases were added to test this new behavior.\n\nIt was decided to not add `noexcept` since `std::ranges::size` and\n`std::min` are not `noexcept` in C++23.\n\nChange-Id: Ibbcb0e172fc9fac1678e59453c9f219dcbd4446c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900004\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644480}",
      "email": "taminob@chromium.org",
      "hash": "c35e26dd0cc7709196fcc1552782b2f0d671185e"
    },
    "7900030": {
      "author": "Hiroshige Hayashizaki",
      "avatar": "https://lh3.googleusercontent.com/-pAtbyIatdhc/AAAAAAAAAAI/AAAAAAAAAAA/XzezJj_paas/s120-p/photo.jpg",
      "description": "- To group the metrics into response-received-time metrics and\n  prefetch-complete-time metrics, to make it easier to understand and\n  tweak the expectations.\n- To merge more duplicated logic.\n\nBug: 400761083\nChange-Id: I275a56a418030c88bacb2b65a7b3f69a73050b0b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900030\nCommit-Queue: Hiroshige Hayashizaki \u003chiroshige@chromium.org\u003e\nReviewed-by: Ken Okada \u003ckenoss@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644846}",
      "email": "hiroshige@chromium.org",
      "hash": "a7eef92a3d1be31b6d06775417b9e7f7f60af111"
    },
    "7900031": {
      "author": "Hiroshige Hayashizaki",
      "avatar": "https://lh3.googleusercontent.com/-pAtbyIatdhc/AAAAAAAAAAI/AAAAAAAAAAA/XzezJj_paas/s120-p/photo.jpg",
      "description": "To merge local `histogram_tester`s.\nMostly mechanical.\n\nBug: 400761083\nChange-Id: Ib1b93155a13c4ee0148403cc7cd5576be4634533\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900031\nReviewed-by: Ken Okada \u003ckenoss@chromium.org\u003e\nCommit-Queue: Hiroshige Hayashizaki \u003chiroshige@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644860}",
      "email": "hiroshige@chromium.org",
      "hash": "efbde5bd50a7622e2121a16fc9acdeb703963fde"
    },
    "7900088": {
      "author": "Maria Kazinova",
      "avatar": "https://lh6.googleusercontent.com/-24fsqPkni0g/AAAAAAAAAAI/AAAAAAAAAAA/nGGw-JqAcE0/s120-p/photo.jpg",
      "description": "The feature is not being launched, cleaning it up.\n\nFixed: 356624867\nChange-Id: I195e2b3e7e2cccb253ab6c36543390a5feee0ad0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900088\nCommit-Queue: Maria Kazinova \u003ckazinova@google.com\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644528}",
      "email": "kazinova@google.com",
      "hash": "3be9bf612621f3bd093b602ec5fb76e3e0f0c84a"
    },
    "7900160": {
      "author": "Stefan Zager",
      "avatar": "https://lh6.googleusercontent.com/-5moMkwKuHXc/AAAAAAAAAAI/AAAAAAAAAAA/Vst4736RbMw/s120-p/photo.jpg",
      "description": "This change allows an accelerated video frame to be painted into a\ndisplay list which is passed to another thread, and then rasterized from\nthe other thread.\n\nThe downside is that the PaintCanvasVideoRenderer cache is effectively\ndisabled, so if a single video frame is painted multiple times it will\nbe forced to use multiple GPU shared images. This seems like an unlikely\ncircumstance and fixing it would be complicated, so this CL punts.\n\nBug: 435230899\nChange-Id: Ic51cac7aba434412293e0b72437dc0bf4a5edd31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900160\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nReviewed-by: Philip Rogers \u003cpdr@chromium.org\u003e\nCommit-Queue: Stefan Zager \u003cszager@chromium.org\u003e\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Philip Rogers \u003cpdr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644771}",
      "email": "szager@chromium.org",
      "hash": "5971f5f9d8aa5434519791361e63cdac46520baa"
    },
    "7900263": {
      "author": "Mahmoud Rashad",
      "avatar": "https://lh6.googleusercontent.com/-M8i0KEjilQI/AAAAAAAAAAI/AAAAAAAAAAA/QJuKjz3qhKI/s120-p/photo.jpg",
      "description": "On ChromeOS, users sign in before UnifiedConsentService is constructed,\ncausing the service to miss the initial sign-in transition that normally\nenables Make Searches and Browsing Better (MSBB) on other platforms. To\nresolve this, the service will now set MSBB in its constructor for new\nprofiles on CrOS when ReplaceSyncPromosWithSignInPromos flag is enabled.\n\nFixed: 521260695\nChange-Id: Icf693223cf5e1965acdde3c654c0eeff01ec4ac6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900263\nCommit-Queue: Mahmoud Rashad \u003cmmrashad@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644563}",
      "email": "mmrashad@google.com",
      "hash": "b2fea2e31df308d0f04e4ae47def4c4f939ee141"
    },
    "7900274": {
      "author": "Bryan Oltman",
      "avatar": "https://lh3.googleusercontent.com/-EBbHjAXPueQ/AAAAAAAAAAI/AAAAAAAAAAA/vYqQD-NUcrU/s120-p/photo.jpg",
      "description": "Add a new context menu option (\"Unlearn Word\") allowing users to remove\nwords they've previously added to their custom spellcheck dictionary.\n\nRight-clicking a word that was manually added to the dictionary shows\nthe option. When executed, the word is removed from both local and\nplatform-level custom dictionaries, allowing it to be flagged as a\nmisspelling again in the future.\n\nThis change is Mac-only because other platforms provide custom\ndictionary management in Settings \u003e Languages \u003e Customize spell check.\n\nFixed: 41096797\nChange-Id: I1ff9adda49f2f414623712b9c31afb514b29477e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900274\nReviewed-by: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Darren Shen \u003cshend@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644642}",
      "email": "bryanoltman@google.com",
      "hash": "fd1b242adc15668b1dfba4c7c738d47e1f58afa2"
    },
    "7900298": {
      "author": "Sangbaek Park",
      "avatar": "",
      "description": "Removed unused code for Widevine HW secure key system on Windows since\nwe completely migrated to PlayReady SL3000 key system:\n- Removed `HardwareSecureDecryptionExperiment` feature flag\n- Removed `HardwareSecureDecryptionForceSupportClearLead` feature flag\n- Removed MF Widevine CDM component installer\n- Removed experimental key system (`com.widevine.alpha.experiment`)\n- Removed `MediaHardwareSecureDecryption` field trial testing flag\n- Removed `enable_media_foundation_widevine_cdm` build flag\n- Removed encrypted browser tests for the experimental key system\n- Removed `enable-hardware-secure-decryption-experiment` flag expired\nin M143\n\nBug: 448390311, b:391677199, b:454345705\nChange-Id: Ie15f01e65bcf78db649fd975e566a1da067cb465\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900298\nReviewed-by: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nReviewed-by: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nCommit-Queue: Sangbaek Park \u003csangbaekpark@chromium.org\u003e\nReviewed-by: Xiaohan Wang \u003cxhwang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644781}",
      "email": "sangbaekpark@google.com",
      "hash": "f5889631665591bdd047153b94dfe8fb61618259"
    },
    "7900333": {
      "author": "Tom Anderson",
      "avatar": "https://lh4.googleusercontent.com/-9W9eE00M_TU/AAAAAAAAAAI/AAAAAAAAAAA/dm9kq48KqvY/s120-p/photo.jpg",
      "description": "DesktopWindowTreeHostPlatform::RunMoveLoop runs a nested event loop\nallowing nestable tasks. While the loop is active, a compromised\nrenderer could start a data drag, release pointer grab/capture, take\nownership of the global XdndSelection selection atom, and substitute its\nown DnD payload.\n\nTo protect against this, this CL introduces ScopedSuppressForWindowMove\nunder DesktopDragDropClientOzone, which sets the existing process-global\nflag g_is_dragging. This flag is held for the duration of the window\nmove loop and used to reject re-entrant data drag starts.\n\nAdditionally, this CL adds a DCHECK(!g_is_dragging) in\nScopedSuppressForWindowMove to assert that a drag-and-drop session is\nnot already active when a window-move loop is entered.\n\nFixed: 518042749\nChange-Id: I1dbe0fe181d7b65be457a32c4400688178bd5136\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900333\nAuto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nCommit-Queue: Mike Wasserman \u003cmsw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644315}",
      "email": "thomasanderson@chromium.org",
      "hash": "188e278c80a7e2bb03c0f13068163df8de5e858f"
    },
    "7900508": {
      "author": "Marc Treib",
      "avatar": "https://lh4.googleusercontent.com/-Iit6zHK84Bk/AAAAAAAAAAI/AAAAAAAAAAA/lgFrnnABWsY/s120-p/photo.jpg",
      "description": "This CL introduces a helper, CreateTestSyncService(), to simplify creating\na TestSyncService in unit tests (analogous to the existing\nCreateMockSyncService()).\n\nAll call sites are updated to use the new helper instead of a \"noisy\"\nlambda.\n\nBug: 517225028\nChange-Id: I891c3ddd2607fff30ed7a1c17054a2046a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900508\nCommit-Queue: Rohit Rao \u003crohitrao@chromium.org\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nAuto-Submit: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644862}",
      "email": "treib@chromium.org",
      "hash": "0c82fbe66350a7b6e544aff80f9aa25e87440e73"
    },
    "7900512": {
      "author": "Menghan YANG",
      "avatar": "https://lh3.googleusercontent.com/-3iy5qo85dpg/AAAAAAAAAAI/AAAAAAAAAAA/0jvwssYvB5o/s120-p/photo.jpg",
      "description": "This change prevents a crash that occurs when a user opens a\ncross-device sign-in deeplink but sign-in is disabled (e.g., via\nenterprise policy or user settings). No further UI is shown for now, but\nerror alert will be added for this case in M151.\n\nThis fix is needed for M150.\n\nSee https://crbug.com/521383018#comment2 for recordings\n\nBug: 521383018\nChange-Id: I95758b5517c06686a934b1e2f82e9cc2caade26b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900512\nReviewed-by: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644620}",
      "email": "myuu@google.com",
      "hash": "25c8bd98225b22c69f64516d68cf8cdb652013b1"
    },
    "7900880": {
      "author": "Jon Banh",
      "avatar": "https://lh4.googleusercontent.com/-K3LsW99tFgU/AAAAAAAAAAI/AAAAAAAAAAA/o3EYkRfytC0/s120-p/photo.jpg",
      "description": "Remove the kEnablePalmSuppression flag. Since the flag is enabled by\ndefault, get rid of the flag, but keep existing behavior.\n\nBug: 356625152\nChange-Id: Ib20f9bb5995cc10ce870dc4fe7e3fbf508651c6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7900880\nReviewed-by: Harry Cutts \u003chcutts@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Jon Banh \u003cjhbanh@google.com\u003e\nAuto-Submit: Jon Banh \u003cjhbanh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644258}",
      "email": "jhbanh@google.com",
      "hash": "f97080b6244d8653fc6fad2a997e88e9f33b1578"
    },
    "7901349": {
      "author": "Bofeng Chen",
      "avatar": "https://lh3.googleusercontent.com/-bOweUmWd05k/AAAAAAAAAAI/AAAAAAAAAAA/JswZwavqFpU/s120-p/photo.jpg",
      "description": "Introduces a new Feature Engagement IPH,\n`kIPHBookmarkBarSimplifiedFeature`, which is triggered when the bookmark\nbar is auto-hidden due to inactivity. The IPH is a custom action toast\nthat allows the user to revert the bookmark bar visibility state to\n\"Only Show on NTP\".\n\nThe IPH shape and arrow is centered at top, and clicking \"Undo\" button\nupdates the visibility state to `kOnlyShowOnNtp`:\nhttps://screencast.googleplex.com/cast/NTg2NDY1ODM3OTQ3Mjg5NnxmOTA3NWI4Yy04Mw\n\nFixed: b:520023682\nChange-Id: I098d9da9e15339cef737e55081b9ebb977005701\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901349\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Bofeng Chen \u003cbofengchen@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644675}",
      "email": "bofengchen@google.com",
      "hash": "3d9b2ae85b842384f15fe50785dd06424da8aa92"
    },
    "7901352": {
      "author": "Hidehiko Abe",
      "avatar": "https://lh3.googleusercontent.com/-928Ka5tjoe0/AAAAAAAAAAI/AAAAAAAAAAA/YMAR-0PwcgA/s120-p/photo.jpg",
      "description": "In ChromeOS, users can set a directory on DriveFS as a default\ndownload directory, but if the drive service is disabled\n(e.g. on settings), the path should be set out from drive fs.\n\nCurrently, the handling is a part of drive service in Ash OS part.\nNow for better decoupling, this is handled in web browser\nas a response of the notification of the Drive disabling event\nfrom Ash OS system.\n\nBUG=487139800\nTEST=Tryjob\n\nChange-Id: Ida452b90aa93df58bdf18b76b5c99bae595c2973\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901352\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Josh Simmons \u003csimmonsjosh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644476}",
      "email": "hidehiko@chromium.org",
      "hash": "8c1cc51cbad3f4886a235a1a02a8374cf77a43f3"
    },
    "7901426": {
      "author": "Byungwoo Lee",
      "avatar": "https://lh3.googleusercontent.com/-jmsxw5mPW1A/AAAAAAAAAAI/AAAAAAAAAAA/2Y_TSfisnVI/s120-p/photo.jpg",
      "description": "kAudioContextAsyncStateTransitions was recorded only when the\nAudioContextAsyncStateTransitions feature was enabled, because\nthe counter is recorded in ScheduleInitialTransitionToRunning(),\nwhich was called only on the feature-enabled path.\n\nAs a result, the counter missed pages on stable Chrome where\nthe feature is disabled, and could not be used to estimate the\naffected population.\n\nTo collect the counter from stable, this CL records it\nunconditionally, outside the feature guard.\n\nBug: 40140417\nChange-Id: Ifdd6c9476241e82f683f1e90c5a968f73cf7e36d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901426\nReviewed-by: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCommit-Queue: Byungwoo Lee \u003cblee@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644454}",
      "email": "blee@igalia.com",
      "hash": "ddce8e857f604f874b4bef55268cbc85154e9e4c"
    },
    "7901528": {
      "author": "Jean-Francois Le",
      "avatar": "https://lh5.googleusercontent.com/-OeucNUHfR9Y/AAAAAAAAAAI/AAAAAAAAAAA/5jutbTPrOzU/s120-p/photo.jpg",
      "description": "Jetski Benchmark:\n* getUnownedIframes: 35% faster\n* coalesceTextByIdList: 7% faster\n* trackFormMutations: 48% faster\n\nFor `trackFormMutations`, I was able to verify the impact in Speedometer\nby checking `MutationObserver::notifyMutationObservers`: 97ms to 90ms.\n\nSpeedometer (50 iterations) with\nTodoMVC-JavaScript-ES6-Webpack-Complex-DOM.\n\nBug: 520434288\nChange-Id: Icf3902d9af4b3a8ff668e2e1fbbf2b749aad8018\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901528\nReviewed-by: Vincent Boisselle \u003cvincb@google.com\u003e\nCommit-Queue: Jean-François Le \u003cjfle@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644649}",
      "email": "jfle@google.com",
      "hash": "cd869d4c51931460099d1631f4c6fd01ea37e486"
    },
    "7901552": {
      "author": "mingmingtasd",
      "avatar": "https://lh4.googleusercontent.com/-zUmNfj2D6ko/AAAAAAAAAAI/AAAAAAAAAAA/ojAdYocg4pI/s120-p/photo.jpg",
      "description": "This is a reland of commit 6c3c7a1a61db01bcf82d2658a30b3632619c3b92\n\nThis reland updates the WPT expected results on Mac, as the\nmac15-x64-rel-tests bot caught some failures in the newly added tests.\n\nOriginal change's description:\n\u003e WebNN: Fix Pool2d ceil_mode to check both spatial dimensions\n\u003e\n\u003e The previous code only compared the height dimension's floor output\n\u003e size against the WebNN output height to determine ceil_mode. When\n\u003e only the width dimension required ceiling rounding (e.g., input\n\u003e [1,1,5,5], window [3,2], strides [2,2], roundingType:\"ceil\"), the\n\u003e height check passed with floor, so ceil_mode=0 was emitted.\n\u003e\n\u003e This caused a shape mismatch between Chromium's WebNN operand\n\u003e descriptors (e.g., [1,1,2,3]) and ORT's actual execution shape\n\u003e (e.g., [1,1,2,2]). The mismatch invalidated gather/scatter index\n\u003e sanitization: indices valid for the WebNN shape could be out of\n\u003e bounds for ORT's smaller tensor, enabling OOB read/write on\n\u003e execution providers that do not validate indices at dispatch time.\n\u003e\n\u003e Fix: compute CalculateConv2dOutputSize for both height and width,\n\u003e and set ceil_mode=1 when either dimension needs ceiling rounding.\n\u003e ONNX Pool's ceil_mode is a single global attribute, so setting it\n\u003e when any dimension requires ceiling is both correct and safe (ceiling\n\u003e of an integer is itself).\n\u003e\n\u003e This CL also added some conformance tests for this scenario.\n\u003e\n\u003e Bug: 519241091\n\u003e Change-Id: I9dc92f5f81687286eaf6aca8468032fe152360d7\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901552\n\u003e Reviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\n\u003e Reviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\n\u003e Commit-Queue: Xu, Mingming1 \u003cmingming1.xu@intel.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1643553}\n\nBug: 519241091,521419439\nChange-Id: I4ec18fc7d0fb91d64a292178e2630c437d0bb76d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909424\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644829}",
      "email": "mingming1.xu@intel.com",
      "hash": "d95a937e0bd024b1b2cb267a262f39a1186d0a77"
    },
    "7901706": {
      "author": "Yuzu Saijo",
      "avatar": "",
      "description": "This CL fixes a bug where resume callback is dispatched while the\nexecution context is still frozen. It should run after it resumes.\n\nBug:521234831\n\nChange-Id: I849ffd0dad86b181f16a28eb0d0460d887e6e370\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901706\nReviewed-by: Fergal Daly \u003cfergal@chromium.org\u003e\nCommit-Queue: Yuzu Saijo \u003cyuzus@chromium.org\u003e\nReviewed-by: Rakina Zata Amni \u003crakina@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644435}",
      "email": "yuzus@google.com",
      "hash": "4d70dfe0c5a8ca3094a0427292c5f4a9961430bb"
    },
    "7901779": {
      "author": "Hyowon Kim",
      "avatar": "https://lh3.googleusercontent.com/-6xuCyajWy_0/AAAAAAAAAAI/AAAAAAAAAAA/Fs5hsfdSZQ0/s120-p/photo.jpg",
      "description": "Bug: 466442690\nChange-Id: I6e652806b7eacc1b5c7ccd4ea373ed41db18fbbe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901779\nReviewed-by: Nikolay Vitkov \u003cnvitkov@chromium.org\u003e\nCommit-Queue: Hyowon Kim \u003chyowon@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644346}",
      "email": "hyowon@igalia.com",
      "hash": "af206e1cee56ac48ff0b6a4cfe2bc7bb3657dc58"
    },
    "7901809": {
      "author": "Andrew Vuong",
      "avatar": "https://lh6.googleusercontent.com/-Sc3DlwufjQk/AAAAAAAAAAI/AAAAAAAAAAA/kT9udDwvzrs/s120-p/photo.jpg",
      "description": "The proto changes are generated by a Copybara workflow.\n\nAdditional updates to personal_context_conversion_util to use new proto\ntime format. This proto change is safe as it is not in use yet.\n\nBug: b:513309765\nPiperOrigin-RevId: 926877317\nChange-Id: I6ff6c7d040431e2f8738798d70ced4ff752feeb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901809\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Andrew Vuong \u003cakvuong@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644827}",
      "email": "akvuong@google.com",
      "hash": "3206623d141050181864ee070ee34d7a39bb382f"
    },
    "7901810": {
      "author": "Julia Sobiech",
      "avatar": "https://lh4.googleusercontent.com/-7Phf-w-GHgg/AAAAAAAAAAI/AAAAAAAAAAA/6pk2pDnK_9Q/s120-p/photo.jpg",
      "description": "This change introduces a vertical layout for the detail icon items in\nthe Autofill and Passwords settings page. The primary detail text now\nshows a summary of the section (e.g., \"Passwords and passkeys\"), while\nan additional trailing detail text displays the On/Off status.\n\nOld: https://screenshot.googleplex.com/ASLcoPXcAVGrJ2d.png\nNew: https://screenshot.googleplex.com/BjmmWvdgYBVf2Vg.png\n\nBug: 491409453\nChange-Id: I2497e7ba9a485d8566c907fd384e425ecd5eba37\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901810\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Julia Sobiech \u003cjsobiech@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644584}",
      "email": "jsobiech@google.com",
      "hash": "188378b04d051084e013ee899ce980fef9020f7b"
    },
    "7901895": {
      "author": "Ben Chin",
      "avatar": "https://lh5.googleusercontent.com/-xOZ89kPGQ0g/AAAAAAAAAAI/AAAAAAAAAAA/y805LT1B7YQ/s120-p/photo.jpg",
      "description": "Improve the accessibility of the search clear button on the flags page\nby resolving two WCAG violations:\n\n1. Target size: Increased the button dimensions from 20px to 24px to\n   meet the minimum target size guidelines.\n2. Color contrast: Raised the default button opacity from 0.5 to 0.75.\n   This improves the non-text contrast ratio to 3.24:1 (light mode)\n   and 4.17:1 (dark mode), passing the 3:1 WCAG minimum. Also added\n   a hover state to match the focus behavior (opacity 1.0).\n\nBefore: https://screenshot.googleplex.com/AjSLeh2HfoXbcbZ\nAfter :https://screenshot.googleplex.com/dPwL79k8LFA8WvT\n\nBug: 491876503\nChange-Id: Ic692c2ce1167438f03ee11e32dd768370b4a9f45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901895\nCommit-Queue: ben chin \u003clungc@chromium.org\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644374}",
      "email": "lungc@chromium.org",
      "hash": "1896d607eecbf6eb3370f83deda3ab971bb519ec"
    },
    "7901898": {
      "author": "Byungwoo Lee",
      "avatar": "https://lh3.googleusercontent.com/-jmsxw5mPW1A/AAAAAAAAAAI/AAAAAAAAAAA/2Y_TSfisnVI/s120-p/photo.jpg",
      "description": "AudioContext::state() records audio context async transition use-\ncounters to measure state reads that happen during a pending async\nstate transition. (kAudioContextAsyncTransitionToRunningStateRead,\nkAudioContextAsyncTransitionToSuspendedStateRead)\n\nHowever, internal logging also reads the state by calling state()\nto format the current state into the log string. These internal\nreads incorrectly counted toward the UseCounters and inflated the\nmetrics.\n\nThis CL adds AudioContext::StateCStrForLogMessage(), which reads\nthe state explicitly via the BaseAudioContext::state(), and uses\nit for the log messages instead of state(), to avoid inflating\nthe metrics.\n\nBug: 40140417\nChange-Id: If4af29fe91f161996986947027235182bef6b565\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901898\nReviewed-by: Michael Wilson \u003cmjwilson@chromium.org\u003e\nCommit-Queue: Byungwoo Lee \u003cblee@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644404}",
      "email": "blee@igalia.com",
      "hash": "31c9d53e1ee0386e0592d345cf315f33d0bfa548"
    },
    "7901967": {
      "author": "Ankush Singh",
      "avatar": "https://lh4.googleusercontent.com/-O_Qx6x6kvY0/AAAAAAAAAAI/AAAAAAAAAAA/8caaQPFTaMg/s120-p/photo.jpg",
      "description": "With kSendTabToSelfAutoOpen, tabs received from other devices are\nautomatically and show a label in the tab switcher pane (Googlers-only:\nhttps://screenshot.googleplex.com/6ZjirsUzrkc6BWz.png).\n\nThis updates the implementation to adopt a dedicated labeller, same as\nwhat's done for price-tracking and tab sharing features.\n\nBug: 488072250\nChange-Id: I0b942aa424105f9557b31bd8fe496b54597d3afc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901967\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644485}",
      "email": "ankushkush@google.com",
      "hash": "21f717a7c4945e822c744cb0f5dc85ebeffb8ef5"
    },
    "7901978": {
      "author": "Satoru Takabayashi",
      "avatar": "https://lh4.googleusercontent.com/-Ke6H-FRTDhk/AAAAAAAAAAI/AAAAAAAAAAA/xxlh2k9HAz8/s120-p/photo.jpg",
      "description": "Previously, ArcActivationNecessityChecker checked whether\nADB sideloading could be toggled via\nAdbSideloadingAvailabilityDelegate, which erroneously\nreturns true on developer mode devices even when sideloading\nis disabled.\n\nThis updates ArcActivationNecessityChecker to query\nSessionManagerClient directly via QueryAdbSideload() to\nverify whether ADB sideloading is actually enabled, ensuring\nARC On-Demand successfully delays activation on developer\nmode devices when sideloading is not explicitly active.\n\nBug: b:520274187\nTest: out_octopus/Release/unit_tests --gtest_filter=ArcActivationNecessityCheckerTest.*\nTest: Verified ARC On-Demand behavior on octopus real device\nChange-Id: Ib880bc4fec16ef7016fc6086e09ce48e9c757ada\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901978\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nCommit-Queue: Satoru Takabayashi \u003csatorux@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644384}",
      "email": "satorux@chromium.org",
      "hash": "f54430cf9d7e633e87a37c3ca651a8c8c73faad5"
    },
    "7901995": {
      "author": "Kun Zhang",
      "avatar": "https://lh3.googleusercontent.com/-ZqahWCgctTs/AAAAAAAAAAI/AAAAAAAAAAA/ucdOInU5GSQ/s120-p/photo.jpg",
      "description": "ForEachCurrentBrowserWindowInterfaceOrderedByActivation() and\nForEachCurrentAndNewBrowserWindowInterfaceOrderedByActivation() iterate\nbrowser windows from the most recently activated to the least recently\nactivated. Some callers rely on this order to pick a single window by\nterminating iteration on the first match and treating it as \"the\" window.\n\nActivation order is runtime state that changes whenever the user focuses a window, so it is not an intrinsic, stable property of the windows. Selecting a window based on it makes the result depend on activation history, which can lead to flaky, hard-to-reproduce behavior.\n\nAnnotate both helpers in browser_window_interface_iterator.h to:\n  - clarify that iteration is in activation order,\n  - warn that they are unsafe for \"first-match\" consumers, and\n  - recommend deterministic alternatives (GetAllBrowserWindowInterfaces() with explicit order-independent criteria, browser-\u003eGetWindow()-\u003eIsActive(), or GlobalBrowserCollection::GetInstance()-\u003eGetLastActiveBrowser()).\n\nThis is a documentation-only change; no runtime behavior changes.\n\nBug: 520025529\nChange-Id: I641b9c85c031dfb46f7f8d5a2c3ad38515bfe75b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7901995\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Kun Zhang \u003czhangkun@microsoft.com\u003e\nReviewed-by: Leon Han \u003cshulianghan@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644458}",
      "email": "zhangkun@microsoft.com",
      "hash": "5cffea3f665b7762369a0fa84d2f208875e7225e"
    },
    "7902031": {
      "author": "Pengyuan Wang",
      "avatar": "https://lh3.googleusercontent.com/-5tnuoPcbc5c/AAAAAAAAAAI/AAAAAAAAAAA/WxJsygf8BB4/s120-p/photo.jpg",
      "description": "Following CL 7845079 which updated the Android layout to use the\nsingular \"Send to your device\" string, update the remaining plural\nreferences across Android, iOS strings, code comments, and metrics\ndescriptions for consistency.\n\nFor the Android tab context menu, reuse the existing singular string\nIDS_SEND_TAB_TO_SELF_CONTEXT_MENU_TITLE and remove the now-unused\nIDS_SEND_TO_YOUR_DEVICES_MENU_ITEM. For iOS, reuse the existing\nsingular IDS_IOS_SEND_TAB_TO_SELF_TARGET_DEVICE_ACTION and remove\nIDS_IOS_SHARE_MENU_SEND_TAB_TO_SELF_ACTION.\n\nOnly human-readable descriptions are changed in actions.xml and\nuser_education histograms.xml. Metrics XML files under IFTTT lint\nblocks (enums.xml, tab/histograms.xml) and desktop .grd strings\nare left for a follow-up CL.\n\nBug: 516617653\nChange-Id: I5882bb7760bdd3d83761926b0027284dde086e69\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902031\nReviewed-by: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Jenna Himawan \u003cjhimawan@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: plantree \u003cpengyuanwang@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644507}",
      "email": "pengyuanwang@microsoft.com",
      "hash": "74f4b9ed6de8a91f1c9f1e168f81271097afbf5b"
    },
    "7902055": {
      "author": "Tsuyoshi Horo",
      "avatar": "https://lh3.googleusercontent.com/-ckxnw0LP0WY/AAAAAAAAAAI/AAAAAAAAAAA/48fCw4llNsk/s120-p/photo.jpg",
      "description": "During Chrome startup, creating a NetworkContext involves a thread hop\nthat can be delayed if the main thread is busy.\n\nSpecifically, CreateNetworkContextInNetworkService is called on the main\nthread, delegates sandbox access granting to a background thread pool,\nand then replies back to the main thread to trigger the\nCreateNetworkContext Mojo IPC. If the main thread is congested, this\nreply is delayed, postponing the actual context creation.\n\nTo mitigate this, this CL introduces a non-blocking path:\n- Adds NetworkService::Clone to allow cloning the connection.\n- When kCreateNetworkContextNonBlocking is enabled, clones the remote on\n  the main thread and sets up socket_brokers beforehand.\n- Calls GrantSandboxAccessOnThreadPool with a flag to run the callback\n  on a background sequence.\n- The callback running on the background sequence adjusts parameters and\n  triggers the CreateNetworkContext IPC directly using the cloned\n  remote, avoiding hopping back to the main thread.\n\nAdditionally, this CL adds a UMA histogram\n`NetworkService.TimeToFirstCreateNetworkContext` to measure the time\nfrom NetworkService creation to the first CreateNetworkContext call,\nhelping to monitor the impact of startup delays.\n\nFixed: 519867149\nChange-Id: Iad284a656a69c325f098ef6958457850ffd536ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902055\nReviewed-by: Nidhi Jaju \u003cnidhijaju@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Tsuyoshi Horo \u003choro@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644460}",
      "email": "horo@chromium.org",
      "hash": "3800247d6c34ab1f00443a4465eb2ee5b006b8b2"
    },
    "7902082": {
      "author": "Anthony Tseng",
      "avatar": "https://lh3.googleusercontent.com/-xQJ1b4PLQWg/AAAAAAAAAAI/AAAAAAAAAAA/fnR43wIqrdI/s120-p/photo.jpg",
      "description": "Adds a `std::vector\u003chistory::URLID\u003e url_id_filter` allowlist that\nthreads from `HistoryEmbeddingsSearch::Search` through `SearchParams`\ninto `VectorDatabase::MakeUrlDataIterator`. When non-empty, the iterator\nyields only rows whose `url_id` is in the set.\n\n`SqlDatabase::MakeUrlDataIterator` honors the filter by building its\nSELECT dynamically with `WHERE passages.url_id IN (?, ?, …)` (and the\nexisting time-range clause when present), so the matching rows are\nfetched in a single batched statement instead of scanning the full\ncorpus.\n\nExisting callers (omnibox provider, WebUI handler, tests) pass an empty\nfilter to preserve current behavior.\n\nBug: N/A\nChange-Id: Id1d02ddf3292f0368a1080547248f78aa3b00f9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902082\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Claudio DeSouza \u003ccdesouza@chromium.org\u003e\nCommit-Queue: Claudio DeSouza \u003ccdesouza@chromium.org\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644704}",
      "email": "anthony@brave.com",
      "hash": "95bcdbb98451ef2dc6b5f6d2186ad92beb43674a"
    },
    "7902121": {
      "author": "yoshiki iguchi",
      "avatar": "",
      "description": "According to the checkdeps doc, the period (.) should be escaped with\ntwo backslashes (\\\\), but sometimes it was done with one backslash (\\)\nwrongly.\n\nThis CL fixes these wrong escapes.\n\nSee the checkdeps doc for the detailed format:\nhttps://chromium.googlesource.com/chromium/src/+/main/buildtools/checkdeps/README.md\n\nBug: None\nTest: Passed CQ\nTest: Ran `/buildtools/checkdeps/checkdeps.py`\nChange-Id: I9fcb0d4a0c6b8e65cee02e0f99c9e60ea701d217\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902121\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Yoshiki IGUCHI \u003cyoshiki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644405}",
      "email": "yoshiki@google.com",
      "hash": "6a687915bfc898a6ac8e492d27f66364d913a15b"
    },
    "7902124": {
      "author": "Jiayu Chen",
      "avatar": "https://lh6.googleusercontent.com/-2EpKuCA6_Qc/AAAAAAAAAAI/AAAAAAAAAAA/qixG61-jRfQ/s120-p/photo.jpg",
      "description": "Route Document Picture-in-Picture requests to the DocumentPipHost-backed\nwindow instead of a Browser when the kDocumentPipStandaloneWindow\nfeature is enabled.\n\nNavigate() now branches on the feature flag for the\nNEW_PICTURE_IN_PICTURE disposition: it forwards the child WebContents to\nPictureInPictureWindowManager::EnterStandaloneDocumentPictureInPicture()\nand returns early without creating a Browser. The manager reuses the\nshared EnterDocumentPictureInPicture() setup (closing any existing\nwindow, observing the opener, registering the content-layer controller),\ncomputes the initial outer-window bounds on the opener's display,\ncreates the DocumentPipHost on the opener WebContents, and hands it the\nchild WebContents. It keeps a WeakPtr to the host so\nCloseWindowInternal() can tear the window down.\n\nDocumentPipHost::CreatePipWidget() is renamed to\nCreateAndShowPipWindow() and now takes pre-computed initial_bounds so\nthe window opens on the opener's monitor rather than at the primary\ndisplay's origin, and shows the widget.\n\nAddDocumentPipHost::Close() and GetWeakPtr() so the manager can drive\nthewindow without owning the host.\n\nAdd document_pip_standalone_browsertest.cc covering the enabled path.\n\nBug: 515252142\nChange-Id: Ic7477d45fe90d6eb2525c8b010b976bf3522b95d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902124\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nAuto-Submit: Jiayu Chen \u003cjiayuchen@microsoft.com\u003e\nCommit-Queue: Jiayu Chen \u003cjiayuchen@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644466}",
      "email": "jiayuchen@microsoft.com",
      "hash": "5fac3d5285cd35242b8ec735f16b0cd01501eddd"
    },
    "7902202": {
      "author": "Justin Lulejian",
      "avatar": "https://lh3.googleusercontent.com/-KLBxBswneMw/AAAAAAAAAAI/AAAAAAAAAAA/o_65uU1qsTk/s120-p/photo.jpg",
      "description": "Previously, chrome.test.onTestStarted and chrome.test.onTestFinished\nevents were only dispatched locally within the V8 context running the\ntests. This prevented other contexts, such as web pages with the test\nAPI enabled, from observing test execution (start/finish) in other\ncontexts (e.g., extension background scripts). This functionality is\nrequired so that the extension WPT runner harness (specifically:\n//third_party/blink/web_tests/external/wpt/resources/web-extensions-helper.js)\ncan listen to these events and update test result data.\n\nWith this commit we enable cross-context test observation. To do this we\nsend the events from the renderer context where `chrome.test.runTests\n()` is running to the browser process which then routes the event to\nany renderer script contexts with registered listeners. The originating\ncontext still receives the events synchronously to maintain existing\nbehavior, and is excluded from the global broadcast to avoid duplicate\nevents.\n\nThe flow of these events can be seen in the following diagram:\n\n+------------------------------+\n| *Extension (Service Worker)* |\n|                              |\n| chrome.test.runTests()       |\n|            |                 |\n|            v                 |\n|  test_custom_bindings.js     |\n|            |                 |\n|            v (IPC)           |\n|  chrome.test.                |\n|  notifyTestStarted()         |\n+------------+-----------------+\n             |\n             | (IPC)\n             v\n+------------+-----------------+\n| *Browser Process (C++)*      |\n|                              |\n| TestNotifyTestStarted::Run() |\n|            |                 |\n|            v                 |\n| EventRouter::Broadcast()     |\n+------------+-----------------+\n             |\n             | (IPC to listening renderers)\n             v\n+------------+-----------------+\n| *Web Page Script Context*    |\n|                              |\n| chrome.test.onTestStarted    |\n| listener fired               |\n+------------------------------+\n\nFixed: 519962366\nChange-Id: I8ebc85345a4c6ce31d0b3e7d4f846160d55ea780\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902202\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nAuto-Submit: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644893}",
      "email": "jlulejian@chromium.org",
      "hash": "f3567a1c512079251d0bfdba823a1bd6b97d4cf1"
    },
    "7902277": {
      "author": "Peng-Yu Chen",
      "avatar": "https://lh4.googleusercontent.com/-p1BD9FlFQKA/AAAAAAAAAAI/AAAAAAAAAAA/bmI6JVDf1GU/s120-p/photo.jpg",
      "description": "Bug: 520829531\nChange-Id: I79354354940af1c84679061a982e6cf43fec5efb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902277\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: mmenke \u003cmmenke@chromium.org\u003e\nCommit-Queue: mmenke \u003cmmenke@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644671}",
      "email": "pengyu@libstarrify.so",
      "hash": "9e255cc352ec710149d0dea327dad487f3e4d63c"
    },
    "7902295": {
      "author": "Cathy Chen",
      "avatar": "https://lh4.googleusercontent.com/-0z1EMwAFe84/AAAAAAAAAAI/AAAAAAAAAAA/re7kEm84Vn8/s120-p/photo.jpg",
      "description": "This CL updates the SavePasswordProgressLogger to specify the target\npassword store (Profile Store vs Account Store) when logging save and\nupdate decisions.\n\nSpecifically:\n- Added STRING_DECISION_UPDATE,\n    STRING_DECISION_UPDATE_ONLY_METADATA,\n    STRING_DECISION_SAVE_NEW_CREDENTIAL,\n    STRING_DECISION_AUTO_SAVE,\n    and STRING_NO_PASSWORD_STORE_AVAILABLE to\n SavePasswordProgressLogger.\n- Added LogPasswordSaveAndUpdate helper to\n  BrowserSavePasswordProgressLogger to log the store-specific messages.\n- Updated PasswordSaveManagerImpl::SavePendingToStoreImpl to log using\n  LogPasswordSaveAndUpdate.\n- Refactored GetLoggerIfAvailable into password_manager_util and\n  removed duplicate wrapper in password_manager.cc.\n\nBug: 352477055\nChange-Id: I919a9a6c852e0122e3f05932cbc2aa43ca2b6866\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902295\nCommit-Queue: Cathy Chen \u003cyungyichen@google.com\u003e\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644581}",
      "email": "yungyichen@google.com",
      "hash": "065bca6884bf74f154edcadbb2e8a88984954673"
    },
    "7902372": {
      "author": "Dana Fried",
      "avatar": "https://lh6.googleusercontent.com/-1d6DEMfQycI/AAAAAAAAAAI/AAAAAAAAAAA/7n62yodIr7M/s120-p/photo.jpg",
      "description": "This allows for a lower-priority message to continue to exist while a\nhigher-priority message shows, and for certain priority levels to ignore\neach other (superseded notifications still go out, but those are already\nignorable if the caller desires).\n\nAlso, a number of values, methods, and concepts have been renamed for\nclarity.\n\nThis CL should not significantly affect any current behavior.\n\nBypass-Check-License: Moved and renamed classes, but same files.\nChange-Id: I323008f08903f54bc7345eba0a50f2b124bc6bd4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902372\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nReviewed-by: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644825}",
      "email": "dfried@chromium.org",
      "hash": "96f0772098fb8c2ccabaeedfe09450ec967d24a7"
    },
    "7902422": {
      "author": "Tamino Bauknecht",
      "avatar": "https://lh5.googleusercontent.com/-sZcxVAM2ZQo/AAAAAAAAAAI/AAAAAAAAAAA/kkhKFkyzI_w/s120-p/photo.jpg",
      "description": "This change allows the usage of `base::ToVector` with a projection\nfunction in combination with a range that does not provide the concept\n`std::ranges::sized_range`.\n\nAlthough this might cause less efficient code due to the missing\n`std::vector::reserve()` call, it is only triggered if an efficient\n(linear) size calculation of the container is not possible anyway.\n\nThe motivation is to be able to use `base::ToVector` in combination with\n`base::zip` which, at the time of writing, did not provide a `size()`\nfunction.\n\nChange-Id: If95ee2eadf020e05a55061e9a21d1d06a2399f9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902422\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Tamino Bauknecht \u003ctaminob@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644486}",
      "email": "taminob@chromium.org",
      "hash": "f11b3c00287440821d8f2d48ae6723f5bd9faa1e"
    },
    "7902442": {
      "author": "Olivier Li Shing Tat-Dupuis",
      "avatar": "https://lh4.googleusercontent.com/-CaoqZns7mD0/AAAAAAAAAAI/AAAAAAAAAAA/r_gbCQZ8ylQ/s120-p/photo.jpg",
      "description": "This CL introduces a feature under which the baseline size of the cache\nis twice as large but returns to the same capacity as currently under\nrequest to release memory.\n\nBug: 520369781\nChange-Id: Ia7b50fab686808a7ed9c5f378b0843cbb59f7bc3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902442\nReviewed-by: Jonathan Ross \u003cjonross@chromium.org\u003e\nCommit-Queue: Olivier Li Shing Tat-Dupuis \u003colivierli@google.com\u003e\nReviewed-by: Patrick Monette \u003cpmonette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644762}",
      "email": "olivierli@google.com",
      "hash": "19881b48fb98ea2ebe84c25985ad0b19ba2e3bf6"
    },
    "7902493": {
      "author": "Mohannad Farrag",
      "avatar": "https://lh3.googleusercontent.com/-x6LEk6hzQR0/AAAAAAAAAAI/AAAAAAAAAAA/BCSUm8MO_cw/s120-p/photo.jpg",
      "description": "This CL defines the ReadMultiple interface in DatagramClientSocket\nand adds stub implementations to all subclasses.\n\nBug: 515333601\nChange-Id: I561228171b502e6ed63da53833414128e1b4cbc7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902493\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Mohannad Farrag \u003caymanm@google.com\u003e\nAuto-Submit: Mohannad Farrag \u003caymanm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644697}",
      "email": "aymanm@google.com",
      "hash": "85a1d1cd2b053d8e0b3f6dcd96d5e232a3976a19"
    },
    "7902733": {
      "author": "David Awogbemila",
      "avatar": "https://lh4.googleusercontent.com/-kWwe01npnQ4/AAAAAAAAAAI/AAAAAAAAAAA/PIw-5RJV8po/s120-p/photo.jpg",
      "description": "This CL modifies blink::AnimationTrigger's play-forwards and\nplay-backwards behaviors so that they do not auto-rewind if the\nanimation is already finished in the target direction.\n\nCSSWG resolution:\nhttps://github.com/w3c/csswg-drafts/issues/13643#issuecomment-4613983278\n\nWe are getting this PSA ready to accompany this change:\nhttps://chromestatus.com/feature/5071640598806528\n\nBug: 390314945\nChange-Id: Id9bcb06c8e0833141c5a61feb8dbec5a0397bfd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902733\nCommit-Queue: David A \u003cawogbemila@chromium.org\u003e\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644772}",
      "email": "awogbemila@chromium.org",
      "hash": "7c486e509a1d012f02d427ae11b2be5a6204992e"
    },
    "7902744": {
      "author": "Jack Geng",
      "avatar": "https://lh6.googleusercontent.com/--ywcScp9W20/AAAAAAAAAAI/AAAAAAAAAAA/QkVEFEBj4mk/s120-p/photo.jpg",
      "description": "Background:\n\nCurrently, clicking the text of a checkbox in the Ash HUD works, but\nclicking the square checkbox icon does nothing. This happens because HUD\nrelies on `kHUDClickHandler` for `NonClientHitTest`, but this flag is\nonly set on the `Checkbox` parent view but not on its child\n`image_container_view()`.\n\nChanges:\n\nThis CL fixes this by explicitly setting the kHUDClickHandler on the\nimage container inside the SettingsCheckbox constructor. This ensures\nthe HUD correctly captures the clicks on icon. This CL also moves the\nsetProperty of the checkbox into constructor for readability.\n\nScreencast: http://screencast/cast/NDczNTE5MDkzMTg2NTYwMHw4NDlkMDFjYy0yZA#t=3\nBug: b:378160719\nChange-Id: I92ed1ab28b81284d4df8ae4f1854e10f7a09db0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902744\nReviewed-by: Vincent Chiang \u003cvincentchiang@chromium.org\u003e\nCommit-Queue: Jack Geng \u003cjackgeng@google.com\u003e\nReviewed-by: Zoraiz Naeem \u003czoraiznaeem@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644285}",
      "email": "jackgeng@google.com",
      "hash": "5a89e769d5a9708e93f6b73d7fe7d2533724df0c"
    },
    "7902784": {
      "author": "Justin Cohen",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "description": "Wait for the FakeAuthActivityViewController to be visible before\nsimulating the external URL intent.\n\nChange-Id: I8c69dec7cde39247274ae7a1b61a5012bff1f7ad\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902784\nAuto-Submit: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCommit-Queue: Rohit Rao \u003crohitrao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644807}",
      "email": "justincohen@google.com",
      "hash": "574167c218ab80a1b3c9a483c37d04bdd3ede7b3"
    },
    "7902842": {
      "author": "Andrew Verge",
      "avatar": "https://lh4.googleusercontent.com/-3Sb7GpSu8XM/AAAAAAAAAAI/AAAAAAAAAAA/q31Ep_Sxg7U/s120-p/photo.jpg",
      "description": "ServiceWorkerHost is responsible for brokering WebSocket and\nWebTransport connections within the worker. For proper integration with\nConnection Allowlist, the host now provides the ServiceWorkerVersion's\nnetwork_restrictions_id when creating those connections.\n\nNote that once this CL is merged, WebSocket and WebTransport should\nhave full coverage across documents, dedicated, shared, and service\nworkers.\n\nBug: 492462310\nFixed: 492462310\nChange-Id: If9700eef886901e5ad20ea02981637f0c5c1c016\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902842\nReviewed-by: Shivani Sharma \u003cshivanisha@chromium.org\u003e\nCommit-Queue: Andrew Verge \u003caverge@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644755}",
      "email": "averge@chromium.org",
      "hash": "fc9d67a1914d8d1cea795d7e49be8f5f4df256b3"
    },
    "7902905": {
      "author": "April Kallmeyer",
      "avatar": "https://lh6.googleusercontent.com/-YZAm4Xys7a0/AAAAAAAAAAI/AAAAAAAAAAA/9LKvQWLHkq8/s120-p/photo.jpg",
      "description": "Just a cleanup I ran into while working on another CL.\n\nChange-Id: I0fb8668348f0d3b358352e313af16382c03b3ac0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902905\nReviewed-by: Andy Phan \u003candyphan@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644356}",
      "email": "ask@chromium.org",
      "hash": "cbf162a6dab2d78a920eb110a73a70ea8b867925"
    },
    "7902990": {
      "author": "Dan Murphy",
      "avatar": "https://lh5.googleusercontent.com/-mJIOm8TNrWE/AAAAAAAAAAI/AAAAAAAAAAA/dh2FAX91NV8/s120-p/photo.jpg",
      "description": "This CL is part of a mechanical change chain to fully split\nweb_applications and extensions to remove circular dependencies.\nDesign in b:520216168\n\nMove IsExtensionUnsupportedDeprecatedApp and IsPreinstalledAppId\nto a new extensions-specific utility file.\n\nBug: 346472679, b:520216168\nChange-Id: I8e8048f74b958274d6038833490678f502284953\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902990\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644368}",
      "email": "dmurph@chromium.org",
      "hash": "ae5c98d7023e1d1e868463213670b07d64169c44"
    },
    "7902992": {
      "author": "Dan Murphy",
      "avatar": "https://lh5.googleusercontent.com/-mJIOm8TNrWE/AAAAAAAAAAI/AAAAAAAAAAA/dh2FAX91NV8/s120-p/photo.jpg",
      "description": "This CL is part of a mechanical change chain to fully split\nweb_applications and extensions to remove circular dependencies.\nDesign in b:520216168\n\nMove IsExtensionForceInstalled to extensions namespace and swap\nparameters to match conventions.\n\nBug: 346472679\nChange-Id: I9ea8010dc43b8e5d4e90fb5d1b16692f8e4b4cf6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7902992\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Daniel Murphy \u003cdmurph@chromium.org\u003e\nReviewed-by: Toni Barzic \u003ctbarzic@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644680}",
      "email": "dmurph@chromium.org",
      "hash": "c97d9afa694797a66a5e585754d5fb252ef6ef17"
    },
    "7903018": {
      "author": "Dominik Röttsches",
      "avatar": "https://lh3.googleusercontent.com/-RSeK2ZwAGFM/AAAAAAAAAAI/AAAAAAAAAAA/hqMypfpJ2_4/s120-p/photo.jpg",
      "description": "The results of the 1% experiment on stable confirmed an XML\nparsing performance regression, but no effect on guard rail\nmetrics was observed. Details in [1].\n\nApproved I2S in [2].\n\n[1] https://docs.google.com/document/d/1ubSlZfl7kLUSfTUKEVRNM-bCsQXjVIiyTgxlyOleTDM/edit?tab=t.0#heading=h.qzfgfr8qugz\n[2] https://groups.google.com/a/chromium.org/g/blink-dev/c/A-EM4e-JrTA/m/jgFyVxgLCAAJ\n\nBug: 466303347\nChange-Id: Idcecdd219faa00a626d5fed4b00771e6dab7c855\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903018\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Dominik Röttsches \u003cdrott@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644531}",
      "email": "drott@chromium.org",
      "hash": "1d806406a41359e3bb620c5019674a368b48fa07"
    },
    "7903039": {
      "author": "Sirui Wu",
      "avatar": "https://lh6.googleusercontent.com/-csybaQy9F_U/AAAAAAAAAAI/AAAAAAAAAAA/N45T1OmjurA/s120-p/photo.jpg",
      "description": "- Replaced the selection widget dismiss button with a context menu\n  containing \"Hide for this site\" and \"Settings\" options.\n- Added support for temporarily hiding the selection widget on the\n  current page load.\n- Integrated the \"Settings\" menu item to open the Chrome site\n  settings subpage.\n- Updated unit tests to verify the new menu button and tooltips.\n\nBug: 517658219\nChange-Id: I98a55e50a6538b42910927c9f20702c3e1f0be9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903039\nCommit-Queue: Sirui Wu \u003cwusirui@google.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644271}",
      "email": "wusirui@google.com",
      "hash": "48dea88093a684425bb10fd9270c5b903fb3ddf9"
    },
    "7903041": {
      "author": "Noah Rose Ledesma",
      "avatar": "https://lh3.googleusercontent.com/-qNBvsWA6X9s/AAAAAAAAAAI/AAAAAAAAAAA/34XA1dfoPqM/s120-p/photo.jpg",
      "description": "App activity is tracked by the updater in files on macOS and Linux. When\nclearing the active bit, be careful to not allow traversal elements.\n\nFixed: 520417861\nChange-Id: If77dc1912d4283397f9a38bd041930ca6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903041\nCommit-Queue: Noah Rose Ledesma \u003cnoahrose@google.com\u003e\nReviewed-by: S Ganesh \u003cganesh@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644752}",
      "email": "noahrose@google.com",
      "hash": "00045a72f7ddcc59633ee1433cdb475d9017e2e2"
    },
    "7903106": {
      "author": "Aisulu Rakhmetullina",
      "avatar": "https://lh5.googleusercontent.com/-z2vkZ9hah-o/AAAAAAAAAAI/AAAAAAAAAAA/_y0o2fdAFOQ/s120-p/photo.jpg",
      "description": "This CL updates the pref when the user acknowledges Personal Context\nnotice in the Autofill popup by clicking the OK button.\n\nFor that it:\n1) adds MarkAsAck() to autofill client in PS#2 (crrev.com/c/7903106/2)\n2) and then calls it from the external delegate's RemoveSuggestion()\nin PS#3 (https://crrev.com/c/7903106/2..3)\n\nMarkAsAck() in turn updates the pref.\n\nThis is a follow-up to the dismissal of the notice implemented\nin the base CL https://crrev.com/c/7900841.\n\nRecording: b:518787026#comment3\nBug: b:518787026\nChange-Id: If3776e1fa55b7338309eaa4d9220f17da396bdf7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903106\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Aisulu Rakhmetullina \u003caisulu@google.com\u003e\nReviewed-by: Nicola Tommasi \u003ctommasin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644260}",
      "email": "aisulu@google.com",
      "hash": "f3ef28375bc42d71dce3f7f79dd38a2fc87d1ebc"
    },
    "7903149": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "description": "This closes a feature gap affecting bookmarks specifically, as other\ndatatypes (except Nigori) use ClientTagBasedDataTypeProcessor, whose\nlogic is ported in this patch.\n\nThe general idea is that no-op remote updates can be detected if the\nincoming specifics match the previously-known base specific (implemented\nusing hashes). This allows being smarter during conflict resolution,\nwhich becomes relevant in advanced usages such as re-encryption of data\nand GC directives sent by the server.\n\nBug: 451401348, 40823197\nChange-Id: I703abe69433bf755647d6d66af4f7054a1f73a93\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903149\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644516}",
      "email": "mastiz@chromium.org",
      "hash": "433108408d29ad1a5486f698594a686246e8f377"
    },
    "7903330": {
      "author": "Ahmed Nasr",
      "avatar": "https://lh4.googleusercontent.com/-imgBVTRpIHo/AAAAAAAAAAI/AAAAAAAAAAA/txwV_EVW1FM/s120-p/photo.jpg",
      "description": "The fields were added in https://crrev.com/c/6187843 and are needed by\nboca but not by glanceables.\n\nBug: b:519635098\nChange-Id: I8746f6065b4b30ef5966b990bf46905e90babbf1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903330\nReviewed-by: Artsiom Mitrokhin \u003camitrokhin@chromium.org\u003e\nReviewed-by: April Zhou \u003caprilzhou@google.com\u003e\nCommit-Queue: Ahmed Nasr \u003canasr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644692}",
      "email": "anasr@google.com",
      "hash": "613d69cb405ccc537e3bf62c50b41ff151dfb0f2"
    },
    "7903705": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "description": "http://go/scrcast/NTIwNTIyMDY0MzU2OTY2NHwzM2RiZDhiOS1iMA\n\nBug: 519148302\nFixed: 517591009, 515382176\nChange-Id: Ic51473ef8a60e67bee54bc8b327a822a52b19430\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903705\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nAuto-Submit: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644352}",
      "email": "polardz@google.com",
      "hash": "65ff9cbf5eda3cfc70e20f2c37cd5461170886ce"
    },
    "7903772": {
      "author": "Alison Maher",
      "avatar": "https://lh3.googleusercontent.com/-yn6CcIHnhjA/AAAAAAAAAAI/AAAAAAAAAAA/uAb2Uoh0yFU/s120-p/photo.jpg",
      "description": "Follow up to CL:7853073 that more correctly applies the max possible\ncontribution from an auto placed subgrid to every track.\n\nA new `LargestAutoPlacedSubgridContribution` helper was added to compute\nthe largest per-track extra margin from the subgrid's accumulated\nstart/end extra margins and gutter-size delta, accounting for the\ndifferent kinds of subgrid span sizes.\n\nFor auto-placed subgrids, that contribution is multiplied by each set's\ntrack count and broadcast to every set in the parent track collection.\nThis allowed us to removed the need to create a set to track mapping as\nwe were doing before.\n\nWe have a few new test passes, and various expected files needed to be\nupdated for the new expected behavior.\n\nBug: 343257585\nChange-Id: I20aebc0abddd6c30ee7e1ac12317b2c80470d6fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903772\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCommit-Queue: Alison Maher \u003calmaher@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644835}",
      "email": "almaher@microsoft.com",
      "hash": "4a2724653d67faa2a339fd92693f8ebd0c1f49b1"
    },
    "7903788": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "description": "This change ensures the Glic button is not recommended in the adaptive\ntoolbar when in AUTO mode, while still allowing the button to be\nmanually pinned/forcibly shown by the user when task running.\n\nBug: 518044144\nChange-Id: Ic1188c4acd33df3d6fa43ce17c18e662a37e3587\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903788\nReviewed-by: Salvador Guerrero Ramos \u003csalg@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644338}",
      "email": "haileywang@google.com",
      "hash": "fd8b0b85ba4b4252f3ddd01fa9e81519ce3a4ed1"
    },
    "7903789": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "description": "* Before: 4px gap between shared tab menu and context menu\n* After: 0px gap between the two\n\nscreen/94zVn6BPgxB3Wka\n\nBug: b:517239715\nChange-Id: I1176e3edd68f8280a65342c54ad627ec808ab659\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903789\nReviewed-by: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644826}",
      "email": "jamesleung@google.com",
      "hash": "4b4eea04978036cbdefbe4a04c530e3c3a6e630c"
    },
    "7903958": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "description": "- Migrates from custom overlay widget to standard constrained_window browser-modal to block parent window shortcuts and mouse/keyboard inputs natively.\n\nhttps://screencast.googleplex.com/cast/NTg1MDUxNzQwMDk3NzQwOHxjMGFiYzBlNS0yMA\n\nFixed: b:515105381, b:517192237\nChange-Id: Ibad2e477212d5371fd255dfcd0ee199be84aee71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7903958\nReviewed-by: manuk hovanesian \u003cmanukh@chromium.org\u003e\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nReviewed-by: Juliet Lévesque \u003cjulietlevesque@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644879}",
      "email": "adamyao@google.com",
      "hash": "64b14a848da2deac78a0bd792f0c9e8906a65f0e"
    },
    "7904202": {
      "author": "Jean-Philippe Gravel",
      "avatar": "https://lh6.googleusercontent.com/-Dq-MyMynGF0/AAAAAAAAAAI/AAAAAAAAAAA/hPyZHxkkGlA/s120-p/photo.jpg",
      "description": "The histogram name for UkmDatabaseBackend::InitDatabase timer does not\nexists in .../segmentation_platform/histograms.xml. As a result, the\nhistogram SegmentationPlatform.UkmDatabase.InitTime cannot be found in\nUMA. All other methods use SegmentationPlatform.Database.*, which does\nhave an entry [1].\n\n[1] https://crsrc.org/c/tools/metrics/histograms/metadata/segmentation_platform/histograms.xml;l=209;drc=1f36a2f856903a29f9ac60d8744b7c3c0f2721a2\n\nBug: 496096535\nChange-Id: I4ef428fdbb7c2ae90b9d16ef76d9979161be7adb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904202\nCommit-Queue: Jean-Philippe Gravel \u003cjpgravel@chromium.org\u003e\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644424}",
      "email": "jpgravel@chromium.org",
      "hash": "088db4aea0e1cdd4ed0c43b17f3dcc63e3ca5697"
    },
    "7904284": {
      "author": "Hailey Wang",
      "avatar": "https://lh4.googleusercontent.com/-w-MQm9zaKaY/AAAAAAAAAAI/AAAAAAAAAAA/v4xyiHZv07Y/s120-p/photo.jpg",
      "description": "Modify BaseButtonDataProvider to only bypass IPH if an action chip label\nis actually present, rather than bypassing it solely because the button\nvariant supports action chips.\n\nEnsure the glic iph is not blocked by the pin glic feature check.\n\nBug: 515566274, 518044144\nChange-Id: I24e0c1cf4b5261f7842aed94232af5981210ef9d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904284\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Hailey Wang \u003chaileywang@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644339}",
      "email": "haileywang@google.com",
      "hash": "59f6ce482778de9f80f1acc0276f1ec1f54f662c"
    },
    "7904503": {
      "author": "Justin Lulejian",
      "avatar": "https://lh3.googleusercontent.com/-KLBxBswneMw/AAAAAAAAAAI/AAAAAAAAAAA/o_65uU1qsTk/s120-p/photo.jpg",
      "description": "Before this commit, resources/web-extensions-helper.js (\"helper\")\nregistered event listeners for onTestStarted and onTestFinished *after*\nthe promise for test extension installation resolved. Depending on the\nbrowser, this could be a problem because the extension installation and\ntest execution could race with the installation promise.\n\nIn Chromium/Chrome specifically, this race is possible because the\nextension installation process and test execution is not synchronous\nand is not coordinated with the resolution of the test extension\ninstallation promise. Therefore, there's a chance that an extension\ncould install, begin executing it's tests, and then the test extension\ninstallation promise would resolve. The helper script context would\nregister it's onTestStarted and onTestFinished listeners, but by this\npoint the helper would've missed some test events.\n\nAfter this commit, the helper's onTestStarted and onTestFinished event\nlisteners are registered synchronously prior to requesting extension\ninstallation. The helper should now reliably capture onTestStarted and\nonTestFinished when they are fired.\n\nThe commit additionally removes the listeners after all tests have\nfinished or if the test extension fails to install. This avoids leaking\nlistener registrations that will no longer be used (in case a browser\nretains a record of these across WPT tests and doesn't automatically\ndelete them).\n\nBug: 493946949\nChange-Id: I6f2c8eb178357946701c8bd88bf57ea5bcd79801\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904503\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nAuto-Submit: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644871}",
      "email": "jlulejian@chromium.org",
      "hash": "7dd41062e9c1544ce22f7f315f972bb39611d09a"
    },
    "7904535": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "description": "We begin by modifying the existing structure of split_tabs inside the\nGroup tab_restore_type to match Window. This is because it now serves\nthe same purpose of just being a count and not holding the actual tabs.\n\nThis change works for both splits in groups and splits in groups in\nwindows.\n\nBrowser Test:\nRecentTabsSubMenuModelSplitTest.RecentlyClosedGroupWithSplit\n\nBug: 519311133\nChange-Id: I5b91d0c4a74fb0aa6bc44055c72da95e57936129\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904535\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644300}",
      "email": "kunaldaftari@google.com",
      "hash": "cef3a46c2d1b6b4ac1564a6b1bcde60d8b4d45a7"
    },
    "7904715": {
      "author": "Kenneth Russell",
      "avatar": "https://lh5.googleusercontent.com/-I8WiszlpxTo/AAAAAAAAAAI/AAAAAAAAAAA/dh9wDqX2vY8/s120-p/photo.jpg",
      "description": "This reverts commit 8a1bde1b60c623cc6a135acb1641947fd9b4a6ff.\n\nSkipping the new test on ChromeOS as well because it seems to\ninterfere with other tests.\n\nOriginal change's description:\n\u003e Revert \"Reset unpack parameters during Y16 texture uploads.\"\n\u003e\n\u003e This reverts commit 6fc6707ea327ffb0706d2782ca45b3e67ff21004.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5138412601344000\n\u003e\n\u003e Sample build with failed test: https://ci.chromium.org/b/8679502929331719761\n\u003e Affected test(s):\n\u003e [://chrome/test\\:telemetry_gpu_integration_test!flat::#gpu_tests.gpu_process_integration_test.GpuProcessIntegrationTest.GpuProcess_webgpu_iframe_removed](https://ci.chromium.org/ui/test/chromium/:%2F%2Fchrome%2Ftest%5C:telemetry_gpu_integration_test%21flat::%23gpu_tests.gpu_process_integration_test.GpuProcessIntegrationTest.GpuProcess_webgpu_iframe_removed?q=VHash%3A2b137891b476cc0f)\n\u003e\n\u003e If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205\u0026description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5138412601344000\u0026format=PLAIN\u0026priority=P3\u0026title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7904715\u0026type=BUG\n\u003e\n\u003e Original change's description:\n\u003e \u003e Reset unpack parameters during Y16 texture uploads.\n\u003e \u003e\n\u003e \u003e Unconditionally reset unpack parameters during Y16 texture\n\u003e \u003e uploads. Integrate test case from the bug report as a GpuProcess\n\u003e \u003e integration test. Skip the test on Android and Fuchsia as it requires\n\u003e \u003e SwiftShader.\n\u003e \u003e\n\u003e \u003e Co-authored with jetski-cli.\n\u003e \u003e\n\u003e \u003e Fixed: 513197846\n\u003e \u003e Change-Id: I5ec095c08d1c6a2b3dfd7eb4ffdd1ddb143fe04d\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904715\n\u003e \u003e Auto-Submit: Kenneth Russell \u003ckbr@chromium.org\u003e\n\u003e \u003e Reviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n\u003e \u003e Commit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1643666}\n\u003e \u003e\n\u003e\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: Ie8ef193876045e76af0c8549c27d4e9a9fd3ac2f\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914543\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Reviewed-by: Kenneth Russell \u003ckbr@chromium.org\u003e\n\u003e Commit-Queue: Kenneth Russell \u003ckbr@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1644073}\n\nChange-Id: Ie984e98394929b0b90e1c2a4120a184c9a6433f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914285\nReviewed-by: Zhenyao Mo \u003czmo@chromium.org\u003e\nCommit-Queue: Kenneth Russell \u003ckbr@chromium.org\u003e\nAuto-Submit: Kenneth Russell \u003ckbr@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644373}",
      "email": "kbr@chromium.org",
      "hash": "23f986a710f89ff60ceb8024a4333e4ee7e00ef2"
    },
    "7904718": {
      "author": "Michael Wu",
      "avatar": "https://lh4.googleusercontent.com/-thkdpr6Nfp4/AAAAAAAAAAI/AAAAAAAAAAA/NXt4pTpetIw/s120-p/photo.jpg",
      "description": "Introduce SideUiStateProvider#canShowSideUi and\nSideUiObserver#onShowableSideUisUpdated to track and notify clients\nwhether a Side UI container has sufficient width to be shown.\n\nBug: 519287252\nChange-Id: Iedf35c714970987d48810b85e1844753a1dc2b30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904718\nReviewed-by: Jinsuk Kim \u003cjinsukkim@chromium.org\u003e\nCommit-Queue: Michael Wu \u003cmklw@google.com\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644272}",
      "email": "mklw@google.com",
      "hash": "58d7abd49b3c26e17590dc40766a75fc54e1b8f6"
    },
    "7904763": {
      "author": "Yaw Frempong",
      "avatar": "https://lh5.googleusercontent.com/-vB6loYctYcE/AAAAAAAAAAI/AAAAAAAAAAA/zyRzYa3fOuM/s120-p/photo.jpg",
      "description": "Details: extended histograms relevant to the MaliciousApkDownloadCheck feature by 6 months:\n- Download.Progress.InfoBar.Shown\n- CustomTabs.IncognitoCCTCallerId\n\nTest: out/Default/unit_tests\nBug: 397407934\nChange-Id: Iba7a7c9e992ee72ff5010e651d93bb2f2c972739\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904763\nCommit-Queue: Yaw Frempong \u003cyawfrempong@google.com\u003e\nReviewed-by: Lily Chen \u003cchlily@chromium.org\u003e\nReviewed-by: Michael van Ouwerkerk \u003cmvanouwerkerk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644615}",
      "email": "yawfrempong@google.com",
      "hash": "ac9671cf36d4247e8ee588fc1b27a0eb45779aef"
    },
    "7904805": {
      "author": "Patrick Meenan",
      "avatar": "https://lh5.googleusercontent.com/-_eaVgqpa4EY/AAAAAAAAAAI/AAAAAAAAAAA/cvrerUnU7gY/s120-p/photo.jpg",
      "description": "This changes the pervasive resource pattern generation to use named\nwildcards for individual path segments (which will only match a single\nsegment instead of an arbitrary string in the middle of the path).\n\nThe pattern list has been updated using the new patterns and new tests\nhave been added to make sure that the named segment pattern matching\nworks as expected.\n\nBug: 520186620\nChange-Id: I50774f8d7cd8c97cf5beb930a4c57502f282c42a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904805\nReviewed-by: Adam Rice \u003cricea@chromium.org\u003e\nCommit-Queue: Patrick Meenan \u003cpmeenan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644335}",
      "email": "pmeenan@chromium.org",
      "hash": "1098391fa1c3723067997546eae2dc0ec8acfced"
    },
    "7904932": {
      "author": "Jilin Yang",
      "avatar": "https://lh6.googleusercontent.com/-FheM4D9n7AQ/AAAAAAAAAAI/AAAAAAAAAAA/3CWuX_q6hqA/s120-p/photo.jpg",
      "description": "This is the 2nd part of b:486707842.\n\nBranch the contextual-tasks-composebox wrapper between the shared\ncr-composebox (flag-off) and the forked\ncontextual-tasks-inner-composebox (flag on), behind a new\ndisabled-by-default kContextualTasksComposeboxFork and its\nuseContextualTasksComposeboxFork loadTimeData boolean.\nBoth paths keep the same id and bindings;\ndefault-off preserves current behavior.\n\nFixed: b:520153772\nChange-Id: I4c95a8d0fce0427cb584f9530458f7e6cea9a546\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7904932\nReviewed-by: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Jilin Yang \u003cjilinyang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644329}",
      "email": "jilinyang@google.com",
      "hash": "ddc7fd5d2dc84ca4f8d92fa33e9265c4dee911de"
    },
    "7905042": {
      "author": "Peilin Wang",
      "avatar": "https://lh6.googleusercontent.com/-mKfJAeaob4o/AAAAAAAAAAI/AAAAAAAAAAA/LNBWlPnC_EQ/s120-p/photo.jpg",
      "description": "Bug: 493872283\nChange-Id: I34ac69147c413ffc319ab88a69ad1c02a356f969\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905042\nReviewed-by: Sean Maher \u003cspvm@chromium.org\u003e\nReviewed-by: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCommit-Queue: Peilin Wang \u003cpeilinwang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644308}",
      "email": "peilinwang@google.com",
      "hash": "d52262b658b490c51a3f213765a86137e726bc34"
    },
    "7905183": {
      "author": "Abhay Prakash",
      "avatar": "https://lh6.googleusercontent.com/-OaRabYkshA4/AAAAAAAAAAI/AAAAAAAAAAA/RG38WYrFSAw/s120-p/photo.jpg",
      "description": "- Breaking longer passages in chunks of number of words in range [min, max] thresholds.\n\nBug: 510424894\nChange-Id: I662c751eebdde9f0e81ada489b4e3aff6a666cea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905183\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Abhay Prakash \u003cabhayprakash@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644299}",
      "email": "abhayprakash@google.com",
      "hash": "77f8075790acc8d27cb7087d45accf115909e6ff"
    },
    "7905337": {
      "author": "Jean-Philippe Gravel",
      "avatar": "https://lh6.googleusercontent.com/-Dq-MyMynGF0/AAAAAAAAAAI/AAAAAAAAAAA/hPyZHxkkGlA/s120-p/photo.jpg",
      "description": "UkmDatabaseBackend::AddUmaMetric is adding rows in the database but is\nnever committing those changes. TrackChangesInTransaction should be\ncalled, just like in all other methods adding rows to this database.\n\nCommitting these changes will give more realistic measurement of the\nperformance impact of the feature InhibitTransactionFromSegmentationDB\nwhich disables the global transaction. With this feature enabled,\nAddUmaMetric will operate in autocommit mode. We should compare this\nwith a baseline that also commits to the DB.\n\nBug: 496096535\nChange-Id: I338eacfba6629af422c8a5da500675b1914d1e3e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905337\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCommit-Queue: Jean-Philippe Gravel \u003cjpgravel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644410}",
      "email": "jpgravel@chromium.org",
      "hash": "f4b7b0dc6464e42bf2ba5d2c0dd71bb621267b8e"
    },
    "7905338": {
      "author": "Jean-Philippe Gravel",
      "avatar": "https://lh6.googleusercontent.com/-Dq-MyMynGF0/AAAAAAAAAAI/AAAAAAAAAAA/hPyZHxkkGlA/s120-p/photo.jpg",
      "description": "Most methods in UkmDatabaseBackend have SCOPED_UMA_HISTOGRAM_TIMER\ninstrumentation already, but some methods were missing it. Adding it to\nthese other methods will give better coverage when we try to evaluate\nthe impact of the feature InhibitTransactionFromSegmentationDB which\ndisables the global transaction in this class.\n\nBug: 496096535\nChange-Id: I1307e31fa7a2fb6c6347dea09616873c8963968b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905338\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCommit-Queue: Jean-Philippe Gravel \u003cjpgravel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644416}",
      "email": "jpgravel@chromium.org",
      "hash": "e674e8fdd2b93be129d652ca10a7a3614811b682"
    },
    "7905589": {
      "author": "Chris Lu",
      "avatar": "https://lh3.googleusercontent.com/-qJ2wyElwvic/AAAAAAAAAAI/AAAAAAAAAAA/DUaLOCIt8oA/s120-p/photo.jpg",
      "description": "This reverts commit 4612f152bd2f25c9b8c2095eaef4253458745c1e.\n\nReason for revert: test still failing post-revert, so unlikely culprit\n\nOriginal change's description:\n\u003e Revert \"[ios] Fix crash in OmniboxPopupPresenter on trait collection change.\"\n\u003e\n\u003e This reverts commit ad46b7ed712ee5126214a51cbc5a814c0cf93e32.\n\u003e\n\u003e Reason for revert: https://ci.chromium.org/ui/p/chromium/builders/ci/ios-simulator-full-configs/83307/overview\n\u003e\n\u003e Failure Link: crbug.com/521896930\n\u003e\n\u003e Original change's description:\n\u003e \u003e [ios] Fix crash in OmniboxPopupPresenter on trait collection change.\n\u003e \u003e\n\u003e \u003e Check `self.isOpen` and return early in if the popup is not open. This\n\u003e \u003e prevents modifying the view hierarchy when the popup is closed, which\n\u003e \u003e can cause crashes on iPad when trait collection changes occur in the\n\u003e \u003e background or when the device is locked.\n\u003e \u003e\n\u003e \u003e Fixed: 520220468\n\u003e \u003e Change-Id: I7e98218bdad5ceb80125efb1da36741799d957c2\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905589\n\u003e \u003e Reviewed-by: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\n\u003e \u003e Auto-Submit: Chris Lu \u003cthegreenfrog@chromium.org\u003e\n\u003e \u003e Commit-Queue: Stepan Khapugin \u003cstkhapugin@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1644137}\n\u003e\n\u003e Bug: 520220468\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: If8d2032a382a72fcf0b9516609884dab8d981c30\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914804\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: Ari Chivukula \u003carichiv@chromium.org\u003e\n\u003e Owners-Override: Ari Chivukula \u003carichiv@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1644183}\n\nBug: 520220468\nChange-Id: I595f7212b5792d20d69389675023cf3540bc916b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913895\nReviewed-by: Robbie Gibson \u003crkgibson@google.com\u003e\nCommit-Queue: Robbie Gibson \u003crkgibson@google.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644878}",
      "email": "thegreenfrog@chromium.org",
      "hash": "66e283b6d164dabd8d656456b45543173dd0abde"
    },
    "7905644": {
      "author": "Rick Byers",
      "avatar": "https://lh4.googleusercontent.com/-exI50mip_1E/AAAAAAAAAAI/AAAAAAAAAAA/Q7y6lGgtWbU/s120-p/photo.jpg",
      "description": "Adds the experimental \"DigitalCredentialsProtocolFilter\"\nfeature for doing protocol filtering per the current spec.\n\nWhen this feature is enabled:\n- navigator.credentials.get() filters out non-presentation protocols\n- navigator.credentials.create() filters out non-issuance protocols\n- DigitalCredential.userAgentAllowsProtocol() returns true if and only\n  if the protocol is one of the known supported presentation/issuance\n  protocols.\n- The protocol UseCounters are also updated on calls to\n  userAgentAllowsProtocol to ensure we continue to track attempted\n  usage that is guarded by such a check.\n\nAdditionally, this CL adds support and a UseCounter for the\n\"openid4vci-v1\" issuance protocol.\n\nCreated with Jetski/Gemini\n\nChange-Id: If5df038aa385858b6db8de0867632ab1ec8e452b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905644\nCommit-Queue: Rick Byers \u003crbyers@chromium.org\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644262}",
      "email": "rbyers@chromium.org",
      "hash": "ffa6ebb275c91e90e0111ee016c231f1d929c760"
    },
    "7905655": {
      "author": "Hitarth Kothari",
      "avatar": "https://lh4.googleusercontent.com/-HZTDN6MbpsE/AAAAAAAAAAI/AAAAAAAAAAA/K3LPxloSjh0/s120-p/photo.jpg",
      "description": "Currently, the bottom sheet automatically suppresses itself when the omnibox is focused, causing requestShowContent to immediately return false.\n\nThis CL updates TabBottomSheet to track the omnibox suppression state internally. By managing this state directly, requests to show content made while the omnibox is focused are no longer instantly discarded.\n\nBug: 507491828\nChange-Id: I43f7e5b16cc9dbb83e9efa84ba9823ce0ebb5502\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905655\nCommit-Queue: Hitarth Kothari \u003chitarthkothari@google.com\u003e\nReviewed-by: Wenyu Fu \u003cwenyufu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644616}",
      "email": "hitarthkothari@google.com",
      "hash": "e1fd1587d0cc25b5e9795e0b88c57d46dcd9598d"
    },
    "7905703": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "description": "Bug: 512562596\nChange-Id: I9535e91815b3a97adc77b3613ea7e19393220364\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905703\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644305}",
      "email": "sophiechang@chromium.org",
      "hash": "2891d257f25720a821b25e11f53718018275a360"
    },
    "7905785": {
      "author": "Victor Tan",
      "avatar": "https://lh4.googleusercontent.com/-NM9HtmQfBTQ/AAAAAAAAAAI/AAAAAAAAAAA/CC8Z5xW1EsI/s120-p/photo.jpg",
      "description": "Add a double parameter,lock_bypass_beforeunload_threshold, to manage\nboth the live gate and the metric-only dry-run options for bypassing\nbeforeunload handlers during lock screen smart restarts.\n\n* When set to the negative value (default), bypass is disabled.\n* When set to value larger then max engagement score(100), only records the site engagement score, tab count, and tab ratio to UMA for the affected beforeunload tabs and safely returns without actually restarting.\n* When set to a valid threshold and all the affected beforeunload tabs have scores at or below the threshold. The actual restart triggers.\n\nDuring the initial experiment, no actual restarts which ignore the\nbeforeunload will be triggered. This helps balance the trade-off on data\nloss and restarts.\n\nSee more: go/chrome-smart-restart-phase-2-canary-data\n\nBug: 512046829\nChange-Id: I7533fc6f68f7c629fe1a74214e3e11c522d61b47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7905785\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Victor Tan \u003cvictortan@chromium.org\u003e\nReviewed-by: Robert Kaplow \u003crkaplow@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644847}",
      "email": "victortan@chromium.org",
      "hash": "205ed8eeeabae2f118a30e3e8833bea93c79662f"
    },
    "7906087": {
      "author": "Jennifer Serrano",
      "avatar": "https://lh6.googleusercontent.com/-1mOWHwsP2xE/AAAAAAAAAAI/AAAAAAAAAAA/__07h8_hVyY/s120-p/photo.jpg",
      "description": "Hides the bookmark bar when it has been visible on the ntp for 15 days\nwithout the user interacting with it.\n\nBug: 515473993\nChange-Id: I47692ad0381df910471bc017ede95cd4f795d098\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906087\nCommit-Queue: Jennifer Serrano \u003cjennserrano@google.com\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644789}",
      "email": "jennserrano@google.com",
      "hash": "c40d91d7ab6e608845df42fe8d0c01b32ac90c50"
    },
    "7906108": {
      "author": "rbpotter",
      "avatar": "https://lh4.googleusercontent.com/-mBk2a4Fx72s/AAAAAAAAAAI/AAAAAAAAAAA/I9VjiV1xx3g/s120-p/photo.jpg",
      "description": "Per input from UX/PM/a11y, the 8 drag handles create too many tab stops\nper text box when in the tab order. Remove them from the tab order, and\nprovide resizing functionality for keyboards with the shortcuts used\nby Slides:\n\nResize larger horizontally: Ctrl + Alt + b\nResize smaller horizontally: Ctrl + Alt + w\nResize larger vertically: Ctrl + Alt + i\nResize smaller vertically: Ctrl + Alt + 9\nResize larger (proportionately): Ctrl + Alt + k\nResize smaller (proportionately): Ctrl + Alt + j\n\nBug: 421404699\nChange-Id: I883c713eba74695f11528ab14e3cfeda064960e7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906108\nReviewed-by: Andy Phan \u003candyphan@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644448}",
      "email": "rbpotter@chromium.org",
      "hash": "ea54b96ad414004984dbb7a2b6b27181b7feda2b"
    },
    "7906110": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "description": "The side panel browsertests trigger the Java side panel code via JNI,\nassuming that everything happens synchronously. However, this has some\nsilent issues, as the Java stores some state indirectly via layout\nchanges, such as the current SideUiSpecs, which are generated on-demand\nfrom the visibility and width of the side UI anchor containers.\n\nThese changes make these tests more robust by adding WaitUtil*()\nfunctions for the C++ to properly wait for asynchronous behavior in the\ntests, which will be important in follow-up changes where callbacks from\nJava are delayed until after requests to update the side panel are\ncommitted. The tests currently only pass because the Java state is not\nchecked, as it is out of sync with the C++ state.\n\nBug: 513302000\nChange-Id: I2073c27cddf330193480617109f393f32da32092\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906110\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644279}",
      "email": "clhager@google.com",
      "hash": "332fb15e66623d10c7b44221060cc84e3fcb6fbc"
    },
    "7906236": {
      "author": "Samuel Huang",
      "avatar": "https://lh3.googleusercontent.com/-TSavg7wY0dY/AAAAAAAAAAI/AAAAAAAAAAA/OXsIjJKGryc/s120-p/photo.jpg",
      "description": "This reverts commit b09be13d0155f2904f9feb4041e3b1fe89937310.\n\nReason for revert:\n* Fix `NewTabPageTest` failure on wide layouts by dynamically verifying\n  the MVT width constraint via `pollUiThread()`, instead of hardcoding a\n  rigid margin assumption.\n  * Add `getSearchBoxTwoSideMarginForTesting()` to support this.\n\nOriginal change's description:\n\u003e Revert \"[Android NTP] Cap Most Visited Tiles width to match Fakebox\"\n\u003e\n\u003e This reverts commit 63214df2989ae835bbfc26843a9d17edff1f9830.\n\u003e\n\u003e Reason for revert: Breaks org.chromium.chrome.browser.ntp.NewTabPageTest#testMvtContainerOnNtp\n\u003e\n\u003e Failure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/android-15-tablet-x64-rel/7599/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e [Android NTP] Cap Most Visited Tiles width to match Fakebox\n\u003e \u003e\n\u003e \u003e Update Most Visited Tiles (container) width on Clank Desktop and Tablet,\n\u003e \u003e matching crrev.com/c/7874021, which apply a 680dp width cap on the\n\u003e \u003e Fake Search Box and Composeplate.\n\u003e \u003e\n\u003e \u003e Also change Tile dimensions so that at full width, 8 tiles would be\n\u003e \u003e fully visible (as suggested by mocks). Moreover, a truncated \"Add new\"\n\u003e \u003e button would be shown. This serves as a hint that the container is\n\u003e \u003e scrollable, while satisfying simplicity (using pre-existing dimensions).\n\u003e \u003e\n\u003e \u003e Also apply code cleanup to untangle width constraints related to\n\u003e \u003e Tablets. Details:\n\u003e \u003e * Update `NewTabPageCoordinator` to calculate the bounded search box\n\u003e \u003e   width and explicitly pass it to the MVT coordinator in\n\u003e \u003e   `unifyElementWidths()`. Leave the Logo to use the full width to\n\u003e \u003e   properly support wide doodles.\n\u003e \u003e * In `onDisplayStyleChanged()`, replace the manual MVT update call with\n\u003e \u003e   `ViewUtils.requestLayout()`. This defers width calculations to the\n\u003e \u003e   next layout pass, guaranteeing that the bounding math correctly\n\u003e \u003e   processes the most up-to-date screen dimensions while emitting proper\n\u003e \u003e   performance trace events.\n\u003e \u003e * Refactor the MVT sizing logic to respect the provided width, capping\n\u003e \u003e   its container instead of unconditionally using `MATCH_PARENT`.\n\u003e \u003e * Use `MODERN_CONDENSED` tile style via `SuggestionsConfig` universally\n\u003e \u003e   on tablets/desktop to improve density within the new 680dp constraint.\n\u003e \u003e * Remove dead code (`calculateTabletMvtWidth()`) and migrate its\n\u003e \u003e   visibility check and corresponding unit tests.\n\u003e \u003e * Disable `ShowNtpAtStartupTest.testMvtLayoutHorizontalMargin` as the\n\u003e \u003e   legacy integration test framework suffers from race conditions when\n\u003e \u003e   asserting constraint bounds mid-rotation.\n\u003e \u003e\n\u003e \u003e Bug: 509985961, 442027285\n\u003e \u003e Change-Id: I0b7f0a80851bc811060e02e9a8d1e9434b752766\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906236\n\u003e \u003e Reviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\n\u003e \u003e Commit-Queue: Samuel Huang \u003chuangs@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1643542}\n\u003e\n\u003e Bug: 509985961, 442027285\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I7bea465f7fcceef1ebd3eb589de473ecc8a00a2d\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911588\n\u003e Commit-Queue: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1643765}\n\nBug: 509985961, 442027285\nChange-Id: I55b78deeb3a957500154c3ce1110a280ce98f0b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915041\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Samuel Huang \u003chuangs@chromium.org\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644794}",
      "email": "huangs@chromium.org",
      "hash": "2f2a6832ea54ce6453175e42f85221858343d7e3"
    },
    "7906279": {
      "author": "Justin Lulejian",
      "avatar": "https://lh3.googleusercontent.com/-KLBxBswneMw/AAAAAAAAAAI/AAAAAAAAAAA/o_65uU1qsTk/s120-p/photo.jpg",
      "description": "Before this commit, the chrome.test API's onTestFinished event reported\nsuccess and failure messages that differed from Firefox's\nimplementation. Successful tests reported \"Test succeeded\" instead of\ncontaining the test name, uncaught exceptions were formatted as\n\"uncaught exception: [message]\", and default failures reported \"FAIL (no\nmessage)\".\n\nThere is no standardized definition of what the failure message values\nshould be in the browser.test proposal[1], so in that absence being\nconsistent with other browser's seems beneficial.\n\nAfter this commit, the chrome.test API's onTestFinished event matches\nthe format used by Firefox[2][3]. Successful tests now report the test\nname followed by \"PASS\" (e.g., \"[test_name] PASS\"). Uncaught exceptions\nare reported as \"Exception running [test_name]: [message]\". Default\nfailure messages are reported as \"Assertion FAIL\".\n\n[1]:\nhttps://github.com/w3c/webextensions/blob/main/proposals/browser_test_api.md\n[2]:\nhttps://github.com/mozilla-firefox/firefox/blob/main/toolkit/components/extensions/child/ext-test.js\n[3]:\nhttps://github.com/mozilla-firefox/firefox/blob/main/toolkit/components/extensions/WPTEventsParent.sys.mjs\n\nBug: 493946949, 522231107\nChange-Id: I6d16503469abb6c00668877d059ce07092378d23\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906279\nCommit-Queue: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nAuto-Submit: Justin Lulejian \u003cjlulejian@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644894}",
      "email": "jlulejian@chromium.org",
      "hash": "463ae506594102fd3443457d00d2c84bbaa5769b"
    },
    "7906301": {
      "author": "Adam Yao",
      "avatar": "https://lh5.googleusercontent.com/-7uGDeYVDKh4/AAAAAAAAAAI/AAAAAAAAAAA/l1YiCcAx92o/s120-p/photo.jpg",
      "description": "Update the state of response from FACs to be either accepted,\nrestricted, or not accepted.\n\nBug: b:517991968\nChange-Id: Iae61e1428cc5829b5ee48e593a6910296eca962c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906301\nReviewed-by: Juliet Lévesque \u003cjulietlevesque@google.com\u003e\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Adam Yao \u003cadamyao@google.com\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644296}",
      "email": "adamyao@google.com",
      "hash": "fd058d6467fe5de34623f34416af63462ac0f3b5"
    },
    "7906323": {
      "author": "James Leung",
      "avatar": "https://lh6.googleusercontent.com/-vCImNY8frjk/AAAAAAAAAAI/AAAAAAAAAAA/9lGXha9cmZw/s120-p/photo.jpg",
      "description": "WEBUI changes only. Views is standardized and will deviate.\n* Previously, pressing down arrow when on last item of tab submenu,\n  the selector went into the context menu.\n* This CL ensures that when pressing down arrow on last item of the\n  tab submenu, the first tab in the submenu is selected instead.\n* The same behavior is implemented for going from first to last tab in\n  submenu.\nSpecific changes:\n* In key down function, all tab row items are retrieved from the\n  submenu. If the row index exceeds the max number of row items or is\n  negative, it is cycled back to 0 or the last item respectively\n  through modular arithmetic.\n* Added tests.\n\nscreen/cast/NTk5MTcxMzY3OTA4MTQ3MnxmOTJkYjQwYS0wOA\n\nBug: b:518895618\nChange-Id: I9c859c221db7f118631d96af25c90b0fe38a589f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906323\nCommit-Queue: James Leung \u003cjamesleung@google.com\u003e\nReviewed-by: Ananya Seelam \u003cananyaseelam@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644361}",
      "email": "jamesleung@google.com",
      "hash": "40b0b407a8d5910b01c78706507c72f7c742a9b2"
    },
    "7906360": {
      "author": "Bryan Nguyen",
      "avatar": "https://lh3.googleusercontent.com/-fLHnzK8V_10/AAAAAAAAAAI/AAAAAAAAAAA/bKNisZcQ1Mk/s120-p/photo.jpg",
      "description": "Screenshot: screen/AYptNY7BHNck6kB\n\nBug: 520483420\nChange-Id: If003cabcffaf5d2cd91e3ee17151cf5d3069eef7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906360\nReviewed-by: Will Harris \u003cwfh@chromium.org\u003e\nCommit-Queue: Bryan Nguyen \u003cnguyenbryan@google.com\u003e\nReviewed-by: Jason Hu \u003chujasonx@google.com\u003e\nReviewed-by: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644892}",
      "email": "nguyenbryan@google.com",
      "hash": "02d4ef211f9626f77895a1ec28138133fd66aae5"
    },
    "7906456": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "description": "Migrate from type-only interface definitions to value types. This will\nallow us to determine runtime behavior from the interface definitions\nbetter, without requiring global maps (like the one for histogram ids).\nThis also eliminates the requirement that all methods are unique across\nall interfaces.\n\n* Introduces interfaceDef() to define interfaces.\n* Migrates away from using the glicBrowser prefix for host methods,\n  now pulling histogram data from the request definition.\n  A later change will remove the glicWebClient prefixes.\n\nNO_IFTTT=No actual change for xml files\nBug: b:510323299\n\nChange-Id: I28c324475cee18509a021f4c511f26e46a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906456\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644288}",
      "email": "harringtond@chromium.org",
      "hash": "0eefdefeb0583ac8bf0a5b6022207207759efa96"
    },
    "7906577": {
      "author": "Andrea Orru",
      "avatar": "https://lh5.googleusercontent.com/-XQN3tJODCZY/AAAAAAAAAAI/AAAAAAAAAAA/RbTNNDrocxw/s120-p/photo.jpg",
      "description": "In IsValidSourceUrl(), an early return previously permitted any IPC with\nan empty source_url to bypass ProcessMap verification. A compromised\nmanifest-sandboxed extension renderer could exploit this by supplying an\nempty source_url in ExternalConnectionInfo, thereby opening privileged\ninternal messaging channels to the extension's background context.\n\nThis CL moves the source_url.is_empty() check after the ProcessMap\nverification. Manifest-sandboxed extension frames are now correctly\nintercepted and terminated with\nEMF_INVALID_MESSAGE_FROM_SANDBOXED_PROCESS.\n\nAlso refactors existing sandboxed page exploit tests to use a common\nhelper and adds a dedicated regression test.\n\nFixed: 517063356\nChange-Id: Iaf21893161e499b5c953a743b4e6d5bad0e79034\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906577\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Andrea Orru \u003candreaorru@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644769}",
      "email": "andreaorru@chromium.org",
      "hash": "a029232cee4005aa5be984267eb4eb6d82ea14f5"
    },
    "7906768": {
      "author": "Athul Iddya",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "description": "Compute inactive window title color for Classic theme by alpha blending\nwith the background, matching other elements like window controls.\n\nFor GTK theme, try to compute the theme color using :backdrop color\nquery. This works for GTK3 themes, but fails for GTK4 themes that use\nCSS filters. Fallback to alpha blending in those cases.\n\nBug: None\nChange-Id: I027b9322dfb198cf12e4a4a601b3e00b8effc6b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906768\nReviewed-by: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644681}",
      "email": "athul@iddya.com",
      "hash": "2695720b1127b9ad5cc8cafcc3aeac8ae0716196"
    },
    "7906986": {
      "author": "Paul Jensen",
      "avatar": "https://lh3.googleusercontent.com/-RrZF6UAr1mQ/AAAAAAAAAAI/AAAAAAAAAAA/y9lYlYLDYrc/s120-p/photo.jpg",
      "description": "This was getting interpreted as a left-click but it's meant to be\ninterpreted as a right-click.\n\nFixed: 521320298\nInclude-Ci-Only-Tests: chromium.mac:mac15-x64-rel-tests|browser_tests\nInclude-Ci-Only-Tests: chromium.mac:Mac12 Tests|browser_tests\nInclude-Ci-Only-Tests: chromium.mac:Mac13 Tests|browser_tests\nChange-Id: I92e81d9d39d60991bdd925894f96c7b8da2bfab7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7906986\nReviewed-by: John Lee \u003cjohntlee@chromium.org\u003e\nCommit-Queue: Paul Jensen \u003cpauljensen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644266}",
      "email": "pauljensen@chromium.org",
      "hash": "f7b13031f723b65436768385b22d851f8e37f75d"
    },
    "7907593": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "description": "This change changes the routing of the PEDAL action to route to the\nsidepanel instead of the lens overlay when kAskGCoBrowse is enabled.\n\nA follow up changes will implement opening the sidepanel and visual lens\nselection and add pre-populated suggestions.\n\nBefore: http://screencast/cast/NTIzMTMzOTY4MTg3MzkyMHw5NmE5NWFiOC01Yg\nAfter: http://screencast/cast/NjY4MTY5MzY5OTE3ODQ5NnwzYzQ2N2IyNS02OQ\nBug: 518947908\nChange-Id: I2b23abf08875f2c7a0887a9b53278649d3dbba8c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907593\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644870}",
      "email": "caitc@google.com",
      "hash": "352fbb9362f5f1477ae27470c1feff148a59ab4c"
    },
    "7907747": {
      "author": "Daniel Cheng",
      "avatar": "https://lh6.googleusercontent.com/-WExQmJG9Svs/AAAAAAAAAAI/AAAAAAAAAAA/iguWD3ti-_E/s120-p/photo.jpg",
      "description": "`base::JSONReader` is backed by a memory-safe parser, so using a\nsandboxed data decoder process is no longer necessary–in fact, all the\nformer entry points to the data decoder's JSON parser simply\nsynchronously parse on the calling thread and then post a task to the\nsame sequence to report the result.\n\nSince the parsing task is already triggered in asynchronous context (in\nSimpleURLLoader's completion callback), skip the extra `PostTask()`.\nAlso include a small fix to use std::string_view to trim the prefix to\nsave string copies and clean up some includes that are not needed, even\nbefore this CL.\n\nBug: 459848478\nChange-Id: Id8351baf0704ff01677a35d960213948a41f0829\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907747\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644254}",
      "email": "dcheng@chromium.org",
      "hash": "0e864002df4addc26ee89d4735b3b67a3bf57873"
    },
    "7907883": {
      "author": "Menghan YANG",
      "avatar": "https://lh3.googleusercontent.com/-3iy5qo85dpg/AAAAAAAAAAI/AAAAAAAAAAA/0jvwssYvB5o/s120-p/photo.jpg",
      "description": "This change updates the iOS deeplink sign-in flow to skip the sign-in\nscreen and display an \"already signed in\" snackbar if the target account\nis already the primary identity. It includes a new utility for custom\nsnackbar titles and corresponding EarlGrey UI tests.\n\nThis change will be needed for M150.\n\nSee https://crbug.com/521260682#comment2 for recording\n\nBug: 521260682\nChange-Id: If9bd44b476333f99408b8ba140b16786b6c9a71d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907883\nReviewed-by: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCommit-Queue: Menghan Yang \u003cmyuu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644548}",
      "email": "myuu@google.com",
      "hash": "e0de6f8a4a7c94634fb573311d1d72f518294911"
    },
    "7907932": {
      "author": "Devi Varaprasad",
      "avatar": "https://lh6.googleusercontent.com/-LeaA0W9lJmA/AAAAAAAAAAI/AAAAAAAAAAA/sqxgcR9nZXw/s120-p/photo.jpg",
      "description": "Replace the `cr-composebox` selector with the `#composebox` ID selector\nin the `DeepQuery` paths.\n\nFixed: b:517309232\nChange-Id: I9a765a224bf1309dd57bcb657194f39ee302bd47\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907932\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644355}",
      "email": "jonnalad@google.com",
      "hash": "e449df8bc69941b6696db86987097123a157a63d"
    },
    "7907938": {
      "author": "Scott Haseley",
      "avatar": "https://lh3.googleusercontent.com/-2Gqb3zMXIyU/AAAAAAAAAAI/AAAAAAAAAAA/VLvAzXRgzRM/s120-p/photo.jpg",
      "description": "Follow-up to crrev.com/c/7906298. We recently changed paint tracking to\ntrack directly-modified and propagated-to nodes separately to fix\npropagation for direct text node modification. But we are too eagerly\npruning the new propagated_node_state_ set, which can result in too\neagerly resetting paint tracking for text nodes.\n\nPreviously we tried to avoid adding marked nodes the propagated state\nas an optimization, but that over-complicates things: we would need to\ncheck and compare the previous marked node state, new state, AND\npropagated state when marking a node (we were missing the last bit,\nwhich was problematic).\n\nThis CL fixes this problem and simplifies the paint tracking by always\npropagating the marked node state to the propagated node state, even if\nthe node was directly marked. This allows us to entirely avoid handling\nthe propagated node state when marking a node, instead letting that get\nupdated during the pre-paint walk.\n\nTo make this work, and to further simplify, we also directly handle the\ncase where a new container root is found during the pre-paint walk,\noverriding the inherited_state. We previously did this as a special case\nfor text nodes, but now we generalize this.\n\nFinally, this changes propagation to directly reuse the NodeState object\nwhen possible, which helps optimize memory usage.\n\nSpec: https://wicg.github.io/soft-navigations/#sec-interaction-contentful-paint-attribution\n\nBug: 416505975\nChange-Id: Ic730ebd9937b2bb03469b1e074baf47024655f10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7907938\nReviewed-by: Johannes Henkel \u003cjohannes@chromium.org\u003e\nCommit-Queue: Scott Haseley \u003cshaseley@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644778}",
      "email": "shaseley@chromium.org",
      "hash": "eb4c73138c549c92af9a2051243c7964a0162760"
    },
    "7908511": {
      "author": "Carlos Knippschild",
      "avatar": "https://lh4.googleusercontent.com/-MmHHpMxbD0g/AAAAAAAAAAI/AAAAAAAAAAA/3-AaunmBv14/s120-p/photo.jpg",
      "description": "Confirming that I got a passing grade at the quiz.\n\nChange-Id: I88bb8d5f187104d47668936589b79201ea9cedd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908511\nAuto-Submit: Carlos Knippschild \u003ccarlosk@chromium.org\u003e\nReviewed-by: Roger McFarlane \u003crogerm@chromium.org\u003e\nCommit-Queue: Roger McFarlane \u003crogerm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644253}",
      "email": "carlosk@chromium.org",
      "hash": "d021be4d738dc13c8aa85c4dea2cd26b014dd992"
    },
    "7908534": {
      "author": "Virali Purbey",
      "avatar": "https://lh5.googleusercontent.com/-C2CJbvnicnE/AAAAAAAAAAI/AAAAAAAAAAA/ooYqGgn-Vc8/s120-p/photo.jpg",
      "description": "The change in CL:7367700 has been enabled by default since `M147`\nwith no regressions observed.\n\nGiven its proven stability, this CL removes the associated runtime\nfeature flag and performs the necessary code cleanup.\n\nBug: 374010056\nChange-Id: I98d3bbeb10da6b6d193c6a8509e49dad45bbc7a0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908534\nReviewed-by: Divyansh Mangal \u003cdmangal@microsoft.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCommit-Queue: Virali Purbey \u003cviralipurbey@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644462}",
      "email": "viralipurbey@microsoft.com",
      "hash": "987af913b374c055cba0f199612d076abf6f2752"
    },
    "7908707": {
      "author": "Neil Bao",
      "avatar": "https://lh5.googleusercontent.com/-G5n1m8j75JE/AAAAAAAAAAI/AAAAAAAAAAA/20GeSLWOufQ/s120-p/photo.jpg",
      "description": "Migrate the SetWindowUserTitle and user_title wrapper methods from\nBrowser to their callsites using WindowMetadataController::From():\n\n- SessionRestoreImpl::ProcessSessionWindow\n- SessionRestoreTest.ActiveSessionRestoreShowsLastBrowserCorrectly\n- SessionRestoreTest (3 callsites in chromeos browsertest)\n- SessionService::WindowOpened\n- SessionServiceBase::BuildCommandsForBrowser (2 callsites)\n- TabRestoreTest.RestoreSetWindowUserTitle\n- BrowserShortcutShelfItemController::GetAppMenuItems\n- BrowserShortcutShelfItemControllerBrowserTest (2 callsites)\n- BrowserLiveTabContext::GetUserTitle\n- WindowAppleScript givenName / setGivenName (also dropped\n  GetBrowserForMigrationOnly() since _browser is already a\n  BrowserWindowInterface*)\n- StartupBrowserCreatorTest (3 callsites)\n- BrowserViewTest.WindowTitleUpdatedOnUserTitleChange (2 callsites)\n- SetBrowserTitleFromTextfield / CreateWindowNamePromptDialogModel\n- WindowNamePromptBrowserTest (4 callsites)\n\nThe Browser wrappers are kept but marked deprecated for downstream\nconsumers. BUILD.gn deps on //chrome/browser/ui/window_metadata are\nadded where needed.\n\nAfter this CL, the remaining deprecated Browser wrappers are\nGetWindowTitleForCurrentTab, SetWindowUserTitle, and user_title(),\nall of which will be removed in follow-ups once downstream migration\nis complete.\n\nBug: 496674143\nChange-Id: Ie10d6ce7b32de6c605ba806e041938b08ac6fa79\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908707\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Qikai Zhong \u003cqikaizhong@microsoft.com\u003e\nAuto-Submit: Neil Bao \u003cneilbao@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644403}",
      "email": "neilbao@microsoft.com",
      "hash": "07dc3e647af8af4fa40e89012216d13293236dd4"
    },
    "7908793": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "description": "Extend expiration date of the following histograms to 2027-06-11:\n- Tabs.ArchivePass.DurationMs\n- Tabs.ArchiveSettings.AutoDeleteEnabled\n- Tabs.DeleteWithPTD.DurationMs\n- Tabs.InitializePTD.DurationMs\n- Tabs.TabStateCleanupAbortedByArchive\n- Tabs.TabThumbnailCleanupAbortedByArchive\n\nBug: 507037528\nChange-Id: I9cf7d2703b52ccd7b43f46c45de60e5f1431494c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908793\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nCommit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644756}",
      "email": "wylieb@google.com",
      "hash": "1de48ff23df849d28570242c4c829eba0bdad7ec"
    },
    "7908794": {
      "author": "Devi Varaprasad",
      "avatar": "https://lh6.googleusercontent.com/-LeaA0W9lJmA/AAAAAAAAAAI/AAAAAAAAAAA/sqxgcR9nZXw/s120-p/photo.jpg",
      "description": "Target the compose box by its ID (`#composebox`) instead of its custom\nelement tag (`cr-composebox`) within the New Tab Page stylesheet. This\nensures the expanded border radius is correctly applied to the compose\nbox when the energy effect is enabled when `ntp-composebox` is used.\n\nFixed: b:521445058\nChange-Id: I3a0e478136d7d179fc94b93329b36b2dfb7ed1bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908794\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nCommit-Queue: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644375}",
      "email": "jonnalad@google.com",
      "hash": "3f0b8460dbd54da68b26bb21c0da3df10d17b20f"
    },
    "7908795": {
      "author": "David Yeung",
      "avatar": "https://lh4.googleusercontent.com/-EigqEkdaGCE/AAAAAAAAAAI/AAAAAAAAAAA/HuhlB53U2U0/s120-p/photo.jpg",
      "description": "Decouple drop target registration and drag event routing from\nTabDragSessionManager by introducing a new TabDragEventRouter class.\n\nThe TabDragEventRouter implements the TabDragSessionInputListener\ninterface, allowing it to receive notifications when a drag session\nstarts, ends, or processes an input event. TabDragSession is updated to\naccept this listener and propagate session lifetime and input events to\nit.\n\nBug: 501070453\nChange-Id: I4c9f04cc1bf22a731378fe96efe5783a53e1361d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7908795\nCommit-Queue: David Yeung \u003cdayeung@chromium.org\u003e\nReviewed-by: Fred Shih \u003cffred@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644372}",
      "email": "dayeung@chromium.org",
      "hash": "7c35de8bc37e1987ebb56fd6b7073ccabc5e6044"
    },
    "7909197": {
      "author": "Tommy Nyquist",
      "avatar": "https://lh4.googleusercontent.com/-FH0thgP1-l0/AAAAAAAAAAI/AAAAAAAAAAA/FUEpEBRNITg/s120-p/photo.jpg",
      "description": "GlicExperimentalTriggeringMessageHandler now checks the version of the\nincoming message (stored in glic_experimental_triggering_version) and\nrejects it if the version is newer than the local version supported by\nthe client.\n\nIf the local version is unavailable (e.g., if the user is in the\nkUnavailable state), the message is also rejected if it has a version\nspecified.\n\nR=sauski@google.com\n\nBug: b:515792522, b:519247283\nChange-Id: Iccadadc86f7296a8340604e260b42e446ad5278a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909197\nCommit-Queue: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nReviewed-by: Theodore Olsauskas-Warren \u003csauski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644358}",
      "email": "nyquist@chromium.org",
      "hash": "fe3b21a3da22b49cb2a69d7ea9ae7090ce9f2d2d"
    },
    "7909250": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "description": "Bug: 507039032\nChange-Id: I12f104c0fc83a77892671de9a31fe94906a54a5d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909250\nCommit-Queue: Roger McFarlane \u003crogerm@chromium.org\u003e\nReviewed-by: Roger McFarlane \u003crogerm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644277}",
      "email": "wylieb@google.com",
      "hash": "20ed7f2bada27f1b8e241a0ecaf2f6d5fec6fa78"
    },
    "7909298": {
      "author": "Kristi Saney",
      "avatar": "https://lh6.googleusercontent.com/-WaCiN0gwkaE/AAAAAAAAAAI/AAAAAAAAAAA/UuWuHX3W5EI/s120-p/photo.jpg",
      "description": "This enables the screen reader behavior we want for the line focus menu\nand any future grouped menus.\n\nBug: 483689268\nBypass-Check-License: renamed file\nChange-Id: I2555643105130d38d101cd9e2ed51705127f2711\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909298\nReviewed-by: Lauren Winston \u003clwinston@google.com\u003e\nAuto-Submit: Kristi Saney \u003ckristislee@google.com\u003e\nCommit-Queue: Kristi Saney \u003ckristislee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644306}",
      "email": "kristislee@google.com",
      "hash": "5e670718a41aa0c42a8555592c9a4a368f8aefd7"
    },
    "7909322": {
      "author": "Menghan YANG",
      "avatar": "https://lh3.googleusercontent.com/-3iy5qo85dpg/AAAAAAAAAAI/AAAAAAAAAAA/0jvwssYvB5o/s120-p/photo.jpg",
      "description": "Given the presence of blocking but and change of priority, we are\nextending the activityless sign-in experiment, and consequently the flag\nexpiry milestone.\n\nFixed: 509845136\nChange-Id: I63c06eecd37dad97010b22aa421e564d75016bf4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909322\nAuto-Submit: Menghan Yang \u003cmyuu@google.com\u003e\nReviewed-by: Lucia Giorgi \u003cquacksort@google.com\u003e\nCommit-Queue: Menghan Yang \u003cmyuu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644544}",
      "email": "myuu@google.com",
      "hash": "49334d51ee7fa4af96d7a02bf620a2296d752818"
    },
    "7909377": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "description": "Migrate the four scrollTo tests from the legacy glic_api_browsertest to\nthe new_glic_api_browsertest suite, which supports execution on Android.\n\nAlso fixes the tests to work in multi-instance\n\nBug: b:446757683, b:477918640\nChange-Id: I8b52b188392f8ef9d7b46ac67189ed1b6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909377\nReviewed-by: Nick Birnie \u003cbirnie@google.com\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644312}",
      "email": "harringtond@chromium.org",
      "hash": "3e47a6e2acb985af261768552e52cce246ff9db2"
    },
    "7909404": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "description": "I recently added this CHECK in http://crrev.com/9dd7d49061ff6271 but\ncrash reporting shows that it is being hit on multiple platforms.\nInstead, we can just avoid showing the picker when the anchor is outside\nof the viewport in this case.\n\nFixed: 519840398\nChange-Id: I2a9bce72e1138ef0f0b4a2603f8f103018ebf5a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909404\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nReviewed-by: Mason Freed \u003cmasonf@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644886}",
      "email": "jarhar@chromium.org",
      "hash": "6c5ef077a5dd984e8c145cbd856ab387e79a54cf"
    },
    "7909407": {
      "author": "hamda mare",
      "avatar": "https://lh5.googleusercontent.com/-xl2OC3qL138/AAAAAAAAAAI/AAAAAAAAAAA/fXpKWmzjapo/s120-p/photo.jpg",
      "description": "Add new action for generating attestation challenges\nfor secure CAA signal reporting.\n\nBug: 502634876\nChange-Id: I6ab5a2833122a527197e43389d5cdc6d7a569a46\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909407\nCommit-Queue: Hamda Mare \u003chmare@google.com\u003e\nReviewed-by: Yann Dago \u003cydago@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644784}",
      "email": "hmare@google.com",
      "hash": "04c8830b2a55ba354c229bb7d60c9bed1c393bd4"
    },
    "7909408": {
      "author": "Liz Prucka",
      "avatar": "https://lh6.googleusercontent.com/-WT2iBAXXbwU/AAAAAAAAAAI/AAAAAAAAAAA/Hbo8HTC05kA/s120-p/photo.jpg",
      "description": "As per [Finch Best\nPractices](https://docs.google.com/presentation/d/184QizAsEXu_k_ShXYO7FSqZ81O9WV6540q1iVDF-SO4/edit?slide=id.g25bb33445d9_0_212#slide=id.g25bb33445d9_0_212),\nrolling AAPMBlocksWebGPU flag to enable by default, and removing field\ntrial config.\n\nRollout has received approval at http://launch/4432142, and metrics are\ndocumented at [WebGPU Finch Performance\nExperimentation(https://docs.google.com/document/d/1jSS1NsONtr55dELG_Jk825dmx5_wsuEaQg2ZIRrxkvQ/edit?resourcekey=0-2oFfCGcy__KFmU3gNY_SLQ\u0026tab=t.0#heading=h.lhoathsh48de).\n\nChange-Id: Iff0ba77987ca53c93edfe11feead4b078d17a07b\nBug: 467747648\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909408\nAuto-Submit: Liz Prucka \u003clizprucka@google.com\u003e\nCommit-Queue: Liz Prucka \u003clizprucka@google.com\u003e\nReviewed-by: Kenneth Russell \u003ckbr@chromium.org\u003e\nReviewed-by: Peter Kotwicz \u003cpkotwicz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644834}",
      "email": "lizprucka@google.com",
      "hash": "3a0b566cefc5a5f96235de49f05500bf61fb55cd"
    },
    "7909421": {
      "author": "Menghan YANG",
      "avatar": "https://lh3.googleusercontent.com/-3iy5qo85dpg/AAAAAAAAAAI/AAAAAAAAAAA/0jvwssYvB5o/s120-p/photo.jpg",
      "description": "This CL fixes an issue preventing the sign-in UI from being shown. When\nthe cross-device URL is intercepted, the browser is in the middle of\nhandling a new navigation, so the request to display a new sign-in\ncoordinator (via DeeplinkSigninCoordinator/FullscreenSigninCoordinator)\nis ignored without any further action.\n\nIf the user navigates to the URL a second time, a crash occurs because\nthe previous sign-in coordinator was started but never stopped.\n\nThis CL fixes the issue by posting a task to defer the sign-in UI\npresentation to the next run loop turn. This ensures the view hierarchy\nis fully loaded and the navigation action is completed before showing\nthe UI. A corresponding test is also added.\n\nThis is needed for M150.\n\nSee https://crbug.com/521383011#comment2 for recordings.\n\nBug: 521383011\nChange-Id: I46a720a3839e744e2abada0fe7e029109e5c2b4d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909421\nAuto-Submit: Menghan Yang \u003cmyuu@google.com\u003e\nReviewed-by: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCommit-Queue: Jérôme Lebel \u003cjlebel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644602}",
      "email": "myuu@google.com",
      "hash": "8b01b0f3eb28e6674530b334b8509bd77bddf47a"
    },
    "7909442": {
      "author": "Nihar Majmudar",
      "avatar": "https://lh6.googleusercontent.com/-f9rV3ZP5ssc/AAAAAAAAAAI/AAAAAAAAAAA/-thMMr7rGbA/s120-p/photo.jpg",
      "description": "Realbox cr23 was a project to revamp the styling of realbox. Part of this revamp included updating all the realbox icons to realbox cr23 icons. This project was launched in early 2024.\n\nThis should have been cleaned up as part of realbox cr23 launch in\ncrrev.com/c/5550057.\n\nChange-Id: Ie3d3fd02e539093c04b110ab55bbcc66f696857f\nBug: 521432229\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909442\nReviewed-by: Caitlin Chen \u003ccaitc@google.com\u003e\nReviewed-by: Wenhu Cheng \u003cwenhuc@google.com\u003e\nCommit-Queue: Nihar Majmudar \u003cniharm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644428}",
      "email": "niharm@google.com",
      "hash": "fd9ae9deeec1eab5b6454c7b17d4bcb11ac2b188"
    },
    "7909461": {
      "author": "Paulius Trucinskas",
      "avatar": "https://lh6.googleusercontent.com/-rOPQjCIwRXA/AAAAAAAAAAI/AAAAAAAAAAA/7bo_tHynovc/s120-p/photo.jpg",
      "description": "Specifically \"Stability.Android.ProcessedCrashCounts\".\n\nAt the time of this CL, only 2 buckets are exported in WebView:\n\"All renderer process crashes\" and\n\"Renderer shutdown from RenderProcessHost::Shutdown\".\n\nIf any other buckets in this histogram would be implemented, they would get sampled at 100% as well.\n\nChange-Id: I1cd8e3487d2b1c6fe63657662740f7f8085d9b89\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909461\nCommit-Queue: Paulius Tručinskas \u003cptrucinskas@google.com\u003e\nReviewed-by: Rupert Wiser \u003cbewise@chromium.org\u003e\nReviewed-by: Nate Fischer \u003cntfschr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644537}",
      "email": "ptrucinskas@google.com",
      "hash": "4bba3dbd08063fb5bde5b44119d1507562d02178"
    },
    "7909465": {
      "author": "Kamil Jarosz",
      "avatar": "https://lh6.googleusercontent.com/-iIJBHCVoVxw/AAAAAAAAAAI/AAAAAAAAAAA/ETUcD8-K_aM/s120-p/photo.jpg",
      "description": "This adds protodatastore-cpp as FCP's transitive dependency.\n\nIt includes the whole repo as it's a small dependency and FCP uses it\nin its entirety.\n\nBYPASS_LARGE_CHANGE_WARNING: Adding a third party dependency.\n\nFixed: b:521420094\nChange-Id: I6a9653775e01e166eaba2faecba18e51936cd657\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909465\nReviewed-by: Deepak Ravichandran \u003cdeepakr@google.com\u003e\nReviewed-by: Matt Dembski \u003cdembski@google.com\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nCommit-Queue: Kamil Jarosz \u003ckjarosz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644561}",
      "email": "kjarosz@google.com",
      "hash": "a5aae2be5367a0fb4fd28b44426392f2defdb2c9"
    },
    "7909526": {
      "author": "Haihan Chen",
      "avatar": "https://lh6.googleusercontent.com/-K-eRcqkWL8M/AAAAAAAAAAI/AAAAAAAAAAA/tkMkZfQfVcM/s120-p/photo.jpg",
      "description": "If glic with actuation operating on a tab encounters a dialog that\nrequires user interaction (WARN or BLOCK) on a glic type/paste, we make\nthat tab the active tab. This ensures that the user is aware of the\nsecurity warning and can manually bypass/cancel the action.\n\nBug: 473047343\nChange-Id: Ibf954283dd16d188314491cae8b48e84ec410ca7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909526\nReviewed-by: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nCommit-Queue: Haihan Chen \u003chaihan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644419}",
      "email": "haihan@google.com",
      "hash": "d1e480bb57c1abdbeac715d16d5b7c47cafb0983"
    },
    "7909543": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "description": "Bug: b:510323299\nChange-Id: Ie251e13edc580423b8bf761280949b266a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909543\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644686}",
      "email": "harringtond@chromium.org",
      "hash": "86ac7225a1ce5ec7deca9b634b028851282e0727"
    },
    "7909551": {
      "author": "Devi Varaprasad",
      "avatar": "https://lh6.googleusercontent.com/-LeaA0W9lJmA/AAAAAAAAAAI/AAAAAAAAAAA/sqxgcR9nZXw/s120-p/photo.jpg",
      "description": "Update the `kUseNtpComposeboxFork` feature parameter to initialize with\na `true` value instead of `false` in the composebox field trial\nconfiguration. This change activates the new composebox implementation\non the New Tab Page by default.\n\nScreencast: http://screencast/cast/NTk0NjQxNjg0MDA0ODY0MHwwNTkyM2I1NC1jYw\nFixed: b:517311719\nChange-Id: I0f5b3d0e1574cf2a4e63f0dd3a3428ecc72fb432\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909551\nCommit-Queue: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nReviewed-by: Marlon Facey \u003cmfacey@chromium.org\u003e\nReviewed-by: Sho Mizoe \u003cshomizoe@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644397}",
      "email": "jonnalad@google.com",
      "hash": "6c60c6cb5fbfd7df36af3ad05d7b14de3533f96e"
    },
    "7909632": {
      "author": "Hongyu Long",
      "avatar": "https://lh4.googleusercontent.com/-9sCBz_mOrtE/AAAAAAAAAAI/AAAAAAAAAAA/5hJH1B2AqNI/s120-p/photo.jpg",
      "description": "A logic error in ChromeVox's time announcement function (speakTimeAndDate_) failed to filter out web content TIME nodes because the result of Array.prototype.filter() was discarded. This allowed an attacker to spoof the system clock announcement by placing a malicious \u003ctime\u003e element on a web page.\n\nThis CL fixes the issue by correctly using the filtered array of TIME nodes, ensuring only those belonging to the DESKTOP root (system tray) are considered.\n\nIt also updates the TimeDateCommandWebSpoof test to assert that the spoofed text is not spoken and the filter works correctly.\n\nAX-Relnotes: n/a.\nBug: 514069424\nTest: ChromeVoxBackgroundTest.TimeDateCommandWebSpoof\nChange-Id: I5b61cb34bd8f2ffbc89b77b94dd3d4d0250f9e1e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909632\nCommit-Queue: Hongyu Long \u003chongyulong@chromium.org\u003e\nReviewed-by: Katie D \u003ckatie@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644899}",
      "email": "hongyulong@chromium.org",
      "hash": "5654ab19f2e675c868f710ba98c3cd0058ba6b43"
    },
    "7909643": {
      "author": "Caitlin Chen",
      "avatar": "https://lh6.googleusercontent.com/-oqGbdl-0SNs/AAAAAAAAAAI/AAAAAAAAAAA/auOhEFzHtHU/s120-p/photo.jpg",
      "description": "This change creates a new flag for the following features:\n* hide Ai Mode button on URL suggestions/autocomplete\n* have arrow animation on query.\n\nBug: 521503358\nChange-Id: Ib8fcf0a718d54147d3a5f533907545599d80ab64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909643\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nCommit-Queue: Caitlin Chen \u003ccaitc@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644321}",
      "email": "caitc@google.com",
      "hash": "809d75e60f9534176a280716fd2ff00584b06f97"
    },
    "7909647": {
      "author": "Olivier ROBIN",
      "avatar": "",
      "description": "Tests are failing on iOS18 device\n\nBug: 521729379\nChange-Id: Id6139eabe822709c26268f88bcbd5f41b9e11b26\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909647\nOwners-Override: Briana McClure \u003cbmcclure@google.com\u003e\nReviewed-by: Mustafa Emre Acer \u003cmeacer@chromium.org\u003e\nAuto-Submit: Olivier Robin \u003colivierrobin@chromium.org\u003e\nReviewed-by: Briana McClure \u003cbmcclure@google.com\u003e\nCommit-Queue: Briana McClure \u003cbmcclure@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644710}",
      "email": "olivierrobin@google.com",
      "hash": "560e66766e20973bcb245977c32c5b3f272edbe5"
    },
    "7909667": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "description": "Merging results of GetPotentiallyInvalidSignedInAccounts()\nand GetSignedOutAccounts() is equivalent to using GetAllAccounts(),\nprefer the latter for simplicity and efficiency.\n\nBug: 370769493\nChange-Id: If7f82d844f3b0a5f705b1e8c5bda21b5ed2aa1e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909667\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Ankush Singh \u003cankushkush@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644503}",
      "email": "bsazonov@chromium.org",
      "hash": "530fee303e82bbf621537279e401d7b9014c8160"
    },
    "7909689": {
      "author": "Gauthier Ambard",
      "avatar": "https://lh4.googleusercontent.com/-i-O-ZGsBLB8/AAAAAAAAAAI/AAAAAAAAAAA/G5adnZOgQGo/s120-p/photo.jpg",
      "description": "In TabGrid, we shouldn't rely on fullscreen as fullscreen is only for\nweb content.\n\nhttps://screencast.googleplex.com/cast/NjQwOTA1OTk0NjIwMTA4OHxhMDQyODZmYi1iZg\n\nFixed: 521769716\nChange-Id: I4afaeadf3447bc12a364b1856c15d28fdf15bc5a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909689\nCommit-Queue: Gauthier Ambard \u003cgambard@chromium.org\u003e\nReviewed-by: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644624}",
      "email": "gambard@chromium.org",
      "hash": "f0025ed5227d8a23ce1394241ff3d52a83f27cae"
    },
    "7909707": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Fold its remaining code into ImageBitmapRenderingContext.\n\nBug: 352263194\nChange-Id: I9cc4846f7ed22bf2d306a53f678bc46fc59a8638\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909707\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644481}",
      "email": "blundell@chromium.org",
      "hash": "3ea0650fe77721bbea70e893d3bd8674399b142a"
    },
    "7909745": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Next step on elimination of ImageLayerBridge.\n\nBug: 352263194\nChange-Id: I2032f0ed9d1ffa6d4da032caf6a9b130241b4d25\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909745\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644469}",
      "email": "blundell@chromium.org",
      "hash": "307a9827c7d0afaa0791ab8da12cec8f1e425aea"
    },
    "7909755": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Next step in the elimination of ImageLayerBridge.\n\nBug: 352263194\nChange-Id: I658f0231faf2d7e6800fe0c925f89e6310f83c45\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909755\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644478}",
      "email": "blundell@chromium.org",
      "hash": "c7e69ff78e7aa1bcfce42bb53dee72bc8ff70a0d"
    },
    "7909837": {
      "author": "Ioana Treib",
      "avatar": "https://lh5.googleusercontent.com/-0VA0x0mgfYY/AAAAAAAAAAI/AAAAAAAAAAA/6OQves7NdCI/s120-p/photo.jpg",
      "description": "This reverts commit c9ff6db12d2c79a61b6f380a840893fce1c1c870.\n\nReason for revert: Tests are still failing on large form factors.\n\n\nFailure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/android-12l-x64-dbg-tests/42317/\n\nOriginal change's description:\n\u003e [hub] Re-enable HistoryPaneTest\n\u003e\n\u003e The SoftKeyboardCondition now has a special condition for AL devices\n\u003e which should fix these tests.\n\u003e\n\u003e Bug: 494280678,479863847\n\u003e Change-Id: Iebb610d8fbc9e7a7859d1233c2da94173c451cdf\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909837\n\u003e Reviewed-by: Brandon Fong \u003cbjfong@google.com\u003e\n\u003e Commit-Queue: Brandon Wylie \u003cwylieb@google.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1644175}\n\nBug: 494280678,479863847\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I3f32c2d4fb99b3205de7fc166ae51da3aaaf5bd8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918050\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Ioana Treib \u003cioanap@chromium.org\u003e\nOwners-Override: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644527}",
      "email": "ioanap@chromium.org",
      "hash": "3a20592d84a08c923892d53cb76068ceac3efe12"
    },
    "7909882": {
      "author": "Gayane Petrosyan",
      "avatar": "https://lh6.googleusercontent.com/-2clhNbknhM8/AAAAAAAAAAI/AAAAAAAAAAA/zvQQX-kkFQI/s120-p/photo.jpg",
      "description": "Rename the feature flag as it was too generic before. Also check for\nflags that bottom sheet migration depends on.\n\nBug: 516463792\nChange-Id: I2217990ec013cb788de30fbeddd3957ba56bfbee\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909882\nReviewed-by: Ibrahim Kanouche \u003ckanouche@google.com\u003e\nCommit-Queue: Gayane Petrosyan \u003cgayane@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644855}",
      "email": "gayane@google.com",
      "hash": "379efc90956586545597f929f4b17e9d335944e5"
    },
    "7909929": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "description": "Change-Id: I2cffaad6d4f256816b7244ca7228c9fb6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7909929\nAuto-Submit: Dan H \u003charringtond@chromium.org\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644750}",
      "email": "harringtond@chromium.org",
      "hash": "6a6ff93a98b8bad9f15c70b20be1d60ef37ab7ad"
    },
    "7910011": {
      "author": "Andreas Haas",
      "avatar": "https://lh4.googleusercontent.com/-nGi7p2vaVJw/AAAAAAAAAAI/AAAAAAAAAAA/LfVCSw_ohZ0/s120-p/photo.jpg",
      "description": "This change introduces a static assertion to verify that Gin's\nembedder-defined external pointer tags do not overlap with V8's internal\nexternal pointer tags.\n\nBug: 520520393\nChange-Id: Ibdf67aed3272fbc9307bd2b9b39fc207fcb9653f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910011\nAuto-Submit: Andreas Haas \u003cahaas@chromium.org\u003e\nReviewed-by: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nCommit-Queue: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644556}",
      "email": "ahaas@chromium.org",
      "hash": "69dc9662a8feeff87dbb0dd77ba6ac8c78ac2a66"
    },
    "7910047": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Next step in elimination of ImageLayerBridge. Note that:\n\n* ImageLayerBridge::Dispose() is called only from ImageBitmapRC::Stop()\n  and the ImageLayerBridge destructor (if it hasn't already been\n  disposed at that point)\n* ImageBitmapRenderingContext::Stop() is called from\n  ImageBitmapRenderingContext::Dispose()\n* ImageBitmapRenderingContext::Dispose() will always be called before\n  its destructor due to ImageBitmapRC being a garbage-collected object\n\nBug: 352263194\nChange-Id: I6db2e3202afa0e26e2036cd208c2c43703a04178\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910047\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644475}",
      "email": "blundell@chromium.org",
      "hash": "b12f764f7cbf9eef185759787a61277e682d08e4"
    },
    "7910048": {
      "author": "Vlad Krot",
      "avatar": "https://lh3.googleusercontent.com/-ZG6N65eEncc/AAAAAAAAAAI/AAAAAAAAAAA/qVQhIkfqbf8/s120-p/photo.jpg",
      "description": "Sub apps previously were PWA API, now that they are IWA API, their\nowners are changed.\n\nBypass-Check-License: Files only moved\nBug: 414729785\nChange-Id: Id24627f4cfdfba384b58bbb5489ec0d6fc53adb3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910048\nReviewed-by: Daniel Murphy \u003cdmurph@chromium.org\u003e\nCommit-Queue: Vlad Krot \u003cvkrot@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644363}",
      "email": "vkrot@google.com",
      "hash": "bf37b472e6ae865a2ceecab1d8a12dfcca291af3"
    },
    "7910057": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Next step on the folding in of this class.\n\nChange-Id: Ided9b9a942eae1e06135473cf09a12b84c540a8c\nBug: 352263194\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910057\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644477}",
      "email": "blundell@chromium.org",
      "hash": "7f42f47a84d4954a8836e635aeb641317664b5c8"
    },
    "7910163": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "description": "Extract NetModule and its dependent directory listing\nfunctionality out of the monolithic //net build target into a\ndedicated //net/base/module source set.\n\nThis modularization enables lightweight consumers to utilize core\n//net/base functionality while using assert_no_deps to explicitly\nrestrict //net/base/module and avoid unneeded resources in iOS app\nextensions, for example.\n\nBug: 517073397\nBypass-Check-License: Files were moved\nChange-Id: I5d5f440e7ed82573679f79497661bdcf06a32148\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910163\nReviewed-by: Mike West \u003cmkwst@chromium.org\u003e\nReviewed-by: Kenichi Ishibashi \u003cbashi@chromium.org\u003e\nReviewed-by: Etienne Dechamps \u003cedechamps@google.com\u003e\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Tsuyoshi Horo \u003choro@chromium.org\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644663}",
      "email": "sugoi@chromium.org",
      "hash": "de9fc16bbc6a9f37a8689af329da90b45036236e"
    },
    "7910371": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "description": "Previously, MetricsWebContentsObserver buffered custom user timings in\n`page_load_custom_timings_` when received for frames without an active\nPageLoadTracker. This could potentially lead to unbounded memory growth\nor unnecessary complexity in managing buffer caps.\n\nThis CL simplifies the design by removing the\n`page_load_custom_timings_` buffer and member variable entirely, and\ndropping custom user timing updates in `OnCustomUserTimingUpdated()` if\na valid PageLoadTracker does not exist for the given RenderFrameHost.\n\nWe don't expect this code will be used for a long time, as we'll soon\nlaunch `ThrottleSendingCustomUserTimings` across platforms. After the\nlaunch, we can remove `OnCustomUserTimingUpdated()` entirely from the\ncode base.\n\nBug: 467177770, 511200987\nChange-Id: I8841cbd2bbe985cf94f9ca200edc6133fa40d03f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910371\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Etienne Bergeron \u003cetienneb@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644512}",
      "email": "sisidovski@chromium.org",
      "hash": "3981ab1ff0c3dc60cfb6d6d7404b8d27ce39122d"
    },
    "7910403": {
      "author": "David Awogbemila",
      "avatar": "https://lh4.googleusercontent.com/-kWwe01npnQ4/AAAAAAAAAAI/AAAAAAAAAAA/PIw-5RJV8po/s120-p/photo.jpg",
      "description": "Implement play-forwards/backwards trigger actions on the compositor.\nPlumb the correct AutoRewind values from the Perform* trigger actions to\ncc::Animation::PlayInternal via\nblink::Animation::NotifyAnimationStartedAsync. Update ReverseInternal to\naccept an AutoRewind parameter.\n\nBUG=508229282\n\nChange-Id: I40b7cbeebd0678a86b357475731e91352929adec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910403\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCommit-Queue: David A \u003cawogbemila@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644812}",
      "email": "awogbemila@chromium.org",
      "hash": "345a3f7b83f226b6d26fe84712dd2891500ea83c"
    },
    "7910541": {
      "author": "Jingyun Liu",
      "avatar": "https://lh6.googleusercontent.com/-FgxmQfkqtJ4/AAAAAAAAAAI/AAAAAAAAAAA/zj2ILpZQbvU/s120-p/photo.jpg",
      "description": "- Adds folder_size and backend_type to BrokerModelInfo in mojom\n- Populates the folder path and backend type info in SolutionFactory\n- Offloads getting folder size async to ThreadPool to avoid UI hang/crash\n- Verified on chrome://on-device-internals page\n\nBug: 520515509\nChange-Id: I64c739a08f295f76fe4419e673aeecfa03e14efd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910541\nReviewed-by: Steven Holte \u003cholte@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Jingyun Liu \u003cjingyun@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644690}",
      "email": "jingyun@google.com",
      "hash": "6da9f0955fa11bdb4c62a011f15872326117cc0c"
    },
    "7910543": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Next step in the folding of this class into ImageBitmapRenderingContext.\n\nBug: 352263194\nChange-Id: Ib258a3d2ef68bf4d4dc7cc87603455f9c5109f6c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910543\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644474}",
      "email": "blundell@chromium.org",
      "hash": "2712210ce66c382516a79c697106b18c28074ec5"
    },
    "7910567": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "description": "Merging results of GetPotentiallyInvalidSignedInAccounts()\nand GetSignedOutAccounts() is equivalent to using GetAllAccounts(),\nprefer the latter for simplicity and efficiency.\n\nBug: 370769493\nChange-Id: I15da3e8ced3e6224628715c3a15c8767f4f6a4fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910567\nCommit-Queue: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nReviewed-by: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644523}",
      "email": "bsazonov@chromium.org",
      "hash": "470f313e1bc37b88125ad59a067c38a55c2f1172"
    },
    "7910569": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Next step in the elimination of ImageLayerBridge.\n\nBug: 352263194\nChange-Id: Ibbd4925f0a062860ed49c5dbf17cde597414c7e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910569\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644479}",
      "email": "blundell@chromium.org",
      "hash": "56a532436f0ed74e404b6e54664571dba4756109"
    },
    "7910587": {
      "author": "Scott Yoder",
      "avatar": "https://lh5.googleusercontent.com/-RvsmZGzTUdY/AAAAAAAAAAI/AAAAAAAAAAA/iTGIgiIEULE/s120-p/photo.jpg",
      "description": "On iOS 26.0, UIKit's safe area layout system fails to drop the top safe\narea inset to 0 in landscape mode when the status bar is hidden. This\nmismatch causes an unexpected 20pt gap at the top of the toolbar on\niPhone.\n\nThis CL fixes this by overriding safeAreaInsets in SceneView (the root\nview of the window) to return 0 for the top inset when the device is in\ncompact height (iPhone landscape) specifically on iOS 26.0.\n\nFixed: 519521695\nChange-Id: Ibc42ae0a87936bd62ec0921e8a784f3445dad885\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910587\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644575}",
      "email": "scottyoder@google.com",
      "hash": "48feaee531afc2f72c21b888494cb19f8148dff3"
    },
    "7910607": {
      "author": "Colin Blundell",
      "avatar": "https://lh3.googleusercontent.com/-RY-bg-QoVes/AAAAAAAAAAI/AAAAAAAAAAA/q3Zt-1qPZmE/s120-p/photo.jpg",
      "description": "Move to a helper method in ImageBitmapRenderingContext. I'll rename this\nmethod once the elimination of ImageLayerBridge is complete.\n\nBug: 352263194\nChange-Id: I1c63a8559acdb7d0e0c493970e5f34399f1a63d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910607\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCommit-Queue: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644473}",
      "email": "blundell@chromium.org",
      "hash": "d9e84c337e379c918eb421a49a46898321cf28be"
    },
    "7910647": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "description": "This CL adds support for syncing tab group and standalone tab movements\noriginating from the Tab Switcher into the Vertical Tabs nested layout.\nIt introduces `moveTabGroupForNestedLayout` to calculate the destination\nUI index when syncing a movement, and moves the relevant tab(s) to their\nnewly evaluated position.\n\nNote that when tab groups are moved in Vertical Tabs directly, the\nupcoming `VerticalTabsItemTouchHelperCallback` will perform a\ncollapse-move-expand, rendering this specific observer sync a no-op in\nthose cases.\n\nhttps://screencast.googleplex.com/cast/NTYyOTgyMjU4Njg0NzIzMnxjYzYzNzk0NS01OQ\n\nBug: 509226293\nTest: TabListMediatorUnitTest\nChange-Id: I22db1c3dbdd6969f1bc0d91840d3383f1769860d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910647\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644273}",
      "email": "agazal@google.com",
      "hash": "ee10ac9b3f946b16d3431d59024c19980413fe6a"
    },
    "7910666": {
      "author": "Claire Lee",
      "avatar": "https://lh3.googleusercontent.com/-ZChj01GXIpw/AAAAAAAAAAI/AAAAAAAAAAA/hfuP-ioRTSQ/s120-p/photo.jpg",
      "description": "This change adds the network fetching logic for PII entities within the\nPersonalContextManager. The PersonalContextServiceImpl is updated to\ndelegate FetchPiiEntities calls to the manager.\n\nBug b:509660524\n\nChange-Id: Ie129dd597716117e3b8f476f94828f6ea50c5d6d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910666\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCommit-Queue: Claire Lee \u003cclaireyjlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644360}",
      "email": "claireyjlee@google.com",
      "hash": "8ab9ee8b204634aabff1f22c6985e7a7a318ed6f"
    },
    "7910754": {
      "author": "Tom Van Goethem",
      "avatar": "https://lh5.googleusercontent.com/-rpg7EzeYjw0/AAAAAAAAAAI/AAAAAAAAAAA/j6o06SVyqgI/s120-p/photo.jpg",
      "description": "This CL transitions the DefaultSensorsSetting enterprise policy from a\nbi-state (Allow/Block) to a tri-state (Allow/Block/Ask) model.\nThe new \"Ask\" (3) value is gated behind the feature flag\nfeatures::kSensorsAllowAskBlockPermissionModel.\nWhen the flag is disabled, the policy handler intercepts the \"Ask\" value\nand falls back to \"Allow\" (1) to maintain compatibility with the\nhistorical default behavior where sensors were allowed by default.\nTo implement this, we introduce DefaultSensorsSettingPolicyHandler, a\ncustom policy handler that replaces the simple mapping for this policy.\n\nBug: 521794167\nTest: DefaultSensorsSettingPolicyHandlerTest\nChange-Id: I0a85f49104356d12235a0f4a24b1639e05814da3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910754\nCommit-Queue: Tom Van Goethem \u003ctov@chromium.org\u003e\nReviewed-by: Igor \u003cigorcov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644875}",
      "email": "tov@chromium.org",
      "hash": "8a50daa1973a86dafaf7d5d6a2e765c7974ce367"
    },
    "7910763": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "description": "Commas don't always localize correctly so the best practice is to\nrecursively include the title as a placeholder to decorate the label.\n\n#top-chrome-bug-fixit\n\nChange-Id: I795cd19d1796730e40f3bb96cda6cfbf36b7bcaf\nBug: 521524913\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910763\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Hailey Wang \u003chaileywang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644713}",
      "email": "agale@chromium.org",
      "hash": "94fe0d0390cdde5758e444a5e60c39da8d20c01e"
    },
    "7910833": {
      "author": "Aldo Culquicondor",
      "avatar": "https://lh3.googleusercontent.com/-4nNvmbPq7WU/AAAAAAAAAAI/AAAAAAAAAAA/AfPhHHXnNhI/s120-p/photo.jpg",
      "description": "The histograms are no longer needed. This eliminates the need for\nRenderWidgetHostDelegate::OnInputIgnored.\n\nOBSOLETE_HISTOGRAMS=Patterned histogram Navigation.GestureTransition.IgnoredInputCount.{Reason}.{Position} is no longer needed.\n\nFixed: 512101071\nChange-Id: Ia133092bfa13ddc27dada4dc8b7c81f1a3a2ee8d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910833\nCommit-Queue: Aldo Culquicondor \u003cacondor@chromium.org\u003e\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644595}",
      "email": "acondor@chromium.org",
      "hash": "ccaf0566884a80578a92cbafe6744b7f25431f52"
    },
    "7910843": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "description": "This CL adds keyboard focus navigation support to extension hover cards\nin the toolbar. Prior to this, keyboard navigating through the pinned\nextensions in the toolbar would not open hover cards which goes against\nGAR a11y guidelines.\n\nScreen recording:\nhttp://screencast/cast/NTgyMTEwMTIyMDI5ODc1Mnw1N2U3ZDIwYi0zYw\n\nFixed: 395958978\nChange-Id: I53a79ac14391ce65dd0f3225953dded7b5926132\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910843\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nReviewed-by: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644753}",
      "email": "evasu@chromium.org",
      "hash": "1eeb6076a2a47c6f2dd20b10758b78345c3bcbd4"
    },
    "7910863": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "description": "The feature has been enabled by default for quite a while at\nhttps://crrev.com/c/7120378 and the code can be cleaned up.\n\nBug: 453706846,393471368\nChange-Id: Ia0b52170a61f4d0707bd4f4f202f0398c9079890\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910863\nReviewed-by: Zack Han \u003czackhan@chromium.org\u003e\nCommit-Queue: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644349}",
      "email": "dpapad@chromium.org",
      "hash": "3a62edb9fda379d1958ea2a260b2c749ae0d8f5a"
    },
    "7910924": {
      "author": "Riley Tatum",
      "avatar": "https://lh4.googleusercontent.com/-L_mEMIkx_EA/AAAAAAAAAAI/AAAAAAAAAAA/6b3OaVNSQBE/s120-p/photo.jpg",
      "description": "This change is no-op for now. This will always set the default suggest\ninventory and default inventory does not set anything. This sets up the\npiping for upcoming CLs for the Composebox to be able to request\nsuggestions for a specific suggest inventory.\n\nBug: 520563858\nChange-Id: I056871081f30fe10b23acfa62a19b0e75448aaa2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910924\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCommit-Queue: Riley Tatum \u003crtatum@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644369}",
      "email": "rtatum@google.com",
      "hash": "f79221cf3ec278ecf0223e200d78e4b572714861"
    },
    "7910944": {
      "author": "Liam Brady",
      "avatar": "https://lh3.googleusercontent.com/-4vyu3UFwm9c/AAAAAAAAAAI/AAAAAAAAAAA/CoOIYfT0aMY/s120-p/photo.jpg",
      "description": "We plan to sanitize `commit_params_-\u003eoriginal_url` to be just the\norigin. This is being done to mitigate potential risks with sensitive\ncross-origin information from URL parameters making it to a renderer\nprocess. However, this effort uncovered a problem with `original_url`.\nAt the moment, this variable serves two purposes:\n\n1. Be a source of truth for browser-side logic (such as CSP checks and\n   WebView URL load overriding checks).\n2. Be provided to the renderer for renderer-specific logic in a safe\n   way.\n\nSanitizing this value breaks #1, but keeping the value unsanitized makes\n#2 not safe (especially around compromised renderers). To satisfy both\nconstraints, this CL splits `original_url` into a sanitized version that\nlives in `commit_params_` (with the sanitization feature enabled) and a\nnew unsanitized version that lives directly in NavigationRequest.\n\nChange-Id: Ib904f1d14ab0e53b7a77a5e28869f99e0104c847\nBug: 495463654\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910944\nReviewed-by: Alex Moshchuk \u003calexmos@chromium.org\u003e\nCommit-Queue: Liam Brady \u003clbrady@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644883}",
      "email": "lbrady@google.com",
      "hash": "48ecb32952015edcc4b632dab84b634a952d656f"
    },
    "7910965": {
      "author": "Lei Zhang",
      "avatar": "https://lh4.googleusercontent.com/-J_AC_p6_Uyo/AAAAAAAAAAI/AAAAAAAAAAA/aFk0h9tUaH8/s120-p/photo.jpg",
      "description": "Even though common.md has a Markdown link to git_operations.md, AI tools\ndo not always \"click through\" and read git_operations.md. Explicitly\ninclude git_operations.md to make sure it gets read, in place of the\nMarkdown link.\n\nChange-Id: Ic2210d94f182331b3f1e76a28175734c49890251\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7910965\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644770}",
      "email": "thestig@chromium.org",
      "hash": "c6dffc35afc6f3ff5b3838ea2311d7ad4b3e2409"
    },
    "7911009": {
      "author": "Jun Ishiguro",
      "avatar": "https://lh3.googleusercontent.com/-eE1gKt4CIh8/AAAAAAAAAAI/AAAAAAAAAAA/E8cl3GE9CuA/s120-p/photo.jpg",
      "description": "This CL removes g_browser_process usages in\nchrome/browser/ash/system/timezone_util.cc by injecting local state\nPrefService.\n\nTAG=agy\n\nBug: b:404133899\nChange-Id: I3f1419110053eb7e040f8de9ef3dab1531a46554\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911009\nCommit-Queue: Jun Ishiguro \u003cjunis@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644406}",
      "email": "junis@google.com",
      "hash": "dbc03c30d748428f038c0c7db8da35bc0ba4d426"
    },
    "7911246": {
      "author": "Paulina Gacek",
      "avatar": "https://lh3.googleusercontent.com/-0NhhE4pxIKw/AAAAAAAAAAI/AAAAAAAAAAA/uWxQqDR2_f0/s120-p/photo.jpg",
      "description": "Adds two new browser tests to verify focus behavior for IWAs:\n\n1.`WindowCannotFocusSiblingWithoutUserActivation`: Verifies that a child\nwindow cannot focus another sibling child window without user\nactivation, even with the Window Management permission.\n\n2.`WindowCannotFocusParentWithoutUserActivation`: Verifies that a child\n  window cannot focus its parent (opener) window without user activation, even with the Window Management permission.\n\nBug: 522286051\nChange-Id: I6b4d2c6f6aa4b9063017a9d64b279957ecb02a76\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911246\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCommit-Queue: Paulina Gacek \u003cpaulinagacek@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644696}",
      "email": "paulinagacek@google.com",
      "hash": "d0d3f68f800ff66c0379dc58ba877957fdae87f7"
    },
    "7911365": {
      "author": "Shunya Shishido",
      "avatar": "https://lh4.googleusercontent.com/-Rt8o3qoEnK4/AAAAAAAAAAI/AAAAAAAAAAA/HkBaScead1w/s120-p/photo.jpg",
      "description": "We confirmed this feature flag doesn't introduce any regressions. This\nchange enables the feature to throttle custom user timings by default on\ndesktop. For Android, we'll keep running the experiment for a while.\n\nBug: 467177770, 511200987\nChange-Id: If19aeef62500c29a2a40d9aa696a875bde3a40ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911365\nCommit-Queue: Shunya Shishido \u003csisidovski@chromium.org\u003e\nReviewed-by: Keita Suzuki \u003csuzukikeita@chromium.org\u003e\nReviewed-by: Yoshisato Yanagisawa \u003cyyanagisawa@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644437}",
      "email": "sisidovski@chromium.org",
      "hash": "2bfec9ce1960f4f6cb6edcea8c844d9d2b11479a"
    },
    "7911366": {
      "author": "Takashi Sakamoto",
      "avatar": "https://lh5.googleusercontent.com/-96zIDsaKF7Y/AAAAAAAAAAI/AAAAAAAAAAA/fC0838ux4o0/s120-p/photo.jpg",
      "description": "FreeHint\n\nBug: 501113274\nChange-Id: Ib9057a0bb0cccf22f2f8194321068d90148d72f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911366\nReviewed-by: Keishi Hattori \u003ckeishi@chromium.org\u003e\nCommit-Queue: Takashi Sakamoto \u003ctasak@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644401}",
      "email": "tasak@google.com",
      "hash": "ddd0515a5ef27044905c37c9ede8e792b7ed9569"
    },
    "7911445": {
      "author": "Kay Lin",
      "avatar": "https://lh4.googleusercontent.com/-WR-V3mj8B4Q/AAAAAAAAAAI/AAAAAAAAAAA/SVH7i-9gY3g/s120-p/photo.jpg",
      "description": "This CL extracts the adapter logic from CustomSearchEngine component.\n\nBug: 494777785\nChange-Id: Ib34943d708c8c28d1b566c4af92ac31d80313ca3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911445\nCommit-Queue: Keigo Oka \u003coka@chromium.org\u003e\nAuto-Submit: Kay Lin \u003ckaiyilin@google.com\u003e\nReviewed-by: Keigo Oka \u003coka@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644388}",
      "email": "kaiyilin@google.com",
      "hash": "2142d8ce1f41cac856091b97fadda95b4934b7ab"
    },
    "7911541": {
      "author": "Takuto Ikuta",
      "avatar": "https://lh4.googleusercontent.com/-wGE3A3dBSps/AAAAAAAAAAI/AAAAAAAAAAA/OJjmqO0_PR0/s120-p/photo.jpg",
      "description": "This reverts commit 4c9ce8a55f8663d302b763f2f831dffaea6547e3.\n\nReason for revert: This is fixed by\nhttps://dawn-review.googlesource.com/c/dawn/+/315095\n\nOriginal change's description:\n\u003e Revert \"siso: Remove dawn_gpu_info_generator from denylist\"\n\u003e\n\u003e This reverts commit ba50d601bc51a02001e86b4ac35809cb061e2754.\n\u003e\n\u003e Reason for revert: This is still not ready for remote execution.\n\u003e https://ci.chromium.org/ui/p/chromium/builders/build/Linux%20Builder%20Default%20Remote%20Build/957/overview\n\u003e\n\u003e Original change's description:\n\u003e \u003e siso: Remove dawn_gpu_info_generator from denylist\n\u003e \u003e\n\u003e \u003e The missing inputs for dawn_gpu_info_generator have been fixed in\n\u003e \u003e third_party/dawn. https://dawn-review.googlesource.com/c/dawn/+/314735\n\u003e \u003e\n\u003e \u003e Bug: 513105742\n\u003e \u003e Change-Id: I6aa3c6f5a532686f26ea705b833995e478eff463\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911541\n\u003e \u003e Auto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e \u003e Commit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e \u003e Reviewed-by: Matt Stark \u003cmsta@google.com\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1643668}\n\u003e\n\u003e Bug: 513105742\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I042fe41ba3f9c04c29715760655a272dde151296\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911742\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1643694}\n\nBug: 513105742\nChange-Id: I98d8051230e9bd13e4280d5fb57f2aca2fd65285\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915809\nReviewed-by: Matt Stark \u003cmsta@google.com\u003e\nAuto-Submit: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644492}",
      "email": "tikuta@chromium.org",
      "hash": "e04b51961e2fd4ef9a3da00be3bb428e20da5bec"
    },
    "7911587": {
      "author": "Huili Liu",
      "avatar": "https://lh3.googleusercontent.com/-G9mj7uRIW50/AAAAAAAAAAI/AAAAAAAAAAA/jxCV3C4Bmwg/s120-p/photo.jpg",
      "description": "Bug: 512492440, 512491549\nChange-Id: I09381ab78304d472b8fc331151f237a4900cf5fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911587\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: huili liu \u003chuilliu@microsoft.com\u003e\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644414}",
      "email": "huilliu@microsoft.com",
      "hash": "6779c5eee69244ba0a434ac7be201af8c1cd4a58"
    },
    "7911601": {
      "author": "Pengyuan Wang",
      "avatar": "https://lh3.googleusercontent.com/-5tnuoPcbc5c/AAAAAAAAAAI/AAAAAAAAAAA/WxJsygf8BB4/s120-p/photo.jpg",
      "description": "PasswordFormSubmitted and DynamicFormSubmission IPCs arrive from the\nrenderer after form submission triggers navigation. By that time, the\nold RenderFrameHost may have entered BFCache and become inactive.\nThe IsActive() check added in https://crrev.com/c/7896096 silently\ndrops these messages, which prevents the auto-save flow for\nPSL-matched credentials from triggering.\n\nUse CheckFrameNotPrerendering() for these two methods instead.\n\nBug: 519859452\nChange-Id: I30815695e21b65dec22f2a0aa798347de7845842\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911601\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nCommit-Queue: plantree \u003cpengyuanwang@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644380}",
      "email": "pengyuanwang@microsoft.com",
      "hash": "7b7654f94ab80c0c43e6ab06c315dcef239b5ccb"
    },
    "7911603": {
      "author": "Takashi Nakayama",
      "avatar": "https://lh6.googleusercontent.com/-lRyFgkD3Jx8/AAAAAAAAAAI/AAAAAAAAAAA/hIzynLfV4zI/s120-p/photo.jpg",
      "description": "Blink now spawns a utility thread to communicate to the browser process\nwhen using PersistentCache for code cache, thus InlineScriptCache fetch\noperations, which is conducted during the HTML parser by blocking the\nmain thread, is stalled while the utility process is not scheduled.\nAssigning the highest priority for the utility thread will speed up\ncache fetch.\n\nBug: 488755561\nChange-Id: If39b1743dd5bde5b098fbc832ff19c6794d06271\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911603\nReviewed-by: Greg Thompson \u003cgrt@chromium.org\u003e\nCommit-Queue: Takashi Nakayama \u003ctnak@chromium.org\u003e\nReviewed-by: Kouhei Ueno \u003ckouhei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644491}",
      "email": "tnak@chromium.org",
      "hash": "3f3ddb31667e6cc90f4e5e4c0ad58a2b7b2d3e07"
    },
    "7911688": {
      "author": "Jagadish C K",
      "avatar": "https://lh3.googleusercontent.com/-Bvp1wmZfrxA/AAAAAAAAAAI/AAAAAAAAAAA/hmQDWJ_Wxn0/s120-p/photo.jpg",
      "description": "Refuse to let a per-user ONC import (e.g., from a guest or non-owner session via chrome://network)\nmodify global Ethernet network properties.SetProperties() writes directly to the profile that owns\nthe active Ethernet service, which is typically the device-wide shared profile (/profile/default).\n\nThis change enforces profile boundary separation by validating the active user's session context\nagainst the network's profile path, preventing unprivileged profiles from persisting persistent,\ndevice-wide proxy and DNS hijacking configurations.\n\nTEST=autoninja -C out/cros chromeos_unittests \u0026\u0026 out/cros/chromeos_unittests --gtest_filter=ONCUtilsTest.*\n\nFixed: b:513747907\nChange-Id: Icf4f8b01f72d7da11b08bd422665113535d8ed67\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911688\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nReviewed-by: Chad Duffin \u003cchadduffin@google.com\u003e\nCommit-Queue: Jagadish C K (xWF) \u003cjagadishck@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644438}",
      "email": "jagadishck@google.com",
      "hash": "c03bba26e97246e08616ed21a0d17d17a3b5bc6d"
    },
    "7911904": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M152.\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/7/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nBug: 501112901\nChange-Id: I9172a2532158e6ed2ca1f0215a8e025461105bc4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7911904\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Yuki Shiino \u003cyukishiino@chromium.org\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644550}",
      "email": "yukishiino@chromium.org",
      "hash": "236f4fe5a8486192e50c4c98d942f973c42513db"
    },
    "7912082": {
      "author": "Evan Luo",
      "avatar": "https://lh5.googleusercontent.com/-LSNTXe0BKRg/AAAAAAAAAAI/AAAAAAAAAAA/PlDRwE7SXa0/s120-p/photo.jpg",
      "description": "Bug: 514707175\nChange-Id: Ib105c9be9a5714129377d16bf7e16ef45e28f7b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912082\nReviewed-by: Brandon Wylie \u003cwylieb@google.com\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644657}",
      "email": "evanluo@google.com",
      "hash": "fd4d43ef9fff5d8ea88b161f811ae9ce7cb952a1"
    },
    "7912163": {
      "author": "Neil Bao",
      "avatar": "https://lh5.googleusercontent.com/-G5n1m8j75JE/AAAAAAAAAAI/AAAAAAAAAAA/20GeSLWOufQ/s120-p/photo.jpg",
      "description": "Phase 1 (cont.): replace browser-\u003ewindow()-\u003eGetNativeWindow() (and\nthe implicit-bool -\u003ewindow() null-check) with the equivalent GetWindow()\nform across chrome/.\n\nAlso add a presubmit check (CheckNoNewBrowserWindowGetter) that flags\nnew uses of `\u003cexpr\u003e-\u003ewindow()-\u003e\u003cBaseWindow method\u003e(` under chrome/,\ncovering the 19 ui::BaseWindow methods. The check is multi-line aware\n(re.DOTALL), honors `// nocheck`, and carves out a small list of files\nthat legitimately still need BrowserWindow*.\n\nStep toward eliminating Browser::window(). GetWindow() returns\nui::BaseWindow*, which is sufficient for GetNativeWindow()\nand the null-check. No behavior change.\n\nBug: 496674143\nChange-Id: Ic03d8dfa249ef4cc0cb9f54e558109c837a0c09a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912163\nCommit-Queue: Qikai Zhong \u003cqikaizhong@microsoft.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Qikai Zhong \u003cqikaizhong@microsoft.com\u003e\nAuto-Submit: Neil Bao \u003cneilbao@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644441}",
      "email": "neilbao@microsoft.com",
      "hash": "ad4f4bb0cd6f117c34291289f37126e346beec1e"
    },
    "7912263": {
      "author": "Yuki Shiino",
      "avatar": "https://lh3.googleusercontent.com/-okKnhyBBN_M/AAAAAAAAAAI/AAAAAAAAAAA/yP9pu2spK50/s120-p/photo.jpg",
      "description": "As part of effort to harden Chromium's safety, turn DCHECKs\ninto CHECKs. The converted CHECKs are not fatal until M152.\n\nThis patch is generated by the following script.\nhttps://crrev.com/c/7849874/7/tools/memory/dcheck/replace_dchecks_with_checks.py\n\nBug: 501112901\nChange-Id: I8fffeb0d9872e8d92ca5ade55c7b0d85d3534602\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912263\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644543}",
      "email": "yukishiino@chromium.org",
      "hash": "b1b3f2a00289da9ec4cb72a8aee702012720c46a"
    },
    "7912626": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "description": "Enable the use of PartitionAlloc's raw_ptr (MiraclePtr / BackupRefPtr)\nwithin Skia by defining SK_USE_PARTITION_ALLOC. Adopting raw_ptr\nstructurally mitigates Use-After-Free (UAF) risks, downgrading\nCritical/High security vulnerabilities into non-exploitable crashes.\n\nThis CL serves as the Chromium-side build enablement. The initial target\npointer was rewritten upstream in the Skia repository to establish the\npattern. Subsequent patches will progressively expand raw_ptr coverage\nacross the upstream Skia codebase over the coming weeks.\n\nBug: 351867706\nChange-Id: Iffe13e7094da07f5ce892c90f6315a5f785befb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912626\nReviewed-by: Kaylee Lubick \u003ckjlubick@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644487}",
      "email": "arthursonzogni@chromium.org",
      "hash": "69e1d69f66dd4e7072bef0ebee71b6a1f862f62d"
    },
    "7912628": {
      "author": "Sylvain Defresne",
      "avatar": "https://lh3.googleusercontent.com/-CimKodhRFuQ/AAAAAAAAAAI/AAAAAAAAAAA/Uellcdlboks/s120-p/photo.jpg",
      "description": "In preparation for decoupling the SceneState scoped preferences from\nUISceneSession in order to support restoring the last window even if\nthe user close it using the macOS inspired buttons, add a new class\nto centralize the access to the preferences.\n\nThis will also allow to scope the preference to the Profile at the\nsame time (to work properly when user switch profile in a scene).\n\nBug: 519105565\nChange-Id: I28ce2afb7f6cc3cb1522d007979e2e7f6cae48f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912628\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Mark Cogan \u003cmarq@chromium.org\u003e\nAuto-Submit: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644639}",
      "email": "sdefresne@chromium.org",
      "hash": "2a5bb9c2f9ab5a4abbca859447b3d2bf9a5d23ec"
    },
    "7912649": {
      "author": "Claudio DeSouza",
      "avatar": "https://lh4.googleusercontent.com/-OH5_62ZE9EU/AAAAAAAAAAI/AAAAAAAAAAA/SPeLzcp6-gM/s120-p/photo.jpg",
      "description": "I have been running `build_rust.py` locally on my computer, and it has\nrun into issues with the system installed liblzma, which is brought in\ntransiently by all sorts of homebrew packages. This was causing failures\nlike this one:\n\n```\nwarning: linker stderr: ld64.lld: /opt/homebrew/Cellar/xz/5.8.3/lib/liblzma.dylib has version 26.0.0, which is newer than target minimum of 11.0.0\n  |\n  = note: `#[warn(linker_messages)]` on by default\n\nerror: `bootstrap` (bin \"bootstrap\") generated 1 warning\nerror: warnings are denied by `build.warnings` configuration\n```\n\nThis CL enables this env for `darwin` systems, the same way it is\nalready enabled for `debian_sysroot`.\n\nBug: 518635459\nChange-Id: I96c6349da9e04146c89ff50f7fd480b15a6f2234\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912649\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644641}",
      "email": "cdesouza@chromium.org",
      "hash": "c3c82158ac2d8300d9a4df84b8fe862201adeb2e"
    },
    "7912663": {
      "author": "Samba Murthy Bandaru",
      "avatar": "https://lh5.googleusercontent.com/-IXL8leFFF50/AAAAAAAAAAI/AAAAAAAAAAA/gTMLUUxtqLE/s120-p/photo.jpg",
      "description": "Tests for Selection.modify('extend', direction, 'character') covering\nlogical (forward/backward) and visual (left/right) directions across\nLTR, RTL, and mixed bidi text.\n\nTests to support the spec change PR -\nhttps://github.com/w3c/selection-api/pull/357/\n\nBug: 521439529\nChange-Id: I22003e7c98e347f7eb43c93697a7ed21ca025884\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912663\nReviewed-by: Pranav Modi \u003cpranavmodi@microsoft.com\u003e\nCommit-Queue: Sambamurthy Bandaru \u003csambamurthy.bandaru@microsoft.com\u003e\nReviewed-by: Kent Tamura \u003ctkent@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644418}",
      "email": "sambamurthy.bandaru@microsoft.com",
      "hash": "9ca70382320964f883d279589b68d0fedc41fb60"
    },
    "7912821": {
      "author": "Jan Wilken Dörrie",
      "avatar": "https://lh6.googleusercontent.com/-gsktmy6ief4/AAAAAAAAAAI/AAAAAAAAAAA/KpwgqZ4Ig6w/s120-p/photo.jpg",
      "description": "Introduce a templated KeyRepository class within\nUnexportableKeyServiceImpl to consolidate the management of signing and\nattestation keys. Previously, the service maintained separate, nearly\nidentical logic and maps for different key types. This refactor\ncentralizes key storage, retrieval, and load request deduplication into\na single, reusable component.\n\nKey modifications:\n\n- Implement KeyRepository to manage key ID mappings and loaded key\n  lifetimes.\n- Move internal map structures and helper logic from the header to the\n  implementation file, using a Pimpl-like pattern to reduce header\n  complexity.\n- Consolidate asynchronous callback registration and load deduplication\n  logic within the repository.\n- Update UnexportableKeyServiceImpl to delegate key operations to\n  specific signing and attestation repository instances.\n\nThis architectural change improves maintainability and provides a\nconsistent infrastructure to support the attestation key lifecycle and\ncertification actions required for Device Bound Session Credentials.\n\nBug: 501306852\nChange-Id: Ia89fbc080ace2e8c2ade4eb0235f61386a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912821\nCommit-Queue: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nReviewed-by: Alex Ilin \u003calexilin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644587}",
      "email": "jdoerrie@chromium.org",
      "hash": "22fe77fd2a832b28db762721eee48d6dd95f567e"
    },
    "7912825": {
      "author": "Tobiasz Ciepliński",
      "avatar": "https://lh3.googleusercontent.com/-Chsoo_QMk2M/AAAAAAAAAAI/AAAAAAAAAAA/7NmXiLgLqic/s120-p/photo.jpg",
      "description": "Merge constraints on read-only entities will be used to remove\npersonal context entities that are already stored locally or in Wallet.\n\nChange-Id: I037b40d6adfb8c8dccc7bd06948d5b51f8c8b532\nBug: b:519175075\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7912825\nCommit-Queue: Tobiasz Ciepliński \u003ctobson@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644506}",
      "email": "tobson@google.com",
      "hash": "09d0571043baabc897387a27848ea9d40a07d940"
    },
    "7913123": {
      "author": "Radu Nitescu",
      "avatar": "https://lh5.googleusercontent.com/-2i2Seu81BBg/AAAAAAAAAAI/AAAAAAAAAAA/rd4mLSIZ1MU/s120-p/photo.jpg",
      "description": "Fixed: 517111107\nChange-Id: I3cecf37e9cad0e7f8c3308afa881f7091508e1f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913123\nCommit-Queue: Radu Nitescu \u003cradunitescu@google.com\u003e\nReviewed-by: Ameur Hosni \u003cameurhosni@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nAuto-Submit: Radu Nitescu \u003cradunitescu@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644510}",
      "email": "radunitescu@google.com",
      "hash": "128646461d2d170afea9786d187e9bbe2617fade"
    },
    "7913283": {
      "author": "William Liu",
      "avatar": "https://lh5.googleusercontent.com/-2ITqaIkchTU/AAAAAAAAAAI/AAAAAAAAAAA/UmgjWYHAjQg/s120-p/photo.jpg",
      "description": "See in-test comment for the flaky reason.\n\nR=adithyas@chromium.org\n\nFixed: b:521479979\nChange-Id: Icff0d2b9fb722bfa49448424847e191b30d57214\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913283\nCommit-Queue: William Liu \u003cliuwilliam@chromium.org\u003e\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644788}",
      "email": "liuwilliam@chromium.org",
      "hash": "727e90f1d05f03791929bfe2074b3643fc22ddf3"
    },
    "7913475": {
      "author": "Andrii Natiahlyi",
      "avatar": "https://lh4.googleusercontent.com/-KXfDdarZ1PQ/AAAAAAAAAAI/AAAAAAAAAAA/fvTQNAjVMSg/s120-p/photo.jpg",
      "description": "Fixed: 518814464\nChange-Id: Ib1782405174df44d356fffe82d4aef95de8c59f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913475\nAuto-Submit: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nCommit-Queue: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644570}",
      "email": "natiahlyi@google.com",
      "hash": "d2a744e4e02946b3f94ec76c420e4f13e02e0b06"
    },
    "7913488": {
      "author": "mark a. foltz",
      "avatar": "https://lh5.googleusercontent.com/-rnT8uNKo7SQ/AAAAAAAAAAI/AAAAAAAAAAA/JJwqXDJaaWM/s120-p/photo.jpg",
      "description": "- Updates all cross-origin WebMCP Web Platform Tests (WPT) to utilize\n  the new API with explicit `fromOrigins` parameters, ensuring they\n  now pass cleanly.\n- Removes the temporary failure expectations for these WPT tests from\n  TestExpectations.\n\nBug: 485810761\nChange-Id: Ia278140565a3c2f1aa6896685a3fcba3ef9500f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913488\nReviewed-by: Dominic Farolino \u003cdom@chromium.org\u003e\nCommit-Queue: Dominic Farolino \u003cdom@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644383}",
      "email": "mfoltz@chromium.org",
      "hash": "2966fff949eea561890b019f89d389db7f86cbd6"
    },
    "7913489": {
      "author": "Phil Yan",
      "avatar": "https://lh5.googleusercontent.com/-KKWIjtEgfi4/AAAAAAAAAAI/AAAAAAAAAAA/him2IdJD4xg/s120-p/photo.jpg",
      "description": "When a browser window resizes (e.g. entering fullscreen), all tabs\nin the model get their WebContents/Layout size updated, but only the\nactive foreground tab gets its physical surface size updated. For\nbackground tabs, the physical surface is left \"frozen\" at its last\nactive size.\n\nIf a background tab is currently being captured (e.g. tab sharing),\nthis size mismatch (larger layout size vs smaller frozen physical\nsurface) causes the frame capturer (FrameSinkVideoCapturerImpl) to\nfail its containment check and drop all incoming frames, freezing\nthe video.\n\nThis CL fixes the issue by exposing `isBeingCaptured` to Java and\nmanually updating the physical surface size of captured background\ntabs when their layout size changes.\n\nBug: 518644396\nChange-Id: If31c1cfb1410a6c0bd4a1843fb53f0502c3c1774\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913489\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCommit-Queue: Phil Yan \u003cphilyan@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644831}",
      "email": "philyan@chromium.org",
      "hash": "f3b3c9f8fe4b26c0eb0b04f66b5ff3125c6450d5"
    },
    "7913498": {
      "author": "Marke Hallowell",
      "avatar": "https://lh4.googleusercontent.com/-4YUIh9C-LSw/AAAAAAAAAAI/AAAAAAAAAAA/RHl2YJ3PXcA/s120-p/photo.jpg",
      "description": "Bug: None\nChange-Id: Icfd729df6f6250f30ca17769fefe1e2a6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913498\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644691}",
      "email": "wry@chromium.org",
      "hash": "2e01e3bd0832ca52daf0223c38fb0430b524667f"
    },
    "7913533": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bypass-Check-License: File move.\nBug: 520061213\nChange-Id: I6bf25515f6cf46e5c4db68848f61472bcf7d284c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913533\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644309}",
      "email": "skym@chromium.org",
      "hash": "29acb588f3b49a4d8059c8fe870ea5d0f5432fd5"
    },
    "7913540": {
      "author": "Alvin Ji",
      "avatar": "https://lh5.googleusercontent.com/-MT6qpqJVGLk/AAAAAAAAAAI/AAAAAAAAAAA/6LOvcknzmKY/s120-p/photo.jpg",
      "description": "Consult getHiLayerResponse() if getHistoricalBytes() returns null or\nempty, which is the case for NFC-B tags.\n\nBUG=497337759\n\nChange-Id: I1aa00301707679f1cf401ecd3b9568c5ab858ab9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913540\nReviewed-by: Fr \u003cbeaufort.francois@gmail.com\u003e\nCommit-Queue: Alvin Ji \u003calvinji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644747}",
      "email": "alvinji@chromium.org",
      "hash": "9491c00b2c1910c2cafbbc25733ddbbc6507f62d"
    },
    "7913562": {
      "author": "Sylvain Defresne",
      "avatar": "https://lh3.googleusercontent.com/-CimKodhRFuQ/AAAAAAAAAAI/AAAAAAAAAAA/Uellcdlboks/s120-p/photo.jpg",
      "description": "It appears from crash reports that WebStateDelegateBrowserAgent may\nstill be installed as a delegate for WebState that have been removed\nfrom the Browser (it is not known how this can happen).\n\nAvoid crashing in that case by ignoring the request.\n\nFixed: 520318841\nChange-Id: Ide4c6416f19a3c6e1d714b8814ec88b791336f88\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913562\nAuto-Submit: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Asami Doi \u003casamidoi@chromium.org\u003e\nCommit-Queue: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nReviewed-by: Asami Doi \u003casamidoi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644700}",
      "email": "sdefresne@chromium.org",
      "hash": "db8ccc7486a0d99590bef5032d27df7b8fc58db4"
    },
    "7913570": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in chrome.\n\nThis CL was uploaded by git cl split.\n\nR=droger@chromium.org\n\nBug: 458409080\nChange-Id: Icdc7a328b99f064e4237dd7066a22804d70b5ec1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913570\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644648}",
      "email": "alexilin@chromium.org",
      "hash": "62d6279c1887009e8e0a0b414f5e331201d4f497"
    },
    "7913583": {
      "author": "Hao Dong",
      "avatar": "https://lh4.googleusercontent.com/-zrsG5Uf07B8/AAAAAAAAAAI/AAAAAAAAAAA/zcSZMFpUmTY/s120-p/photo.jpg",
      "description": "Bug: 467060116\nChange-Id: I193823b6447ae7e89767b16ceba12289c47fcd0c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913583\nCommit-Queue: Hao Dong \u003cspdonghao@google.com\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644267}",
      "email": "spdonghao@google.com",
      "hash": "a2ab3baa5160211ef140ed0cde92564f0d672877"
    },
    "7913584": {
      "author": "Devi Varaprasad Jonnala",
      "avatar": "https://lh6.googleusercontent.com/-LeaA0W9lJmA/AAAAAAAAAAI/AAAAAAAAAAA/sqxgcR9nZXw/s120-p/photo.jpg",
      "description": "Update the New Tab Page composebox template to explicitly pass a `false`\nvalue to the darkThemeColorsEnabled property of the\n`\u003csearch-animated-glow\u003e` element. This property was introduced in\ncrrev.com/c/7902634\n\nBug: b:521462397\nChange-Id: I33ef05287cf104faa8d706fbaea4764ecfbd52d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913584\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Devi Varaprasad Jonnala \u003cjonnalad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644381}",
      "email": "jonnalad@google.com",
      "hash": "3c6291f99db9469ad41d72f1d1dc1d1002d29006"
    },
    "7913606": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "description": "This CL removes ScopedUpdatingOtherPasswordFields, which was a\nvariant of base::AutoReset that gracefully handled the situation of\nreentrant calls changing or deleting the memory.\n\nSince crrev.com/c/7915304, reentrant calls do not change or delete\nthe memory anymore.\n\nTherefore, this CL replaces ScopedUpdatingOtherPasswordFields with\nbase::AutoReset.\n\nBug: 498815068, 511774568\nChange-Id: I657798649e7cec30b7ced73ea9e52e1bf1418cfc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913606\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644638}",
      "email": "schwering@google.com",
      "hash": "76cbb6b105a8616c69d2e58da5d187c53efaa1c2"
    },
    "7913623": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "description": "IOSSendTabToSelfInfoBarDelegate previously held a raw_ptr to a\nSendTabToSelfEntry, which could become dangling if the entry was removed\nfrom the model (e.g. via sync or expiration).\n\nThis CL removes the raw_ptr. The delegate now queries the model via\nGetEntryByGUID using its GUID whenever the entry is needed (e.g., when\nthe infobar is accepted).\n\nBug: None\nChange-Id: I57ae2ee3d672fae339d416045304a6ffb5bcc701\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913623\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nAuto-Submit: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644551}",
      "email": "mtatarski@google.com",
      "hash": "4a3fbba82683471429859970f1ddbd30a14ee6c9"
    },
    "7913735": {
      "author": "Lijin Shen",
      "avatar": "https://lh5.googleusercontent.com/-UoC7iD4H1Wk/AAAAAAAAAAI/AAAAAAAAAAA/gilZP2C_PVA/s120-p/photo.jpg",
      "description": "Add flag in order to allow merging back to M150\n\nBug: 518763461\nChange-Id: Ib6d25ce1a16af6b4ce692e25262321482ccd2d59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913735\nAuto-Submit: Lijin Shen \u003clazzzis@google.com\u003e\nReviewed-by: Linyu He \u003clinyuh@google.com\u003e\nCommit-Queue: Lijin Shen \u003clazzzis@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644333}",
      "email": "lazzzis@google.com",
      "hash": "4fc05bfb35ef383d651bca079de36fa734bbf67a"
    },
    "7913736": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "description": "This CL adds some code and forwarding functions to allow the internal\ntest to avoid some direct dependencies. This should help reduce the\nchance of the internal build being broken by chromium changes.\n\nBug: b:521960054\nChange-Id: I2bad116bfad9419d253221fa3ab4e33a6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913736\nReviewed-by: Justin DeWitt \u003cdewittj@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644706}",
      "email": "harringtond@chromium.org",
      "hash": "a67406f43ac8acc4fe6f967b4401e1549a85b074"
    },
    "7913738": {
      "author": "Sana Akbani",
      "avatar": "https://lh6.googleusercontent.com/-Stuknvx8cpg/AAAAAAAAAAI/AAAAAAAAAAA/HdaEf_6ae2Y/s120-p/photo.jpg",
      "description": "This flag is no longer needed as the feature is enabled by default.\n\nBug: b:521957856\nChange-Id: I3b1322deb3b85e13841836aab89af1d54e5197a2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913738\nReviewed-by: Ian Wells \u003ciwells@chromium.org\u003e\nCommit-Queue: Sana Akbani \u003csanaakbani@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644326}",
      "email": "sanaakbani@google.com",
      "hash": "2d023ccd70b7937c101054cf2b937c3a71312e46"
    },
    "7913746": {
      "author": "Benjamin Keen",
      "avatar": "https://lh5.googleusercontent.com/-MtP819PrprQ/AAAAAAAAAAI/AAAAAAAAAAA/xyDiM2vL3H0/s120-p/photo.jpg",
      "description": "The CL introduces dedicated ColorIds for the PiP Live Caption Dialog.\nVideo PiP windows currently only support dark mode, having these\ndedicated color ids enables us to customize the dialog appearance and\nfixes a legibility issue when using high contrast mode on Linux.\n\nA previous CL (crrev.com/c/7895389) attempted to fix this by forcing\nnormal contrast mode, however this did not work for certain themes (e.g.\nQT).\n\nBug: 508391299\nChange-Id: I6777bce8f5e1c1f3cdbe0c648e91ec5cc6559b53\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913746\nCommit-Queue: Benjamin Keen \u003cbkeen@google.com\u003e\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644701}",
      "email": "bkeen@google.com",
      "hash": "4677671f76606837bc104a9baf3753534eb5c01e"
    },
    "7913801": {
      "author": "Elly",
      "avatar": "https://lh6.googleusercontent.com/-lOpA5vOgEfs/AAAAAAAAAAI/AAAAAAAAAAA/6fqu0I9K73s/s120-p/photo.jpg",
      "description": "The feature's been disabled (and the flag expired) for years. This\nchange doesn't remove MacNotificationServiceUN itself, since it's\nused by PWAs to deliver attributed notifications.\n\nFixed: 356236021\nChange-Id: I2ea03de6db5567f02cfcc2234aa25f8964ee205e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913801\nReviewed-by: Marijn Kruisselbrink \u003cmek@chromium.org\u003e\nCommit-Queue: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644274}",
      "email": "ellyjones@chromium.org",
      "hash": "6c6b0ab49c0cb55043809c9e999ec04b92dc0b32"
    },
    "7913807": {
      "author": "Jack Thiesen",
      "avatar": "https://lh3.googleusercontent.com/-n6bBVIQ1d8c/AAAAAAAAAAI/AAAAAAAAAAA/EAQ7HMRAxew/s120-p/photo.jpg",
      "description": "Android O is the last version that needs AccessibilityEventCompat and\nthe oldest SDK that Chrome for Android supports now is Q.\n\nChange-Id: If9ff40239fdbbabc5b8c92aa73bb97f8903b7bcf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913807\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644394}",
      "email": "jthiesen@chromium.org",
      "hash": "050692d668dc13f5208796cccfbeb0870ae24a24"
    },
    "7913825": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "description": "This CL prevents the Send Tab To Self (STTS) form filler from\noverwriting fields that have already been edited by the user.\n\nPreviously, when a tab was received with form fields, the\nReceivedTabFormsFiller would unconditionally overwrite matching fields\non the page. If the user started typing before the filler ran (which\nruns asynchronously and can take up to 10 seconds), their input would be\nlost.\n\nNow, we check the field's properties mask for the `kUserTyped` flag. We\nskip filling if the field has been user-edited and is not empty. This\naligns the behavior with standard Autofill form filling.\n\nBug: 485145029\nChange-Id: I35f0a11136aa64b74481f7d3f5d7d821819d24be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913825\nReviewed-by: Ankush Singh \u003cankushkush@google.com\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644622}",
      "email": "mtatarski@google.com",
      "hash": "8ce3c89b797f2e9f965a911a3e0526ccbc16d7b7"
    },
    "7913826": {
      "author": "Francis Beauchamp",
      "avatar": "https://lh5.googleusercontent.com/-nLqO3fL4YiA/AAAAAAAAAAI/AAAAAAAAAAA/KhLg7KdXi4c/s120-p/photo.jpg",
      "description": "Delete unreferenced legacy BWG files that were omitted from GN build\ntargets during the migration.\n\nBug: 521853205\nChange-Id: Ic4f76122047828d7fb927c5f1ba45333335e8dd3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913826\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Francis Beauchamp \u003cfbeauchamp@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644612}",
      "email": "fbeauchamp@google.com",
      "hash": "0cb81f0bf8625548bae73144dae175295e9f5e4e"
    },
    "7913835": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "description": "While standard OK/Cancel dialog buttons are automatically protected\nthrough DialogClientView, the `AccountChooserDialogView` displays\ncredential rows using `CredentialsItemView`. Previously, interactions\nwith these row buttons were wired directly to `CredentialsItemPressed`\nwithout checking the `InputEventActivationProtector` mechanism, which\ncould allow unintended credential selection or clickjacking.\n\nThis CL updates the `CredentialsItemPressed` callback to receive the\nunderlying `ui::Event` and passes it through the\n`DialogClientView::IsPossiblyUnintendedInteraction()` check. This\nensures the credential rows respect the exact same input protections and\nminimum-display delays as the standard dialog buttons.\n\nFixed: 521938924\nChange-Id: Ie2ffb3f6174d493c2c7bfa728deddaa407af1c92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913835\nReviewed-by: Rafał Godlewski \u003crgod@google.com\u003e\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644542}",
      "email": "mamir@chromium.org",
      "hash": "86978059c4639cae0af8227e3140fc13e14770ef"
    },
    "7913887": {
      "author": "Vikram Pasupathy",
      "avatar": "https://lh3.googleusercontent.com/-GsJkovm3Qek/AAAAAAAAAAI/AAAAAAAAAAA/t0pjfCH5hj0/s120-p/photo.jpg",
      "description": "Previously, downloading a video frame (or other assets via blob:)\nresulted in a blank origin domain in the Downloads Home list on Android.\nThis was because native GURL::GetOrigin() returns an empty GURL for blob\nschemes, causing the domain and eTLD+1 formatter to bail out with null.\n\nThis CL now fixes that.\n\nNote: Before this CL, the image showed well formed but no link appeared.\nDemo: https://drive.google.com/file/d/1cPS5dG4P8Spr-k1ZboAv_U1NkefrqveP/view?usp=drive_link\nBug: 520030568\nChange-Id: I118c559e85925ab19c8b92358437b1feaaa1fc21\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913887\nReviewed-by: Min Qin \u003cqinmin@chromium.org\u003e\nReviewed-by: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nCommit-Queue: Vikram Pasupathy \u003cvpasupathy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644652}",
      "email": "vpasupathy@chromium.org",
      "hash": "9452a4c7ec114d329261aa2b9626e01d48d33e00"
    },
    "7913890": {
      "author": "Neil Coronado",
      "avatar": "https://lh5.googleusercontent.com/-U9ZfookVevQ/AAAAAAAAAAI/AAAAAAAAAAA/SpqURgwxcv4/s120-p/photo.jpg",
      "description": "Fix native page clipping on SP animations.\n-Disable clipping for the current tab's View subtree during the\n Transition.\n-Store a runnable to run after the Transition that resets the View\n subtree's initial clipToPadding state.\n\nDemo: http://go/scrcast/NDY1NDkzNTk0NDcyNDQ4MHwwY2Y4YTFiMS1iZg\n\nFixed: 517393437\nChange-Id: Ib0df5489864b43c40923b372d521df155a46e621\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913890\nReviewed-by: Charles Hager \u003cclhager@google.com\u003e\nCommit-Queue: Neil Coronado \u003cnemco@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644327}",
      "email": "nemco@google.com",
      "hash": "f1d7496d12d27c016f29fc04636345386d705dc4"
    },
    "7913891": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "description": "With the new hover card sliding changes, we now call SetBounds on\nanimation end (because AnimationEnded invokes AnimationProgressed) which\nruns into a recently added CHECK failure. This fixes that change by\ncalling Animation::Stop instead of Animation::End in the\n`fade_animator_`.\n\nChange-Id: I389af63870f16719e98aa6d94a2e26157af1f396\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913891\nReviewed-by: David Yeung \u003cdayeung@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644276}",
      "email": "emshack@chromium.org",
      "hash": "b2717529972dc7081943f8a7aac2f7410ab2d92d"
    },
    "7913899": {
      "author": "Haiyang Pan",
      "avatar": "https://lh5.googleusercontent.com/-GUlQVR-qooM/AAAAAAAAAAI/AAAAAAAAAAA/z7-BCHpSWR0/s120-p/photo.jpg",
      "description": "Bug: 490498459\nChange-Id: I1e1f3886e88ba5478ea3c2e31739a4d467c7f1ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913899\nAuto-Submit: Haiyang Pan \u003chypan@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644325}",
      "email": "hypan@google.com",
      "hash": "17219914399843ebf49708b1cdabfbab8c5cb280"
    },
    "7913907": {
      "author": "Lijin Shen",
      "avatar": "https://lh5.googleusercontent.com/-UoC7iD4H1Wk/AAAAAAAAAAI/AAAAAAAAAAA/gilZP2C_PVA/s120-p/photo.jpg",
      "description": "Keep this histogram which is useful for debugging.\n\nFixed: 516481972\nChange-Id: I72d6e95fcea628c080a14d8c3129ce6008812c4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913907\nAuto-Submit: Lijin Shen \u003clazzzis@google.com\u003e\nCommit-Queue: Lijin Shen \u003clazzzis@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644281}",
      "email": "lazzzis@google.com",
      "hash": "c0bad759de52ac65a54018c5b8e810fa6de043c3"
    },
    "7913911": {
      "author": "Hoch Hochkeppel (HE/HIM)",
      "avatar": "https://lh3.googleusercontent.com/---w7BalOyiA/AAAAAAAAAAI/AAAAAAAAAAA/X3YwHhKHRKM/s120-p/photo.jpg",
      "description": "This WPT was failing on Windows because of forced rounding from DWrite.\nThough certainly not ideal, that is not the space this test is\nattempting to cover, so this change updates the test to ensure the\ninitial underline position expected from the font is a whole number, so\nthat the test is only testing the text-underline-offset impact, and not\nthe platform-specific font-reading code.\n\nFor more details:\nThe expected values for close_underline (UNDO=200) and far_underline\n(UNDO=1000) are 2.15625 and 9.375 respectively (if my math is correct),\nwhich when rounded to final pixels become 2 and 9.\n\nThe starting underline position for the font (default UNDO=500) comes\nto 4.6875px, but DWrite returns this underlinePosition as an INT16,\nwhich in this case is rounded to 5.\n\nThis means that on Windows, after applying the text-underline-offsets\nof -2.5px and 4.6px, the positions became 2.5px and 9.6px, which\nwhen rounded to final pixels became 3 and 10 (instead of the expected\n2 and 9).\n\nOther platforms do not encounter this problem because they either\nreturn the underline position from the font in a float, or in more\ngranular units.\n\nThis change overrides the default UNDO=500 with UNDO=640, which\ncomes to exactly 6px.\n\nFix: 1140324\nChange-Id: I5845eb8d258f0879427b9f203e063937afb9a035\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913911\nCommit-Queue: Hoch Hochkeppel \u003cmhochk@microsoft.com\u003e\nReviewed-by: Kurt Catti-Schmidt \u003ckschmi@microsoft.com\u003e\nReviewed-by: Dominik Röttsches \u003cdrott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644739}",
      "email": "mhochk@microsoft.com",
      "hash": "bb4bc0034cac5d574de890a5e78ead05eeadf79e"
    },
    "7913941": {
      "author": "Dmytro Yeroshkin",
      "avatar": "https://lh4.googleusercontent.com/-tz3yohbqn5c/AAAAAAAAAAI/AAAAAAAAAAA/7lHnOs1wjhU/s120-p/photo.jpg",
      "description": "The case of opening from the bookmark bar was fixed in\nhttps://chromium-review.googlesource.com/c/chromium/src/+/7901529.\n\nNew tests added to prevent regression, confirmed failing before this change.\n\nTAG=agy\nCONV=7279b600-0d31-4752-a6fd-570b0541dd16\n\nBug: 519356067\nChange-Id: I1a95a2f6789c256c8d5cb588f0dfb204c052077b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913941\nReviewed-by: John Lee \u003cjohntlee@chromium.org\u003e\nCommit-Queue: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644597}",
      "email": "yeroshkin@chromium.org",
      "hash": "62d78cc9436fa16aa6bfd100397d01b6a7fd4436"
    },
    "7913949": {
      "author": "Łukasz Barczyński",
      "avatar": "https://lh3.googleusercontent.com/-qN7fZu_06_I/AAAAAAAAAAI/AAAAAAAAAAA/BvVo0dMoVjk/s120-p/photo.jpg",
      "description": "Record the Signin.CrossDevice.InitialState histogram right after\nsuccessfully parsing the cross-device deep link URL during navigation.\nThis histogram records enumerated information about the state of the\naccounts on the device and the state of the target account. The\nhistogram is recorded in two variants - with and without the external\nentry point name prefix.\n\nFixed: 521762428\nChange-Id: Ic5152dc03a2102fa3ca36715f2e39c98805ef92a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913949\nCommit-Queue: Łukasz Barczyński \u003clbarczynski@google.com\u003e\nReviewed-by: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644634}",
      "email": "lbarczynski@google.com",
      "hash": "15e9f77ed5329e5d81a2abec0e204e8e9a1097e9"
    },
    "7913982": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "description": "It's default on for debug builds anyways, so this should be a no-op\n(see build/config/BUILDCONFIG.gn).\n\nBug: 519272915\nChange-Id: I7885b5bf5129cf6d5516938fe28ebbc59236777b\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7913982\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Haiyang Pan \u003chypan@google.com\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644484}",
      "email": "agrieve@chromium.org",
      "hash": "d4e36a727c47bbaecfc961b8b93ff33d6311e9c5"
    },
    "7914003": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "description": "SigninSurveyController holds references to an Activity, but its own\nlifetime is bound to the profile. Listen for Activity.onDestroy() to\nknow when to release references.\n\nBug: 512490325\nChange-Id: I3c28d4c0ebc8b6d523393db0efc30fb55dc02b19\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914003\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644353}",
      "email": "agrieve@chromium.org",
      "hash": "8b4c24a1661d7047dfe0cd8a2ad4c2c7e7b57e7f"
    },
    "7914175": {
      "author": "Andrii Natiahlyi",
      "avatar": "https://lh4.googleusercontent.com/-KXfDdarZ1PQ/AAAAAAAAAAI/AAAAAAAAAAA/fvTQNAjVMSg/s120-p/photo.jpg",
      "description": "Change-Id: I53f3b9770cff4acf4dd8536e9144bed1bb49289b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914175\nAuto-Submit: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCommit-Queue: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nReviewed-by: Viktor Semeniuk \u003cvsemeniuk@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644567}",
      "email": "natiahlyi@google.com",
      "hash": "2865b6e60aa804bb4d3950391a47e722675ab413"
    },
    "7914182": {
      "author": "Lauren Winston",
      "avatar": "https://lh4.googleusercontent.com/-dr59lzPtyXg/AAAAAAAAAAI/AAAAAAAAAAA/vhD8gNaCpxU/s120-p/photo.jpg",
      "description": "This adds logging for two ratios:\n- The ratio of the top two headings to one another\n- The ratio of headings to paragraphs\n\nThis is part of an effort to better understand the\ndensity of pages distilled by RM.\n\nBug: 508687195\nChange-Id: Ieb8acaecec43836a9ecf3044b6846b71b414c0de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914182\nReviewed-by: Kristi Saney \u003ckristislee@google.com\u003e\nReviewed-by: Evan Liu \u003cevliu@google.com\u003e\nCommit-Queue: Lauren Winston \u003clwinston@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644785}",
      "email": "lwinston@google.com",
      "hash": "b1534ae54f28ed5c86df9a530d9ff8102bd0fcd1"
    },
    "7914183": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 520061213\nChange-Id: Ib7d3170535fcb93512f7a1cbebed70f71fc1574a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914183\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644295}",
      "email": "skym@chromium.org",
      "hash": "a1e13ad0501fafbeba937c9faca2fdb87e2b5e27"
    },
    "7914186": {
      "author": "Mohamed Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "description": "This CL enables the \"Preview image\" (Ephemeral Tab) context menu\naction within ThinWebViews specifically for the Side Panel.\n\nTo achieve this without introducing circular dependencies between\n`components/` and `chrome/` UI coordinators, the integration is\nhandled via dependency injection:\n1. ThinWebViewContextMenuItemDelegate now accepts an optional\n   `BiConsumer\u003cGURL, String\u003e ephemeralTabOpener` callback. If\n   provided, the delegate defers to this callback when \"Preview\n   image\" is clicked, falling back to an ACTION_VIEW Intent\n   otherwise.\n2. CoBrowseViewFactory implements this lambda using the\n   EphemeralTabCoordinatorSupplier and Profile, passing it down\n   into the TabBottomSheetWebUi.\n3. Added unit tests in TabBottomSheetWebUiTest to verify the\n   delegate correctly executes the injected BiConsumer.\n\nFixed: 514772315\nBug: 514772315\nChange-Id: Ida8cd53eb88d65183e6f713f17d398d4342197bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914186\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644290}",
      "email": "adelm@google.com",
      "hash": "04c070b02a794d338444911c12f3117dca9db0de"
    },
    "7914189": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 520061213\nChange-Id: Ic5da3a5cf008cf692efb140fc1c458c51d6d93db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914189\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644786}",
      "email": "skym@chromium.org",
      "hash": "40d88c383ad9c79bedebb0a47802c2bd3b169d47"
    },
    "7914212": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "description": "View::OrphanLayers() iterates through layers and removes them from their\nparent. Layer::Remove() can synchronously trigger LayerAnimationObserver\ncallbacks, which may cause the parent layer to be deleted. This change\nadds a WeakPtr check to ensure the parent layer is still valid before\nattempting to remove subsequent layers.\n\nThere is no evidence that any existing observers does this but it is\ngood to be protected against.\n\nFixed: 513228974\nChange-Id: I6c1272d225f43213d78cbd20057d717bb0aac69f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914212\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644805}",
      "email": "kerenzhu@chromium.org",
      "hash": "6b0e66c1b6dafa6967898773ff9ccbc3dc2d0445"
    },
    "7914222": {
      "author": "Chris Lu",
      "avatar": "",
      "description": "Fixed: 521340802\nChange-Id: Ibe69c63f822712694a5c9a7c662c1a2ddae6f0a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914222\nReviewed-by: Eric Ekey \u003cericekey@google.com\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644889}",
      "email": "thegreenfrog@google.com",
      "hash": "fdf267436544bf0b8613ab66e0a2e94e3919f499"
    },
    "7914223": {
      "author": "Alexander Cooper",
      "avatar": "https://lh5.googleusercontent.com/-iTvVfO5e9bE/AAAAAAAAAAI/AAAAAAAAAAA/SZqRacNU-Xw/s120-p/photo.jpg",
      "description": "Creates a new cleanup method that is run in both the destructor and\nwhen the RenderFrameHost is deleted. This ensures that if the session\nis torn down by navigation or reload (and thus it's render frame is\ndeleted), that it actually appropriately tears down the session,\nincluding on the RenderProcessHost, where we sometimes don't see the\nOnImmersiveXrSessionStopped event. Because we clear the\nrender_frame_host_ in this new teardown method we still ensure that this\ncode is not run twice. We still need to leave the cleanup in the\ndestructor because it is theoretically possible for the blink side to\ndrop the connection to the VrService without being destroyed, and thus\nwe'd run the destructor but not `RenderFrameDeleted`. To help validate\nthis fix, a new test is added.\n\nBug: 397907158\nChange-Id: I27c2e8d1ad7a60a347a779cb793e1db3a14012d3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914223\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644823}",
      "email": "alcooper@chromium.org",
      "hash": "0758a14610fb73234da40113b44cf9f7d13413bc"
    },
    "7914234": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 520061213\nChange-Id: Id29a9602761a0ac90c87e48a3d30a38debfeb3a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914234\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644307}",
      "email": "skym@chromium.org",
      "hash": "9d91346842973b4c87dda3bf8d68b59a255d22f3"
    },
    "7914237": {
      "author": "Marke Hallowell",
      "avatar": "https://lh4.googleusercontent.com/-4YUIh9C-LSw/AAAAAAAAAAI/AAAAAAAAAAA/RHl2YJ3PXcA/s120-p/photo.jpg",
      "description": "Bug: None\nChange-Id: I20d802c91feff836a7883b7c43ec5c2d6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914237\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644284}",
      "email": "wry@chromium.org",
      "hash": "a30164bc082a2ebca4be044e5431137781ec04b8"
    },
    "7914239": {
      "author": "Nate Chapin",
      "avatar": "https://lh4.googleusercontent.com/-QTNupopnBU8/AAAAAAAAAAI/AAAAAAAAAAA/HTVQQUi8BQA/s120-p/photo.jpg",
      "description": "If a document URL is an about: URL (like about:blank), it should not have a web manifest. Currently, if such a document has a non-opaque origin (inherited from its opener), requesting the manifest returns a default manifest with start_url=about:blank, which fails the SameOrigin check in the browser and crashes the renderer.\n\nThis CL prevents fetching/returning manifest for about: URLs in the renderer, and also blocks the request early in the browser's ManifestManagerHost.\n\n\nTAG=agy\nCONV=8fcf0213-6ac0-49b4-b923-bd96bdf2f200\n\nTest: ManifestBrowserTest.AboutBlank\nFixed: 520704236\nChange-Id: I3e1827066fcd617f1f78c64b321130a3d0019029\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914239\nCommit-Queue: Nate Chapin \u003cjaphet@chromium.org\u003e\nReviewed-by: Dibyajyoti Pal \u003cdibyapal@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644301}",
      "email": "japhet@chromium.org",
      "hash": "ef03f3dc76142d57dfbe64132e8bc7845d88057e"
    },
    "7914241": {
      "author": "Andrew Vuong",
      "avatar": "https://lh6.googleusercontent.com/-Sc3DlwufjQk/AAAAAAAAAAI/AAAAAAAAAAA/kT9udDwvzrs/s120-p/photo.jpg",
      "description": "Bug: b:517943423\nChange-Id: I16634c26aa500407e95f7d5eb55e2b521524c153\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914241\nCommit-Queue: Andrew Vuong \u003cakvuong@google.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644367}",
      "email": "akvuong@google.com",
      "hash": "135ca7be9f6f0318b50b6f586a87aab0dd3179c5"
    },
    "7914243": {
      "author": "Jonathan Ross",
      "avatar": "https://lh6.googleusercontent.com/-TP-n5wdC22k/AAAAAAAAAAI/AAAAAAAAAAA/v8bQFHd0Fnw/s120-p/photo.jpg",
      "description": "When we are in autoscroll, if we cannot resolve a target for a\nmouse-click to cancel the target, do not send the click to the cached\ntarget. Otherwise we'd send untransformed coordinate input to an invalid\ntartget.\n\nThis matches other usages of TransformPointToCoordSpaceForView\n\nBug: 517711729\nChange-Id: Id0ad3342428ba86a212308b0a90a264978358e5b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914243\nReviewed-by: Kartar Singh \u003ckartarsingh@google.com\u003e\nCommit-Queue: Jonathan Ross \u003cjonross@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644588}",
      "email": "jonross@chromium.org",
      "hash": "108de07edf417afc62068de43f963f395aed1ff0"
    },
    "7914247": {
      "author": "Thiabaud Engelbrecht",
      "avatar": "https://lh3.googleusercontent.com/-tryw7POnWv0/AAAAAAAAAAI/AAAAAAAAAAA/BMVHVJkQxzY/s120-p/photo.jpg",
      "description": "- Merge kRAF and kServiceScriptedAnimations reasons together, since they almost always happen together.\n- Add kOOPIF reason.\n- Add kVideoFrameCallback reason.\n\nBug: 517658215, 467969029\nChange-Id: I2e65e3c971ac84b97763c74f1d08d3ae009b8649\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914247\nCommit-Queue: Thiabaud Engelbrecht \u003cthiabaud@google.com\u003e\nReviewed-by: Jonathan Ross \u003cjonross@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644637}",
      "email": "thiabaud@google.com",
      "hash": "64a14524364a2dabc6641fdf100690a8a11ced74"
    },
    "7914250": {
      "author": "Shubh Shah",
      "avatar": "https://lh5.googleusercontent.com/-T3oQ-NqsURk/AAAAAAAAAAI/AAAAAAAAAAA/DqqgvyZsBd4/s120-p/photo.jpg",
      "description": "Update README.chromium files with new versions and dates. Also, update the comment for the `manufacturer` field in system_profile.proto to clarify its availability on Android clients running M150 or later.\n\nBug: 508271747\nChange-Id: Id034975f653ef67b085a71a4845b52a8a0e24bc7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914250\nReviewed-by: Luc Nguyen \u003clucnguyen@google.com\u003e\nReviewed-by: Alexei Svitkine \u003casvitkine@chromium.org\u003e\nCommit-Queue: Shubh Shah \u003cshubhshah@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644630}",
      "email": "shubhshah@google.com",
      "hash": "fe4d3b8a694d72cce72f7272874f7b932bd380de"
    },
    "7914267": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "description": "If the \u003creference-box\u003e for overflow-clip-margin was content-box we\ndidn't invalidate our clip if the padding changed. Mark the LayoutBox as\nneeding a paint-property update for this case.\n\nChange-Id: I009e2ca39161e2d6aba8cb2390b78444376aa559\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914267\nReviewed-by: David Baron \u003cdbaron@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644874}",
      "email": "ikilpatrick@chromium.org",
      "hash": "dae7831545a84895c4614c1147a54019eb43754d"
    },
    "7914268": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "description": "Bug: 40122957\nChange-Id: I692f0103b7c2e8eaebe9c5663dda7b1572c3b6e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914268\nReviewed-by: Martin Šrámek \u003cmsramek@chromium.org\u003e\nCommit-Queue: Martin Šrámek \u003cmsramek@chromium.org\u003e\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644740}",
      "email": "dpapad@chromium.org",
      "hash": "3edd1a3a980cc8d86ea7dcc34e798def49d83db2"
    },
    "7914284": {
      "author": "Elly",
      "avatar": "https://lh6.googleusercontent.com/-lOpA5vOgEfs/AAAAAAAAAAI/AAAAAAAAAAA/6fqu0I9K73s/s120-p/photo.jpg",
      "description": "Bug: 425864544\nChange-Id: If1a71070224bace5f8483ab75304b46aa2284c85\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914284\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nCommit-Queue: Matt Mueller \u003cmattm@chromium.org\u003e\nAuto-Submit: Elly \u003cellyjones@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644833}",
      "email": "ellyjones@chromium.org",
      "hash": "ce3b956e4d8fd6436567fa1e23f34b938439f8b6"
    },
    "7914289": {
      "author": "Erick Zhao",
      "avatar": "https://lh4.googleusercontent.com/-7vdKUVPx9AY/AAAAAAAAAAI/AAAAAAAAAAA/AKTpUrBa72k/s120-p/photo.jpg",
      "description": "When drag-and-dropping an image taken with the native macOS screenshot\ntool, the `dataTransfer.files` API creates a duplicate file entry.\n\nWhile the file doesn't exist on disk yet, there seems to be a duplicate\nentry when dragging and dropping. The change in this CL naively\ndeduplicates the entries by always taking the real file URL from\n`dropdata.filenames`.\n\nBug: 521438791\nChange-Id: I9e9faea895cf73895b9cba8faf7ead8f26505fab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914289\nReviewed-by: Avi Drissman \u003cavi@chromium.org\u003e\nReviewed-by: David Sanders \u003cdsanders11@ucsbalum.com\u003e\nCommit-Queue: David Sanders \u003cdsanders11@ucsbalum.com\u003e\nReviewed-by: Bo Liu \u003cboliu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644845}",
      "email": "erickzhao@electronjs.org",
      "hash": "2321218e460dbd2ad026c73db4b45ce8e653130d"
    },
    "7914291": {
      "author": "Ian Wells",
      "avatar": "https://lh4.googleusercontent.com/-J-m7t8z9vJI/AAAAAAAAAAI/AAAAAAAAAAA/WWIe-7aTH54/s120-p/photo.jpg",
      "description": "Speculative fix for b/518786816 where GlicNudgeController::tab_list_ is\nbeing accessed at 0x20. GlicNudgeController can be null if the browser\nis closing.\n\nBug: 518786816\nChange-Id: Ie98ccacac91d5e7a548484a0109e6942330497ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914291\nCommit-Queue: Trevor Perrier \u003cperrier@chromium.org\u003e\nReviewed-by: Trevor Perrier \u003cperrier@chromium.org\u003e\nAuto-Submit: Ian Wells \u003ciwells@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644330}",
      "email": "iwells@chromium.org",
      "hash": "388ded0cd47b3fcb550433bed0e5e0e13fe7b533"
    },
    "7914293": {
      "author": "Jenna Himawan",
      "avatar": "https://lh5.googleusercontent.com/-hWXERi_vp0g/AAAAAAAAAAI/AAAAAAAAAAA/eEWysTaoMx8/s120-p/photo.jpg",
      "description": "Fixed: 511288416\nChange-Id: I6caa4ff927d787973437247cfc2f06057a102d95\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914293\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCommit-Queue: Jenna Himawan \u003cjhimawan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644292}",
      "email": "jhimawan@google.com",
      "hash": "8b10c1a756c4a697d9c6b0a80bdd11667a4069f2"
    },
    "7914294": {
      "author": "Kunal Daftari",
      "avatar": "https://lh3.googleusercontent.com/-qDm61ipS4GE/AAAAAAAAAAI/AAAAAAAAAAA/oGt6jxKEaMg/s120-p/photo.jpg",
      "description": "Changes the order in which the conditionals are evaluated in\nsystem_menu_model_builder to ensure that all the options besides\ntoggling orientation (send feedback, toggle expand on hover) are visible\nirrespective of orientation.\n\nSystemMenuModelBuilderVerticalTabsTest\n- VerticalTabsSystemMenuNotImmersive\n- VerticalTabsSystemMenuImmersive\n\nBug: 521936192\nChange-Id: Iac0eaa4ab841a87c5fefe130c3b30bf944aba38e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914294\nReviewed-by: Eshwar Stalin \u003cestalin@chromium.org\u003e\nCommit-Queue: Kunal Daftari \u003ckunaldaftari@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644797}",
      "email": "kunaldaftari@google.com",
      "hash": "1d80ec179c0785c955f2cb636335d07cc65539f3"
    },
    "7914295": {
      "author": "Huan",
      "avatar": "https://lh3.googleusercontent.com/-RcGT3f1kl_s/AAAAAAAAAAI/AAAAAAAAAAA/rfMsiK0yDTo/s120-p/photo.jpg",
      "description": "cl 7897647 was reverted since the opt in error dialog tests failed on\nlinux-chromeos-chrome. Added content::WaitForLoadStop to the offline\nerror tests to ensure the WebUI DOM is fully loaded before executing\nstrict JS polling helpers, fixing a race condition that caused flaky\ncrashes on CI builders.\n\nTested the fix on linux-chromeos-chrome:http://shortn/_TyZgmg74ip\n\nBug: b/513344047, b/517881991\nChange-Id: I376112103ae114f445fc3cf93846dab05189a6f1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914295\nCommit-Queue: Huan Wu \u003chuanwu@google.com\u003e\nReviewed-by: Theodore Olsauskas-Warren \u003csauski@google.com\u003e\nReviewed-by: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644777}",
      "email": "huanwu@google.com",
      "hash": "256a66206f272ae91eab6fdbdfc3a1c641d7420e"
    },
    "7914296": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "description": "Updates the Review RAG index creation script to pull down hashtags from\nGerrit for all CLs being processed. This has some amount of built-in\nretries for network issues and tolerance for a small percentage of CLs\nnot retrieving hashtags. However, exceeding that threshold will result\nin the script exiting since it assumes that something is going wrong\nwith Gerrit.\n\nBug: b/517156708\nChange-Id: Iea94c7c28b14a5becf05a1dc4e135aae528825ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914296\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Jonathan Lee \u003cjonathanjlee@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644348}",
      "email": "bsheedy@chromium.org",
      "hash": "66c30ad7f2716be10b40d8829ad8f1c9b8e20a9b"
    },
    "7914303": {
      "author": "Robert Flack",
      "avatar": "https://lh6.googleusercontent.com/-KNnM7Wu5w7o/AAAAAAAAAAI/AAAAAAAAAAA/JKzIPYVlfTU/s120-p/photo.jpg",
      "description": "Per the resolution in https://github.com/w3c/csswg-drafts/issues/9010\nwe have decided to add the animation instance to the associated events\nfor animations and transitions.\n\nBug: 40929813\nChange-Id: I0a2a376f6419f6222edc70cffc06280d5d9eba35\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914303\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nCommit-Queue: Robert Flack \u003cflackr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644589}",
      "email": "flackr@chromium.org",
      "hash": "b20c2f1c4dc02a5792900058c5230b0de9660bf4"
    },
    "7914365": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 520061213\nChange-Id: I5fc5dcdf4f105ceaabb08b35d22ec89e1294cc7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914365\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nReviewed-by: Shakti Sahu \u003cshaktisahu@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644255}",
      "email": "skym@chromium.org",
      "hash": "2a4c67a4f5c97ead8f88ce14a7d4dfe00f1613b9"
    },
    "7914368": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "description": "The ManifestV2ExperimentManager previously omitted component extensions\nfrom its groupings. This is a bit confusing, since the histogram has a\nbucket for component extensions. So, we might as well emit to it (this\nis also useful for tracking any bespoke builds that might still have\nlingering MV2 extensions).\n\nBug: None\nChange-Id: I84a5ce6f8a77311e19b1c47466e2d62eb6f46661\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914368\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644322}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "595a52cd57a48d866ea7fed3965fbf54043a593d"
    },
    "7914371": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 520061213\nChange-Id: I559b1af071d205fcdd14b8bd5581553edd54ff02\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914371\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644719}",
      "email": "skym@chromium.org",
      "hash": "f5d03fd8e900fc07dfe857950abc17490f35cad3"
    },
    "7914385": {
      "author": "Kevin Graney",
      "avatar": "https://lh4.googleusercontent.com/-b7_tXtMTFhk/AAAAAAAAAAI/AAAAAAAAAAA/hVf8sMvApWI/s120-p/photo.jpg",
      "description": "The primary source files for chrome://privacy-sandbox-internals were\npreviously removed. This CL cleans up the remaining unused UI strings\nin privacy_sandbox_strings.grd, obsolete grit resource ID allocations,\nand associated metrics/histogram enum entries.\n\nBug: b:520365265\nChange-Id: Ib434758cd66c9906ec4059814086614099f2ae94\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914385\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Kevin Graney \u003ckmg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644653}",
      "email": "kmg@google.com",
      "hash": "8d97b7d136ef50fc3f185d7e91e10b9d91abeff9"
    },
    "7914390": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "description": "Bug: 514448528\nChange-Id: I7ce19c35ffc6c1da8d6781c8ed04047842c9167a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914390\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Abhay Prakash \u003cabhayprakash@google.com\u003e\nCommit-Queue: Abhay Prakash \u003cabhayprakash@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644316}",
      "email": "sophiechang@chromium.org",
      "hash": "13143407e2be6282de62e863413423610146d9d9"
    },
    "7914423": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "description": "This CL introduces a WeakPtr self-guard around\nShowDigitalIdentityInterstitial to prevent a use-after-free if the\nWebContents and DigitalIdentityRequestImpl instance are destroyed\nsynchronously during the call.\n\nFixed: 519731619\nChange-Id: I027e9dd3acacc4a5c18d54468d32f1e7c3f02f50\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914423\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Christian Biesinger \u003ccbiesinger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644298}",
      "email": "mamir@chromium.org",
      "hash": "3b2421d4fccc330800af2443821d11fbb0c8e32e"
    },
    "7914435": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "description": "Handle null SyncService in HistorySyncHelper.\n\nThis resolves a NPE (and subsequent memory leak) during NTP\ninitialization in tests where SyncService is set to null. The NPE does\nnot manifest as a crash because it's caught by a broad `catch (Exception\ne)`.\n\nIn production, the SyncService can be null too, depending on flags and\nenterprise policy.\n\nSee bug for more details.\n\nBug: 512490515\nChange-Id: I8ff40a3b40bfc308f264c194ffb4dd8806b278de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914435\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644800}",
      "email": "hnakashima@chromium.org",
      "hash": "b2196ca574fe55be9d25b7f0ebae84f677499759"
    },
    "7914442": {
      "author": "Xi Han",
      "avatar": "",
      "description": "Bug: 488439751\nChange-Id: I2b5225d9929b0a2d65eb9afbd62403b98487e0c0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914442\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644362}",
      "email": "hanxi@google.com",
      "hash": "32dea0c8f94ae1ca61b46a4c9f21729201a9d701"
    },
    "7914502": {
      "author": "birnie",
      "avatar": "https://lh3.googleusercontent.com/-NJ7FJb6fZXw/AAAAAAAAAAI/AAAAAAAAAAA/Q3lwS7y-_-c/s120-p/photo.jpg",
      "description": "Add testWebToGlicDragMaterializationFromDetached to verify drag-and-drop\ntargeting behavior when Glic is running in a detached/floating panel.\n\nThe test asserts that dropping content correctly invokes Glic on the\nfloating panel itself and keeps Glic detached, rather than attempting to\nattach to the source tab.\n\nAlso fix test file name to browser* since this was missed before.\n\nBug: b:481036078\nChange-Id: I3e788c70a638584d7b90bca75a82d2de6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914502\nCommit-Queue: Nick Birnie \u003cbirnie@google.com\u003e\nReviewed-by: Bryant Chandler \u003cbryantchandler@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644342}",
      "email": "birnie@google.com",
      "hash": "e460ee897fccf56e72e4165e8abc44b1e56c0905"
    },
    "7914507": {
      "author": "Dominique Fauteux-Chapleau",
      "avatar": "https://lh6.googleusercontent.com/-pF1LYHoEbQU/AAAAAAAAAAI/AAAAAAAAAAA/RitX6pH8Rmo/s120-p/photo.jpg",
      "description": "This CL addresses the following comment from the CL that added the\nchunked file reading logic:\ncrrev.com/c/7905280/comment/1c25bd49_ad5ec311/\n\nBug: 503210986\nChange-Id: Ib9a1ef37f58015474f046df777603189a9acf80b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914507\nCommit-Queue: Dominique Fauteux-Chapleau \u003cdomfc@chromium.org\u003e\nReviewed-by: Haihan Chen \u003chaihan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644592}",
      "email": "domfc@chromium.org",
      "hash": "b105355aa856d2cb94e6366b7bf4af65cfca473d"
    },
    "7914513": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "description": "Fixes a bug where the model list was being cleared when a previous\nsheet was present, resulting in the TabGroupListBottomSheet being\ndisplayed empty.\n\nBug: 522221723\nChange-Id: I93c28d1273d67a396c9f7eaa0e35bc1970e2404a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914513\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nAuto-Submit: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644887}",
      "email": "mfiaz@google.com",
      "hash": "a783f8fd2da239fa4cde91eff60985f0ee499a01"
    },
    "7914561": {
      "author": "Ewann Pelle",
      "avatar": "https://lh5.googleusercontent.com/-uwROcBSnq8I/AAAAAAAAAAI/AAAAAAAAAAA/OD18CQDhIHg/s120-p/photo.jpg",
      "description": "1. NTP Layout Cutout: With ChromeNext, the toolbar on the NTP is hidden\nby fading it out (alpha = 0) instead of setting `hidden` to YES. As a\nresult, the side swipe gesture incorrectly treats the toolbar as still\nvisible, leaving a blank cutout at the top. This CL adds a check for the\ntoolbar's alpha as well, allowing the swipe revealed view to extend\nfully to the top of the screen.\n\n2. Webpage Jumping \u0026 Frame Conflicts: With FullScreenRefactor, the main\nwebpage view uses Auto Layout. Updating the view's frame coordinates\ndirectly during swipe gestures conflicts with constraints and causes\nframe jumps. This CL isolates the translation using\n`CGAffineTransformMakeTranslation` when the refactor flag is active.\n\n3. Code Cleanup: Extracts the translation logic into a shared helper\n`TranslateTargetView` in `side_swipe_util` to avoid code duplication\nbetween `SideSwipeNavigationView` and `SideSwipeSnapshotNavigationView`.\n\nDemo:\nhttps://drive.google.com/file/d/1TY0nhe8rIRkjgYEZJZEcKI9x8_TzV2FW/view?usp=sharing\u0026resourcekey=0-7AkKWzuFXzBUZIyaL-GDww\n\nFixed: 521337449, 521341712\nChange-Id: I6b588d65aab8d165274230c5415272770c03e004\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914561\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644538}",
      "email": "ewannpv@chromium.org",
      "hash": "8e1b027740c7921ae219807e349ae678e85d7459"
    },
    "7914566": {
      "author": "Rune Lillesveen",
      "avatar": "https://lh6.googleusercontent.com/-Nqk_JSpzTng/AAAAAAAAAAI/AAAAAAAAAAA/jKyD3wCMZXE/s120-p/photo.jpg",
      "description": "Issue 40257746 was about the EasySelectorChecker code path not matching\nthe SelectorChecker implementation, causing a CHECK failure.\n\nThe regression test checks against the Blink behavior which is not spec\ncompliant (issue 40789144).\n\nThe correct matching for SVG elements in HTML is covered by the tests\nin:\n\nhttp://wpt.live/svg/styling/css-selectors-case-sensitivity.html\n\nMake the regression test a crash test instead.\n\nBug: 40257746, 40789144\nChange-Id: Iec90b42d654bfaaeccb87e5dca30389a281df631\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914566\nCommit-Queue: Rune Lillesveen \u003cfuthark@chromium.org\u003e\nReviewed-by: Steinar H Gunderson \u003csesse@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644493}",
      "email": "futhark@chromium.org",
      "hash": "1c785263b90c04a901094af6263a0a9f6ed5af5e"
    },
    "7914589": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "No functional changes. Grouped final and non-final members together.\nPlaced *ForTesting() methods at the bottom of file.\n\nBug: 520061213\nChange-Id: I9e083268cc1eac5baecc53f4dd3985b23eb39949\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914589\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644760}",
      "email": "skym@chromium.org",
      "hash": "4b3609d4ff84ff8ed9f1c796e89fda00690d136a"
    },
    "7914594": {
      "author": "Haiyang Pan",
      "avatar": "https://lh5.googleusercontent.com/-GUlQVR-qooM/AAAAAAAAAAI/AAAAAAAAAAA/z7-BCHpSWR0/s120-p/photo.jpg",
      "description": "The code used to call \"Uninstall\" which uses the avdmanager from\nsdk/cmdline-tools. This means we will have to add it to\n\"build/android/BUILD.gn\" so that it can be isolated for swarming test\nrun. This is adding 150ish mb to the blob which is not ideal.\n\nTo avoid this, this CL updates the code to only uninstall raw system\nimage when needed.\n\nBug: 513266525\nChange-Id: I2e88defeefc9e7bdb80ca8f99583700383b72c11\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914594\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCommit-Queue: Haiyang Pan \u003chypan@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644332}",
      "email": "hypan@google.com",
      "hash": "6cae7346de53642b8ae0b1a309bde100f1dd7c57"
    },
    "7914641": {
      "author": "Nicolás Peña",
      "avatar": "https://lh4.googleusercontent.com/-F0ZRSmu37A8/AAAAAAAAAAI/AAAAAAAAAAA/qR0xv2ftpEQ/s120-p/photo.jpg",
      "description": "This CL performs the mechanical rename of the browser-side\ncontent::webid::RequestService class to content::webid::Request. This\nname is more accurate since this class implements the request-scoped\nblink::mojom::FederatedAuthRequest interface.\n\nSpecifically:\n- Renamed request_service.{h,cc} to request.{h,cc}.\n- Renamed associated test files request_service_unittest.cc,\n  request_service_multiple_frames_unittest.cc, and\n  request_service_registry_unittest.cc to request_unittest.cc,\n  request_multiple_frames_unittest.cc, and request_registry_unittest.cc\n  respectively.\n- Updated all occurrences and class references across the content/\n  and chrome/ directories.\n- Renamed RequestServiceBuilder (which conflicted with the inner class\n  RequestBuilder in NavigationInterceptor) to RequestFactory.\n\nThis is a purely mechanical refactoring and contains no behavior\nchanges. A follow-up CL will introduce the new document-scoped manager\nclass (reusing the name RequestService) and decouple Request from\nDocumentUserData.\n\nBug: 519217823\nBypass-Check-License: Renames\nChange-Id: I749b75115a84ca4e32476bee969ddbf727c216ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914641\nReviewed-by: Jonathan Ross \u003cjonross@chromium.org\u003e\nReviewed-by: Yi Gu \u003cyigu@chromium.org\u003e\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644286}",
      "email": "npm@chromium.org",
      "hash": "39dfe8db608a98b34746c76f3f1848472ce62043"
    },
    "7914647": {
      "author": "Thiabaud Engelbrecht",
      "avatar": "https://lh3.googleusercontent.com/-tryw7POnWv0/AAAAAAAAAAI/AAAAAAAAAAA/BMVHVJkQxzY/s120-p/photo.jpg",
      "description": "Bug: 521899451, 467969029\nChange-Id: Iffdf1935eb2d5a73cf2b80efafacceeaa75617e2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914647\nAuto-Submit: Thiabaud Engelbrecht \u003cthiabaud@google.com\u003e\nReviewed-by: Jonathan Ross \u003cjonross@chromium.org\u003e\nCommit-Queue: Jonathan Ross \u003cjonross@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644814}",
      "email": "thiabaud@google.com",
      "hash": "0878a420883df7bcf2b7908e8be0cb6a219f6100"
    },
    "7914665": {
      "author": "Diana OuYang",
      "avatar": "https://lh6.googleusercontent.com/-mQ08YD18KDg/AAAAAAAAAAI/AAAAAAAAAAA/6B0qEDVG72s/s120-p/photo.jpg",
      "description": "Removes MaybeHandleTopLevelNavigation and moves logic for checking\nwhether user should be redirected 1 layer up.\n\nChange-Id: Iad0bc07687e2292e27ca89f6dc11b1e1981329d9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914665\nCommit-Queue: Diana OuYang \u003cdianaou@google.com\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644802}",
      "email": "dianaou@google.com",
      "hash": "8c53fe9e396a5e235a9b96570d14b93a4cefdcb1"
    },
    "7914666": {
      "author": "Kaan Alsan",
      "avatar": "https://lh3.googleusercontent.com/-b7OTJ5Smd5s/AAAAAAAAAAI/AAAAAAAAAAA/kj1YQdhmkv0/s120-p/photo.jpg",
      "description": "Bug: 509849988\nChange-Id: Iae7ea2970ff59579623bccb5f985f203f103d318\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914666\nCommit-Queue: Kaan Alsan \u003calsan@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644705}",
      "email": "alsan@chromium.org",
      "hash": "b08fd083b243c01ba9e7dc94bfd57b539b4ded24"
    },
    "7914704": {
      "author": "Steve Kobes",
      "avatar": "https://lh3.googleusercontent.com/--7Z8kMpc1tg/AAAAAAAAAAI/AAAAAAAAAAA/KQZPwVnvXZ0/s120-p/photo.jpg",
      "description": "Bug: 394052227\nChange-Id: I3cf8a814c27b9ec3e339eb2dff740d75856d5ee5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914704\nCommit-Queue: Steve Kobes \u003cskobes@chromium.org\u003e\nReviewed-by: Vladimir Levin \u003cvmpstr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644635}",
      "email": "skobes@chromium.org",
      "hash": "fe696be0d42c8d08755aa9309908ad524395aead"
    },
    "7914715": {
      "author": "Owen Min",
      "avatar": "https://lh4.googleusercontent.com/-n-l04_shRh8/AAAAAAAAAAI/AAAAAAAAAAA/Y-_il9rLyT0/s120-p/photo.jpg",
      "description": "Deprecate RoamingProfileLocation and RoamingProfileSupportEnabled\npolicies.\n\nBug: 521893558\nChange-Id: Ib3c606e390814cd78af5ca0fa3b0b4fc1330b9bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914715\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nAuto-Submit: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644449}",
      "email": "zmin@chromium.org",
      "hash": "e75733ac807e33746adffb2d1ae64014bbbddfe9"
    },
    "7914721": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "description": "This CL adds OnModelReady notification to MergeFullSyncData in\nSendTabToSelfBridge. This is necessary to support resuming the send flow\nafter the user signs in, as the model transitions from not ready to\nready when the initial sync completes.\n\nThe existing OnModelReady invocation in OnReadAllMetadata only fires\nonce at startup when the local database loads. If the user is signed out\nat startup, the model is not ready.\n\nWhen the user subsequently signs in, MergeFullSyncData is called after\ninitial sync completes, which transitions the model to ready. We must\nnotify observers at this point so the UI can automatically resume the\nflow (e.g. transition from the sign-in promo to the device picker).\nWithout this, the UI remains stuck waiting for the model.\n\nBug: 488252159\nChange-Id: I9ef7b1b15c3edb207b64f75cf19cf870f4e7327a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914721\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644763}",
      "email": "mtatarski@google.com",
      "hash": "8197955b0238970411681e4c68e89843989a3c52"
    },
    "7914722": {
      "author": "Scott Yoder",
      "avatar": "https://lh5.googleusercontent.com/-RvsmZGzTUdY/AAAAAAAAAAI/AAAAAAAAAAA/iTGIgiIEULE/s120-p/photo.jpg",
      "description": "In https://crrev.com/c/7807431, the animateAlongsideTransition block was\nremoved from viewWillTransitionToSize:withTransitionCoordinator:, moving\nthe viewport resizing trigger to didChangeAppBarPosition.\n\nHowever, the App Bar only exists (and thus its layout state updates)\nwhen ChromeNextIa is enabled. When ChromeNextIa is disabled (such as in\nthe legacy fullscreen system), BVC never receives these notifications on\nrotation, preventing the viewport from being resized and leaving the web\nview layout inset.\n\nThis CL restores the animateAlongsideTransition block to BVC's\nviewWillTransitionToSize:withTransitionCoordinator: when NextIA is not\nenabled, ensuring that viewport resizing is still triggered on rotation.\n\nFixed: 517599429\nChange-Id: I616dfe0f81a451d53bed1ebc621e8f1da2556810\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914722\nReviewed-by: Hira Mahmood \u003chiramahmood@google.com\u003e\nCommit-Queue: Scott Yoder \u003cscottyoder@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644376}",
      "email": "scottyoder@google.com",
      "hash": "6c99b604a0685d19467f6ee3293b24e5e3c4ebe6"
    },
    "7914725": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "description": "During the destruction of `TouchToFillController` on Android, its member\nvariables are destroyed in the reverse order of their declaration:\n\n1. `weak_ptr_factory_`\n\n2. `visibility_controller_`\n\n3. `ttf_delegate_`\n\nWhen `ttf_delegate_` is destroyed, its destructor invokes\n`authenticator_-\u003eCancel()`. On Android, this synchronously runs a\nfailure callback that re-enters\n`TouchToFillController::ActionCompleted`. Because `ActionCompleted` was\nbound using `base::Unretained(this)`, it executes and accesses\n`visibility_controller_` (which was already destroyed in step 2). This\ntriggers a Use-After-Destruction and a subsequent Use-After-Free\nvulnerability.\n\nThis CL prevents the UAF by replacing `base::Unretained(this)` with\n`weak_ptr_factory_.GetWeakPtr()` when binding the `ActionCompleted`\ncallback. Since `weak_ptr_factory_` is destroyed first, any re-entrant\ncallbacks fired during the destruction of `ttf_delegate_` or other\nmembers are safely invalidated and ignored. Explanatory comments were\nalso added to prevent regressions.\n\nFixed: 521950423\n\nChange-Id: I5a03851dc47d9cbcd38bc5f2d4f6b411c101b88d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914725\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Ioana Treib \u003cioanap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644623}",
      "email": "mamir@chromium.org",
      "hash": "9ba399777917241b7109962cf1eab7d70e64d3c7"
    },
    "7914877": {
      "author": "Kelvin Jiang",
      "avatar": "https://lh4.googleusercontent.com/-3rgeAS1uG3s/AAAAAAAAAAI/AAAAAAAAAAA/r6ofihEr-0A/s120-p/photo.jpg",
      "description": "Fixed: 521391797\nChange-Id: I59f4c80032109a5ae35b30650d3a46991de853ef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914877\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nAuto-Submit: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644798}",
      "email": "kelvinjiang@chromium.org",
      "hash": "642caf5f328870efeb764ba7436655204ac6682d"
    },
    "7914884": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "description": "This CL replaces EntityTypeName with EntityType in personal context\ncode for consistency with other code, which uses EntityType whenever\npossible (~ everywhere except for `switch` statements).\n\nBug: 40100455\nChange-Id: Ifd1497f34b6d3fed91a5421860e71d0bd7349909\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914884\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644482}",
      "email": "schwering@google.com",
      "hash": "4854dfd02394d58213c46ff75195d35b5fc50c6c"
    },
    "7914905": {
      "author": "Joe Peplowski",
      "avatar": "https://lh5.googleusercontent.com/-NEwoihK6z30/AAAAAAAAAAI/AAAAAAAAAAA/J1njy1iOiSY/s120-p/photo.jpg",
      "description": "Bug: 521830347\nChange-Id: I93c80b42fdcdac7cae1245c26c5ac2b10021b543\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914905\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Joe Peplowski \u003cjoepeplowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644578}",
      "email": "joepeplowski@google.com",
      "hash": "aeb47a6e2ab13e393ab35ef2bf06a64432b092b7"
    },
    "7914911": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "description": "Bug: 519148302\nFixed: 522022796\nChange-Id: I622843508ec5e4feb61a7340a9fc8afc9a61ace7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914911\nReviewed-by: Madhav Pruthi \u003cmadhavpruthi@google.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644730}",
      "email": "polardz@google.com",
      "hash": "d8a9b3158c9eedd958ae0cbaa8550434c8433011"
    },
    "7914944": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "description": "Bug: 512490514\nChange-Id: I92f11877b0739005d0137e0f6500fc387bf3012c\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914944\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nCommit-Queue: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644407}",
      "email": "agrieve@chromium.org",
      "hash": "a82e1b833901cb52dd1dc59b194250256d3553b2"
    },
    "7914963": {
      "author": "Devlin Cronin",
      "avatar": "https://lh6.googleusercontent.com/-fjbU-SK2xLw/AAAAAAAAAAI/AAAAAAAAAAA/W9hbYUsHaZA/s120-p/photo.jpg",
      "description": "Remove a few now-unnecessary methods and parameters from the\nManifestV2ExperimentManager, including an obsolete extension preference.\n\nThis CL has effectively no behavior change.\n\nBug: 431097630\nChange-Id: Ib2ba604756d9f66444740f74f3d8b7501edddcdd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914963\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nAuto-Submit: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCommit-Queue: Tim \u003ctjudkins@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644310}",
      "email": "rdevlin.cronin@chromium.org",
      "hash": "f47611a3749e36ba3d2136564e4ef56eacd6a7d5"
    },
    "7914966": {
      "author": "Lokbondo Kung",
      "avatar": "https://lh5.googleusercontent.com/-VOpQ2MIjIFA/AAAAAAAAAAI/AAAAAAAAAAA/ZbLfRWmZMZQ/s120-p/photo.jpg",
      "description": "- Additional adds a new erorr reason and handling for it. The\n  handling should allow us to track how often incompatible tables\n  are being used without crashing.\n\nBug: 511315131\nChange-Id: I2ef2d2fd604bc8ddce607bff56b54ec120c2c723\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914966\nReviewed-by: Xinghui Lu \u003cxinghuilu@chromium.org\u003e\nAuto-Submit: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Nathan Memmott \u003cmemmott@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644792}",
      "email": "lokokung@google.com",
      "hash": "1a011abe60c5a3a30fefa951fc7d6d29fadd15b7"
    },
    "7914988": {
      "author": "Jingyun Liu",
      "avatar": "https://lh6.googleusercontent.com/-FgxmQfkqtJ4/AAAAAAAAAAI/AAAAAAAAAAA/zj2ILpZQbvU/s120-p/photo.jpg",
      "description": "Bug: 520110535\nChange-Id: I98fd0ff12a715dccca18f493c4d4532e4912529c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914988\nReviewed-by: Andrea Orru \u003candreaorru@chromium.org\u003e\nCommit-Queue: Jingyun Liu \u003cjingyun@google.com\u003e\nReviewed-by: Frank Li \u003cfrankli@microsoft.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Mike Wasserman \u003cmsw@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644764}",
      "email": "jingyun@google.com",
      "hash": "32213553c1efcb656069b417b19db79c7c3f8f71"
    },
    "7914992": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "description": "The dialog object could be synchronously destroyed during a nested\nmessage loop spun by exiting HTML fullscreen mode in\n`ShowWebModalDialogViews`. This causes a write-after-free when\n`TryShow` returns and attempts to assign the returned widget to\n`this-\u003edialog_`.\n\nThis CL introduces a `base::WeakPtrFactory` to\n`DigitalIdentityMultiStepDialog` and checks the liveness of `this`\nusing a `WeakPtr` before accessing member variables after the dialog\ncreation call returns.\n\nFixed: 519728275\nChange-Id: Ifc3bf9eaa5bfa501d3e8d967df5c8252a6fdcad9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7914992\nCommit-Queue: Rafał Godlewski \u003crgod@google.com\u003e\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Rafał Godlewski \u003crgod@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644566}",
      "email": "mamir@chromium.org",
      "hash": "4059bc49eb1209be38510ad6fe4dba00fd8c1771"
    },
    "7915006": {
      "author": "Philipp Hancke",
      "avatar": "https://lh4.googleusercontent.com/-ykNMGeFhTQs/AAAAAAAAAAI/AAAAAAAAAAA/EuFQZf2WdVM/s120-p/photo.jpg",
      "description": "also trigger an update of the wake lock state.\n\nBug: chromium:521719721\nChange-Id: I08236d5732e2b6e1cc45a4bbe74f5cf7afd2b575\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915006\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@chromium.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@chromium.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644562}",
      "email": "philipp.hancke@googlemail.com",
      "hash": "b4950d581fd1f10c98ae05767bdad10c7f413368"
    },
    "7915062": {
      "author": "Boris Sazonov",
      "avatar": "https://lh6.googleusercontent.com/-6k9X73DQC9Y/AAAAAAAAAAI/AAAAAAAAAAA/BkuPR8-EA1I/s120-p/photo.jpg",
      "description": "Hosted domain implementation in FakeSystemIdentityManager had a bug:\nit was returning empty hosted domain for gmail.com accounts from\nGetCachedHostedDomainForIdentity, but calling GetHostedDomain would\nreport gmail.com as the domain. This CL fixes this by moving the\ncorresponding logic into FakeGetHostedDomainForIdentity.\n\nBug: 449708427\nChange-Id: I00e0707920fcecdb1e250fa75488b0d27e2df4dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915062\nAuto-Submit: Boris Sazonov \u003cbsazonov@chromium.org\u003e\nCommit-Queue: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nReviewed-by: Arthur Milchior \u003carthurmilchior@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644547}",
      "email": "bsazonov@chromium.org",
      "hash": "2fce7a30deca3841408022ce500f705802855cba"
    },
    "7915084": {
      "author": "Eva Su",
      "avatar": "https://lh6.googleusercontent.com/-AnM5cuDHfAE/AAAAAAAAAAI/AAAAAAAAAAA/QDeOTgNjZ3s/s120-p/photo.jpg",
      "description": "Before this CL, the post-install dialog would show up in the inactive\nwindow in split-screen mode (recording:\nhttps://screencast.googleplex.com/cast/NTE3MzY2Njg5NDU3NzY2NHwwYzkwZmQyMi04NA).\n\nThis occurred because GetWebContentsForProfile retrieved the first valid\nWebContents it found by iterating through TabModelList::models() in\nregistration order, regardless of window focus/activation state.\n\nThis CL fixes the issue by updating GetWebContentsForProfile to\nprioritize the most recently active/focused browser window interface for\nthe profile. If an active window matches the profile, we retrieve and\nreturn its active tab's WebContents. If no active window is matched, it\nfalls back to the original behavior.\n\nScreen recording:\nhttps://drive.google.com/file/d/1TM1lm0QiNB6N80KSGwmLLdrFUL9gmOkb/view\n\nFixed: 517061212\nChange-Id: I2ee9391fbde6ebd5ce391ab48ad43ff957c0fb15\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915084\nReviewed-by: Tim \u003ctjudkins@chromium.org\u003e\nCommit-Queue: Eva Su \u003cevasu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644377}",
      "email": "evasu@chromium.org",
      "hash": "712501b8ff8f4e5627286cc6c6b76898840e23b5"
    },
    "7915096": {
      "author": "Mustaq Ahmed",
      "avatar": "",
      "description": "The code was remove a while ago, but these RTE entries remained.\n\nBug: 40091540\nChange-Id: I35bcc50b5fa1ad33d4b1db6c3eeb4890ce30db42\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915096\nReviewed-by: Kevin Ellis \u003ckevers@chromium.org\u003e\nCommit-Queue: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nAuto-Submit: Mustaq Ahmed \u003cmustaq@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644600}",
      "email": "mustaq@google.com",
      "hash": "fa616b7d9ba89f4f72163955148240bc18b153bb"
    },
    "7915097": {
      "author": "Jonathan Lee",
      "avatar": "https://lh5.googleusercontent.com/-ai-etLd9tTo/AAAAAAAAAAI/AAAAAAAAAAA/4XO7Kn5cTeE/s120-p/photo.jpg",
      "description": "Currently, the try builders have functional failures [0] that don't\nappear in CI because of missing codecs. Align try more closely with\nCI [1].\n\n[0]: https://ci.chromium.org/ui/p/chromium/builders/try/mac-rel-cft/424/overview\n[1]: https://source.chromium.org/chromium/chromium/src/+/main:infra/config/subprojects/chromium/ci/chromium.cft.star;l=187;drc=60c08229a78fde6e5a79cce7b76a85b57f67ca7a;bpv=0;bpt=0\n\nBug: 521499117\nChange-Id: Id53ba7b1d4e444928c1fef91c7b53348c16f65db\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915097\nCommit-Queue: Ben Pastene \u003cbpastene@chromium.org\u003e\nAuto-Submit: Jonathan Lee \u003cjonathanjlee@google.com\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644265}",
      "email": "jonathanjlee@google.com",
      "hash": "f427ce81165defdf3e48ee846e1ba9f7e929161e"
    },
    "7915099": {
      "author": "Riley Tatum",
      "avatar": "https://lh4.googleusercontent.com/-L_mEMIkx_EA/AAAAAAAAAAI/AAAAAAAAAAA/6b3OaVNSQBE/s120-p/photo.jpg",
      "description": "Rolling the protos to get the new FuseboxAction and SuggestInventory.\nThe rest of the changes are just other proto updates that happened to be\nthere.\n\nTalked to the team that would use ToolConfig and ModelConfig, which had\nchanges that required a lot of tests and some mojo files to be updated.\nThe menu_tooltip will be used in the future for the text to show on\nmenu item hover.\n\nBug: 521846117\nChange-Id: Ifa137fbaad8ebd3e2b6df9e32cc5b99a929f672a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915099\nCommit-Queue: Riley Tatum \u003crtatum@google.com\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nReviewed-by: Jennifer Serrano \u003cjennserrano@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644743}",
      "email": "rtatum@google.com",
      "hash": "86d6a8f6c343e1a073201cf88cf215f7583fded4"
    },
    "7915105": {
      "author": "Ming-Ying Chung",
      "avatar": "https://lh3.googleusercontent.com/-RUWH6qkonME/AAAAAAAAAAI/AAAAAAAAAAA/12ifkizAAG8/s120-p/photo.jpg",
      "description": "This CL adds `InitialWebUISurfaceSync` and\n`BypassOutdatedSurfaceActivation` to the enabled features list,\nand sets `WebUIReloadButtonDeferBrowserViewShow` to `false` to avoid\nconflicts with surface sync.\n\nAlso fix `ProfilePickerCreationFlowBrowserTest.OpenProfileFromStartup`\nwhich was failing because it assumed InitialWebUI always defers showing\nthe browser window, whereas now it depends on the DeferBrowserViewShow\nparameter.\n\nBug: 502739073\nTest: python3 testing/variations/PRESUBMIT.py\ntesting/variations/fieldtrial_testing_config.json\nTest: browser_tests --gtest_filter=ProfilePickerCreationFlowBrowserTest.OpenProfileFromStartup\n\nTAG=agy\nCONV=8e82b12d-9351-48b6-af25-9894564c84e6\n\nChange-Id: I1b548098e147f243d3d50cb5db193aed268cc898\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915105\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Eriko Kurimoto \u003celkurin@chromium.org\u003e\nCommit-Queue: Ming-Ying Chung \u003cmych@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644452}",
      "email": "mych@chromium.org",
      "hash": "63a3bfaa3a6dae2332d53379d23f86f18f6b0463"
    },
    "7915123": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "description": "This was previously marked flaky and is now surfacing crashes in the\ngardener dashboard. A sample stack looks like:\n\n```\n[0609/134543.061018:INFO:CONSOLE:263] \"This page uses Chrome's Built-In AI features (LanguageModel)! We're always improving our models; please submit your feedback here: https://issues.chromium.org/issues/new?component=1583624\", source: https://web-platform.test:8444/ai/resources/util.js (263)\n[0609/134546.159888:FATAL:third_party/blink/renderer/bindings/core/v8/script_promise_resolver.cc:68] DCHECK failed: false. ScriptPromiseResolverBase was not properly detached; created at\n0 0x78bb4db4adf9 base::debug::CollectStackTrace() [../../base/debug/stack_trace_posix.cc:1052:7]\n1 0x78bb4daf860a base::debug::StackTrace::StackTrace() [../../base/debug/stack_trace.cc:280:20]\n2 0x78bb14f6d76f blink::ScriptPromiseResolverBase::ScriptPromiseResolverBase() [../../third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h:227:46]\n3 0x78bb043f64b9 blink::ScriptPromiseResolver\u003c\u003e::ScriptPromiseResolver() [../../third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h:242:9]\n4 0x78bb043f6203 blink::ScriptPromiseResolver\u003c\u003e::ScriptPromiseResolver() [../../third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h:235:9]\n5 0x78bb043f618c cppgc::MakeGarbageCollectedTrait\u003c\u003e::Call\u003c\u003e() [../../v8/include/cppgc/allocation.h:290:32]\n6 0x78bb043f56e5 blink::MakeGarbageCollected\u003c\u003e() [../../v8/include/cppgc/allocation.h:328:7]\n7 0x78bb0509ca6b blink::LanguageModel::availability() [../../third_party/blink/renderer/modules/ai/language_model.cc:604:7]\n8 0x78bb041391c0 blink::(anonymous namespace)::v8_language_model::AvailabilityStaticOperationCallback() [gen/third_party/blink/renderer/bindings/modules/v8/v8_language_model.cc:680:23]\n9 0x78bb36fd7160 Builtins_CallApiCallbackGeneric\n```\n\nBug: 510103893\nChange-Id: Iaed67011f84c73762f3ec89e83c09a186c738e86\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915123\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644451}",
      "email": "kdlee@chromium.org",
      "hash": "46bdcb2feb426fd333f4b8abad8cf4ce8f9be108"
    },
    "7915162": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "description": "Pure refactoring without behavioral changes.\n\nThis patch renames ProcessorEntityTracker::AddUnsyncedLocal() to\nAddLocalCreation() for improved readability, and adopts the same API\ndesign for the bookmarks' counterpart:\n1. SyncedBookmarkTracker::Add() is split into two functions:\n   AddLocalCreation() and AddRemote(). This aligns the design of both\n   trackers and allows enforcing that AddRemote() is not called with\n   uncommitted version.\n\n2. Move the IncrementSequenceNumber() call inside\n   SyncedBookmarkTracker::AddLocalCreation(), which makes sense and\n   is what ProcessorEntityTracker::AddLocalCreation() does.\n\nThis also allowed removing the special case for kUncommittedVersion in\nSyncedBookmarkTracker::IncrementSequenceNumber().\n\nBug: 451401348, 40823197\nChange-Id: Ic2852ec5dd525793faae028a1fb1289bd5105540\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915162\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644552}",
      "email": "mastiz@chromium.org",
      "hash": "9bb0ae87dcd78fc356bfc1f1eaf0583a55259f1b"
    },
    "7915181": {
      "author": "Dan Harrington",
      "avatar": "https://lh4.googleusercontent.com/-7SNYuvIzI24/AAAAAAAAAAI/AAAAAAAAAAA/Am5cUClHvA0/s120-p/photo.jpg",
      "description": "Bug: 520824542\nChange-Id: I22182ff1f51989cf6585b051d92358d86a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915181\nReviewed-by: Trevor Perrier \u003cperrier@chromium.org\u003e\nCommit-Queue: Dan H \u003charringtond@chromium.org\u003e\nAuto-Submit: Dan H \u003charringtond@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644626}",
      "email": "harringtond@chromium.org",
      "hash": "f947114279bd73113ca574bdc5ff12aebfb063f8"
    },
    "7915189": {
      "author": "Jason Hu",
      "avatar": "https://lh5.googleusercontent.com/--nFa9Lf6Foo/AAAAAAAAAAI/AAAAAAAAAAA/XidIPxyZTSQ/s120-p/photo.jpg",
      "description": "Ensure that Drive file uploads are treated as separate contexts in the\nmulti-context upload flow by using kMultiContextUploadRequest and\ngenerating a unique context ID for each upload, rather than incrementing\nsequence numbers on the same context session.\n\nBug: b:521933464\nChange-Id: I8a3d0a0ef80b505c9957bc55da2ce9df5f6ee9be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915189\nReviewed-by: Dhruv Kathpalia \u003cdhruvkathpalia@google.com\u003e\nCommit-Queue: Jason Hu \u003chujasonx@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644294}",
      "email": "hujasonx@google.com",
      "hash": "c209125474d9555df9e656918a1570de461ddb5d"
    },
    "7915233": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "description": "This change introduces `USING_PRE_FINALIZER` to the internal `Wrapper` classes of `HeapMojoAssociatedRemote`, `HeapMojoAssociatedRemoteSet`, `HeapMojoRemote`, and `HeapMojoRemoteSet`. The prefinalizers call `reset()` or `Clear()` on the underlying Mojo bindings when the wrapper object is garbage collected. New tests are added to verify that the bindings are indeed reset when the owner object is precisely garbage collected, and that they are not reset during conservative GC if the wrapper is still reachable.\n\nThe prefinalizers existed on the HeapMojo Receivers and the HeapMojoAssociatedRemoteSet but not the other classes.\n\nChange-Id: Ia7b30c34104fd60fe5c8b6b66ce46b66dd5e83f8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915233\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644905}",
      "email": "dtapuska@chromium.org",
      "hash": "a78fbde42026245129b95955fc7ee241c30a5354"
    },
    "7915246": {
      "author": "Chris Lu",
      "avatar": "",
      "description": "Enables kChromeNextIA to make sure it passes with the new IA\n\nFixed: 521678721\nChange-Id: I8533651d44c7d6bd56fc23b70cb718787a11bc72\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915246\nAuto-Submit: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nReviewed-by: Scott Yoder \u003cscottyoder@google.com\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644378}",
      "email": "thegreenfrog@google.com",
      "hash": "1570cd99f103e4651cdd82dbf19a0bf2246d1dec"
    },
    "7915247": {
      "author": "Steven Luong",
      "avatar": "https://lh3.googleusercontent.com/-k5YDr9R0Vzw/AAAAAAAAAAI/AAAAAAAAAAA/210OychO0dM/s120-p/photo.jpg",
      "description": "The vertical tab group tests were consistently failing on Linux UBSan\nbot. However, it looks like the tests are passing now so this CL\nre-enables them.\n\nFixed: 501977260\nChange-Id: Ia4ec702640f148176ee11f86e2bdbb034b0a871a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915247\nCommit-Queue: Steven Luong \u003cstluong@chromium.org\u003e\nReviewed-by: Kaan Alsan \u003calsan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644699}",
      "email": "stluong@chromium.org",
      "hash": "cce7fb0f6cb989bd5e7ded0ef192921ed1084c69"
    },
    "7915249": {
      "author": "Zhenyao Mo",
      "avatar": "https://lh4.googleusercontent.com/-fOw6TD2KSnw/AAAAAAAAAAI/AAAAAAAAAAA/o6ti4z4pFFc/s120-p/photo.jpg",
      "description": "Previously, the validating decoder discarded the return value of\n`TextureManager::ClearTextureLevel` when clearing uncleared\n3D/integer/partially-cleared attachments. If a clear failed (e.g. due to\nOOM), the attachments were still falsely marked as cleared, potentially\nleading to readbacks of uninitialized GPU memory.\n\nThis CL fixes the issue by:\n1. Propagating the clearing failure.\n2. Gracefully losing the WebGL context if a clear fails, aborting the\n   draw/read operation.\n3. Adding a unit test to verify this behavior.\n\nBug: 521618871\nTest: gpu_unittests --gtest_filter='FramebufferInfoTest.*'\nChange-Id: I107e1d345865b5e1f5c8e7be786841ad931f46ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915249\nAuto-Submit: Zhenyao Mo \u003czmo@chromium.org\u003e\nCommit-Queue: Zhenyao Mo \u003czmo@chromium.org\u003e\nReviewed-by: Kenneth Russell \u003ckbr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644347}",
      "email": "zmo@chromium.org",
      "hash": "7acecde88e9e2bcb416882ae4273dfb88cdb113f"
    },
    "7915283": {
      "author": "Michael Wojcicka",
      "avatar": "https://lh3.googleusercontent.com/-KsnpfgPkKeg/AAAAAAAAAAI/AAAAAAAAAAA/zQilc383ryQ/s120-p/photo.jpg",
      "description": "Bug: 521941051\nChange-Id: I7c72b231c0ebb85bac4aa4f3269b6ed1f2e22dfe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915283\nCommit-Queue: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Michael Wojcicka \u003cmwoj@google.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644732}",
      "email": "mwoj@google.com",
      "hash": "bd8abe9299d1952ca7e7179cf8bf23d21f1b8d80"
    },
    "7915304": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "description": "This CL introduces a fundamental mechanism to handle reentrant calls\nthat destroy `current_generation_item_` in PasswordGenerationAgent.\n\nThe CL defines three new functions to access the GenerationItemInfo:\n(1) GetAndProtect() returns\n    - a reference to the GenerationItemInfo;\n    - a RAII object for whose lifetime the GenerationItemInfo is\n      write-protected;\n(2) CheckedSet()\n    - crashes if the GenerationItemInfo is write-protected;\n    - sets the GenerationItemInfo otherwise;\n(3) IsProtected() indicates if the the GenerationItemInfo is protected.\n\nThis is a change in behavior: Previously, reentrant write operations\nwon and it was the readers' responsibility to avoid UAFs. Now, reentrant\nwrite operations in MaybeCreateCurrentGenerationItem() are no-ops.\n\nThis fixes a UAF and enables us to simplify previous UAF fixes in the\nfollowups crrev.com/c/7913606 and crrev.com/c/7915888.\n\nBug: 516910278, 498815068, 511774568, 518812295\nChange-Id: Ie7f233fcdf1bf772c251548841d9a1f6df5d325b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915304\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644619}",
      "email": "schwering@google.com",
      "hash": "cb6bb05a7a0edb57092a57a72bf29f1f0621c633"
    },
    "7915381": {
      "author": "Xi Han",
      "avatar": "",
      "description": "In this CL, we add methods to serialize and deserialize\nBackgroundImageInfo to JSON.\n\nBug: 488439751\nChange-Id: I4eccdbda8afd61d7a1fe09149144ac6082ad1937\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915381\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644359}",
      "email": "hanxi@google.com",
      "hash": "c1a321438f6d4348497f55dceb6f448fe69de501"
    },
    "7915424": {
      "author": "Hira Mahmood",
      "avatar": "https://lh6.googleusercontent.com/-nV2F7lq1aqI/AAAAAAAAAAI/AAAAAAAAAAA/rwOZVI-93V0/s120-p/photo.jpg",
      "description": "With Fullscreen Refactoring enabled, obscured inset updates are no\nlonger fired when the keyboard appears or disappears. Because of this,\nthe expanded floaty overlay gets stranded in an elevated position after\nthe keyboard collapses.\n\nThis CL fixes the issue by explicitly updating the overlay offset in\n`OnKeyboardStateChanged` when the keyboard is dismissed.\n\nBefore: https://screencast.googleplex.com/cast/NTAwMzcwNjQxNTE4NTkyMHwwNzIwZGUxNS1mYw\nAfter: https://screencast.googleplex.com/cast/NDkzMTUxNjYwNDg3NDc1MnwxMjk1YzRkOC0yMA\n\nFixed: 521801194\nChange-Id: I8582b58fe7af369d219a9e9873c03f31467bb04e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915424\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Hira Mahmood \u003chiramahmood@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644613}",
      "email": "hiramahmood@google.com",
      "hash": "f2b595105d11bae96db7cd727cc8aa164427e18f"
    },
    "7915462": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "description": "This CL removes some unnecessary `if (!render_frame()) return;\nstatements in PasswordGenerationAgent.\n\nBug: 518812295, 518812295\nChange-Id: I4c966c4dfe6c63b37009ad4d6b4b1c5310528874\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915462\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644603}",
      "email": "schwering@google.com",
      "hash": "fe8d5b3cdc634bf93ec6250fb42238a79b14eb43"
    },
    "7915483": {
      "author": "Zac Moreland",
      "avatar": "https://lh4.googleusercontent.com/-hK4LXPHlcDQ/AAAAAAAAAAI/AAAAAAAAAAA/eVIVkIEoQ6U/s120-p/photo.jpg",
      "description": "This tracks how many of an enterprise signin issue for which a\ncleanup fix has been submitted. The root issue is that managed accounts\nhave been signed in without acknowledgement of the management\ndisclaimer, which leaves them in a state where management e.g.\nenterprise policy is not actually applied. This noncompliant state will\nbe fixed by the cleanup, but this metric is being added so we can track\nhow many users were in this noncompliant state, and whether or not there\nare persistent issues causing people to end up back in this state\nrepeatedly.\n\nChange-Id: Id6010a6548bb6999de1257340a92b75f4495018b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915483\nReviewed-by: Owen Min \u003czmin@chromium.org\u003e\nCommit-Queue: Zac Moreland \u003cmorez@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644711}",
      "email": "morez@google.com",
      "hash": "d05b749b5e0a04308c00e68087ca4042db491845"
    },
    "7915487": {
      "author": "Andrii Natiahlyi",
      "avatar": "https://lh4.googleusercontent.com/-KXfDdarZ1PQ/AAAAAAAAAAI/AAAAAAAAAAA/fvTQNAjVMSg/s120-p/photo.jpg",
      "description": "SavedPasswordsPresenter::DeleteAllData previously called\npasskey_store_-\u003eDeleteAllPasskeys() without checking readiness,\ntriggering a CHECK failure.\n\nThis integrates the passkey store into the completion barrier. If the\nstore is not ready, it skips deletion and feeds false to the barrier to\ncorrectly report failure instead of crashing.\n\nFixed: 503038641\nChange-Id: Id832333c7b10fff39a32410500821233e7704ca2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915487\nCommit-Queue: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nReviewed-by: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644545}",
      "email": "natiahlyi@google.com",
      "hash": "f29d61f31afae506bd7ef5754b67eaf55cd25067"
    },
    "7915504": {
      "author": "Yasaman Sedaghat",
      "avatar": "https://lh6.googleusercontent.com/-gpTYCvvaaKs/AAAAAAAAAAI/AAAAAAAAAAA/YerEGOm3DoQ/s120-p/photo.jpg",
      "description": "Bug: 521904579\nChange-Id: Ic148c20fbfc5f555ea1c63e2c1897851b587a545\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915504\nReviewed-by: Adam Arcaro \u003cadamta@google.com\u003e\nCommit-Queue: Yasaman Sedaghat \u003cyasamans@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644664}",
      "email": "yasamans@google.com",
      "hash": "b21e05cd78d9424e2d1a460709c97cb3c4fcae52"
    },
    "7915642": {
      "author": "Jack Thiesen",
      "avatar": "https://lh3.googleusercontent.com/-n6bBVIQ1d8c/AAAAAAAAAAI/AAAAAAAAAAA/EAQ7HMRAxew/s120-p/photo.jpg",
      "description": "Android O is the last version that needs AccessibilityEventCompat and\nthe oldest SDK that Chrome for Android supports now is Q.\n\nChange-Id: I735ee20b5552d36c9eb8f83e6e572939fdd7adec\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915642\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644393}",
      "email": "jthiesen@chromium.org",
      "hash": "6c350d94be0f9bf16b1e5bd8fdfe10470ed6439c"
    },
    "7915651": {
      "author": "suresh potti",
      "avatar": "https://lh4.googleusercontent.com/-SXPPMvYKLuk/AAAAAAAAAAI/AAAAAAAAAAA/9G8zBmxhBnU/s120-p/photo.jpg",
      "description": "The prior CL\n(https://chromium-review.googlesource.com/c/chromium/src/+/7827169)\nintroduced subdomain-first discovery for the FedCM well-known file but\nused the wrong subdomain label. The chosen subdomain \"web-identity.\"\nshould have been \"web-identity.well-known.\".\n\nBug: 510015140\nChange-Id: I1c86329833aa3ba9e8acb4f119154280cc716ad8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915651\nReviewed-by: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Sam Goto \u003cgoto@chromium.org\u003e\nCommit-Queue: suresh potti \u003csureshpotti@microsoft.com\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644843}",
      "email": "sureshpotti@microsoft.com",
      "hash": "bce07c7ab9e4bd611ba88191842c34d6927353eb"
    },
    "7915673": {
      "author": "Mateusz Zbikowski",
      "avatar": "https://lh4.googleusercontent.com/-SheQZj_vV4k/AAAAAAAAAAI/AAAAAAAAAAA/Gpgzm7v_Rso/s120-p/photo.jpg",
      "description": "Add \"config_via_stdin\": true to the Perfetto probe configuration in\nWebView performance test schedules and shard maps. This change affects\nandroid-pixel4_webview-perf, android-pixel10_webview-perf, and\nandroid-pixel4_webview-perf-pgo configurations.\n\nChange-Id: I493bbde83a96880b0d1b726bef3282bd61e5e511\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915673\nCommit-Queue: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nCommit-Queue: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nAuto-Submit: Mateusz Zbikowski \u003czbikowski@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644555}",
      "email": "zbikowski@google.com",
      "hash": "064822774ed5d5de6b9261259e1df1885433fc39"
    },
    "7915675": {
      "author": "Justin",
      "avatar": "https://lh6.googleusercontent.com/-9jBVkJm786c/AAAAAAAAAAI/AAAAAAAAAAA/--UMAFoZu9Y/s120-p/photo.jpg",
      "description": "On iOS 27+, EarlGrey overrides touch responders to SwiftUI gestures. For\nList row buttons using default styling, they rely on UIKit cell\nselection rather than SwiftUI gestures. EarlGrey was finding the outer\nscroll view's drag gesture instead and overriding the touch responder to\nit, preventing cell selection.\n\nThis patch stops EarlGrey from searching for responders past the\nboundaries of UICollectionView, UITableView, or the root UIHostingView\non iOS 27+, allowing UIKit to correctly select list cells.\n\nBug: 522248291\nChange-Id: Icc49ffcd25147bb2dda7c686ae9aac9a0e0a8ccf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915675\nCommit-Queue: Justin Cohen \u003cjustincohen@google.com\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644849}",
      "email": "justincohen@google.com",
      "hash": "25dff9000129d939ec020bb8224384cf0ca56b1b"
    },
    "7915676": {
      "author": "Jonathan Ross",
      "avatar": "https://lh6.googleusercontent.com/-TP-n5wdC22k/AAAAAAAAAAI/AAAAAAAAAAA/v8bQFHd0Fnw/s120-p/photo.jpg",
      "description": "Address several DanglingUntriaged and DisableDanglingPtrDetection\npointers in components/exo.\n\n1. Buffer::Texture: Replace GpuMemoryBufferHandle raw_ptr with uintptr_t\n   buffer_id_ for tracing.\n2. TextInput: Observe Surface and InputMethod destruction to clear\n   pointers, and use WeakPtr\u003cSeat\u003e.\n3. ClientControlledShellSurface: Clear window state delegate in\n   WindowClosing and destructor.\n4. CustomWindowTargeter: Remove widget_ member and query it dynamically.\n5. Seat: Add GetWeakPtr() to support TextInput changes.\n\nBug: 519296909\nChange-Id: I0f143eeb359706fb252c4842607ebea77ae24af1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915676\nReviewed-by: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nCommit-Queue: Jonathan Ross \u003cjonross@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644857}",
      "email": "jonross@chromium.org",
      "hash": "75896f2bdc3d259c4a7212d421d8e8f0742a0277"
    },
    "7915730": {
      "author": "Zack Han",
      "avatar": "https://lh5.googleusercontent.com/-G9I_R9CoIpI/AAAAAAAAAAI/AAAAAAAAAAA/QIX1-zNfwUM/s120-p/photo.jpg",
      "description": "This CL is metrics-only and contains no functional logic changes. It\nadds telemetries to track the adoption and impact of the HFM-ESB pairing\nfeature (crrev.com/c/7875236), which automatically enables HFM Balanced\nMode for ESB users:\n\n1. Adds detailed HFM startup state tracking (distinguishing explicit,\ntypically-secure, ESB pairing, and auto-enable). 2. Adds navigation\nevent tracking (upgrades, fallbacks) specifically for ESB-paired users.\n3. Adds transition tracking when HFM is implicitly toggled via ESB. 4.\nUpdates HFM interstitial reason to include ESB pairing. Includes unit\ntests to verify all new metrics.\n\nBug: 521900857\nChange-Id: Ia430f1a07b2241ccac5502f3b5f34aa1577b5452\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915730\nReviewed-by: Chris Thompson \u003ccthomp@chromium.org\u003e\nCommit-Queue: Zack Han \u003czackhan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644651}",
      "email": "zackhan@chromium.org",
      "hash": "e83cd3875869993adbe245d4400fea7d826eee5a"
    },
    "7915771": {
      "author": "Tibor Goldschwendt",
      "avatar": "https://lh6.googleusercontent.com/-9xEc7H0E8Jg/AAAAAAAAAAI/AAAAAAAAAAA/x6gtc6LGoWo/s120-p/photo.jpg",
      "description": "Modules cause crashes on Android due to missing Mojo interfaces.\n\nDisables the following NTP modules by default on Android:\n- Calendar module\n- Chrome Cart module\n- Google Drive module\n- Outlook Calendar module\n- Sharepoint module\n- Microsoft Authentication module\n\nThis matches how the Tab Resumption module is already disabled on\nAndroid.\n\nFixed: 521851458\nChange-Id: I116dd36666a6f962874d2c3dd09c3d8df1ad4236\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915771\nCommit-Queue: Riley Tatum \u003crtatum@google.com\u003e\nReviewed-by: Riley Tatum \u003crtatum@google.com\u003e\nAuto-Submit: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644259}",
      "email": "tiborg@chromium.org",
      "hash": "151908a999a9ebaa1e13aa7e0567a85d49ce42ed"
    },
    "7915772": {
      "author": "Duncan Mercer",
      "avatar": "https://lh6.googleusercontent.com/-QMndr0qfWPs/AAAAAAAAAAI/AAAAAAAAAAA/Q9VM1oAnUbs/s120-p/photo.jpg",
      "description": "Prevent clipboard poisoning from backgrounded Lens overlay WebUI. Verify\nif the tab is activated before performing CopyText or CopyImage\noperations.\n\nFixed: 521864362\nChange-Id: I79ae2fb64d9aff7372b0987486e6802123572014\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915772\nAuto-Submit: Duncan Mercer \u003cmercerd@google.com\u003e\nCommit-Queue: Juan Mojica \u003cjuanmojica@google.com\u003e\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644741}",
      "email": "mercerd@google.com",
      "hash": "dfbdb381d206398745619f900f321b760d11b023"
    },
    "7915773": {
      "author": "Gazal",
      "avatar": "https://lh5.googleusercontent.com/-5jZ5sBksdws/AAAAAAAAAAI/AAAAAAAAAAA/V5MBqLUUh3c/s120-p/photo.jpg",
      "description": "This CL updates the TabListMediator to properly sync the UI state of\nchild tabs when they are merged into or moved out of a tab group\nwhen the nested layout is active.Specifically, it correctly adds or removes\ntab cards from the UI based on whether the destination tab group is\ncollapsed or expanded.\n\nAdditionally, it introduces getTabCardUiIndexForNestedLayout to explicitly filter\nout Tab Group Header cards when locating a nested tab's UI index. This\nprevents erroneously returning the group header's index when a tab is\nhidden inside a collapsed group.\n\nBug: 509226293\nTest: TabListMediatorUnitTest.\nChange-Id: I5ee752d030db6a15dd2d9c3ab7ba4ffb334aaf44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915773\nCommit-Queue: Gazal Agarwal \u003cagazal@google.com\u003e\nAuto-Submit: Gazal Agarwal \u003cagazal@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644291}",
      "email": "agazal@google.com",
      "hash": "3bdb6318151a8a23d9b0a1a2a54ad3943ff29146"
    },
    "7915789": {
      "author": "Solomon Kinard",
      "avatar": "https://lh5.googleusercontent.com/-Yeqz9hDyMrs/AAAAAAAAAAI/AAAAAAAAAAA/j72a3uX844s/s120-p/photo.jpg",
      "description": "Bug: 415304336\nChange-Id: I0f4317b413d3c379796cd1373d5f26c39fb8385e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915789\nCommit-Queue: Elly \u003cellyjones@chromium.org\u003e\nAuto-Submit: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nReviewed-by: Elly \u003cellyjones@chromium.org\u003e\nCommit-Queue: Solomon Kinard \u003csolomonkinard@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644257}",
      "email": "solomonkinard@chromium.org",
      "hash": "4b6aacc5a884f31ae17c85bfacc8c104d3d2e01b"
    },
    "7915808": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "description": "This CL renames the class/alias SelectionInDOMTree to SelectionInDomTree\nwithin third_party/blink/renderer/core/editing/ to match the style\nguide. Usages outside core/editing/ are kept as-is.\n\nBug: 519296902\nChange-Id: Ic28ad6dbe03dfd77afc1578c32140fc2da7283b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915808\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nCommit-Queue: Fredrik Söderquist \u003cfs@opera.com\u003e\nReviewed-by: Fredrik Söderquist \u003cfs@opera.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644513}",
      "email": "tkent@chromium.org",
      "hash": "a4fb2d5f802cc4d25dba24b0f4038380adc40e6d"
    },
    "7915866": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "description": "Add a new event QUIC_SESSION_CRYPTO_HANDSHAKE_COMPLETE to NetLog when\nQuicChromiumClientSession::OnCryptoHandshakeComplete() is called, so\nthat we can log whether any requested server padding was correctly seen.\n\nAlso rename the parameter for requesting server padding to match the\nequivalent parameter from the SSL_CONNECT event (see\nhttps://source.chromium.org/chromium/chromium/src/+/main:net/log/net_log_event_type_list.h;l=634-649;drc=7bf85eb3503c95115a9cde831e8210f59565286e)\n\nChange-Id: I42348026d34156dda888b262382f551458f5efc7\nBug: 515272365\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915866\nReviewed-by: David Schinazi \u003cdschinazi@chromium.org\u003e\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644625}",
      "email": "hchao@chromium.org",
      "hash": "21da1115082d9201ba47adccc0b91089cd5f4913"
    },
    "7915867": {
      "author": "Kramer Ge",
      "avatar": "https://lh3.googleusercontent.com/-FvXcWpwDFF4/AAAAAAAAAAI/AAAAAAAAAAA/os_x1bvsgXQ/s120-p/photo.jpg",
      "description": "On track to remove GLES2 support in Chrome. This feature has been\ndefault enabled for Linux/Mac/Android/CrOS(non-reven) since M146.\n\nBug: 444049511\nChange-Id: If2bea175dad4cbcfb00be2218abe1dd92a21689a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915867\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644703}",
      "email": "fangzhoug@chromium.org",
      "hash": "de84df1762ae0298c2de90c18432655ae33b18ff"
    },
    "7915888": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "description": "This CL removes copies of `current_generation_item_` members. Those\nwere copies were necessary before crrev.com/c/7915304 because reentrant\ncalls could destroy the originals.\n\nBug: 511774568\nChange-Id: I3640926743bb9ecef30a71de3567117270d52f17\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915888\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Maria Kazinova \u003ckazinova@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644640}",
      "email": "schwering@google.com",
      "hash": "0f4fe39ab425bdc86b58d672e615e28da5a0c362"
    },
    "7915948": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "description": "Refactored infobar internals to initialize bwi once.\n\nBug: none\nChange-Id: I67bcd9c61693f3960fbc3dd56c750f4c53083bb9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915948\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644302}",
      "email": "musalmaan@chromium.org",
      "hash": "df249aa52de4a82454b5dc35fc3949a11148c33d"
    },
    "7915991": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "description": "by cancelling the isAccountManaged() if it's still outstanding when\ndestroy() is called.\n\nBug: 512490102\nChange-Id: Iecc544427b478ad15d96a10766d86e837d4b8419\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7915991\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nCommit-Queue: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644434}",
      "email": "agrieve@chromium.org",
      "hash": "d445a02c09287584526dab5fbf4f1e5bf4693c2c"
    },
    "7916010": {
      "author": "Michael Tatarski",
      "avatar": "https://lh3.googleusercontent.com/-6KTjxplaxJA/AAAAAAAAAAI/AAAAAAAAAAA/cqwAlbsz8S4/s120-p/photo.jpg",
      "description": "This CL ensures that the Send Tab to Self bubble is closed if the\nprimary page of the tab navigates while the bubble is shown or while the\ncontroller is waiting for the sync model.\n\nTo achieve this, SendTabToSelfBubbleController now observes WebContents\nand handles PrimaryPageChanged by calling HideBubble().\n\nThis prevents stale bubbles from showing for a different page than the\none they were opened for.\n\nBug: 488252159\nChange-Id: I91ce766b669fc9d41477258da36c46e069a29a4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916010\nCommit-Queue: Michael Tatarski \u003cmtatarski@google.com\u003e\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644811}",
      "email": "mtatarski@google.com",
      "hash": "436ef33d5aa3c26963e76a713cae40e814451069"
    },
    "7916028": {
      "author": "Xi Han",
      "avatar": "",
      "description": "Bug: 488439751\nChange-Id: I0b67e49353230c1f47b710b011b57bca92f0e6a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916028\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644364}",
      "email": "hanxi@google.com",
      "hash": "8fb20050e6b5c8550d22027cb66b9a00744994a7"
    },
    "7916046": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "description": "In line selection mode, clicking does not create a region but the scrim\nwent away. This cl makes the scrim stay as it is.\n\nBug: 521902351\nChange-Id: Icff9127c5b59ba9bee1af27c3fbbf691259e7193\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916046\nReviewed-by: Juan Mojica \u003cjuanmojica@google.com\u003e\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644261}",
      "email": "musalmaan@chromium.org",
      "hash": "77623260e97b77a3eaeb6e4e7df9d4a64c790b97"
    },
    "7916068": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "description": "This CL add a BUILD.gn file to drive the compilation of\nc/b/ui/views/sharing_hub/ as per [1].\n\n[1] docs/chrome_browser_design_principles.md\n\nThe CL also makes sharing_hub_bubble_action_button.cc|h build for\n!is_chromeos, since it is referred by sharing_hub_bubble_view_impl.cc|h\nonly.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589, 419210492\nChange-Id: I9c948596ec1758ced6a79ddb1d5d6dcbdbb90957\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916068\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644318}",
      "email": "tonikitoo@igalia.com",
      "hash": "74104531bd2378ebed7d1c65ff14032f2a6a4459"
    },
    "7916069": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "description": "It was holding onto an Activity via an implicit capture in a callback\nRunnable, and not clearing the Runnable after the message was dismissed.\n\nBug: 512490102\nChange-Id: I4b92df554bf882e65a4530bb8c008184df246fc3\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916069\nOwners-Override: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nReviewed-by: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644422}",
      "email": "agrieve@chromium.org",
      "hash": "a735bbd99bd44b9041dd703fcacc6d0d70ea2705"
    },
    "7916072": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "description": "Bug: 522251388\nChange-Id: Icaf1513b9710555b685e2825eebbc2bbeea3b993\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916072\nReviewed-by: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nOwners-Override: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Atharv Maan \u003catharvmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644654}",
      "email": "koretadaniel@chromium.org",
      "hash": "3131fe8d6a5938c1630deb5dba52100e3f428ebb"
    },
    "7916089": {
      "author": "Jack Thiesen",
      "avatar": "https://lh3.googleusercontent.com/-n6bBVIQ1d8c/AAAAAAAAAAI/AAAAAAAAAAA/EAQ7HMRAxew/s120-p/photo.jpg",
      "description": "Android O is the last version that needs AccessibilityEventCompat and\nthe oldest SDK that Chrome for Android supports now is Q.\n\nChange-Id: Ia39ca712d406858efd67183a63108b549f123326\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916089\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644391}",
      "email": "jthiesen@chromium.org",
      "hash": "9b26d2829681d511e5b8d01d7a5bf8595d9c847c"
    },
    "7916126": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "description": "Bug: none\nChange-Id: I64bc5c7537c45501dc229c38462a209b078af796\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916126\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644724}",
      "email": "koretadaniel@chromium.org",
      "hash": "c43135890e8cbb8b7ed33da1ea90dd152a080693"
    },
    "7916127": {
      "author": "Ian Kilpatrick",
      "avatar": "https://lh3.googleusercontent.com/-8_uA47gXfAA/AAAAAAAAAAI/AAAAAAAAAAA/SP3Bb0d1HH8/s120-p/photo.jpg",
      "description": "If we had a relayout root, and an anchor within that layout root\nappeared or changed geometry we would incorrectly leave a stale anchored\nobject.\n\nTo prevent this simply mark any fragment which has child anchors as\nhaving propagated layout-objects (thus preventing a relayout root).\n\nFixed: 444588111\nChange-Id: Iafc998257cfcd3ba8f9660a7e175be106563f3a8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916127\nReviewed-by: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644598}",
      "email": "ikilpatrick@chromium.org",
      "hash": "95e33ab10efa7f9882c02836d31536d2a15de12f"
    },
    "7916128": {
      "author": "Jack Thiesen",
      "avatar": "https://lh3.googleusercontent.com/-n6bBVIQ1d8c/AAAAAAAAAAI/AAAAAAAAAAA/EAQ7HMRAxew/s120-p/photo.jpg",
      "description": "Bug: 505001228\nChange-Id: Iab8267085a78d1a645884aabb2d8e43f3e4ca1d6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916128\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCommit-Queue: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644392}",
      "email": "jthiesen@chromium.org",
      "hash": "d4440d0832b882f7d67b35feee10a5755b573a3c"
    },
    "7916130": {
      "author": "Joel Tan-Aristy",
      "avatar": "https://lh3.googleusercontent.com/-aG4rjYv42p8/AAAAAAAAAAI/AAAAAAAAAAA/HQexbQcNQfQ/s120-p/photo.jpg",
      "description": "Before:\nhttps://screenshot.googleplex.com/AVGDbEdLZgFQu8o\n\nAfter:\nhttps://screenshot.googleplex.com/4n6uXdGo6wNev58\n\nBug: 518001737, 521523426\nFixed: 518001737, 521523426\nChange-Id: I3f1387d92cf5da271ba0f0b1d9804352ef69b86d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916130\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nAuto-Submit: Joel Tan-Aristy \u003cjtanaristy@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Gazal Agarwal \u003cagazal@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644687}",
      "email": "jtanaristy@google.com",
      "hash": "86a1ce2b08fef8ff6e90c6382e5de0f2f1e4a134"
    },
    "7916132": {
      "author": "Charles Hager",
      "avatar": "https://lh6.googleusercontent.com/-d4i_sWIj5z4/AAAAAAAAAAI/AAAAAAAAAAA/E6ZZQ537qcM/s120-p/photo.jpg",
      "description": "Change-Id: Ie3ad8f88b50c126c8497eeee3f37b1c21b9b8af7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916132\nCommit-Queue: Charles Hager \u003cclhager@google.com\u003e\nReviewed-by: Theresa Wellington \u003ctwellington@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644851}",
      "email": "clhager@google.com",
      "hash": "987301615ccf028a378a67512cba078b711eba76"
    },
    "7916133": {
      "author": "Alexander Cooper",
      "avatar": "https://lh5.googleusercontent.com/-iTvVfO5e9bE/AAAAAAAAAAI/AAAAAAAAAAA/SZqRacNU-Xw/s120-p/photo.jpg",
      "description": "Modifies the XRRuntimeManagerTest (UTs) to run via the\nRenderViewHostTestHarness used by other UTs which allows us to now\ncreate VRServiceImpls with a real render_frame_host. This removes the\nneed for the test-only constructor that allowed the VRServiceImpl to be\ncreated without a render frame host, and paves the way for a future\nchange that uses the presence or absence of a render_frame_host to help\ndetermine if the VRServiceImpl has effectively already been torn down.\n\nChange-Id: Ibbdc758d63aa7103b0c5e652f1b2137f0466765f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916133\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nReviewed-by: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644742}",
      "email": "alcooper@chromium.org",
      "hash": "3883d00cfe28e8dbe71b833fb6ae4f062e8232d2"
    },
    "7916147": {
      "author": "Victor Gomes",
      "avatar": "https://lh5.googleusercontent.com/-Ir1jgyhorg4/AAAAAAAAAAI/AAAAAAAAAAA/rCVBoULi-R8/s120-p/photo.jpg",
      "description": "Bug: 42204525\nChange-Id: I9e840bf98a5ab5a05b7d3c0ac363a221506ad797\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916147\nReviewed-by: Camillo Bruni \u003ccbruni@chromium.org\u003e\nReviewed-by: Marja Hölttä \u003cmarja@chromium.org\u003e\nCommit-Queue: Marja Hölttä \u003cmarja@chromium.org\u003e\nAuto-Submit: Victor Gomes \u003cvictorgomes@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644621}",
      "email": "victorgomes@chromium.org",
      "hash": "206ce49f86f6ff08bb0e1a6f72d79f78e6d97ff1"
    },
    "7916148": {
      "author": "Louis Romero",
      "avatar": "https://lh5.googleusercontent.com/-XkDk6_Nk_c0/AAAAAAAAAAI/AAAAAAAAAAA/aUqkFQNn3Ec/s120-p/photo.jpg",
      "description": "Rename _currentBrowserState to _currentProfile and _profile to\n_regularProfile. This is a refactoring change with no behavior\ndifference.\n\nR=sdefresne@chromium.org\n\nFixed: 515382394\nChange-Id: I29a452eba8f29668d7c2105ac266caeb7e01d984\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916148\nReviewed-by: Sylvain Defresne \u003csdefresne@chromium.org\u003e\nCommit-Queue: Louis Romero \u003clpromero@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644614}",
      "email": "lpromero@google.com",
      "hash": "79528abff9f029eeb61b173bdc89a8b9a988b761"
    },
    "7916229": {
      "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: Ia8ed703da36c568a454394b86f51ad3722bdcfef\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916229\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@{#1644426}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "c141504b6002ed69399638c2888e5254dc7e822c"
    },
    "7916287": {
      "author": "Xiaohan Zhao",
      "avatar": "https://lh4.googleusercontent.com/-pzWorc3iS8Q/AAAAAAAAAAI/AAAAAAAAAAA/VJyiFwhocXk/s120-p/photo.jpg",
      "description": "This is a follow-up to address review feedback from the previous CL by\nrefining comments and removing an unnecessary if check.\n\nBug: 512908976\nChange-Id: I3a00ff196f0a96f459379e923b1f91ee3637e5a5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916287\nReviewed-by: Steve Becker \u003cstevebe@microsoft.com\u003e\nCommit-Queue: Xiaohan Zhao \u003cxiaohanzhao@microsoft.com\u003e\nReviewed-by: Abhishek Shanthkumar \u003cabhishek.shanthkumar@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644467}",
      "email": "xiaohanzhao@microsoft.com",
      "hash": "9640cbb3a96970c533bc11aafddc327982b48011"
    },
    "7916346": {
      "author": "pinpoint-worker",
      "avatar": "https://lh4.googleusercontent.com/-VSmT6IeFjkg/AAAAAAAAAAI/AAAAAAAAAAA/H7d9JAkL0Ig/s120-p/photo.jpg",
      "description": "No-try: true\nChange-Id: I48402b3274e8ee0ecf9dcc701ed8360e19feea6a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916346\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\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\nCr-Commit-Position: refs/heads/main@{#1644263}",
      "email": "pinpoint-worker@skia-infra-corp.iam.gserviceaccount.com",
      "hash": "c09b8b3d14cce1ad57be0352bd0b2d5370e6ed39"
    },
    "7916366": {
      "author": "Mingjing Zhang",
      "avatar": "https://lh3.googleusercontent.com/-T8ZBEslX458/AAAAAAAAAAI/AAAAAAAAAAA/O_vJhvvtHV0/s120-p/photo.jpg",
      "description": "This CL removes feature kCanvasResourceDefersWaitSyncToken which is\nenabled by default, as well as the WaitSyncToken code that is only\nexecuted when the feature is not enabled.\n\nBug: 40286368\nChange-Id: I2a1789fb8194cb03950f0f1ba967795737e2fc92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916366\nCommit-Queue: Mingjing Zhang \u003cmjzhang@chromium.org\u003e\nReviewed-by: Vasiliy Telezhnikov \u003cvasilyt@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644737}",
      "email": "mjzhang@chromium.org",
      "hash": "e4b8508c2b044ede6ac79e834b8c5f0514aec000"
    },
    "7916397": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "description": "This change consolidates uses of setUrl across LBMediator.\n\nBug: 507111601, 509988739\nChange-Id: I17ce7648dce1841c460756dba8f27d124c75a92e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916397\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644698}",
      "email": "ender@google.com",
      "hash": "5349238847c1eda75be85c557bbc31967d0c27fc"
    },
    "7916398": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "description": "This change ensures that once we switch to an inactive tab, Mediator's\nmCurrentInput member tracks whether newly opened tab is being edited.\nThis particularly matters when switching to tabs where input session\nis not started.\n\nBug: 507111601, 509988739\nChange-Id: I8ca3395a5812ee2fbb9f17946a3864f45e5ee7ed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916398\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644791}",
      "email": "ender@google.com",
      "hash": "d4f5299832eb54ffe09cbbb068be6f14a02d2d04"
    },
    "7916399": {
      "author": "Tomasz Wiszkowski",
      "avatar": "https://lh5.googleusercontent.com/-ZEx-bzimlY4/AAAAAAAAAAI/AAAAAAAAAAA/g463rrHJh5k/s120-p/photo.jpg",
      "description": "This change ensures that pre-focusing the UrlBar on NTP goes through\nthe proper beginInput() call. This is the only way we can guarantee\nthat the input will not be re-started and keypresses will not be lost.\n\nBug: 507111601, 509988739\nChange-Id: I1a6b1b114a2f755d29c0fe52a2bd00a271753b19\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916399\nReviewed-by: Charles Cai \u003ccharlesyc@google.com\u003e\nCommit-Queue: Tomasz Wiszkowski \u003cender@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644712}",
      "email": "ender@google.com",
      "hash": "14572547c52f7e8ce18b6e1cd0712072d7a1210b"
    },
    "7916408": {
      "author": "Antonio Gomes",
      "avatar": "https://lh4.googleusercontent.com/-Roj3sDO2cAk/AAAAAAAAAAI/AAAAAAAAAAA/FrdDAmtmGeI/s120-p/photo.jpg",
      "description": "Moves chrome_layout_provider.h and chrome_typography_provider.h from\n//chrome/browser/ui:ui into a new thin source_set named\n//chrome/browser/ui/views:layout_provider.\n\nUpdates all affected targets to dep on the new thin targets directly.\n\nR=chromium-bedrock-reviews@google.com\n\nBug: 353332589\nChange-Id: Id51aeb60a6eda2714138424ce91e6576b528ad7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916408\nCommit-Queue: Antonio Gomes Netto \u003ctonikitoo@igalia.com\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644816}",
      "email": "tonikitoo@igalia.com",
      "hash": "4f3c2c3b5e10d27c9fadcdd9b1a3d078a07032cb"
    },
    "7916429": {
      "author": "dpapad",
      "avatar": "https://lh6.googleusercontent.com/-vH0l_P8ajRM/AAAAAAAAAAI/AAAAAAAAAAA/ai9s6RBmZVc/s120-p/photo.jpg",
      "description": "pattern.\n\n - Remove wrapper methods that simply call into 'this.handler'. Use\n   'handler' directly from client code.\n - Remove 'getCallbackRouter()' helper, use 'callbackRouter' directly.\n\nBug: 513276098\nChange-Id: Ia612920e11afb0d3f00a819d8c19870aadef5bba\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916429\nAuto-Submit: Demetrios Papadopoulos \u003cdpapad@chromium.org\u003e\nCommit-Queue: Rebekah Potter \u003crbpotter@chromium.org\u003e\nReviewed-by: Rebekah Potter \u003crbpotter@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644736}",
      "email": "dpapad@chromium.org",
      "hash": "1dcaacbeb881469d64e27202a90d6b5cbdf63d94"
    },
    "7916447": {
      "author": "Brian Sheedy",
      "avatar": "https://lh6.googleusercontent.com/-sA7B2zTzoAs/AAAAAAAAAAI/AAAAAAAAAAA/nsHb3a_lmjs/s120-p/photo.jpg",
      "description": "Updates the Review RAG index creation script to add an ipc_review\nhashtag to a CL if any .mojom files were changed in the CL. This allows\nusers of the service to specifically query for comments from IPC reviews\nin a generic fashion.\n\nBug: b/517156708\nChange-Id: I1f4c46fa4c7f746e0c7cda8b2d31eeaa5d23ade0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916447\nReviewed-by: Jonathan Lee \u003cjonathanjlee@google.com\u003e\nCommit-Queue: Brian Sheedy \u003cbsheedy@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644366}",
      "email": "bsheedy@chromium.org",
      "hash": "3a687630ca121b33a733159311b1e624a2a5b0df"
    },
    "7916452": {
      "author": "Ken Russell",
      "avatar": "https://lh5.googleusercontent.com/-I8WiszlpxTo/AAAAAAAAAAI/AAAAAAAAAAA/dh9wDqX2vY8/s120-p/photo.jpg",
      "description": "Tested with new WebGL conformance test being added in\nhttps://github.com/KhronosGroup/WebGL/pull/3775 .\n\nCo-authored with jetski-cli.\n\nFixed: 521757779\nChange-Id: I2df1c84c4d76358d68a16e044f62c6b37edb8437\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916452\nAuto-Submit: Kenneth Russell \u003ckbr@chromium.org\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644453}",
      "email": "kbr@chromium.org",
      "hash": "d886618e97076917bb0acfe1316f64f60ad90f30"
    },
    "7916470": {
      "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 (16712.0.0-1077999 -\u003e 16713.0.0-1078014):\n- External: http://go/cros-changes/85333..85347?ext=true\n- Internal: http://go/cros-changes/119405..119420\n\nUploaded by https://ci.chromium.org/b/8679385519459756369\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: 16713.0.0-1078014\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8679385519459756369\nCrOS-External-Manifest-Position: 85347\nCrOS-Internal-Manifest-Position: 119420\nChange-Id: Ia409a92a6e21bdacc774b082ec2211c4321adb00\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916470\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@{#1644808}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "87503b5def10afcce737986c6adbd05788112db2"
    },
    "7916506": {
      "author": "Christoph Schwering",
      "avatar": "https://lh4.googleusercontent.com/-Qw-PHSgIOpU/AAAAAAAAAAI/AAAAAAAAAAA/op17V5IhGCg/s120-p/photo.jpg",
      "description": "This CL removes the trailing underscores of `struct GenerationItemInfo`\nmembers.\n\nBug: 40100455\nChange-Id: I01d59b9c1fc7b75343d261c9bbcbaafd4f48f92a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916506\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nAuto-Submit: Christoph Schwering \u003cschwering@google.com\u003e\nCommit-Queue: Jihad Hanna \u003cjihadghanna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644354}",
      "email": "schwering@google.com",
      "hash": "ae14f1d3cc83e11e3dc9ce10e73330f90398f685"
    },
    "7916508": {
      "author": "Antonio Sartori",
      "avatar": "https://lh6.googleusercontent.com/-AfUNT9pEARI/AAAAAAAAAAI/AAAAAAAAAAA/ItXWCYj_qAY/s120-p/photo.jpg",
      "description": "This CL refactors the call to ForSecurityDropFullscreen in the\nChooserBubbleUI so that we bail out early if the WebContents gets\ndestroyed while dropping fullscreen. It also prevents fullscreen to be\ntriggered while the bubble is displayed on top of dropping fullscreen\nwhen the bubble is shown.\n\nBug: 521956840\nChange-Id: Ia1f92ae2fd700d5f1bfcb3547128116b77784b3f\nFixed: 521956840\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916508\nReviewed-by: Caroline Rising \u003ccorising@chromium.org\u003e\nReviewed-by: Thomas Nguyen \u003ctungnh@chromium.org\u003e\nAuto-Submit: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nCommit-Queue: Antonio Sartori \u003cantoniosartori@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644662}",
      "email": "antoniosartori@chromium.org",
      "hash": "995189cd13b3efa1bc862f2700eb9f00dd75943f"
    },
    "7916527": {
      "author": "Brandon Wylie",
      "avatar": "https://lh6.googleusercontent.com/-rYzVazYbmUc/AAAAAAAAAAI/AAAAAAAAAAA/wk8Y0KNCU4k/s120-p/photo.jpg",
      "description": "Bug: None\nChange-Id: I9c75003025cab06b017a03553ec9f9037bab7fff\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916527\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nAuto-Submit: Brandon Wylie \u003cwylieb@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644656}",
      "email": "wylieb@google.com",
      "hash": "7d9cb282c56b05d0d5f6e86f7048b6fcd42ed6fb"
    },
    "7916528": {
      "author": "Orin Jaworski",
      "avatar": "https://lh6.googleusercontent.com/-Pg4gnpkvz1I/AAAAAAAAAAI/AAAAAAAAAAA/8y2e-Y_4SLc/s120-p/photo.jpg",
      "description": "This CL fixes the first run experience IPH of smart tab sharing, still\nanchoring to the context menu as before. It does not change the\nbehavior to wait for the flyout, as that is even more transient and\nmouse position dependent than the context menu.\n\nBug: 521986420\nChange-Id: I242dfaeb9c311cc4fa973c2316c739b5ab2e6d5e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916528\nCommit-Queue: Orin Jaworski \u003corinj@chromium.org\u003e\nReviewed-by: Orin Jaworski \u003corinj@chromium.org\u003e\nAuto-Submit: Orin Jaworski \u003corinj@chromium.org\u003e\nReviewed-by: Josiah Kiehl \u003ckiehl@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644731}",
      "email": "orinj@chromium.org",
      "hash": "9625590a68f9e7391bfabb5ef16182a3646e9192"
    },
    "7916530": {
      "author": "James Cook",
      "avatar": "https://lh4.googleusercontent.com/-qikRA8xqB3U/AAAAAAAAAAI/AAAAAAAAAAA/JBUbB9n7c4s/s120-p/photo.jpg",
      "description": "This BUILD.gn file already has a \"test_support\" target, so move more\nfiles there for consistency. This is a mechanical change:\n\n* Cut/paste the relevant files from //chrome/test/BUILD.gn\n* Fix paths to be relative to //c/b/e\n* Run gn check and fix missing dependencies (several were previously\n  being supplied by the chrome/test/BUILD.gn monolith)\n* Verify gn check passes and everything builds.\n\nI also moved a few task_manager test support files. They were\nwrapped in `if (enable_extensions)` so I kept that.\n\nBug: 521960574\nChange-Id: I30161cceb621826addc87ba3fcc133b69e734e56\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916530\nCommit-Queue: James Cook \u003cjamescook@chromium.org\u003e\nReviewed-by: Michael Wojcicka \u003cmwoj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644707}",
      "email": "jamescook@chromium.org",
      "hash": "b92bcc4ad93bd4d365c20c970f5839cf38e196e9"
    },
    "7916532": {
      "author": "Chris Lu",
      "avatar": "",
      "description": "Now that the button text is hidden on landscape, instead of hiding\nthe label by setting the alpha to 0, the button title needs to be\nniled out to and the button needs to be resized to its new intrinsic\ncontent size to remove the label from the view hierarchy.\n\nScreenshot: https://screenshot.googleplex.com/C8xWE9kD9MNrsjp\n\nBug: 521235674\nChange-Id: I87257da477c7ec1665f5a9955a7361904afaca70\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916532\nReviewed-by: Gauthier Ambard \u003cgambard@chromium.org\u003e\nCommit-Queue: Chris Lu \u003cthegreenfrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644669}",
      "email": "thegreenfrog@google.com",
      "hash": "56b8cd077234a0372835ca7e67f590b4ccd3b056"
    },
    "7916552": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "description": "Bug: 522238096\nChange-Id: Iff9c5f7710a58a4cfdf49158e3284057a037eba5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916552\nReviewed-by: Dmytro Yeroshkin \u003cyeroshkin@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nOwners-Override: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644645}",
      "email": "koretadaniel@chromium.org",
      "hash": "14ea945e729733ec69e35607561d38b10e61a154"
    },
    "7916554": {
      "author": "Sirui Wu",
      "avatar": "https://lh6.googleusercontent.com/-csybaQy9F_U/AAAAAAAAAAI/AAAAAAAAAAA/N45T1OmjurA/s120-p/photo.jpg",
      "description": "Removes kGlicSelectionWidgetDismissCount and the associated capping\nlogic from the selection prompt widget and observer.\n\nFixed: 520398290\nChange-Id: I4503fd005db180635fed5d68e5b911b929b18c03\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916554\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nReviewed-by: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Ian Vollick \u003cvollick@chromium.org\u003e\nCommit-Queue: Sirui Wu \u003cwusirui@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644768}",
      "email": "wusirui@google.com",
      "hash": "838343c0a05806b8dd7d0ce82439c3d5450dff79"
    },
    "7916588": {
      "author": "Andrew Grieve",
      "avatar": "https://lh4.googleusercontent.com/-A_W-R-lDVOY/AAAAAAAAAAI/AAAAAAAAAAA/GkG6Z1VgfZg/s120-p/photo.jpg",
      "description": "Bug: 512491120\nChange-Id: Ib2a4f5de1a2b4a871090920ce7e86d134202e485\nCq-Include-Trybots: luci.chrome.try:android-internal-dbg,android-internal-binary-size\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916588\nAuto-Submit: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nReviewed-by: Ziwen Lin \u003cziwlin@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644432}",
      "email": "agrieve@chromium.org",
      "hash": "61c40de27e2dcd15d9d129a2d6a62f22eadd669b"
    },
    "7916634": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "description": "Bug: 522357329\nChange-Id: I8f7c8ef928b6018e1f60d458bc10ce9cffef43ab\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916634\nOwners-Override: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Andy Phan \u003candyphan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644895}",
      "email": "koretadaniel@chromium.org",
      "hash": "8f602a4d2d8445c78c1206457eb1d341ce61ed46"
    },
    "7916687": {
      "author": "Milad Fa",
      "avatar": "https://lh6.googleusercontent.com/-qfwvFyc_sSc/AAAAAAAAAAI/AAAAAAAAAAA/RBFdxU-Q6As/s120-p/photo.jpg",
      "description": "This fix is currently needed to fix V8 compilation on said platforms.\nhttp://crrev.com/c/7910044 is now importing `partition_alloc.gni` under\nBUILD.gn which causes the following failure for us:\n\n```\nassert(false, \"Unknown CPU: $current_cpu\")\n```\n\nChange-Id: I8aa12b7069283cfd588934e3920bbc9c35db4322\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916687\nReviewed-by: Takashi Sakamoto \u003ctasak@google.com\u003e\nReviewed-by: Kentaro Hara \u003charaken@chromium.org\u003e\nCommit-Queue: Michael Lippautz \u003cmlippautz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644568}",
      "email": "mfarazma@ibm.com",
      "hash": "8fd8e6027af0bc57b909e7b2007a988e1f708806"
    },
    "7916891": {
      "author": "Roger Zanoni",
      "avatar": "https://lh3.googleusercontent.com/-LQ3rVDI-TDs/AAAAAAAAAAI/AAAAAAAAAAA/8Z5PB1FvLiw/s120-p/photo.jpg",
      "description": "Part of the series removing most of the Borealis code.\nRemoves the Steam game install flow and the\nchromeos-steam://install URL handler.\n\nBug: 380064696\nChange-Id: Ice2eff9171a2b59281af9083120ab978601df35c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916891\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Roger Zanoni \u003crzanoni@igalia.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644683}",
      "email": "rzanoni@igalia.com",
      "hash": "ffd6889d22d9f989540e3e9965dcb38696871be7"
    },
    "7916893": {
      "author": "Rodney Ding",
      "avatar": "https://lh3.googleusercontent.com/-fcn9FZ_mydU/AAAAAAAAAAI/AAAAAAAAAAA/LrUvP2T-WHo/s120-p/photo.jpg",
      "description": "- the 'force-indigo' switch forces the page action to stay showing at all times, preventing navigation related reset.\n\nBug: b:519563126\nChange-Id: I2381b8959c9f89cce31d327d2049b859044f78de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916893\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCommit-Queue: Rodney Ding \u003crodneyding@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644672}",
      "email": "rodneyding@google.com",
      "hash": "b2987a8510e96fac19b7b14673786c5a4b64ba64"
    },
    "7916894": {
      "author": "Muhammad Salmaan",
      "avatar": "https://lh6.googleusercontent.com/-R8VKNRsfhss/AAAAAAAAAAI/AAAAAAAAAAA/y4-qcYErPak/s120-p/photo.jpg",
      "description": "Added infobar migration flag framework to migrate different infobars.\n\nBug: 512837937\nChange-Id: I3cbb59cecaaa7b2a9d8b1b65b7c7789f77e5f91e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916894\nCommit-Queue: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nAuto-Submit: Muhammad Salmaan \u003cmusalmaan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644765}",
      "email": "musalmaan@chromium.org",
      "hash": "54cca7efb124b45c9449fa37cd098b9d3a26748f"
    },
    "7916933": {
      "author": "Andrii Natiahlyi",
      "avatar": "https://lh4.googleusercontent.com/-KXfDdarZ1PQ/AAAAAAAAAAI/AAAAAAAAAAA/fvTQNAjVMSg/s120-p/photo.jpg",
      "description": "Fixed: 514060089\nChange-Id: Ie32f0ff4e24e19d93856514da28d9f7e76bb3629\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916933\nReviewed-by: Adem Derinel \u003cderinel@google.com\u003e\nCommit-Queue: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644596}",
      "email": "natiahlyi@google.com",
      "hash": "a14394693bbf27f99ccfd4bf28105bdd2dd04bab"
    },
    "7916936": {
      "author": "Briana McClure",
      "avatar": "https://lh3.googleusercontent.com/-eOZNWC71aA8/AAAAAAAAAAI/AAAAAAAAAAA/xao6Cwd98CI/s120-p/photo.jpg",
      "description": "Bug: 521777875\nChange-Id: I9294cb6be7e87e593d58fb9aa2db2b1e8eb5c07f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916936\nCommit-Queue: Briana McClure \u003cbmcclure@google.com\u003e\nReviewed-by: Eric Ekey \u003cericekey@google.com\u003e\nOwners-Override: Briana McClure \u003cbmcclure@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644659}",
      "email": "bmcclure@google.com",
      "hash": "570279fec8e893247221b922d371e9be26f2cb1d"
    },
    "7916937": {
      "author": "PKI Metadata Updates Bot",
      "avatar": "https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/s120/photo.jpg",
      "description": "Automatic update for 2026-06-10 UTC\n\nMerge-Approval-Bypass: pki-metadata-updater\nChange-Id: I3656d121311e8559c85aea287481965abbcd3622\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916937\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@{#1644668}",
      "email": "mdb.chrome-pki-metadata-release-jobs@google.com",
      "hash": "e482aa8f5c7f4ae873689393f87bca56360a35e4"
    },
    "7916938": {
      "author": "Keren Zhu",
      "avatar": "https://lh4.googleusercontent.com/-D_L2MnRIwdU/AAAAAAAAAAI/AAAAAAAAAAA/oz5ghGqwpno/s120-p/photo.jpg",
      "description": "Bug: 319941708\nChange-Id: I2bebd2a3a15acd352bdd5b69adb9b25fd4bb7c4b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916938\nReviewed-by: Dana Fried \u003cdfried@chromium.org\u003e\nCommit-Queue: Dana Fried \u003cdfried@chromium.org\u003e\nAuto-Submit: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCommit-Queue: Keren Zhu \u003ckerenzhu@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644790}",
      "email": "kerenzhu@chromium.org",
      "hash": "5da29ea66e7a12e0762dcbcb4101a6e386e7c460"
    },
    "7916975": {
      "author": "Huili Liu",
      "avatar": "https://lh3.googleusercontent.com/-G9mj7uRIW50/AAAAAAAAAAI/AAAAAAAAAAA/jxCV3C4Bmwg/s120-p/photo.jpg",
      "description": "Post the runnables via the UI thread Handler (and cancel them in destroyInternal()) so that Handler.removeCallbacks(...) actually removes them — previously they were posted via PostTask, which wrapped them in TaskOriginRunnable, making the cancel a no-op and letting the pending message retain the handler and the test Activity.\n\nBug: 512492670\nChange-Id: Ia2ce4ccc3e8606feeef7e6c35e7e957384c5d7bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7916975\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644604}",
      "email": "huilliu@microsoft.com",
      "hash": "35750ec5c7a20af16a9e7c66c5f31d9596e6dd88"
    },
    "7917032": {
      "author": "Cliff Smolinsky",
      "avatar": "https://lh6.googleusercontent.com/-u8jhz7mYnXY/AAAAAAAAAAI/AAAAAAAAAAA/zMXlvEfxgyA/s120-p/photo.jpg",
      "description": "Follow-up to https://crrev.com/c/7892111. Addresses two pieces of review\nfeedback that landed after the CL was already merged: 1. Move to\nntp_features 2. Disable by default\n\nBug: 364225391\nChange-Id: I002d606e46810135be34c693b8b9f216ef9fffc4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917032\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nReviewed-by: Mikel Astiz \u003cmastiz@chromium.org\u003e\nReviewed-by: Charlie Reis \u003ccreis@chromium.org\u003e\nReviewed-by: Tibor Goldschwendt \u003ctiborg@chromium.org\u003e\nCommit-Queue: Cliff Smolinsky \u003ccliffsmo@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644744}",
      "email": "cliffsmo@microsoft.com",
      "hash": "0c6be49034af916af7415719032f29b4906ec4bb"
    },
    "7917046": {
      "author": "Sam Maier",
      "avatar": "https://lh4.googleusercontent.com/-QIFf240wtxE/AAAAAAAAAAI/AAAAAAAAAAA/F1ukOVI7qZY/s120-p/photo.jpg",
      "description": "Turns on the experiment by default, while still leaving one CachedFlag\naround to experiment with in the future, as we plan to run a holdback\nonce Android 17 is generally available.\n\nBug: 475852776\nChange-Id: I701ac2f2a0119ea541225c38dc7cebaa6a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917046\nReviewed-by: Yaron Friedman \u003cyfriedman@chromium.org\u003e\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nOwners-Override: Sam Maier \u003csmaier@google.com\u003e\nAuto-Submit: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644723}",
      "email": "smaier@google.com",
      "hash": "b1f387ec68ecb5158328d338f80d4833edea0a35"
    },
    "7917052": {
      "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: I625c2562a14ca3e71a30f4011519e1f21936b28e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917052\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@{#1644607}",
      "email": "chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "8533699ac0554e41a95dec2ba627947492a1201a"
    },
    "7917174": {
      "author": "Wei Wang",
      "avatar": "https://lh3.googleusercontent.com/-n_GU4wrc4sY/AAAAAAAAAAI/AAAAAAAAAAA/_o5zcxC6Omc/s120-p/photo.jpg",
      "description": "WebGPU EP device tensors can not be initialized, because\nGetTensorMutableData() returns an opaque device handle rather than a\nCPU-dereferenceable pointer. This means uninitialized memory contents\ncould be leaked, posing an information disclosure risk.\n\nThis CL removes support for WebGPU EP device tensor until they can be\nproperly initialized.\n\nBug: 520191468\nChange-Id: I43c910f9129abbc19a8ba3120d183224511b12cd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917174\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nCommit-Queue: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nReviewed-by: Hu, Ningxin \u003cningxin.hu@intel.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644836}",
      "email": "wei4.wang@intel.com",
      "hash": "6c250b17eb7c45c79f3f95d958b40e27ad3e32b3"
    },
    "7917271": {
      "author": "minxiong",
      "avatar": "https://lh3.googleusercontent.com/-crOtTBaY8e8/AAAAAAAAAAI/AAAAAAAAAAA/0BtYQ9wgWrg/s120-p/photo.jpg",
      "description": "Adds a disabled-by-default Finch flag and an about://flags entry to gate\nthe upcoming iOS download list service-layer rewrite (paginated reader\nwith an active-records-only in-memory cache).\n\nThis CL only introduces the flag wiring; no behavior changes. The flag\nis consumed in follow-up CLs that land the sequence-bound cache,\npaginated read path, startup cleanup, and migration tests.\n\nBug: none\nChange-Id: I06f6d02be3257c06e292a791b59c4ecb864cfca8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917271\nCommit-Queue: Min Xiong \u003cminxiong@microsoft.com\u003e\nReviewed-by: Quentin Pubert \u003cqpubert@google.com\u003e\nReviewed-by: Ewann Pellé \u003cewannpv@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644539}",
      "email": "minxiong@microsoft.com",
      "hash": "5c92e14cb3fe7e468be59ec77b0ede3269002feb"
    },
    "7917272": {
      "author": "Kalvin Lee",
      "avatar": "https://lh5.googleusercontent.com/-3dateS3fCeY/AAAAAAAAAAI/AAAAAAAAAAA/Cz8gM213E9o/s120-p/photo.jpg",
      "description": "This seems to fail now and again primarily on Linux. LUCI Analysis has\nhad a bug open for this since mid-April.\n\nBug: 504005450\nChange-Id: I32ac613dda7c799e3dc3e9f2e5f294ae4081081a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917272\nCommit-Queue: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Hiroki Nakagawa \u003cnhiroki@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644489}",
      "email": "kdlee@chromium.org",
      "hash": "57167d31be1564e263337c3d3216134a826cdf02"
    },
    "7917392": {
      "author": "Huili Liu",
      "avatar": "https://lh3.googleusercontent.com/-G9mj7uRIW50/AAAAAAAAAAI/AAAAAAAAAAA/jxCV3C4Bmwg/s120-p/photo.jpg",
      "description": "Bug: 512492107\nChange-Id: I04858f457388c0fe05fb2468bb7628a96ae9110c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917392\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644618}",
      "email": "huilliu@microsoft.com",
      "hash": "670a34d5861460ce4a8eb47f873ef65f8bccced4"
    },
    "7917490": {
      "author": "Kelvin Jiang",
      "avatar": "https://lh4.googleusercontent.com/-3rgeAS1uG3s/AAAAAAAAAAI/AAAAAAAAAAA/r6ofihEr-0A/s120-p/photo.jpg",
      "description": "Add checks to exclude the session rulesets when computing rule counts.\nThat's it.\n\nAdded regression test that calls the getAvailableStaticRuleCount API\nmethod before and after session rule updates.\n\nFixed: 520052960\nChange-Id: Iee766fb02da4ea85a15464ba00412e409f75f4f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917490\nAuto-Submit: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nCommit-Queue: Kelvin Jiang \u003ckelvinjiang@chromium.org\u003e\nReviewed-by: Devlin Cronin \u003crdevlin.cronin@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644793}",
      "email": "kelvinjiang@chromium.org",
      "hash": "b2e95e6317f67c5e553bda44236397541e279888"
    },
    "7917592": {
      "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 (16712.0.0-1077987 -\u003e 16712.0.0-1077999):\n- External: http://go/cros-changes/85321..85333?ext=true\n- Internal: http://go/cros-changes/119393..119405\n\nUploaded by https://ci.chromium.org/b/8679442013228403841\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: 16712.0.0-1077999\nMerge-Approval-Bypass: Automated LKGM update\nCr-Original-Build-Id: 8679442013228403841\nCrOS-External-Manifest-Position: 85333\nCrOS-Internal-Manifest-Position: 119405\nChange-Id: I1a7619b8bcb8c75f1a23351f95176ce92629a5b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917592\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@{#1644488}",
      "email": "chromeos-ci-prod@chromeos-bot.iam.gserviceaccount.com",
      "hash": "ce733528e96b7ac54ca25f4508b7380e2919abcc"
    },
    "7917606": {
      "author": "Alex N. Jose",
      "avatar": "https://lh4.googleusercontent.com/-EzbImyU2gOI/AAAAAAAAAAI/AAAAAAAAAAA/TMuN4cyogzs/s120-p/photo.jpg",
      "description": "Bug: 518074780\nFixed: 518074780\nChange-Id: I85f1878334acec4b418b9226af4528c8dd02c5b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917606\nCommit-Queue: Alex N. Jose \u003calexnj@chromium.org\u003e\nReviewed-by: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644728}",
      "email": "alexnj@chromium.org",
      "hash": "a26b4fabc1f6f9699ac63521134c54dfc0faadb5"
    },
    "7917650": {
      "author": "Expectation File Editor",
      "avatar": "https://lh4.googleusercontent.com/-w8Q_TDY24ho/AAAAAAAAAAI/AAAAAAAAAAA/l4QBfg59msA/s120-p/photo.jpg",
      "description": "Autogenerated CL from running:\n\n//content/test/gpu/unexpected_pass_finder.py --project chrome-unexpected-pass-data --include-internal-builders --remove-stale-expectations --narrow-semi-stale-expectation-scope --num-samples 300 --suite context_lost\n\nAffected bugs for CL description:\n\nR=rubber-stamper@appspot.gserviceaccount.com\n\nBug: 338574390\nChange-Id: Ifa1c112feb83e22afa799134850bc1476084935c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917650\nAuto-Submit: chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com\u003e\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\nCr-Commit-Position: refs/heads/main@{#1644455}",
      "email": "chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "b59ec76427e1b31b295e2ea40f3cf43b21135844"
    },
    "7917710": {
      "author": "Expectation File Editor",
      "avatar": "https://lh4.googleusercontent.com/-w8Q_TDY24ho/AAAAAAAAAAI/AAAAAAAAAAA/l4QBfg59msA/s120-p/photo.jpg",
      "description": "Autogenerated CL from running:\n\n//content/test/gpu/unexpected_pass_finder.py --project chrome-unexpected-pass-data --include-internal-builders --remove-stale-expectations --narrow-semi-stale-expectation-scope --num-samples 300 --suite trace_test\n\nAffected bugs for CL description:\n\nR=rubber-stamper@appspot.gserviceaccount.com\n\nBug: 517156647\nChange-Id: Iba9efdf8d5ec6b38038be82252224b14d762ef3c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917710\nAuto-Submit: chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com \u003cchrome-automated-expectation@chops-service-accounts.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@{#1644494}",
      "email": "chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com",
      "hash": "554cf5dee548e07a98dc27d85632a33c8282ddd3"
    },
    "7917754": {
      "author": "Kent Tamura",
      "avatar": "https://lh3.googleusercontent.com/-Xn4R5JMv3zM/AAAAAAAAAAI/AAAAAAAAAAA/BKgC_HIpPUQ/s120-p/photo.jpg",
      "description": "It's a preparation to implement text-emphasis-as-ruby.\nThis CL has no behavior changes.\n\nBug: 40851160\nChange-Id: I33c150c501fd0bcdf949ee397ebd97f9b8e29dda\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917754\nCommit-Queue: Kent Tamura \u003ctkent@chromium.org\u003e\nAuto-Submit: Kent Tamura \u003ctkent@chromium.org\u003e\nReviewed-by: Koji Ishii \u003ckojii@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644502}",
      "email": "tkent@chromium.org",
      "hash": "b4cf19dc561ff971e862b81d42ec8e202345aaea"
    },
    "7917795": {
      "author": "Sam Maier",
      "avatar": "https://lh4.googleusercontent.com/-QIFf240wtxE/AAAAAAAAAAI/AAAAAAAAAAA/F1ukOVI7qZY/s120-p/photo.jpg",
      "description": "This is a static mirror, and won't be updated if their license updates,\nbut it's been the same for 15+ years now.\n\nBug: 521481580\nChange-Id: I845549833bdbecd337639ff3482c9bc46a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917795\nAuto-Submit: Sam Maier \u003csmaier@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644676}",
      "email": "smaier@google.com",
      "hash": "b8abee8572024cd77bd5cdaf74f4ec0da22cdf2b"
    },
    "7917950": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "description": "See e.g.\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20MSan%20Tests/63682/overview\n\nBug: 477961009\nChange-Id: Ie8f67d91749fce3ca67ce9bb98efc924576deb31\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917950\nOwners-Override: Morten Stenshorne \u003cmstensho@google.com\u003e\nReviewed-by: Philip Jägenstedt \u003cfoolip@chromium.org\u003e\nCommit-Queue: Philip Jägenstedt \u003cfoolip@chromium.org\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nAuto-Submit: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644519}",
      "email": "mstensho@chromium.org",
      "hash": "aed7ba79ca1f509b47e4274ff936e491a6173fc4"
    },
    "7917951": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "description": "Full test name is:\nGWSAbandonedPageLoadMetricsObserverWithIgnoreDuplicateFlagBrowserTest.\nDuplicateNavigation_RendererInitiated\n\nA couple of failed builds:\nhttps://ci.chromium.org/ui/p/chrome/builders/ci/linux-chromeos-chrome/58652/overview\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/Win10%20Tests%20x64/110088/overview\n\nBug: 521907529\nChange-Id: If77e8f17257399195d17b58f595f96e12a8b5451\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917951\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nReviewed-by: Steinar H Gunderson \u003csesse@chromium.org\u003e\nAuto-Submit: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nCommit-Queue: Steinar H Gunderson \u003csesse@chromium.org\u003e\nOwners-Override: Morten Stenshorne \u003cmstensho@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644534}",
      "email": "mstensho@chromium.org",
      "hash": "1c39621c84eb7065a62681192aacd9d3483a9b09"
    },
    "7917952": {
      "author": "Ryan Sultanem",
      "avatar": "https://lh5.googleusercontent.com/-XuFw7OqD-Ao/AAAAAAAAAAI/AAAAAAAAAAA/FHG2CgEaty0/s120-p/photo.jpg",
      "description": "Bug: 510760810\nChange-Id: Ib1f010781075790a911b55dbbb9900a5a814d8bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917952\nAuto-Submit: Ryan Sultanem \u003crsult@google.com\u003e\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: David Roger \u003cdroger@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644610}",
      "email": "rsult@google.com",
      "hash": "0751d7fe7584d40175aab9f77559e11fa2487906"
    },
    "7917953": {
      "author": "Mikel Astiz",
      "avatar": "https://lh6.googleusercontent.com/-d2wU34ze3Og/AAAAAAAAAAI/AAAAAAAAAAA/kSYJlVC9C3g/s120-p/photo.jpg",
      "description": "The client relies on this condition to work properly, and it was\nenforced via DCHECKs before this patch, now upgraded to CHECKs.\n\nBug: 40823197\nChange-Id: I91c08eaa8d23edf18faf1641ca0242d517ced144\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7917953\nReviewed-by: Marc Treib \u003ctreib@chromium.org\u003e\nCommit-Queue: Mikel Astiz \u003cmastiz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644599}",
      "email": "mastiz@chromium.org",
      "hash": "2396699fb21224ab9b33dc8fa3bb5ff32f7f7b0c"
    },
    "7918051": {
      "author": "Greg Thompson",
      "avatar": "https://lh3.googleusercontent.com/-6m0R7drhUWE/AAAAAAAAAAI/AAAAAAAAAAA/rz_sTYAn-ZQ/s120-p/photo.jpg",
      "description": "Destruction of a SystemTracingSession by its last ref being released\ncould race with detection of client process termination by\nProcessWatcher. To avoid a data race, ProcessWatcher's destructor must\nwait for its watch task to complete before allowing destruction to\ncomplete. This ensures that the SystemTracingSession instance that owns\nthe watcher (by way of a ScopedSession) is not destroyed while\nSessionRegistry::OnClientTerminated is handling termination of the\nclient.\n\nFixed: 520426287\nChange-Id: Ia6d27379ec566ee1ff7e2454fd9fc9c1810f2ec7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918051\nReviewed-by: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCommit-Queue: Etienne Pierre-Doray \u003cetiennep@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644684}",
      "email": "grt@chromium.org",
      "hash": "858ee83ea6e4a0ae9c05bd536e23eb9c5c1cac4e"
    },
    "7918054": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "Annotate reference- and view-returning getters in AccountInfo and\nCoreAccountInfo with LIFETIME_BOUND to prevent dangling references and\nviews when called on temporary objects.\n\nAlso fix resulting compile errors in client code where getters were\ncalled on temporary objects (such as ChromePasswordProtectionService).\n\nBug: 458409080\nChange-Id: I8d6322d14827e5f95c365e5d0bdbc15b69e6ddf9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918054\nCommit-Queue: thefrog \u003cthefrog@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: thefrog \u003cthefrog@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644673}",
      "email": "alexilin@chromium.org",
      "hash": "f217151263d942574808434709ee94678aba06ad"
    },
    "7918312": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in components/autofill.\n\nThis CL was uploaded by git cl split.\n\nR=battre@chromium.org\n\nBug: 458409080\nChange-Id: I933c751ccf586ccda69e62a093e03e57672ed9e1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918312\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Dominic Battré \u003cbattre@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644636}",
      "email": "alexilin@chromium.org",
      "hash": "13efcaf24ddfd36f278edb313a3999dca9046827"
    },
    "7918314": {
      "author": "Arthur Sonzogni",
      "avatar": "https://lh4.googleusercontent.com/-pgZg6Pw0R4M/AAAAAAAAAAI/AAAAAAAAAAA/zFdLBZFTTmU/s120-p/photo.jpg",
      "description": "Following the systematic conversion of DCHECKs to CHECKs in core\nnavigation code (go/check-content-navigation), we found a spike of\ncrashes. The spike seems to be behind us, so this is a speculative\nrevert to avoid any surprise.\n\n\nFixed: 517224615\nBug: 497761255\nDesignDoc: http://go/check-content-navigation\nChange-Id: Idb9b713a1028c7ca5906daab56571ae31bcefa81\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918314\nAuto-Submit: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nReviewed-by: Ali Hijazi \u003cahijazi@chromium.org\u003e\nCommit-Queue: Arthur Sonzogni \u003carthursonzogni@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644647}",
      "email": "arthursonzogni@chromium.org",
      "hash": "b72e821db08099dff2c01f99ce2cf3917fb38734"
    },
    "7918330": {
      "author": "Morten Stenshorne",
      "avatar": "https://lh4.googleusercontent.com/-k5WE6t0IBVM/AAAAAAAAAAI/AAAAAAAAAAA/2cgUVUS7Hl8/s120-p/photo.jpg",
      "description": "It's flaky. Its name:\n\"Share tabs flyout keyboard navigation focuses first non-disabled item\"\n\nShould probably disable for all, but my \"if expr\" skills are limited.\n\u003cif expr=\"false\"\u003e did not work.\n\nI considered \u003cif expr=\"is_win and is_linux and is_mac\"\u003e, but that seemed\ntoo silly. :)\n\nBug: 512920161\nChange-Id: I0e99e24935f082295ea6a1abc763d636ffef3351\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918330\nAuto-Submit: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nOwners-Override: Morten Stenshorne \u003cmstensho@google.com\u003e\nCommit-Queue: Morten Stenshorne \u003cmstensho@chromium.org\u003e\nReviewed-by: Munira Tursunova \u003cmoonira@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644593}",
      "email": "mstensho@chromium.org",
      "hash": "cae49f9e6890612a128ae904e288e98225ff6dd3"
    },
    "7918352": {
      "author": "Mahmoud Rashad",
      "avatar": "https://lh6.googleusercontent.com/-M8i0KEjilQI/AAAAAAAAAAI/AAAAAAAAAAA/QJuKjz3qhKI/s120-p/photo.jpg",
      "description": "Screenshots for affected UI:\nhttps://screenshot.googleplex.com/49HGbS4KUatxVqJ\n\nFixed: 522200671\nChange-Id: I370a05b09e3769bd0c2485f2c08777988be10d38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918352\nReviewed-by: David Roger \u003cdroger@chromium.org\u003e\nCommit-Queue: Mahmoud Rashad \u003cmmrashad@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644609}",
      "email": "mmrashad@google.com",
      "hash": "7c9d95f6418f53ff27b500a014ac8aa1ea60c128"
    },
    "7918390": {
      "author": "Bhaskar Sharma",
      "avatar": "https://lh3.googleusercontent.com/-n4conrmj3eg/AAAAAAAAAAI/AAAAAAAAAAA/usRsufweMLI/s120-p/photo.jpg",
      "description": "Cache early startup dev installations inside\nIsolatedWebAppDevInstallManager so automated test observers don't miss\nthe completion event on slow ASan builders.\n\nRe-enable the previously flaky Linux and Mac command-line install tests.\n\nbug: 513729021\nChange-Id: I044d444ea13b438b4e8f5bad3eb665e92833b91a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918390\nCommit-Queue: Bhaskar Sharma \u003cbhaskarsharma@google.com\u003e\nReviewed-by: Andrew Rayskiy \u003cgreengrape@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644577}",
      "email": "bhaskarsharma@google.com",
      "hash": "5faf4f440d4a204f7bb5b2517c28f5b1c7f6c6e2"
    },
    "7918391": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in components/personal_context.\n\nThis CL was uploaded by git cl split.\n\nR=sophiechang@chromium.org\n\nBug: 458409080\nChange-Id: If1480d81c72b915d01e7f2f5c10454ff15eccb10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918391\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644754}",
      "email": "alexilin@chromium.org",
      "hash": "3e08b55f089005bc368ab608744911312ec9f4fd"
    },
    "7918393": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "description": "This CL removes manual cache manipulation from\nPersonalContextAccessManagerImplTest by introducing a\nPrefetchAmbientAutofillContextSync() helper. This helper simulates the\nfull public prefetch flow by mocking the PersonalContextService\nresponse.\n\nBug: 516721244\nChange-Id: Ifdd16146da72229c4dcd9740a446b1899bdb2d10\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918393\nReviewed-by: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644702}",
      "email": "vizcay@google.com",
      "hash": "c3d69eb7e7f6f1fb92f85a1fd07ce695db06770b"
    },
    "7918395": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "description": "Bug: 40100455\nChange-Id: I5240f702ad0374fce43b6d693827aa9bf15b8a38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918395\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Christoph Schwering \u003cschwering@google.com\u003e\nAuto-Submit: Norge Vizcay \u003cvizcay@google.com\u003e\nCommit-Queue: Christoph Schwering \u003cschwering@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644685}",
      "email": "vizcay@google.com",
      "hash": "41a137356e468df831620db434ae5ef71c41f215"
    },
    "7918510": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in components/supervised_user.\n\nThis CL was uploaded by git cl split.\n\nR=anthie@google.com\n\nBug: 458409080\nChange-Id: Ife32a94f14918dcc0135c18443e7347281d47b44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918510\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Anthi Orfanou \u003canthie@google.com\u003e\nReviewed-by: Anthi Orfanou \u003canthie@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644767}",
      "email": "alexilin@chromium.org",
      "hash": "255a9d9678cfa1c8f7782992b32264a4b0de1303"
    },
    "7918511": {
      "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: I22e2e4307ff418dd6ea16cbd9583511d9c5c3697\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918511\nAuto-Submit: Chrome Release Translation Dump \u003cmdb.chrome-release-translation-dump@google.com\u003e\nSLSA-Policy-Verified: SLSA Policy Verification Service \u003cdevtools-gerritcodereview-exitgate@google.com\u003e\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\nCr-Commit-Position: refs/heads/main@{#1644633}",
      "email": "mdb.chrome-release-translation-dump@google.com",
      "hash": "a06c0da00febe1631d273a13ee526c5a4d0aba1b"
    },
    "7918547": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in components/omnibox.\n\nThis CL was uploaded by git cl split.\n\nR=orinj@chromium.org\n\nBug: 458409080\nChange-Id: Iecad991f8b873a3ef8bff58c2a937ed82c97636e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918547\nCommit-Queue: Orin Jaworski \u003corinj@chromium.org\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Orin Jaworski \u003corinj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644774}",
      "email": "alexilin@chromium.org",
      "hash": "c54bd4b4fe12351e8878a66cfec856e142660f38"
    },
    "7918550": {
      "author": "Aliona DANGLA",
      "avatar": "",
      "description": "As automatic tools are adding reviewers by looking at OWNERS files,\nthis CL ensures that it ask review with the correct account, as my\ngerrit account is the chromium one.\n\nBug: None\nChange-Id: Ie2a4444a7aa048c8e077db7a3e063d6436e92390\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918550\nAuto-Submit: Aliona Dangla \u003calionadangla@chromium.org\u003e\nReviewed-by: Louis Romero \u003clpromero@google.com\u003e\nCommit-Queue: Aliona Dangla \u003calionadangla@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644643}",
      "email": "alionadangla@google.com",
      "hash": "9d9d52e1d1cffce5c27ac3f7a7709554b7623d60"
    },
    "7918586": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in components/optimization_guide.\n\nThis CL was uploaded by git cl split.\n\nR=wittman@chromium.org\n\nBug: 458409080\nChange-Id: I1058494f3f6cafd2b755f16d4bdc5a4ad931ca44\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918586\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCommit-Queue: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644775}",
      "email": "alexilin@chromium.org",
      "hash": "95a2c30a616e962d98a6818ddfc2dfe0605957e0"
    },
    "7918587": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in components/safe_browsing.\n\nThis CL was uploaded by git cl split.\n\nR=nwokedi@chromium.org\n\nBug: 458409080\nChange-Id: I2fef1bf0745e14c855258b4848a367eebb733e9c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918587\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Alex Ilin \u003calexilin@chromium.org\u003e\nReviewed-by: Nwokedi Idika \u003cnwokedi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644689}",
      "email": "alexilin@chromium.org",
      "hash": "cfafbacf0c1e9f05abc0a7926c04c4266ea6d300"
    },
    "7918606": {
      "author": "Alex Ilin",
      "avatar": "https://lh3.googleusercontent.com/-JI-HuP4AzJ0/AAAAAAAAAAI/AAAAAAAAAAA/Ep7UPoMsHMA/s120-p/photo.jpg",
      "description": "AccountInfo::capabilities is deprecated and it's going to be moved to a\nprivate class section.\n\nThis CL converts client usages of AccountInfo::capabilities to use\nGetAccountCapabilities() and updates AccountCapabilitiesTestMutator\nusages to pass AccountInfo* directly.\n\nThis CL modifies files in components/signin.\n\nThis CL was uploaded by git cl split.\n\nR=chrome-signin-reviews@google.com\n\nBug: 458409080\nChange-Id: I44d46238e8b41e17c6e936bfc472e11e1a0d83a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918606\nReviewed-by: Liza Bipin \u003cmlbipin@google.com\u003e\nAuto-Submit: Alex Ilin \u003calexilin@chromium.org\u003e\nCommit-Queue: Liza Bipin \u003cmlbipin@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644594}",
      "email": "alexilin@chromium.org",
      "hash": "d5ac5cb7ff64fe85a5f1e986ddb289cac7646516"
    },
    "7918731": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "description": "Checking for personal context eligible tiers was removed in\ncrrev/c/7902303.\n\nBug: 518740027\nChange-Id: Ic98c48460d3a36362941517d2eee6546d9242104\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918731\nAuto-Submit: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644773}",
      "email": "vizcay@google.com",
      "hash": "9144c32b98e7132f595ef1ad728c5a0e3612240c"
    },
    "7918847": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "description": "Update EntityDataManagerAndroid to use\nAreAutofillPersonalContextFeaturesSupported() instead of checking the\npersonal context feature flag directly.\n\nThis is part of the effort to decouple Ambient Autofill and AtMemory\nfeature rollouts, as the helper function now checks for both flags.\n\nBug: 518740027\nChange-Id: I79b5f66be1da13c13bae4dd561b76a98dd6ecbfa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918847\nAuto-Submit: Norge Vizcay \u003cvizcay@google.com\u003e\nReviewed-by: Timofey Chudakov \u003ctchudakov@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644667}",
      "email": "vizcay@google.com",
      "hash": "c9a0941cb784df11b2217aec71b4cd108fe5508d"
    },
    "7918967": {
      "author": "Alex N. Jose",
      "avatar": "https://lh4.googleusercontent.com/-EzbImyU2gOI/AAAAAAAAAAI/AAAAAAAAAAA/TMuN4cyogzs/s120-p/photo.jpg",
      "description": "Bug: 518035306\nChange-Id: I4fdaaeddcca09446b52143589ac4c3cd71e4171f\nFixed: 518035306\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918967\nReviewed-by: Peter Kvitek \u003ckvitekp@chromium.org\u003e\nCommit-Queue: Alex N. Jose \u003calexnj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644757}",
      "email": "alexnj@chromium.org",
      "hash": "05b7ababe29a2b624cc62ec8879f9501e2ad0977"
    },
    "7918977": {
      "author": "Emily Shack",
      "avatar": "https://lh4.googleusercontent.com/-BFIKkstvJQg/AAAAAAAAAAI/AAAAAAAAAAA/1sroh81CHrI/s120-p/photo.jpg",
      "description": "Remove the extra pixel of space between pinned toolbar icons and the\nstatus indicator when rounded icons are enabled, per UX\n\nBug: 517519063\nChange-Id: I73e772627be13f215315fa0c1314e7c966bc63c6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918977\nAuto-Submit: Emily Shack \u003cemshack@chromium.org\u003e\nCommit-Queue: Emily Shack \u003cemshack@chromium.org\u003e\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644841}",
      "email": "emshack@chromium.org",
      "hash": "73d8278ad911b135e2943cff3fbce4b144990458"
    },
    "7918989": {
      "author": "Charlie Reis",
      "avatar": "https://lh6.googleusercontent.com/-NF1VaEcir4w/AAAAAAAAAAI/AAAAAAAAAAA/l2vdY1atXAg/s120-p/photo.jpg",
      "description": "This fixes some legacy formatting issues, to reduce the delta when\nmoving these files to a new directory. Otherwise, git cl format will\nattempt to fix these during the move, making the review more\ncomplicated.\n\nBug: 482216433\nChange-Id: I7a18deb65d396b037e1a3966e631cf7c9ceb705e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918989\nReviewed-by: Liam Brady \u003clbrady@google.com\u003e\nCommit-Queue: Charlie Reis \u003ccreis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644783}",
      "email": "creis@chromium.org",
      "hash": "11c94fd46b98ed700567b3b56d0c9af5f630524c"
    },
    "7918994": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 520061735\nChange-Id: Iaa7f6466b871656840ddd819052ca7cfd4706bc3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7918994\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644901}",
      "email": "skym@chromium.org",
      "hash": "6f4bd190c3b065c9b18c96585b39559cb61db3e3"
    },
    "7919027": {
      "author": "Fiaz Muhammad",
      "avatar": "https://lh6.googleusercontent.com/-Q8snahPIHXo/AAAAAAAAAAI/AAAAAAAAAAA/PURXBiCvKoQ/s120-p/photo.jpg",
      "description": "Introduce BoundsChangedLayoutListener, an OnLayoutChangeListener\nthat wraps a Runnable. While OnLayoutChangeListener is executed for\neach layout change, BoundsChangedLayoutListener filters redundant\nlayout changes where the view's layout bounds have not changed.\n\nChange-Id: I11ffce0f57f2b434fac157910b5e056b84e32faa\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919027\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644882}",
      "email": "mfiaz@google.com",
      "hash": "c225da0e103fcbf6f1bfe829a3f68137736adebd"
    },
    "7919029": {
      "author": "Peter Kang",
      "avatar": "https://lh4.googleusercontent.com/-nCdSyR48-Pw/AAAAAAAAAAI/AAAAAAAAAAA/vxiZNqUlOTc/s120-p/photo.jpg",
      "description": "Incognito indicator was expanding when AI mode was toggled on Omnibox\nonly on tablet devices. This was due to the height matching the parent.\nUsed toolbar_button_height (56dp) and used android studio layout\ninspector to verify.\n\nBefore:\nhttps://screenshot.googleplex.com/ADWF4U97H3ZV7V4\nhttps://screenshot.googleplex.com/7XTXS7SPGbbgMmV (omnibox expanded)\nhttps://screenshot.googleplex.com/7Y7tNKTWdqhNwGP (layout)\n\nAfter:\nhttps://screenshot.googleplex.com/AEKUMPrkyPLgwrj\nhttps://screenshot.googleplex.com/3fzsvMYHGv8Gtwm (omnibox expanded)\nhttps://screenshot.googleplex.com/8Q73MdEzaxAQfzs (layout)\n\nNO_IFTTT=Changes only to height\n\nBug: 515130578\nChange-Id: I9b5015396c898a9a308e5fce15b73f5d4045b64d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919029\nReviewed-by: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Peter Kang \u003cpeterkang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644821}",
      "email": "peterkang@google.com",
      "hash": "5bc9f2cf35ca932c03c2b964b8bf17a4f80ffcab"
    },
    "7919108": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "description": "MostVisitedTilesLayoutTest was leaking ChromeTabbedActivity because it\nmanually created MostVisitedTilesCoordinator in renderTiles() but never\ndestroyed it. This left a HomepageStateListener registered in the\nsingleton NtpCustomizationConfigManager.\n\nThis CL fixes the leak by storing the coordinator and destroying it in\ntearDown().\n\nBug: 512490796\nChange-Id: Ic68fddc5e6cc0d19740d2af575f4264c167ec6fb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919108\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644852}",
      "email": "hnakashima@chromium.org",
      "hash": "2c745a0942e8c2796c899339dcee160c1a3808ca"
    },
    "7919126": {
      "author": "Sophie Chang",
      "avatar": "https://lh4.googleusercontent.com/-TENSt6uTj-U/AAAAAAAAAAI/AAAAAAAAAAA/pGz-tCkfAWE/s120-p/photo.jpg",
      "description": "Bug: 512562596\nChange-Id: I8a2f9f9193d9a788bd5c2a097c7dbdcb7ec8c963\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919126\nCommit-Queue: Sophie Chang \u003csophiechang@chromium.org\u003e\nReviewed-by: Mike Wittman \u003cwittman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644738}",
      "email": "sophiechang@chromium.org",
      "hash": "8a2eb274083a61d53ae2183b08d707507020d01b"
    },
    "7919309": {
      "author": "Joey Arhar",
      "avatar": "https://lh6.googleusercontent.com/-WRxvG_jYMVM/AAAAAAAAAAI/AAAAAAAAAAA/asi1jwzwjGE/s120-p/photo.jpg",
      "description": "This UA style rule was preventing overflow:hidden from doing anything\nwhen set from author styles.\n\nFixed: 521434907\nChange-Id: I2d41b122b76a82c02efda61bfdb9fdc524f91951\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919309\nReviewed-by: Ian Kilpatrick \u003cikilpatrick@chromium.org\u003e\nReviewed-by: Joey Arhar \u003cjarhar@chromium.org\u003e\nCommit-Queue: Joey Arhar \u003cjarhar@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644873}",
      "email": "jarhar@chromium.org",
      "hash": "92fac8b90f93ee37791c002e70663cff605de0fc"
    },
    "7919311": {
      "author": "Andy Phan",
      "avatar": "https://lh3.googleusercontent.com/-_0FOS8OEdyA/AAAAAAAAAAI/AAAAAAAAAAA/oPh7992omMg/s120-p/photo.jpg",
      "description": "The test BrowsingDataHistoryRemoverBrowserTest.StorageRemovedFromDisk is\nflaky on ASAN/LSAN/MSAN builders (both WalDisabled and WalEnabled\nvariants). Disable it for these configurations.\n\nBug: 522179929\nChange-Id: I5dd17b1aa3a90ed60c84697a6b95a3890e0657bf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919311\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nOwners-Override: Andy Phan \u003candyphan@chromium.org\u003e\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644840}",
      "email": "andyphan@chromium.org",
      "hash": "70db401d9a2d0681a7544dfd8c7d38274e54cd57"
    },
    "7919327": {
      "author": "Vidhan Jain",
      "avatar": "https://lh4.googleusercontent.com/-bJYmcMeCXI4/AAAAAAAAAAI/AAAAAAAAAAA/PGi7Hl_zyS8/s120-p/photo.jpg",
      "description": "Bug: 354175563\nChange-Id: Ied92a80cbd88ccd1d1bf20e4a8195080db946df9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919327\nReviewed-by: Jihad Hanna \u003cjihadghanna@google.com\u003e\nAuto-Submit: Vidhan Jain \u003cvidhanj@google.com\u003e\nCommit-Queue: Vidhan Jain \u003cvidhanj@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644746}",
      "email": "vidhanj@google.com",
      "hash": "32db8749aeb4539d6496d409f2b746a20aeda42c"
    },
    "7919368": {
      "author": "Alison Gale",
      "avatar": "https://lh5.googleusercontent.com/-LZjHm1Gogis/AAAAAAAAAAI/AAAAAAAAAAA/qqeTEwoBU-o/s120-p/photo.jpg",
      "description": "We have the metric TabGroups.UserPinnedTabCountPerLoad which aggregates\nacross all windows, but this will help us understand for both horizontal\nand vertical tab strip how many pinned tabs there are per window.\n\nChange-Id: I416804d32fcfa191e1c51adb6dded9799d0e97de\nBug: 522294119\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919368\nCommit-Queue: Alison Gale \u003cagale@chromium.org\u003e\nReviewed-by: Patrick Monette \u003cpmonette@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644880}",
      "email": "agale@chromium.org",
      "hash": "52601779f5aadac35ab31c74552ffafcd7f3f96c"
    },
    "7919371": {
      "author": "Andy Phan",
      "avatar": "https://lh3.googleusercontent.com/-_0FOS8OEdyA/AAAAAAAAAAI/AAAAAAAAAAA/oPh7992omMg/s120-p/photo.jpg",
      "description": "Disable responsive-iframe-navigation.html?origin=cross on Mac due to\nconsistent failures. First failing build:\nhttps://ci.chromium.org/p/chromium/builders/ci/mac13-arm64-rel-tests/b8679370463764872113\n\nBug: 522111608\nChange-Id: Id7689889efae459332f2a27fe00571b3889f376c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919371\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644766}",
      "email": "andyphan@chromium.org",
      "hash": "9654278851d898787ee1ec7644711c88adb167a1"
    },
    "7919372": {
      "author": "Steven Luong",
      "avatar": "https://lh3.googleusercontent.com/-k5YDr9R0Vzw/AAAAAAAAAAI/AAAAAAAAAAA/210OychO0dM/s120-p/photo.jpg",
      "description": "The translate menu item was crashing when the render view context menu\nwas open because the item was showing when the context wasn't\ntranslatable. This CL adds an if check to ensure the menu item is\nable to be translated before appending the menu item.\n\nFixed: 522138214\nChange-Id: I7b910f89c58503c33aef1a220359a09b734c3532\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919372\nReviewed-by: Darryl James \u003cdljames@chromium.org\u003e\nCommit-Queue: Steven Luong \u003cstluong@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644776}",
      "email": "stluong@chromium.org",
      "hash": "2f9126099d1967417b057aec072586ed9f26cc62"
    },
    "7919374": {
      "author": "Chris Thompson",
      "avatar": "https://lh4.googleusercontent.com/-ojMAhiWoTS0/AAAAAAAAAAI/AAAAAAAAAAA/89EtVoHlZNY/s120-p/photo.jpg",
      "description": "Still in use as we work on LNA-for-WebRTC, so extending this one year.\n\nFixed: 518856913\nChange-Id: I71613be5c0cd508462c177462d400cfe14e52a59\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919374\nAuto-Submit: Chris Thompson \u003ccthomp@chromium.org\u003e\nCommit-Queue: Robert Flack \u003cflackr@chromium.org\u003e\nReviewed-by: Robert Flack \u003cflackr@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644898}",
      "email": "cthomp@chromium.org",
      "hash": "43ff878953fcdcf02ccded583f1f61f0d3dc34ab"
    },
    "7919507": {
      "author": "Kevin Ellis",
      "avatar": "",
      "description": "Bug: 521861823\nChange-Id: Idd76c57c027c2f7e2585c1525ab14932deea2c9e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919507\nCommit-Queue: Kevin Ellis \u003ckevers@chromium.org\u003e\nReviewed-by: David A \u003cawogbemila@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644815}",
      "email": "kevers@google.com",
      "hash": "cc14578239b102f1fdcbddaf554434aede364a7e"
    },
    "7919508": {
      "author": "Moe Adel",
      "avatar": "https://lh3.googleusercontent.com/-AQ4vS5pnyTk/AAAAAAAAAAI/AAAAAAAAAAA/bf-IgtwZ7C4/s120-p/photo.jpg",
      "description": "This changes the default state of the feature flag from disabled to enabled.\n\nBug: 398061359\nChange-Id: Ic52e65c277435dedab3dafa9c769b14da6bc6e1d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919508\nReviewed-by: Jack Thiesen \u003cjthiesen@chromium.org\u003e\nCommit-Queue: Moe Adel \u003cadelm@google.com\u003e\nReviewed-by: Mark Schillaci \u003cmschillaci@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644819}",
      "email": "adelm@google.com",
      "hash": "a86b2bf33bb4d735c324ef698ae5c7e95a8ac307"
    },
    "7919567": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "description": "This CL fixes a logic vulnerability where the safety mechanism\npreventing silent automatic sign-in (auto-signin) on shared credentials\ncould be bypassed during an HTTP-to-HTTPS migration.\n\nPreviously, `HttpPasswordStoreMigrator` unconditionally reset\n`skip_zero_click` to `false` when upgrading credentials from HTTP to\nHTTPS to proactively re-enable auto-signin on secure sites. However,\nthis behavior conflicted with the safety mitigation that explicitly sets\n`skip_zero_click = true` for incoming shared credentials\n(`kReceivedViaSharing`) to prevent silent login-CSRF attacks. As a\nresult, migrating a shared credential from HTTP to HTTPS would clobber\nthe safety flag.\n\nThis CL updates the migrator to only reset `skip_zero_click = false` for\nnon-shared credentials. For credentials of type `kReceivedViaSharing`,\nthe `skip_zero_click` flag correctly preserves its value, ensuring the\nsecurity mitigation remains intact.\n\nFixed: 517371314\nChange-Id: If4ad63182d251a0873585a0524ff025dc1ba0839\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919567\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644796}",
      "email": "mamir@chromium.org",
      "hash": "30c7df3c6f3e1dcca20f89b4da913950de4dcffe"
    },
    "7919586": {
      "author": "Foromo Daniel Soromou",
      "avatar": "https://lh6.googleusercontent.com/-6o9sWTbhXuE/AAAAAAAAAAI/AAAAAAAAAAA/ml9-F5KUmvc/s120-p/photo.jpg",
      "description": "Bug: 522276380\nChange-Id: I3ba1d39453b211b0bf1cf88f044a4cb9bae49c62\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919586\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Marwan Tammam \u003cquarz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644751}",
      "email": "koretadaniel@chromium.org",
      "hash": "799dca044df175499193e096fb3337ce9e56b8c6"
    },
    "7919606": {
      "author": "William Liu",
      "avatar": "https://lh5.googleusercontent.com/-2ITqaIkchTU/AAAAAAAAAAI/AAAAAAAAAAA/UmgjWYHAjQg/s120-p/photo.jpg",
      "description": "Thanks @baranerf@google.com for discovering the bug. If the dtor of\nIndigoOnboardingDialog runs first, the widget including the WebView is\ntorn down. So the WebView pointer in view_observation_ becomes a\ndangling pointer.\n\nFixed: b:516841158\nChange-Id: I211b454c69d0b2c686ffd5e96276a859b06f793f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919606\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCommit-Queue: William Liu \u003cliuwilliam@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644832}",
      "email": "liuwilliam@chromium.org",
      "hash": "14eddc449dad021c0293b8fb28e8e3cd3887d184"
    },
    "7919710": {
      "author": "Hubert Chao",
      "avatar": "https://lh4.googleusercontent.com/-rg3BWkFvkhA/AAAAAAAAAAI/AAAAAAAAAAA/9oWdNlbrU3s/s120-p/photo.jpg",
      "description": "Extend expiry of the chrome://flags LNA flags until M156, as LNA WebRTC\nhasn't shipped yet and might as well keep the rest of them around until\nthe temporary opt out enterprise policy goes away (and it won't until\nafter LNA WebRTC ships)\n\nChange-Id: Ie3ef48d689ef799f887b2ec053477e7b1ae10d04\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919710\nReviewed-by: Chris Thompson \u003ccthomp@chromium.org\u003e\nCommit-Queue: Chris Thompson \u003ccthomp@chromium.org\u003e\nAuto-Submit: Hubert Chao \u003chchao@chromium.org\u003e\nCommit-Queue: Hubert Chao \u003chchao@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644884}",
      "email": "hchao@chromium.org",
      "hash": "ffbd0f9021227f41d49044de0747bf3b889dee3e"
    },
    "7919790": {
      "author": "Henrique Nakashima",
      "avatar": "https://lh3.googleusercontent.com/-8QqvI2PqT54/AAAAAAAAAAI/AAAAAAAAAAA/FyXtHMYfDT0/s120-p/photo.jpg",
      "description": "Note to gardener: this will break some of these tests in the leakcanary\nFYI bot. Please don't revert if it only breaks the leakcanary FYI bot.\n\nRemove @DisableLeakChecks annotation from MHTMLPageTest, ToastHWATest,\nand CustomTabActivityAppMenuTest as the associated bugs are closed.\n\nBug: 512493466, 512492353\nChange-Id: I2305b51d5a90f95e6f63732bd8a9b25764d4094e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919790\nCommit-Queue: Sam Maier \u003csmaier@google.com\u003e\nAuto-Submit: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nReviewed-by: Sam Maier \u003csmaier@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644869}",
      "email": "hnakashima@chromium.org",
      "hash": "d061e4dcbcab0816d806240dee1c6883aac70e70"
    },
    "7919888": {
      "author": "Jonathan Ross",
      "avatar": "https://lh6.googleusercontent.com/-TP-n5wdC22k/AAAAAAAAAAI/AAAAAAAAAAA/v8bQFHd0Fnw/s120-p/photo.jpg",
      "description": "SurfaceObserver: Inherit from base::CheckedObserver and use checked\nObserverList in Surface.\n\nBug: 7915676\nChange-Id: I51a4c5b2f72d09aeddb71b98905dd7e87209b24d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919888\nReviewed-by: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nCommit-Queue: Jonathan Ross \u003cjonross@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644867}",
      "email": "jonross@chromium.org",
      "hash": "7c2861dfb6692f81f8963941828d09d8d0d09357"
    },
    "7919907": {
      "author": "Kevin Graney",
      "avatar": "https://lh4.googleusercontent.com/-b7_tXtMTFhk/AAAAAAAAAAI/AAAAAAAAAAA/hVf8sMvApWI/s120-p/photo.jpg",
      "description": "Bug: b:520365265\nChange-Id: If31eb875b0a58dd316c0e1566a38fab9d08c5346\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919907\nAuto-Submit: Kevin Graney \u003ckmg@google.com\u003e\nReviewed-by: Fiona Macintosh \u003cfmacintosh@google.com\u003e\nCommit-Queue: Kevin Graney \u003ckmg@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644795}",
      "email": "kmg@google.com",
      "hash": "429089fe61942451b4c8d0acc986905a6bb5c386"
    },
    "7919908": {
      "author": "Dan Polanco",
      "avatar": "https://lh5.googleusercontent.com/-KFFbQTPR47s/AAAAAAAAAAI/AAAAAAAAAAA/POkoSj10t14/s120-p/photo.jpg",
      "description": "Allows for the title and description of the dialog to show, and the\nillustration fits the remaining space\n\nBug: 519148302\nFixed: 522287134\nChange-Id: Ic3fb5dcd36c94d20c14cc00784b906ef9a7ae2de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919908\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nAuto-Submit: Dan Polanco \u003cpolardz@google.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644787}",
      "email": "polardz@google.com",
      "hash": "c3719b55d9be2caffaba2f2e7bc9fa6e65e3a0da"
    },
    "7919946": {
      "author": "Dave Tapuska",
      "avatar": "https://lh6.googleusercontent.com/-wUWNIpQUePk/AAAAAAAAAAI/AAAAAAAAAAA/8PLMhkMRJhM/s120-p/photo.jpg",
      "description": "The size of action icons in the Indigo toolbar is reduced from 20 to 16 pixels.\n\nBUG: b/513300178\nChange-Id: I9a2ec9ca81c7707ce4997128c24f0b04d9b298a9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919946\nCommit-Queue: Dave Tapuska \u003cdtapuska@chromium.org\u003e\nReviewed-by: Adithya Srinivasan \u003cadithyas@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644872}",
      "email": "dtapuska@chromium.org",
      "hash": "7c4512296dbcab362b56ecf50859ceb3e364e37a"
    },
    "7919966": {
      "author": "Theodore Olsauskas-Warren",
      "avatar": "https://lh3.googleusercontent.com/-rxgYWNluPsc/AAAAAAAAAAI/AAAAAAAAAAA/VgHckKz3XsY/s120-p/photo.jpg",
      "description": "It's useful to be able to set the actuation surface target for more\ninvoke feature modes. This CL changes the selector on the glic debug\npage to always be visible.\n\nBug: None\nChange-Id: I27bf7bb73f13e94d4e640a803f2b182cc8dc66de\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919966\nReviewed-by: Marke Hallowell \u003cwry@chromium.org\u003e\nCommit-Queue: Theodore Olsauskas-Warren \u003csauski@google.com\u003e\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644779}",
      "email": "sauski@google.com",
      "hash": "2e05211819ac4c6c7dc39a15144856b172851ed4"
    },
    "7919970": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 501124440\nChange-Id: I05573d55c072207396ff6b1dcb3bfcfc68860f85\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919970\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Dan Polanco \u003cpolardz@google.com\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nOwners-Override: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nAuto-Submit: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644837}",
      "email": "skym@chromium.org",
      "hash": "5ca069e4ddb245ae1063fb78f35b13bf8822c428"
    },
    "7919974": {
      "author": "Andy Phan",
      "avatar": "https://lh3.googleusercontent.com/-_0FOS8OEdyA/AAAAAAAAAAI/AAAAAAAAAAA/oPh7992omMg/s120-p/photo.jpg",
      "description": "ChromeVoxBackgroundTest.SelectWithOptGroup is flaky. Disable it. See\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-dbg/45439/overview.\n\nBug: 522344181\nChange-Id: Iafc10d0b37ad9dfe6f6d1018092fc027a5d4a8e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7919974\nCommit-Queue: Andy Phan \u003candyphan@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644890}",
      "email": "andyphan@chromium.org",
      "hash": "9aa8515a917db42cda95b739e70e65b43a5c1019"
    },
    "7920045": {
      "author": "Marke Hallowell",
      "avatar": "https://lh4.googleusercontent.com/-4YUIh9C-LSw/AAAAAAAAAAI/AAAAAAAAAAA/RHl2YJ3PXcA/s120-p/photo.jpg",
      "description": "Bug: None\nLink: https://chromium-review.googlesource.com/id/Ib76cd217f69f6a966454106a2b4ad6756a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920045\nReviewed-by: Thomas Lukaszewicz \u003ctluk@chromium.org\u003e\nCommit-Queue: Marke Hallowell \u003cwry@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644897}",
      "email": "wry@chromium.org",
      "hash": "cdac23f5a816fbf45c8d9c20f2e7894961305636"
    },
    "7920186": {
      "author": "Ioana Pandele",
      "avatar": "https://lh5.googleusercontent.com/-0VA0x0mgfYY/AAAAAAAAAAI/AAAAAAAAAAA/6OQves7NdCI/s120-p/photo.jpg",
      "description": "... on Android.\n\nBug: 516040951\nChange-Id: I4e6bbffd0c0df72e60950bf909166b9ea0b3d6f5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920186\nOwners-Override: Ioana Treib \u003cioanap@chromium.org\u003e\nAuto-Submit: Ioana Treib \u003cioanap@chromium.org\u003e\nCommit-Queue: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nReviewed-by: Foromo Daniel Soromou \u003ckoretadaniel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644854}",
      "email": "ioanap@chromium.org",
      "hash": "08212c246c7bced8eda7afa786c11b53c0be14fa"
    },
    "7920347": {
      "author": "Alexis Hétu",
      "avatar": "https://lh4.googleusercontent.com/-NnusqV6hR1s/AAAAAAAAAAI/AAAAAAAAAAA/nPAIk6vFsSI/s120-p/photo.jpg",
      "description": "Update keydown event validation to check the number of Unicode\nscalar values (code points) rather than UTF-16 code units. This\nensures single key presses involving supplementary characters\n(such as non-BMP symbols) are correctly validated and handled.\n\nBug: 522074154\nChange-Id: I16a8974e9a09eb1759a9371b62e4d2e0cf2e272b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920347\nCommit-Queue: Alexis Hétu \u003csugoi@chromium.org\u003e\nReviewed-by: Joemer Ramos \u003cjoemerramos@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644782}",
      "email": "sugoi@chromium.org",
      "hash": "4ff1a8c33cceab364ec8c771495e1873e7e99cdb"
    },
    "7920466": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: None\nChange-Id: Ia159d12d0006d2719711560734c3274edf835812\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920466\nReviewed-by: Patrick Noland \u003cpnoland@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644813}",
      "email": "skym@chromium.org",
      "hash": "940eb9502034891db2a94af7e96172aa61d05f62"
    },
    "7920467": {
      "author": "Sangbaek Park",
      "avatar": "",
      "description": "Clients or tests can configure the encoder with an infinite GOP length\nby setting `gop_length_` to 0. We must ensure it is strictly greater\nthan 0 before performing a modulo operation to prevent a\ndivide-by-zero crash in Encode().\n\nBug: 519701233, 519693032\nChange-Id: I149652789c644a03088415fc5c421caabf7f981d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920467\nReviewed-by: Dale Curtis \u003cdalecurtis@chromium.org\u003e\nCommit-Queue: Sangbaek Park \u003csangbaekpark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644820}",
      "email": "sangbaekpark@google.com",
      "hash": "ef89c5a41cf8ac5d230d530bea118f4b91a32552"
    },
    "7920488": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "description": "Chromium no longer supports macOS 12.\n\nBug: 473856754\nChange-Id: I0eab855de50b1d59787cca68035b0bb66a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920488\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Mark Mentovai \u003cmark@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644885}",
      "email": "avi@chromium.org",
      "hash": "28cfa0a07790f1b57149f25ef882beb28fd5429f"
    },
    "7920706": {
      "author": "mark a. foltz",
      "avatar": "https://lh5.googleusercontent.com/-rnT8uNKo7SQ/AAAAAAAAAAI/AAAAAAAAAAA/JJwqXDJaaWM/s120-p/photo.jpg",
      "description": "When --disable-web-security is passed, documents are assigned to a\nuniversal agent cluster, which disables WebMCP.\n\nThis CL re-enables WebMCP when --disable-web-security is set, and\nslightly tightens the checks around agent clusters for file:// URLs.\n\nBug: 521922242\nChange-Id: I1571a10c5f1a4411ebb0c5ad492d33680b61f2a1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920706\nReviewed-by: Khushal Sagar \u003ckhushalsagar@chromium.org\u003e\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nAuto-Submit: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644842}",
      "email": "mfoltz@chromium.org",
      "hash": "41b46c6717161ecc7aaf9cf5db98a0e987b9249d"
    },
    "7920707": {
      "author": "Paul Adedeji",
      "avatar": "https://lh5.googleusercontent.com/-tMF8riq4Jsk/AAAAAAAAAAI/AAAAAAAAAAA/WxXvEpNlQQA/s120-p/photo.jpg",
      "description": "Introduces `FullWebUIOmniboxFrame` as a specialized frame. To support\nthis, `CreateResultsFrame` is added as a hook in\n`OmniboxPopupPresenterBase`, allowing subclasses to instantiate custom\nframe types.\n\nDecouples frame-specific logic to support distinct behavior between the\nfull WebUI popup and traditional users of the rounded omnibox frame,\nsuch as handling click events for the full popup [1].\n\nAccordingly, the specific layout logic previously embedded in\n`OmniboxPopupPresenterBase` has been moved to\n`OmniboxPopupFullPresenter`. This cleaner separation removes\nspecial-case handling from the base class and consolidates the\nframe-specific behavior within the appropriate presenter implementation.\n\nManually verified and automated verification provided by\n`OmniboxPopupDimensionsTest` suite [2].\n\n[1]https://chromium-review.git.corp.google.com/c/chromium/src/+/7894247/7/chrome/browser/ui/views/omnibox/rounded_omnibox_results_frame.cc\n[2]https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/ui/views/omnibox/omnibox_popup_view_webui_interactive_uitest.cc\n\nChange-Id: I9dc9020d9bb35f43ebb2b4e0529f8d61cbdeb748\nBug: b:511199705\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920707\nAuto-Submit: Paul Adedeji \u003cpauladedeji@google.com\u003e\nReviewed-by: Aviv Kiss \u003cavivkiss@google.com\u003e\nCommit-Queue: Paul Adedeji \u003cpauladedeji@google.com\u003e\nCommit-Queue: Aviv Kiss \u003cavivkiss@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644891}",
      "email": "pauladedeji@google.com",
      "hash": "4825dfef6a48d7c9f93e045b888b52f3a620866c"
    },
    "7920889": {
      "author": "Sky Malice",
      "avatar": "https://lh6.googleusercontent.com/-jSxhRIzlqJQ/AAAAAAAAAAI/AAAAAAAAAAA/v9G1HzTZDQQ/s120-p/photo.jpg",
      "description": "Bug: 516024818, 516026887, 516028815, 516069299, 516060936, 516031786, 516144911\nChange-Id: I4b19c1cc247901f95d5ed98dc08122cb17f1d953\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920889\nCommit-Queue: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Fiaz Muhammad \u003cmfiaz@google.com\u003e\nOwners-Override: Sky Malice \u003cskym@chromium.org\u003e\nReviewed-by: Evan Luo \u003cevanluo@google.com\u003e\nReviewed-by: Dan Polanco \u003cpolardz@google.com\u003e\nAuto-Submit: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Sky Malice \u003cskym@chromium.org\u003e\nCommit-Queue: Dan Polanco \u003cpolardz@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644838}",
      "email": "skym@chromium.org",
      "hash": "98930c1fe243c0f551df6df6621ce50daf222a81"
    },
    "7920928": {
      "author": "Xi Han",
      "avatar": "",
      "description": "This is a refactor CL without behaviour changes. In this CL:\n1. Pass NtpBackgroundData to onBackgroundColorChanged() and change it\n   to be a private method. All its callers call\n   onBackgroundDataChange() instead.\n2. Move maybeSaveUserSelectedBackgroundTypeToSharedPreference() to\n   onBackgroundDataChange() which will save the metadata for all types\n   of background data.\n\nBug: 488439751\nChange-Id: If1f3c35d8ea8f41107d8b4453cc7474ba73a0d57\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920928\nReviewed-by: Xinyi Ji \u003cxinyiji@chromium.org\u003e\nCommit-Queue: Xi Han \u003chanxi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1644900}",
      "email": "hanxi@google.com",
      "hash": "083adf9c51b1509b09180e096c5a3da084153f09"
    },
    "7920986": {
      "author": "Norge Vizcay",
      "avatar": "https://lh5.googleusercontent.com/-zKNsaCCK4xM/AAAAAAAAAAI/AAAAAAAAAAA/uv7WQ1jqN7U/s120-p/photo.jpg",
      "description": "Bug: 518740027\nChange-Id: I4a663ff4fccb01eebe6fa4c1320dada2ed3e37ed\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7920986\nReviewed-by: Andrew Vuong \u003cakvuong@google.com\u003e\nCommit-Queue: Norge Vizcay \u003cvizcay@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644818}",
      "email": "vizcay@google.com",
      "hash": "a7ecf26a5ebcb3f427112e42da431d0c08837d0e"
    },
    "7921151": {
      "author": "Avi Drissman",
      "avatar": "https://lh6.googleusercontent.com/-g_hSdDFmIB8/AAAAAAAAAAI/AAAAAAAAAAA/BwUiN4si-W0/s120-p/photo.jpg",
      "description": "Chromium no longer supports macOS 12.\n\nBug: 473856754\nChange-Id: I631010355e3c6ce096fd9aaabc9b81a06a6a6964\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7921151\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Bryan Oltman \u003cbryanoltman@google.com\u003e\nReviewed-by: Bryan Oltman \u003cbryanoltman@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644896}",
      "email": "avi@chromium.org",
      "hash": "9725259e73e49115625ebe27cecb731ffc211762"
    },
    "7921466": {
      "author": "Mohamed Amir Yosef",
      "avatar": "https://lh4.googleusercontent.com/-koe2ple2Poc/AAAAAAAAAAI/AAAAAAAAAAA/fiNL4R6AfY0/s120-p/photo.jpg",
      "description": "A bug exists where the auto-signin mitigation\n(`skip_zero_click = true`) for received shared credentials can be\nbypassed on multi-device setups because the flag is device-local and is\nnot synced. When a secondary device syncs the new password, the\ndeserialized credential defaults to `skip_zero_click = false`, allowing\nsilent auto-signin without showing the sender-attribution notification\nUI.\n\nThis CL enforces `skip_zero_click = true` in\n`StoredCredentialFromSpecifics` when syncing a credential of type\n`kReceivedViaSharing` if the sharing notification hasn't been displayed\nyet. Tests have also been added to verify this logic.\n\nFixed: 517569197\nChange-Id: I4a4c75ee53ee16de83a4d15d74b2c725b3f663b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7921466\nCommit-Queue: Mohamed Amir Yosef \u003cmamir@chromium.org\u003e\nReviewed-by: Andrii Natiahlyi \u003cnatiahlyi@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1644848}",
      "email": "mamir@chromium.org",
      "hash": "8e9be882ed4c4167a5c08019f036287d8accfb1c"
    }
  },
  "date": "2026-06-10",
  "days": 1,
  "generatedAt": "2026-06-13T17:53:07Z",
  "markdown": "## Highlights\n- **Security** Fixed a ChromeVox time announcement spoofing bug that could mislead assistive tech users. [CL 7909632](https://chromium-review.googlesource.com/c/7909632)\n- **Security** Closed a DLP startup race that allowed persistent policy evasion on ChromeOS. [CL 7776188](https://chromium-review.googlesource.com/c/7776188)\n- **Security** Fixed two ChromeDriver use-after-free bugs in frame owner lookup and network connection handling. [CL 7918967](https://chromium-review.googlesource.com/c/7918967) [CL 7917606](https://chromium-review.googlesource.com/c/7917606)\n- **Security** Hardened multiple input targeting and dialog activation paths against bypass and mis-targeting bugs. [CL 7914243](https://chromium-review.googlesource.com/c/7914243) [CL 7913835](https://chromium-review.googlesource.com/c/7913835)\n- **Rendering** Landed compositor support for animation-trigger play-forwards and play-backwards, moving more declarative animation behavior off the main thread. [CL 7910403](https://chromium-review.googlesource.com/c/7910403)\n- **Networking** Offloaded NetworkContext creation IPC work to ThreadPool, which should trim startup and service thread contention. [CL 7902055](https://chromium-review.googlesource.com/c/7902055)\n- **Media** Delivered textures from the WGC desktop capturer, a meaningful step for lower-copy Windows screen capture paths. [CL 7660639](https://chromium-review.googlesource.com/c/7660639)\n- **Privacy** Deprecated Roaming Profile, continuing the cleanup around local sync behavior and profile data handling. [CL 7914715](https://chromium-review.googlesource.com/c/7914715)\n- **Mobile** Launched Javaless Renderers, a sizable Android architecture change with long-term startup and maintenance implications. [CL 7917046](https://chromium-review.googlesource.com/c/7917046)\n- **Build** Removed macOS 12 support from base and content, cutting older platform baggage from core codepaths. [CL 7920488](https://chromium-review.googlesource.com/c/7920488) [CL 7921151](https://chromium-review.googlesource.com/c/7921151)\n\n## What landed by area\n\n### Web Platform and Blink\n- **Web Platform** Added `animation` to `AnimationEvent` and `TransitionEvent`, improving standards coverage for event consumers. [CL 7914303](https://chromium-review.googlesource.com/c/7914303)\n- **Rendering** Fixed a crash when animating stroke with unresolved `color-mix()`. [CL 7919507](https://chromium-review.googlesource.com/c/7919507)\n- **Rendering** Fixed under-invalidation for `overflow-clip-margin`, reducing stale paint bugs. [CL 7914267](https://chromium-review.googlesource.com/c/7914267)\n- **Rendering** Changed the default value of `position-anchor` to `normal`, aligning anchor positioning behavior. [CL 7891490](https://chromium-review.googlesource.com/c/7891490)\n- **Rendering** Marked fragments with anchors as having propagated objects, tightening anchor layout bookkeeping. [CL 7916127](https://chromium-review.googlesource.com/c/7916127)\n- **Rendering** Applied max subgrid contribution to every masonry track. [CL 7903772](https://chromium-review.googlesource.com/c/7903772)\n- **Rendering** Updated extra margin accumulation for auto-placed masonry subgrids. [CL 7897846](https://chromium-review.googlesource.com/c/7897846)\n- **Rendering** Reset iframe size on cross-origin navigation, fixing stale embedded sizing. [CL 7893591](https://chromium-review.googlesource.com/c/7893591)\n- **Rendering** Added `HasTextEmphasis` to inline layout data for text emphasis handling. [CL 7917754](https://chromium-review.googlesource.com/c/7917754)\n- **Rendering** Renamed `SelectionInDOMTree` to `SelectionInDomTree` in editing code. [CL 7915808](https://chromium-review.googlesource.com/c/7915808)\n- **Web Platform** Added a WPT for `Selection.modify('extend')` in bidi text. [CL 7912663](https://chromium-review.googlesource.com/c/7912663)\n- **Web Platform** Removed `overflow:visible!important` for customizable select. [CL 7919309](https://chromium-review.googlesource.com/c/7919309)\n- **Web Platform** Fixed Windows WPT coverage for `text-underline-offset-variable.html`. [CL 7913911](https://chromium-review.googlesource.com/c/7913911)\n- **Web Platform** Activated the standalone Document Picture-in-Picture path in bedrock. [CL 7902124](https://chromium-review.googlesource.com/c/7902124)\n- **Rendering** Reset finished SVG image animations on reload. [CL 7760909](https://chromium-review.googlesource.com/c/7760909)\n- **Web Platform** Removed the runtime flag for `SvgTextPathPathAttribute` after shipping progress. [CL 7908534](https://chromium-review.googlesource.com/c/7908534)\n- **Perf** Assigned high priority to the persistent code cache fetch thread. [CL 7911603](https://chromium-review.googlesource.com/c/7911603)\n- **Perf** Avoided buffering custom user timings when `PageLoadTracker` is null. [CL 7910371](https://chromium-review.googlesource.com/c/7910371)\n- **Perf** Enabled throttling of custom user timings by default on non-Android platforms. [CL 7911365](https://chromium-review.googlesource.com/c/7911365)\n- **Rendering** Delayed resume callback timing until execution context resume completes. [CL 7901706](https://chromium-review.googlesource.com/c/7901706)\n\n### Security, Privacy, Identity and Policy\n- **Security** Enforced `skip_zero_click` for synced shared credentials. [CL 7921466](https://chromium-review.googlesource.com/c/7921466)\n- **Security** Fixed auto-signin bypass for shared credentials during HTTPS migration. [CL 7919567](https://chromium-review.googlesource.com/c/7919567)\n- **Security** Fixed a UAF in `DigitalIdentityMultiStepDialog::TryShow`. [CL 7914992](https://chromium-review.googlesource.com/c/7914992)\n- **Security** Fixed a UAF in `DigitalIdentityRequestImpl::Get()`. [CL 7914423](https://chromium-review.googlesource.com/c/7914423)\n- **Security** Hardened Exo `SurfaceObserver`. [CL 7919888](https://chromium-review.googlesource.com/c/7919888)\n- **Security** Removed dangling pointers from Exo memory management. [CL 7915676](https://chromium-review.googlesource.com/c/7915676)\n- **Security** Fixed Web NFC blocklist bypass for NFC-B tags. [CL 7913540](https://chromium-review.googlesource.com/c/7913540)\n- **Security** Disallowed WebAuthn extensions in third-party Secure Payment Confirmation cases. [CL 7869360](https://chromium-review.googlesource.com/c/7869360)\n- **Security** Defended against traversal elements in `AppId`. [CL 7903041](https://chromium-review.googlesource.com/c/7903041)\n- **Security** Fixed crash when deleting data before the passkey store is ready. [CL 7915487](https://chromium-review.googlesource.com/c/7915487)\n- **Privacy** Added a tri-state `DefaultSensorsSetting` policy. [CL 7910754](https://chromium-review.googlesource.com/c/7910754)\n- **Policy** Enabled `UserFeedbackAllowedPolicy` flag by default. [CL 7913583](https://chromium-review.googlesource.com/c/7913583)\n- **Policy** Added a new action to the DMServer proto. [CL 7909407](https://chromium-review.googlesource.com/c/7909407)\n- **Privacy** Added metrics for HTTPS-First Mode paired with Enhanced Safe Browsing. [CL 7915730](https://chromium-review.googlesource.com/c/7915730)\n- **Security** Verified Unicode code points for iOS Safe Browsing password protection. [CL 7920347](https://chromium-review.googlesource.com/c/7920347)\n- **Privacy** Updated the Personal Context acknowledgement pref on user notice acceptance. [CL 7903106](https://chromium-review.googlesource.com/c/7903106)\n- **Privacy** Removed `kPersonalContextEligibleTiers` from personal context. [CL 7918731](https://chromium-review.googlesource.com/c/7918731)\n- **Privacy** Removed `kPersonalContextEnableFetchContext` feature parameter. [CL 7914241](https://chromium-review.googlesource.com/c/7914241)\n- **Privacy** Removed feature flag checks from the personal context enablement service. [CL 7920986](https://chromium-review.googlesource.com/c/7920986)\n- **Privacy** Implemented `FetchPiiEntities` in `PersonalContextManager`. [CL 7910666](https://chromium-review.googlesource.com/c/7910666)\n\n### Networking, Storage and Sync\n- **Networking** Added `ReadMultiple` to `DatagramClientSocket` plus stub implementations, laying groundwork for batched reads. [CL 7902493](https://chromium-review.googlesource.com/c/7902493)\n- **Networking** Added a depth check for nested filter source streams. [CL 7902277](https://chromium-review.googlesource.com/c/7902277)\n- **Networking** Used `crypto/sign` to verify 2QWAC certificates in `net/cert`. [CL 7914284](https://chromium-review.googlesource.com/c/7914284)\n- **Networking** Padded NetLog status at handshake completion. [CL 7915866](https://chromium-review.googlesource.com/c/7915866)\n- **Networking** Extended connection allowlist coverage for service worker WebSocket and WebTransport. [CL 7902842](https://chromium-review.googlesource.com/c/7902842)\n- **Networking** Decoupled `NetModule` into a standalone build target. [CL 7910163](https://chromium-review.googlesource.com/c/7910163)\n- **Sync** Treated server updates with version `-1` as invalid. [CL 7917953](https://chromium-review.googlesource.com/c/7917953)\n- **Sync** Introduced a GC directive to replace `MIGRATION_DONE`. [CL 7899732](https://chromium-review.googlesource.com/c/7899732)\n- **Sync** Split `SyncedBookmarkTracker::Add()` and `AddUnsyncedLocal()`. [CL 7915162](https://chromium-review.googlesource.com/c/7915162)\n- **Sync** Implemented `base_specifics_hash` tracking for bookmarks. [CL 7903149](https://chromium-review.googlesource.com/c/7903149)\n- **Sync** Added Sync Preview field trial configs. [CL 7917952](https://chromium-review.googlesource.com/c/7917952)\n- **Privacy** Deprecated Roaming Profile and local sync behavior. [CL 7914715](https://chromium-review.googlesource.com/c/7914715)\n- **Storage** Fixed null dereference in `ScopedUserPrefUpdate`. [CL 7898151](https://chromium-review.googlesource.com/c/7898151)\n- **Storage** Resolved blank origin handling for blob URL downloads. [CL 7913887](https://chromium-review.googlesource.com/c/7913887)\n- **Storage** Removed unnecessary `ObfuscatedFileReader` instantiation. [CL 7914507](https://chromium-review.googlesource.com/c/7914507)\n\n### GPU, Media, Graphics and Capture\n- **GPU** Enabled `AAPMBlocksWebGPU` by default. [CL 7909408](https://chromium-review.googlesource.com/c/7909408)\n- **GPU** Used a safer `TryInitDawnProc` to ensure Dawn proc table compatibility. [CL 7914966](https://chromium-review.googlesource.com/c/7914966)\n- **GPU** Removed WebGPU EP device tensor support for ORT in WebNN. [CL 7917174](https://chromium-review.googlesource.com/c/7917174)\n- **Web Platform** Relanded the WebNN Pool2d `ceil_mode` fix to check both spatial dimensions. [CL 7901552](https://chromium-review.googlesource.com/c/7901552)\n- **GPU** Added missing PBO checks in `texSubImage2D` overloads. [CL 7916452](https://chromium-review.googlesource.com/c/7916452)\n- **GPU** Propagated texture clearing failures through the GLES2 validating decoder. [CL 7915249](https://chromium-review.googlesource.com/c/7915249)\n- **GPU** Removed `kFallbackToSWIfGLES3NotSupported` except on Windows and ChromeOS. [CL 7915867](https://chromium-review.googlesource.com/c/7915867)\n- **GPU** Added a trace test for the WGC desktop capture texture path. [CL 7889535](https://chromium-review.googlesource.com/c/7889535)\n- **Media** Synced physical size for captured background tabs. [CL 7913489](https://chromium-review.googlesource.com/c/7913489)\n- **Media** Added a `gop_length_ \u003e 0` safety check in the MF VideoEncodeAccelerator. [CL 7920467](https://chromium-review.googlesource.com/c/7920467)\n- **Media** Fixed a crash in `AudioBus::CreateBySampleRateConverting`. [CL 7710174](https://chromium-review.googlesource.com/c/7710174)\n- **Media** Moved audio processing FIFO into `AudioProcessorHandler`. [CL 7894898](https://chromium-review.googlesource.com/c/7894898)\n- **Media** Removed the `HardwareSecureDecryptionExperiment` feature. [CL 7900298](https://chromium-review.googlesource.com/c/7900298)\n- **Web Platform** Ensured XR sessions are always marked as stopped. [CL 7914223](https://chromium-review.googlesource.com/c/7914223)\n- **Rendering** Added dynamic sizing for the compositor frame cache. [CL 7902442](https://chromium-review.googlesource.com/c/7902442)\n- **Rendering** Added more `BMFReason` values in cc. [CL 7914247](https://chromium-review.googlesource.com/c/7914247)\n- **Perf** Skipped redundant `ScrollTimeline` ticks when scroll offset is unchanged. [CL 7871271](https://chromium-review.googlesource.com/c/7871271)\n- **Security** Enabled Rust memory-safe XML parsing outside XSLT paths. [CL 7903018](https://chromium-review.googlesource.com/c/7903018)\n\n### Browser UI, Tabs, Omnibox and Desktop\n- **UI** Refactored `RoundedOmniboxResultsFrame` for the full WebUI popup. [CL 7920707](https://chromium-review.googlesource.com/c/7920707)\n- **UI** Routed omnibox AI Mode entry points to the cobrowse side panel instead of Lens overlay. [CL 7907593](https://chromium-review.googlesource.com/c/7907593)\n- **UI** Added auto-hide logic for the bookmark bar. [CL 7906087](https://chromium-review.googlesource.com/c/7906087)\n- **UI** Added an IPH feature for the bookmark bar auto-hide toast. [CL 7901349](https://chromium-review.googlesource.com/c/7901349)\n- **UI** Fixed the incognito indicator expanding with the omnibox. [CL 7919029](https://chromium-review.googlesource.com/c/7919029)\n- **UI** Reduced Indigo toolbar action icon size. [CL 7919946](https://chromium-review.googlesource.com/c/7919946)\n- **UI** Fixed inactive Linux window title color computation. [CL 7906768](https://chromium-review.googlesource.com/c/7906768)\n- **UI** Protected against destroyed parent layers in `View::OrphanLayers()`. [CL 7914212](https://chromium-review.googlesource.com/c/7914212)\n- **Refactor** Removed obsolete crash keys from `View::OrphanLayers`. [CL 7916938](https://chromium-review.googlesource.com/c/7916938)\n- **UI** Fixed native page clipping during side panel animations. [CL 7913890](https://chromium-review.googlesource.com/c/7913890)\n- **UI** Accounted for asynchronous state updates in side panel C++ tests. [CL 7906110](https://chromium-review.googlesource.com/c/7906110)\n- **UI** Added dedicated color IDs for the PiP Live Caption dialog. [CL 7913746](https://chromium-review.googlesource.com/c/7913746)\n- **UI** Implemented historical occlusion checks in `OccludedWidgetInputProtector`. [CL 7842884](https://chromium-review.googlesource.com/c/7842884)\n- **UI** Fixed control-plus-return handling on Mac in WebUI. [CL 7906986](https://chromium-review.googlesource.com/c/7906986)\n- **Tabs** Added a pinned-tab heartbeat metric. [CL 7919368](https://chromium-review.googlesource.com/c/7919368)\n- **Tabs** Extended Tabs histogram expirations. [CL 7908793](https://chromium-review.googlesource.com/c/7908793)\n- **Tabs** Fixed shared tab and context menu spacing. [CL 7903789](https://chromium-review.googlesource.com/c/7903789)\n- **Tabs** Allowed cycling through tabs inside submenu UI. [CL 7906323](https://chromium-review.googlesource.com/c/7906323)\n- **Tabs** Implemented split view in group from the History menu. [CL 7904535](https://chromium-review.googlesource.com/c/7904535)\n- **Tabs** Added support for grouping and ungrouping in nested vertical tabs. [CL 7915773](https://chromium-review.googlesource.com/c/7915773)\n- **Tabs** Implemented vertical tab group movement in nested layout. [CL 7910647](https://chromium-review.googlesource.com/c/7910647)\n- **UI** Updated vertical tabs header and footer icon sizing. [CL 7916130](https://chromium-review.googlesource.com/c/7916130)\n- **UI** Kept the immersive-mode vertical tabs toggle visible. [CL 7914294](https://chromium-review.googlesource.com/c/7914294)\n- **UI** Added support for querying whether a container can show UI. [CL 7904718](https://chromium-review.googlesource.com/c/7904718)\n\n### Android, iOS and Mobile\n- **Mobile** Launched Javaless Renderers on Android. [CL 7917046](https://chromium-review.googlesource.com/c/7917046)\n- **Mobile** Enabled escape handling for secondary Android activities by default. [CL 7919508](https://chromium-review.googlesource.com/c/7919508)\n- **Mobile** Restricted Android navigation blur animation to phones. [CL 7912082](https://chromium-review.googlesource.com/c/7912082)\n- **Mobile** Fixed a null SyncService crash in `HistorySyncHelper`. [CL 7914435](https://chromium-review.googlesource.com/c/7914435)\n- **Security** Fixed a `TouchToFillController` UAF during destruction. [CL 7914725](https://chromium-review.googlesource.com/c/7914725)\n- **Refactor** Refactored Touch To Fill lifecycle to eliminate an Android memory leak. [CL 7877870](https://chromium-review.googlesource.com/c/7877870)\n- **Mobile** Fixed multiple Android Java leaks across account picker, tab tests, downloads, swipe refresh, sign-in survey, URL overriding, offline page fetch, and tab archiver paths. [CL 7915991](https://chromium-review.googlesource.com/c/7915991) [CL 7916588](https://chromium-review.googlesource.com/c/7916588) [CL 7916069](https://chromium-review.googlesource.com/c/7916069) [CL 7916975](https://chromium-review.googlesource.com/c/7916975) [CL 7914003](https://chromium-review.googlesource.com/c/7914003) [CL 7917392](https://chromium-review.googlesource.com/c/7917392) [CL 7911587](https://chromium-review.googlesource.com/c/7911587) [CL 7914944](https://chromium-review.googlesource.com/c/7914944)\n- **UI** Capped Most Visited Tiles width to match the Fakebox on Android NTP. [CL 7906236](https://chromium-review.googlesource.com/c/7906236)\n- **UI** Showed extension post-install dialogs on the active window for desktop Android. [CL 7915084](https://chromium-review.googlesource.com/c/7915084)\n- **Mobile** Extended Android back press tab closure metrics. [CL 7913907](https://chromium-review.googlesource.com/c/7913907)\n- **UI** Added a local-scope flag for the Glic launcher hotkey. [CL 7843498](https://chromium-review.googlesource.com/c/7843498)\n- **iOS** Capped AppBar button text font. [CL 7914222](https://chromium-review.googlesource.com/c/7914222)\n- **iOS** Fixed AppBar spacing in landscape. [CL 7916532](https://chromium-review.googlesource.com/c/7916532)\n- **iOS** Fixed side swipe navigation layout. [CL 7914561](https://chromium-review.googlesource.com/c/7914561)\n- **iOS** Fixed landscape top toolbar safe-area inset on iOS 26.0. [CL 7910587](https://chromium-review.googlesource.com/c/7910587)\n- **iOS** Fixed floaty vertical position when the keyboard collapses. [CL 7915424](https://chromium-review.googlesource.com/c/7915424)\n- **iOS** Relanded an OmniboxPopupPresenter crash fix on trait collection change. [CL 7905589](https://chromium-review.googlesource.com/c/7905589)\n- **iOS** Avoided crashing when asked to open a tab. [CL 7913562](https://chromium-review.googlesource.com/c/7913562)\n- **iOS** Fixed sign-in cancel add-account hang. [CL 7902784](https://chromium-review.googlesource.com/c/7902784)\n- **iOS** Prevented sign-in deeplink crashes when sign-in is disabled. [CL 7900512](https://chromium-review.googlesource.com/c/7900512)\n- **iOS** Fixed cross-device sign-in UI display and added snackbar handling for already-signed-in targets. [CL 7909421](https://chromium-review.googlesource.com/c/7909421) [CL 7907883](https://chromium-review.googlesource.com/c/7907883)\n\n### Extensions, WebUI, DevTools and Automation\n- **Extensions** Fully implemented `chrome.test.onTestStarted` and `onTestFinished`. [CL 7902202](https://chromium-review.googlesource.com/c/7902202)\n- **Extensions** Aligned `chrome.test.onTestFinished` text with Firefox. [CL 7906279](https://chromium-review.googlesource.com/c/7906279)\n- **Extensions** Prevented a WPT listener registration race. [CL 7904503](https://chromium-review.googlesource.com/c/7904503)\n- **Extensions** Enforced `ProcessMap` checks before `source_url` early return. [CL 7906577](https://chromium-review.googlesource.com/c/7906577)\n- **Extensions** Enabled keyboard navigation access for extension hover cards. [CL 7910843](https://chromium-review.googlesource.com/c/7910843)\n- **Extensions** Extended DNR matcher creation histograms. [CL 7914877](https://chromium-review.googlesource.com/c/7914877)\n- **Extensions** Stopped session rules from counting toward the global static rule cap. [CL 7917490](https://chromium-review.googlesource.com/c/7917490)\n- **Extensions** Converted `ParseAppURLs()` into `AppURLsHandler::Parse()`. [CL 7863620](https://chromium-review.googlesource.com/c/7863620)\n- **Extensions** Moved extension test support into `chrome/browser/extensions/BUILD.gn`. [CL 7916530](https://chromium-review.googlesource.com/c/7916530)\n- **Extensions** Included component extensions in MV2 records. [CL 7914368](https://chromium-review.googlesource.com/c/7914368)\n- **Extensions** Cleaned up `ManifestV2ExperimentManager`. [CL 7914963](https://chromium-review.googlesource.com/c/7914963)\n- **Extensions** Moved `SupervisedUserExtensionsMetricsRecorder` into `//extensions`. [CL 7867084](https://chromium-review.googlesource.com/c/7867084)\n- **WebUI** Prepared `PriceTrackingBrowserProxy` for migration to auto-generated code. [CL 7916429](https://chromium-review.googlesource.com/c/7916429)\n- **WebUI** Disabled NTP modules on Android by default. [CL 7915771](https://chromium-review.googlesource.com/c/7915771)\n- **DevTools** Started polling stats when adding an observer in `webrtc-internals`. [CL 7915006](https://chromium-review.googlesource.com/c/7915006)\n- **DevTools** Fixed an ETW tracing shutdown race. [CL 7918051](https://chromium-review.googlesource.com/c/7918051)\n- **DevTools** Added renderer crashes to the histogram allowlist. [CL 7909461](https://chromium-review.googlesource.com/c/7909461)\n- **Automation** Added raw system image support in the AVD runner. [CL 7914594](https://chromium-review.googlesource.com/c/7914594)\n- **Automation** Fixed Perfetto probe config for WebView tests. [CL 7915673](https://chromium-review.googlesource.com/c/7915673)\n- **Automation** Set `proprietary_codecs=true` on `try/*-rel-cft` builders. [CL 7915097](https://chromium-review.googlesource.com/c/7915097)\n\n### Passwords, Autofill, Sign-in and User Data\n- **Passwords** Fixed password deletion disclaimer escaping for origins and domains in multi-store dialogs. [CL 7916933](https://chromium-review.googlesource.com/c/7916933) [CL 7913475](https://chromium-review.googlesource.com/c/7913475)\n- **Passwords** Logged the correct store for save and update decisions. [CL 7902295](https://chromium-review.googlesource.com/c/7902295)\n- **Passwords** Stopped checking `IsActive()` for form submission IPCs. [CL 7911601](https://chromium-review.googlesource.com/c/7911601)\n- **Autofill** Created `OmniboxAutofillBubbleController`. [CL 7858512](https://chromium-review.googlesource.com/c/7858512)\n- **Autofill** Removed unnecessary copies in `PasswordGenerationAgent`. [CL 7915888](https://chromium-review.googlesource.com/c/7915888)\n- **Autofill** Eliminated custom auto-reset logic in `PasswordGenerationAgent`. [CL 7913606](https://chromium-review.googlesource.com/c/7913606)\n- **Autofill** Fixed reentrancy in `PasswordGenerationAgent`. [CL 7915304](https://chromium-review.googlesource.com/c/7915304)\n- **Autofill** Removed `render_frame()` checks in `PasswordGenerationAgent`. [CL 7915462](https://chromium-review.googlesource.com/c/7915462)\n- **Autofill** Fixed naming in `PasswordGenerationAgent::GenerationItemInfo`. [CL 7916506](https://chromium-review.googlesource.com/c/7916506)\n- **Autofill** Used `EntityType` instead of `EntityTypeName` in personal context plumbing. [CL 7914884](https://chromium-review.googlesource.com/c/7914884)\n- **Autofill** Used `placeholder_attribute` for form-field crowdsourcing. [CL 7868896](https://chromium-review.googlesource.com/c/7868896)\n- **Sign-in** Continued the large migration away from direct `AccountInfo::capabilities` access across Chrome. [CL 7918586](https://chromium-review.googlesource.com/c/7918586) [CL 7918547](https://chromium-review.googlesource.com/c/7918547) [CL 7918510](https://chromium-review.googlesource.com/c/7918510) [CL 7918391](https://chromium-review.googlesource.com/c/7918391) [CL 7918587](https://chromium-review.googlesource.com/c/7918587) [CL 7913570](https://chromium-review.googlesource.com/c/7913570) [CL 7918312](https://chromium-review.googlesource.com/c/7918312) [CL 7918606](https://chromium-review.googlesource.com/c/7918606)\n- **Sign-in** Annotated `AccountInfo` getters with `LIFETIME_BOUND`. [CL 7918054](https://chromium-review.googlesource.com/c/7918054)\n- **Sign-in** Added enterprise sign-in issue metrics. [CL 7915483](https://chromium-review.googlesource.com/c/7915483)\n- **Sign-in** Recorded `Signin.CrossDevice.InitialState` on Android. [CL 7913949](https://chromium-review.googlesource.com/c/7913949)\n- **Sign-in** Switched enclave manager and standalone trusted vault backend to `GetAllAccounts()`. [CL 7910567](https://chromium-review.googlesource.com/c/7910567) [CL 7909667](https://chromium-review.googlesource.com/c/7909667)\n\n### AI, Glic, NTP and Product Surface Work\n- **UI** Added a dynamic AI Mode button feature flag for Realbox. [CL 7909643](https://chromium-review.googlesource.com/c/7909643)\n- **UI** Showed mic with text in AI Mode on Android desktop. [CL 7918994](https://chromium-review.googlesource.com/c/7918994)\n- **Refactor** Renamed `SearchEngineUtils` to `SearchEngineService` for AIM. [CL 7913533](https://chromium-review.googlesource.com/c/7913533)\n- **Refactor** Refactored AIM search engine utilities and tests. [CL 7914234](https://chromium-review.googlesource.com/c/7914234)\n- **UI** Reordered `LocationBarMediator` and updated its search engine observer and URL update flow. [CL 7914589](https://chromium-review.googlesource.com/c/7914589) [CL 7914371](https://chromium-review.googlesource.com/c/7914371) [CL 7916397](https://chromium-review.googlesource.com/c/7916397) [CL 7916399](https://chromium-review.googlesource.com/c/7916399)\n- **UI** Set up feature engagement for AIM hint impressions. [CL 7914365](https://chromium-review.googlesource.com/c/7914365)\n- **UI** Added redirect logic from cobr to `google.com/aimode`. [CL 7850557](https://chromium-review.googlesource.com/c/7850557)\n- **Glic** Kept image sharing unblocked by onboarding completion. [CL 7885820](https://chromium-review.googlesource.com/c/7885820)\n- **Glic** Fixed the translate menu item crash. [CL 7919372](https://chromium-review.googlesource.com/c/7919372)\n- **Glic** Fixed missing IPH bubble display. [CL 7904284](https://chromium-review.googlesource.com/c/7904284)\n- **Glic** Removed the button from adaptive toolbar auto-suggestion. [CL 7903788](https://chromium-review.googlesource.com/c/7903788)\n- **Glic** Rejected experimental triggering messages from newer versions. [CL 7909197](https://chromium-review.googlesource.com/c/7909197)\n- **Glic** Added detached drag-and-drop targeting tests. [CL 7914502](https://chromium-review.googlesource.com/c/7914502)\n- **Glic** Fixed a nullable `GlicNudgeController` dereference. [CL 7914291](https://chromium-review.googlesource.com/c/7914291)\n- **Glic** Dropped the `glicWebClient` prefix and refactored postMessage request declarations. [CL 7909543](https://chromium-review.googlesource.com/c/7909543) [CL 7906456](https://chromium-review.googlesource.com/c/7906456)\n- **Glic** Removed the `glic-mi-tab-context-menu` about flag. [CL 7913738](https://chromium-review.googlesource.com/c/7913738)\n- **NTP** Enabled the NTP composebox fork by default. [CL 7909551](https://chromium-review.googlesource.com/c/7909551)\n- **NTP** Updated composebox selectors and energy-effect CSS hooks. [CL 7907932](https://chromium-review.googlesource.com/c/7907932) [CL 7908794](https://chromium-review.googlesource.com/c/7908794)\n- **NTP** Added support for the Suggest `azi` parameter in ntp-next. [CL 7910924](https://chromium-review.googlesource.com/c/7910924)\n- **ThemeSync** Refactored chrome color updates and added `BackgroundImageInfo` plumbing plus JSON conversion for NTP background sync. [CL 7920928](https://chromium-review.googlesource.com/c/7920928) [CL 7916028](https://chromium-review.googlesource.com/c/7916028) [CL 7914442](https://chromium-review.googlesource.com/c/7914442) [CL 7915381](https://chromium-review.googlesource.com/c/7915381)\n\n## Reverts \u0026 Reapplies\n- **Refactor** Reverted an unsafe buffer usage fix in `drm_display_host_manager.cc`, likely due to fallout that needed a safer follow-up. [CL 7812588](https://chromium-review.googlesource.com/c/7812588)\n- **Build** Reverted a relanded raw_ptr plugin update for Clang due to breakage. [CL 7894396](https://chromium-review.googlesource.com/c/7894396)\n- **GPU** Reverted moving the Skia Graphite feature flag check to GPU process post-blocklist. [CL 7851837](https://chromium-review.googlesource.com/c/7851837)\n- **Security** Reverted `CHECK` back to `DCHECK` in `SetPolicyContainerFor",
  "rollGroups": [
    {
      "name": "Chrome Win32 PGO Profile",
      "count": 8
    },
    {
      "name": "Chrome Android ARM64 Orderfile",
      "count": 8
    },
    {
      "name": "Chrome Win64 PGO Profile",
      "count": 7
    },
    {
      "name": "Chrome Mac PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Mac Arm PGO Profile",
      "count": 4
    },
    {
      "name": "Chrome Android ARM32 PGO Profile",
      "count": 3
    },
    {
      "name": "Chrome Android Desktop x64 PGO",
      "count": 3
    },
    {
      "name": "Perfetto Trace Processor Linux",
      "count": 3
    },
    {
      "name": "Other",
      "count": 2
    },
    {
      "name": "Chrome Android ARM32 Orderfile",
      "count": 2
    },
    {
      "name": "Chrome Linux PGO Profile",
      "count": 2
    },
    {
      "name": "Chrome Win ARM64 PGO Profile",
      "count": 2
    },
    {
      "name": "clank/internal/apps from c787bce18e7f to ddfd156edbf7",
      "count": 1
    },
    {
      "name": "WebRTC from e9988ad7aa70 to 63b38abc5514",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 74718538095a to 0266dab14470",
      "count": 1
    },
    {
      "name": "ios_internal from 6305d7a32e46 to f291f881723d",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 1cdfc9721eff",
      "count": 1
    },
    {
      "name": "WebView ARM Orderfile from JxRj0nd1j11irGtP0...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from nhzBV7Gk5sC477foX...",
      "count": 1
    },
    {
      "name": "R8 from pwugtMg3x--5QRtIl... to NyzXx3BYfzk2Pb7-q...",
      "count": 1
    },
    {
      "name": "Skia from 887ee0a584ec to fc2311fe7338",
      "count": 1
    },
    {
      "name": "Updater chromium_win_x86 from",
      "count": 1
    },
    {
      "name": "Dawn from b2a88a29d34c to c3d35d65fb2f",
      "count": 1
    },
    {
      "name": "chromium/web-tests from 2a218a561894 to 779b8be3903d",
      "count": 1
    },
    {
      "name": "DevTools Frontend from e3eb7fa7b7a5",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 1c98fae76c00 to c787bce18e7f",
      "count": 1
    },
    {
      "name": "prost",
      "count": 1
    },
    {
      "name": "ios_internal from f291f881723d to c9a7978c6cdc",
      "count": 1
    },
    {
      "name": "PDFium from 823f1c20568f to ab1e18865c86",
      "count": 1
    },
    {
      "name": "vulkan-deps from 9f232231343a to f253d7659dd3",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_mac_arm64 from 5PvUQSENUc_2523Z1...",
      "count": 1
    },
    {
      "name": "Dawn from 1527eaedbe19 to b3d7280f9b18",
      "count": 1
    },
    {
      "name": "V8 from 90e090112455 to 3aa2fe8e7e52",
      "count": 1
    },
    {
      "name": "Projector App from IoV_xDWNCVsokzB4j...",
      "count": 1
    },
    {
      "name": "Enterprise Companion chromium_win_x86_64 from OqaG8BcLqoRnsXnVw...",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from GfWZzX-Q1rG3ycVkN...",
      "count": 1
    },
    {
      "name": "WebRTC from 6f0e783b4eea to 0204f1fa032b",
      "count": 1
    },
    {
      "name": "libyuv from 3bdb3b94caaf to d23308a2a744",
      "count": 1
    },
    {
      "name": "Updater chromium_mac_arm64 from",
      "count": 1
    },
    {
      "name": "Platform Experience Win from 0069d2fa0fd5",
      "count": 1
    },
    {
      "name": "ios_internal from 589d9ce23c6d to 0f8a5656a135",
      "count": 1
    },
    {
      "name": "V8 from 71e7e1a98476 to 90e090112455",
      "count": 1
    },
    {
      "name": "Chromium Variations from jAhmuUEsrYHecG8Q8...",
      "count": 1
    },
    {
      "name": "Skia from 5faf4562e7fa to 887ee0a584ec",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from kunhHJ4f1u8fpqsP9...",
      "count": 1
    },
    {
      "name": "vulkan-deps from f4d8fed67ee4 to 9f232231343a",
      "count": 1
    },
    {
      "name": "WebView ARM64 Orderfile from 2tmU8u6FY6Tx-H19t...",
      "count": 1
    },
    {
      "name": "Dawn from 2a1121a43b90 to b2a88a29d34c",
      "count": 1
    },
    {
      "name": "clank/internal/apps from 0266dab14470 to 4c7c8bdda14f",
      "count": 1
    },
    {
      "name": "DevTools Frontend from fc15bff9ef79",
      "count": 1
    },
    {
      "name": "Perfetto from ce446d9dc52a to 76d21d571d10",
      "count": 1
    },
    {
      "name": "Boca App from D1Zjq99D88PQ0Zwg5...",
      "count": 1
    },
    {
      "name": "DevTools Frontend from 1a6096e9551c",
      "count": 1
    },
    {
      "name": "optimization-guide from ebd727884c56 to fc29fb23a1e3",
      "count": 1
    },
    {
      "name": "src-internal from 7eadda69b3d5 to 831f3210806a",
      "count": 1
    },
    {
      "name": "V8 from 3aa2fe8e7e52 to 97de43c20637",
      "count": 1
    },
    {
      "name": "Crossbench from f3f3b6f1a841 to 19759ab674f7",
      "count": 1
    },
    {
      "name": "Crossbench from 4c5867cfe848 to f3f3b6f1a841",
      "count": 1
    },
    {
      "name": "Updater chromium_win_arm64 from",
      "count": 1
    },
    {
      "name": "optimization-guide from f00fc5cb7a1b to ebd727884c56",
      "count": 1
    }
  ],
  "since": "2026-06-10",
  "totals": {
    "commits": 653,
    "features": 505,
    "rolls": 134
  },
  "until": "2026-06-10"
}