Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2026-04-01 on branch 'main'

Chromium Digest: 2026-04-01

Overview

A busy day with 684 total commits, of which 554 were deemed relevant to developers. The day was marked by an unusually high number of breaking changes across the JNI bridge, Blink layout, Autofill, and Mojo permission APIs, requiring significant attention from embedders. Notable feature work includes enabling SharedWorker on all platforms and continued development of AI-powered features. The first commit was (9648d93) and the last was (c6fdf14).

Breaking Changes

  • ⚠️ BREAKING The permission.mojom interface was significantly changed. RequestPermissions, RevokePermission, and OnPermissionStatusChange now use a PermissionStatusWithDetails struct instead of a simple PermissionStatus enum, breaking all clients of the permission service. (36e8c6e) (7052b70) (4e04747)
  • ⚠️ BREAKING Major changes to the JNI bridge (jni_zero). The C++ definition of JArray<T> is no longer a type alias but a distinct class, and the generator tool was updated to handle Java generics. These changes can break embedder C++ code and custom build tooling. (e7c38aa) (8674601)
  • ⚠️ BREAKING The Android SDK was rolled to version 37.0 and build-tools to 37.0.0. This is a major dependency update that requires embedders to update their build environments. (77027a5)
  • ⚠️ BREAKING In Blink's LayoutBoxModelObject, the public virtual methods OffsetLeft() and OffsetTop() were removed and replaced with a single OffsetPoint() method. Subclasses overriding the removed methods will have build failures. (276436f)
  • ⚠️ BREAKING The public Blink header v8_string_resource.h and the V8StringResource class have been removed. Embedders must migrate to ToBlinkString() or NativeValueTraits for V8-to-Blink string conversions. (ebf66e5)
  • ⚠️ BREAKING The public Blink enum HTMLElementType was renamed to ElementType and its scope was expanded. Code directly referencing the old enum name will break. (8d83154)
  • ⚠️ BREAKING The signature of the public virtual method BrowserAutofillManager::FillOrPreviewForm() was changed, adding a blocked_fields parameter. Subclasses that override this method must be updated. (6d25e4a)
  • ⚠️ BREAKING The media::DataSource interface signature was changed, making the IsStreaming() and WouldTaintOrigin() virtual methods const. Implementations of this interface must be updated to include the const qualifier. (b156700)
  • ⚠️ BREAKING The Presentation API behavior was changed to restrict http:// presentation URLs to localhost only. This may break applications that connect to non-localhost devices on a local network via HTTP. (52c5e88)
  • ⚠️ BREAKING The force_system_menu_for_frameless parameter was removed from the public views::Widget::InitParams struct. Embedders on Windows using this parameter will have a build failure. (7c5af3a)
  • ⚠️ BREAKING Multiple other public API signatures and names were changed, including blink::WebString::ContainsOnlyASCII, AutofillClient::GetDeviceAuthenticator, BottomSheetControllerFactory::createBottomSheetController, AccessibilityAnnotationService, and audio::OutputStream::SendLogMessage. (e798b84) (109dc40) (22cba8f) (d133671) (2148e9e)
  • ⚠️ BREAKING The third-party androidx.window.extensions library was updated, which includes breaking API changes such as the removal of WindowAreaComponent.addRearDisplayStatusListener. (56d4a84)

Blink, Web Platform, and V8

  • SharedWorker is now enabled by default on all platforms, including Android where it was previously in an Origin Trial. This makes the feature universally available. (6f4c113)
  • A new feature, DisconnectWebSocketOnBFCache, was introduced behind a flag. When enabled, open WebSocket connections will be closed instead of preventing a page from entering the Back-Forward Cache. (4796198)
  • The customizable <select> element is now stable and the CustomizableSelectListbox feature flag has been removed. Follow-up fixes for inertness and click behavior were also landed. (5338ebd) (990f8de) (9c6562f)
  • Support was added for the @navigation(preview) CSS state, allowing developers to style the outgoing page during a View Transition when it's in the 'preview' phase. (9b54f97)
  • Blink's AtomicString::FromUtf8 method was made more robust; it will now return a null string for invalid UTF-8 input instead of crashing. (b774601)

Android

  • An Entra SSO provider was implemented, allowing Chrome on Android to use platform-level Microsoft credentials for single sign-on. (acb8674) (23368d6)
  • Fixed an issue with Bluetooth SCO state management to ensure the SCO state is enabled *before* an explicitly requested input stream starts, preventing recording failures. (9b09a44)
  • TalkBack swipe gestures on ARIA sliders are now correctly mapped to increment/decrement actions, fixing accessibility for custom sliders. (cc4e767)
  • Significant refactoring occurred in the SnackbarManager to better handle different UI contexts, such as displaying snackbars within bottom sheets. (c9daf03) (3ac03f1) (22cba8f)

Security

  • Fixed a vulnerability where inactive frames (e.g., in BFCache) could be used to establish an opener relationship across different BrowsingInstances, breaking site isolation guarantees. (2b5169f)
  • Patched a file access bypass vulnerability in DevTools that could be triggered via drag-and-drop. (59d7444)
  • A large number of DCHECK assertions were upgraded to CHECK in core navigation and Service Worker code to harden release builds against potential logic errors and security exploits. (62e24bf) (3130d85) (cf25df2) (17d5f5c)
  • The ExtensionContentVerificationUsesExtensionRoot feature was enabled by default, improving security by strengthening content verification for extensions. (2aa5824)

UI and Shell

  • On macOS, mouse movement event coalescing is now disabled by default. This increases the polling rate for mouse movements, which is beneficial for gaming but changes the default input behavior on the platform. (80792e0)
  • The Bedrock project continued its work decoupling UI from the Browser class by migrating more callers to use the BrowserWindowInterface. (524e16b) (765e765)
  • On iOS, image resizing for image search was moved to a background thread to improve UI responsiveness. (e3d699d)
  • Fixed a deadlock that could occur during tab dragging, and resolved a regression where URLs from external apps would not open in the browser on the current workspace. (0cdc11e) (0dfe151)

Autofill and Payments

  • The feature to reintroduce passkeys in the Autofill dropdown was enabled by default. (9a66d80)
  • Autofill was disabled on password fields to prevent it from interfering with password managers. (bee792b)

Media and GPU

  • For Graphite on Windows, a new raster command was added to allow the command submission phase to execute earlier and in parallel with compositor work, reducing frame latency. (2cb88d7)
  • Fixed a use-after-free bug in the MediaFoundationVideoEncodeAccelerator on Windows by introducing a proper COM proxy for thread safety. (70f35b0)
  • Fixed an issue with AAC tail trimming in AudioFileReader that could corrupt output from MP4 files that had been remuxed by OBS. (10bf288)

Build System and Infrastructure

  • ⚠️ BREAKING The low-level Rust Mojo FFI crate was moved from mojo/public/rust/system/ffi to mojo/public/rust/c_mojo_api. This is a build-breaking change for projects that directly depend on the old path. (84d3aff)
  • The codebase continues to be modularized to improve build times and dependency hygiene. The //chrome/browser/offline_pages, //chrome/browser/plugins, //chrome/browser/printing, and //chrome/browser/spellchecker components were among those moved into their own source sets. (b87be23) (dc7f841) (0790c8f) (0234876)
  • Multiple extension APIs, including downloads, documentScan, and developerPrivate, were converted from the legacy JSON schema format to modern WebIDL as part of a larger modernization effort. (da23820) (e2f1994) (d6fb2ac)
All Commits (684)
  • c6fdf14 Update local override of ANICompat.java
  • 5a0f7f8 Roll WebView ARM Orderfile from g_sWmz86NAZwQCWHp... to i_DwMNaYOGk-bJwww...
  • 9d0dd81 Roll Chrome Android ARM64 Orderfile from XIpolsPVe1xs7_rC1... to HVTZoTe1WBHELSncT...
  • 259d125 Reland "[views-ax] Generate Event::kCheckedStateChanged for Views"
  • 40bbfe5 remoting multi-process Linux: flock(2) the host config file
  • 29d3a4d Roll Depot Tools from 5e9883513113 to c6f8c88b92c0 (1 revision)
  • 95a9054 Add aho-corasick dependency for libafl crate usage
  • 878cbe3 [composebox] Move histograms to use enums.
  • f00b3e7 Roll V8 from 290d157c8d43 to 45050e5d9726 (16 revisions)
  • ae83927 [finds] Add enterprise policy
  • d6fe682 [Glic] Add telemetry for actuation capability checks
  • ea22045 ImageReplacement: Wait for image load and complete replacement
  • b1d9f75 [glic] Add gradient border for selected regions
  • db4b278 Roll Chrome Mac Arm PGO Profile
  • 4aff50a [contextual-tasks] Add experiment arm
  • ed9aabb [LogoViewRefactor] Add feature flag LogoViewRefactor.
  • f69371e [NTP-Real-Box]: Add resize observer coverage to composebox_test
  • dcda72e Extend expiration for various security histograms
  • b5c3fe8 Remove Chrome.WrenchMenu.Menu* Histogram Entries
  • 6139e7a [BNPL][PNPL] Suggestion shown metrics
  • 6dcc520 Roll Chrome Win32 PGO Profile
  • 4030df8 remoting Linux multi-process: Bind session services via DesktopSessionConnectionEvents
  • da1f7a8 Fixed keyboard breaking after moving WebContents between bottom sheets
  • 39757b5 Move MIM#createNewWindowIntent() to MultiInstanceOrchestrator
  • d9994b5 Roll Perfetto from 07ba719f207c to 004367347b75 (5 revisions)
  • ddfaaa8 Fix typeahead on appearance:auto <select multiple size=1>
  • 25f37e5 [composebox] Remove unnecessary getter/setter for pendingUploads.
  • 52af110 Use default operator== for cc::StickyPositionConstraint
  • 1184901 Roll eigen from 1df89cbc21fa to 4be66f283047 (1 revision)
  • de29502 [finds] Add max_history_entries feature parameter to FindsService.
  • d42e216 [a11y] Improve lifetime handling of an HWND's IAccessible
  • b633b39 Roll vulkan-deps from 1f506836165f to cfd015ad041d (2 revisions)
  • b5662ca Reland "Roll Android 12L AVDs that are created with explicit gpu_mode"
  • d9ccbd2 [iOS][apcv2] Improve scroller information extraction performance
  • 76f394c Reland "[TabSearch] Remove unused index property"
  • e1cf93b [Glic] Adds UMA metrics for PiP
  • a79fb35 [iOS][Forms AI] Use the right icon and show Google Wallet text for entities in Settings
  • 9b1a481 [SxS] Minor cleanup of SplitTabHighlightController
  • 5805a7e [MES] Make API key and access token exclusive in requests.
  • 9dea3de [AF][Clank] Add GPay pill icon on card upstream bottom sheet
  • 3a18182 Remove json-based test coverage from clipboard browser test
  • c4d691c Roll WebRTC from f79b11597724 to f2b4180c1660 (15 revisions)
  • a635714 [rust png] Invalidate `already_started_frame_` after clearing frames.
  • f3edebe [ntp-doodles] Pass Enable Animated Logo parameter from NTP Handler
  • 49da895 Site Search: Use magnifying glass icon as default icon for Site Search
  • 196dd22 WebUI: Migrate ui/webui/resources/tools/eslint to TypeScript, part 3.
  • 558dd96 [WebUI LLBC] Extract location icon logic to shared state helpers.
  • 1d00818 Roll Chrome Mac PGO Profile
  • 496cc0c [Composebox] Hide context menu description when tool is added
  • 76e186e Roll PDFium from fefe0007f317 to 79d84a59fb33 (1 revision)
  • f641a3f [media] Add WrapSharedImage overload without coded_size
  • 1346878 Scope ImageDecodeOptions creation better within fuzzer
  • 401013c Propagate navigation initiator in GlicNavigationThrottle
  • e7c38aa Improve the definition of JArray<T>
  • 04276a1 Roll src/third_party/libvpx/source/libvpx/ 090dd8b8c..d9a548c01 (8 commits)
  • b1a046c glic: add verbose logging for some lifecycle events
  • 9abfc1f Fix double discard of ogg-opus during decodeAudioData
  • b47b6ac Fix TransientKeepAlivePolicyTest.EvictsOldestProcessWhenLimitExceeded
  • e107111 [AutoLogin] Gate features by the existence of embedder login request
  • a6ead68 [ComboButton] Add testing param for only showing left button
  • bcfa67e Update CBB autoroll for the builds refs
  • fe364c6 Side Panel: Initial impl for SPCA::MaybeShowEntryOnTabStripModelChanged
  • c4ce5fb Roll Chrome Mac Arm PGO Profile
  • 70e78ec [views-ax] Skip HandleAriaPropertiesChangedEvent for Views
  • 056fd06 [idb] Add testing config for IdbInhibitCompactRange
  • dba2fa5 [iOS]Fix Flaky EarlGrey tests with duplicate CancelButton
  • b2f2d9e [iOS] Barebones ActorService and ActorTask implementations
  • cf8737d Adds logic for inferring builder from gn args
  • 35e921c Revert "Implement WebUIPinnedToolbarActions::SetActionElementIdentifier"
  • 849d066 [<install> element] Add external web platform tests
  • 972dbe6 flags: remove page-visibility-page-content-annotations
  • 6329b98 Roll clank/internal/apps from 5258091397bf to 2dc6689d6a56 (1 revision)
  • 3bab6e4 [iOS]Keep password store refcounts during metrics reporting
  • fb0df69 [Vertical Tabs] Moving Position of Toggle in Tab Context Menu
  • 79dc91f Add URL to category classifier log
  • 423bbe9 [Autotest] support full suite execution
  • 0d4385d [iOS][Forms AI] EG test for editing an entity
  • 2f8da10 [iOS] Implement Gemini Live First Run Experience UI
  • 35386e4 Scheduling APIs: Make web scheduling queues pausable
  • 11c1b11 Create RulesServiceObserverBridge
  • 25ea4d3 [Actor] Updating interrupted notification a as per UX.
  • cdbd12e Synchronize IoProc lifecycle with a proxy object
  • 4001504 Add V8 Mac/arm64 to non-Chromium list
  • 4758168 Delete obsolete Settings.AddSiteDialog.Incognito histogram
  • 8bdf903 Package latest NDK canaries
  • 5338ebd Remove CustomizableSelectListbox flag
  • 9a8e1ca Roll Chrome Win64 PGO Profile
  • 6ca3a7b Roll ANGLE from 4dcb53baa38a to 271750fe227f (2 revisions)
  • d6efb6f [finds] Change the importance of the finds notification channel
  • b8c4e05 [Hub][Archived] Tweak additional margin offsets
  • d808fec [Cast Streaming] Implement dynamic lossiness calculation
  • f066b26 [BottomSheet] BottomSheetContent opt-in disable in-sheet snackbars
  • 988ac5c Filter DownloadURL when starting drags from Blink
  • a002493 Roll Chrome Android ARM32 PGO Profile
  • c5d337f [Phone Hub] Fix dangling pointer in CrosStateSenderTest
  • 7350aa0 geolocation: Register for AccessChanged permission events
  • 688c71f [GlicZoom] Add screen reader feedback to zoom changes
  • 99fb59a Migrate model provider consumers to optimization guide global state, 2nd group.
  • 1ce0df3 [video pip] Calculate initiator origin on demand instead of tracking it
  • 8e386cc [finds] Align the history query interval with the model cooldown
  • 17209e3 ai-overlay-dialog: Update position and sizing
  • b093064 Revert "[Persist] Clean unused tab state data"
  • bb1c2b7 Roll clank/internal/apps from 5b79b16ad88d to 5258091397bf (1 revision)
  • 323c552 [Code Health]Add README.md for magic_stack module creation
  • 2a6622d ai-overlay-dialog: Refactor tools for better typescript to c++ boundary.
  • eaacb9a Pass -Wunused-but-set-global for C compiles as well
  • cc7b622 Create feature flag for ios simulator caches.
  • 2e1d6f5 Add option to restrict tab selection to the current window
  • 243690a Roll optimization-guide from 40db0c76ea10 to 4566beef7ac0
  • a2a5591 Revert "WebNN: Allow ORT initialization without WinML package dependency"
  • 07be132 [UKM] Improve chrome://ukm UI with expansible full-width metrics rows
  • f781771 DeviceStatisticsTracker: Fix Multi[Device|Platform]Readiness
  • 8294475 Roll src/third_party/libaom/source/libaom/ dc0b27cfb..1ee384377 (13 commits)
  • 0fdb42d Roll Chrome Win32 PGO Profile
  • 77027a5 android: Roll Android SDK to 37.0
  • 12cca63 Roll Depot Tools from 316bb1e1c28d to 5e9883513113 (1 revision)
  • c8cda86 Before installing simulator runtime, delete any other builds of that runtime.
  • f35a3a4 a11y-android: Add support for non-text extended selection.
  • 0a8df73 Roll Chromium Variations from PfwoVtk_fct3qMvV7... to rFBHxqSX3NgHmbJ36...
  • a9a3ad1 [CoCE] Usermedia element with constraints should keep working in legacy mode
  • 5e453f5 Add BatchGetHashLists protos and update threat types
  • c313c9e [iOS][APCv2] Include tab id to APC proto
  • 57e0c48 [ALPC Extensions]: Add metrics and tests for clank native dialogs
  • 7620d5c Update and add tests for Group Separator to ItemDecoration Migration
  • 2b5169f Block inactive frames from updating frame opener via DidChangeOpener
  • 23384f2 Add a SequenceChecker to UiEventDispatcher
  • 4f3c972 [a11y] Ensure no crash when selection bounds have end before start
  • 9b54f97 Use @navigation(preview) to match the preview state
  • 516cb93 Support multiple comma-separated IDs in --allowlisted-extension-id
  • 8674601 JNI Zero: Parse Java Generics
  • 3e8d3a1 [iOSPasskeysM3] Add logo and dark style to Incognito interstitial
  • 6451559 metrics: Update ENABLE_EXTENSIONS flag in ProcessMemoryMetricsEmitter
  • 8b27369 Roll Skia from 36c30d374c2b to ae0fadf61b2b (2 revisions)
  • c7e521d [Vertical Tabs] Shadow when expanded on hover
  • cbd5a96 [media] Check webgpu usage for compatibility in MappableSIVFPool
  • 6398ee5 Reset supplementary group list in CECA network fetcher
  • 6000ebf [CoCE] Usermedia element should infer its type from its constraints
  • 9e14d4f Roll Chrome Android ARM32 Orderfile from ybcfF5QzEEcphyW0g... to keJo2HSypkjtVykMZ...
  • 20442a5 Implement FilesRequestHandlerBase.
  • 0bb1c81 [AppRating] Hook AppRatingPromoController into startup sequence
  • 267a613 Add OverlayPanelTest
  • 19fc6b1 transport_security_state_static template cleanups
  • 0888097 media: Fix OpenH264 encoder silent failure on oversized frames
  • 2a19a25 [iOS] Update snackbar message for non-syncing, user-uploaded photos
  • 3386228 [gardening] Disable flaky TabStripComboButtonInteractiveUiTest on Linux
  • ef0b8eb Roll src-internal from 5e311c9b0a51 to e0f38e59582b (1 revision)
  • 1c87b3b Extend expiry of NullInitialized histograms and update owners
  • b8e143d [iOSPasskeysM3] Implement UI dismissal for canceled passkey requests
  • b87be23 Modularize //chrome/browser/offline_pages into separate source sets.
  • 2ee3489 Enable AdjustGpuProcessPriority in fieldtrial_testing_config.json
  • 6a5669e ai-overlay-dialog: Fix background transparency
  • 8b4ab64 Roll vulkan-deps from 83a7779ff4d1 to 1f506836165f (1 revision)
  • f65d198 Mark FullRestoreService scoped observation as dangling
  • 276436f Replace LayoutBoxModelObject::OffsetLeft/Top with OffsetPoint()
  • b39f4b1 [glic] Remove custom cursor styles from the embedded header
  • 989f0b2 [contextual-tasks] Toolbar button changes
  • 6415d0f [finds] Clear the theme count for url visits and update logic
  • 899986f [FRE] Migrate from cached flags to regular feature flags
  • ebe59f5 Automated Commit: LKGM 16634.0.0-1076377 for chromeos.
  • 2d4afe6 [contextual tasks] Enable the logic for intercepting tab creation by
  • 650241f [Vertical tabs] Update top container layout to support expand on hover
  • dc06ec6 [omnibox] Enforce minimum height for AIM page action icon view
  • 9cefc9f Add field trial testing config for ondevice category classifier experiment
  • a65d17f Add ContextualCueingLoggingData to LogAiDataRequest.
  • 84e05da [iOS] Pass ContentAnalysisInfo to DownloadManagerTabHelper
  • 60820f2 JNI Zero: Allow implicit conversion from jobject -> JFoo
  • 8db81ef [FRE] Bug fix: Regression when selecting No Thanks in history sync and changing themes
  • 3b21753 Roll Website from 52edc78da4a5 to 44319eca109f (1 revision)
  • 9979d9c [composebox] Move common functions to mixin and common.ts
  • fc887f1 Revert "[Actions] Make DelegateButtonData support Callback<View>"
  • 975458d [composebox] Move properties to mixin
  • 75ea1a6 [PeekView] Adds logic to show/hide PeekView.
  • 317438c [remoting]: Fix Yoda-style asserts in protocol tests
  • 961d869 Refactor Reading Mode browser tests to use organic WebUI events
  • 1b7d604 WebUI: Add test for mixin defined properties
  • 0e8cc77 [signin] Simplify MutableProfileOAuth2TokenServiceDelegate test suite
  • 3bbe0ec Remove SwapsPerPerformanceEntryInsertion histogram
  • 7d8de03 Extend Supervision.StatusReport.Event
  • ddf1899 Implement WebUIPinnedToolbarActions::SetActionElementIdentifier
  • f56717a Bypass tier check for dogfooders on Web Actuation toggle
  • e99ffae Update verbatim for On-Device AI user setting
  • 0b7d16d [Vertical tabs] Update split tab layout to support expand on hover.
  • cf163ac Roll androidx from WDVd3JIX6yvavWuXd... to YTKe9v7YEd7xIGe9u...
  • 0d09e5d Simplify JNI calls for CoBrowseViews and CoBrowseViewFactory
  • 184141e [Actions] Make DelegateButtonData support Callback<View>
  • c243f51 Revert "Report mojo bad message for incorrect site_for_cookies and top_frame_origin"
  • ddf4f44 IDB: make blink perf tests more consistent
  • e0c4c00 [Clarity] Add support for 3-dot menu in anchored messages
  • 5da9287 [ScanCard IOS] Add placeholders to Scanned Card bottom sheet text fields
  • 84d3aff [rustmojo] Move ffi crate to its own directory
  • 36d9f11 [ios] Remove expired PromosManager failure metrics and triggering code.
  • ffe5451 [Views] Fix accessibility and focus for multi-line links in StyledLabel
  • 712b086 Fix the policy search on iOS
  • 61f8c01 [APC] Move redaction decision to content attributes
  • 4002a66 Fix potential double free in deserializing CopyOutputResults
  • 84c5ebf Fix installing local theme extension upon signout
  • c804187 [CUJService] Add README.md
  • 16cf5c6 [ScanCard IOS] Update scan pattern for Exp Month and Year
  • 514fb31 Roll Chrome Win64 PGO Profile
  • 2b41cb8 Roll DevTools Frontend from 84229fe99131 to 235f6402c326 (2 revisions)
  • 8cf1a64 Have attempt login tool click password submit button if provided
  • 469cda6 [WebAudio] Correct AudioNode disposal state check
  • f782ded [NtpCustomizationV2] Improve theme selection state management
  • c1dffd6 Use chrome::CanShowFeedback to check if feedback is allowed
  • 524e16b [bedrock] Migrate chrome::FindBrowserWithTab() callers to use BrowserWindowInterface* part2
  • 9f535e8 Convert some const to constexpr
  • 3b70641 Extend expiry of Ash.GeminiApp.Page.Visit
  • 65aa216 Revert "Minor updates to //chrome/browser/printing modularization."
  • 847f299 [a11y] Enforce kClipsChildren on rootWebArea nodes
  • 55c7875 History: New UI should be available to all LFF device
  • 09d0ef3 Add UMA reporting for CommandStorageBackend.
  • 469a80e Add ahash dependency for libafl crate usage
  • 25bba27 Minor updates to //chrome/browser/printing modularization.
  • f667320 [Media][WebView] Add heuristic to avoid MediaCodec reallocation
  • 130d223 [Vertical tabs] Update VerticalTabView layout for expand on hover.
  • fa2cab3 Roll optimization-guide from 0ca7dbb1ca72 to 40db0c76ea10
  • 81cbe44 Make onboarding dialog closing synchronous
  • 6766e53 base: Replace circular_deque with vector in traced_value.cc
  • b156700 Make some methods const on data source
  • 898c5d6 Convert typedef to using
  • 430ca45 [Tabs] Attempt to deflake SensitiveContentTest
  • 85755d4 Record the IPC latency between the Browser and GPU processes when forwarding VSync signals on Mac
  • 765e765 [bedrock] Migrate GetTotalBrowserCount/GetBrowserCount to BrowserCollection
  • 137c815 generate_milestone_reports.py: Add m147
  • ecb3333 [BackButton] Adds new 'Site controls' to three dot app menu
  • 62e24bf [Navigation] [7/7] Upgrade DCHECKs to CHECKs in core navigation code
  • ebf66e5 Remove V8StringResource
  • 52c5e88 [media router] Restrict http Presentation URLs to localhost.
  • f893fd4 Update strings for notification after location being reported.
  • 3130d85 [Navigation] [6/7] Upgrade DCHECKs to CHECKs in core navigation code
  • 8026bd1 [cleanup] Remove counters/histograms related to overflow on replaced elements.
  • 50a9067 Updater UI: Add usage stats
  • 5ce5b00 [WebNN] Enable LiteRT build and gate behind feature flag
  • 883bebd Add a fieldtrial testing entry for DnsOverHttpsQuad9Secure.
  • 8d83154 Make all Element types part of the same enum.
  • cf25df2 [Navigation] [5/7] Upgrade DCHECKs to CHECKs in core navigation code
  • 22cba8f [BottomSheet] Delete BottomSheetSnackbarManagerSupplier
  • 0f6cef7 [Vertical Tabs] Break shadow frame into its own class.
  • 8d724a2 Target x86 Mac-15 on ios-angle-builder
  • 4d49069 [GlicSelection] Enable lens preselection bubble for glic selection
  • 0ecf730 Migrate CommentsSidePanelCoordinator to UnownedUserData
  • 23eb97a [GPU] Hardened IOSurfaceImageBacking memory operations.
  • b6284a6 [iOS]Remove IDS_IOS_DATA_NOT_UPLOADED_DIALOG_BODY
  • aaec898 gemini: Move deny rules back to landmines
  • 19225d7 WebNN: Allow ORT initialization without WinML package dependency
  • db02b96 Roll Chrome Mac Arm PGO Profile
  • 25cd204 Revert "WebUI: Update TypeScript compiler from 5.9.3 to 6.0.2."
  • 45511c3 Roll V8 from cb27af74df51 to 290d157c8d43 (42 revisions)
  • d0288c5 [mac] Fix flaky WebContentsImplBrowserTest.SetIsOverridingUserAgentNoEntry test
  • 2e94d62 [ios] Extend metrics owned by huitingyu close to expiration.
  • 201353d [glic pdf auto-open] Bypass Dynamic Cueing check for pdf page types under the kAutoOpenGlicForPdf flag.
  • 0c00752 [Persist] Clean unused tab state data
  • 7943910 Disable failing Autofill profile settings EarlGrey tests.
  • a7c66e3 Roll Perfetto from 15ff5325c14a to 07ba719f207c (17 revisions)
  • 610f62c Roll Chrome Android ARM64 Orderfile from KY1w8Chqkh4ZbSoGo... to XIpolsPVe1xs7_rC1...
  • baf7322 [projects] Refactor Resumption Rail IPH button visibility logic
  • 28d2bcb WebUI: Update TypeScript compiler from 5.9.3 to 6.0.2.
  • 730a4b1 [WebContents] Handle nullptr for JNI conversion
  • 9c6562f Make clicking on options in customizable combobox choose the option
  • 007693b [MIR] Move remaining MultiInstanceManager's moveTab*() APIs to
  • d6a0dbb [sync] Update Sync integration tests to auto-open first tab
  • 990f8de Set interactivity:inert!important on customizable select button
  • 9d2b686 Roll Skia from 7062d6d68c99 to 36c30d374c2b (1 revision)
  • 1fe810e Roll ANGLE from 7c1adb7a795a to 4dcb53baa38a (1 revision)
  • aa83ad8 [iOS][Enhanced Autofill] Add an EG test for form submission
  • f3adf30 EnrollmentConfig: Make manual fallback easier to test
  • 23b926e Mark MediaScrollView scoped observation as dangling
  • 56d4a84 Update android_sdk extensions library
  • c48ec79 Disable flaky OmniboxPedalsRenderTest#testRunChromeSafetyCheckPedal()
  • 3ba9090 [blink/scheduler] Don't over trigger policy update with aggressive busy looping
  • 5758d3e [iOS][Download] Remove deprecated AutoDeletionService code
  • f8b5ce1 Commerce side panel: Migrate history-graph to Lit
  • 81f3a5d Roll clank/internal/apps from b91265600fa2 to 5b79b16ad88d (1 revision)
  • e9ccc55 [Navigation] [4/7] Upgrade DCHECKs to CHECKs in core navigation code
  • c85bc6c [mhtml] Use `FLAG_APPEND` instead of `FLAG_WRITE` in `CreateMHTMLFile`,
  • e712f2e ai-overlay-dialog: Hookup voiceName
  • aedb279 [ios] Implement fullscreen snapping animation
  • bf94625 [Navigation] [3/7] Upgrade DCHECKs to CHECKs in core navigation code
  • 9acb98e [Navigation] [2/7] Upgrade DCHECKs to CHECKs in core navigation code
  • 74c46d0 Teach ORB about UTF-8 BOM (byte order mark).
  • 1cb8a9a Don't filter out password credentials on non-login pages with federation support
  • 9ad429c [V4L2] Quick fix heap OOB write in OverwriteShowFrame
  • f2a2f18 Use empty response when using kAutofillOverridePredictions
  • 781a6f2 Extend expiration of Permissions.{PredictionModel}.RenderedTextAcquireSuccess
  • 90c911d Add trace-analysis skill
  • cb706f3 Extend expiration of Permissions.Prompt.Dismissed.PriorDismissCount2*
  • d57960d Extend expiration of Permissions.PredictionService.ConcurrentRequests
  • 5ffdedf [ScrollJankV4] Handle synthetic inertial scroll updates robustly
  • 2a52db3 [Autofill AI - M4] Render wallet icon on the right
  • 44b089b Fix lower bound of favicon size histogram
  • b1254cb [PWA_Install_Dialog] Parameterize browsertests
  • 50ac025 Roll Chrome Win ARM64 PGO Profile
  • 4906839 [ios] Implement execute for kAddReadingListItemToChrome NSUserActivity
  • 09708b9 gles2_cmd_decoder_passthrough: Fix incorrect offset for TF varying reflection
  • bb4130c Fix typo in glic api browsertest comment.
  • 662ea60 [Navigation] [1/7] Upgrade DCHECKs to CHECKs in core navigation code
  • c6231f4 [FRE] Proceed client field trial for before FRE refresh HaTS to Stable
  • 89904b7 Mark ScopedSessionObserver scoped observation as dangling
  • c9e34ff Enable AndroidAppRatingPrompt in fieldtrial_testing_config.json
  • e93221c Remove unnecessary packed_resources dependency from chrome/browser
  • d379b2a Move clear browsing data strings to browsing_data part file
  • c40618a [HoT][Bling] Create 'Autofill and passwords' page skeleton
  • 72edfd3 .gitignore .agents/skills
  • 9e2059d Migrate LongScreenshotsTabService to base::MemoryConsumer
  • b235e83 [iOS] Launch Gemini Dynamic Settings in client
  • 9a91dbf Allow EventDispatcher to process concurrent events
  • d0a0fc6 Initialize the ActorLoginPermissionCleaningFactory
  • 60c81f5 Field trial testing config for PaymentHandlerDialogUseInitiatorInUrlLoad
  • 70ff57f [HiC] Add a test for filtering canvas content
  • e8532e6 WebUI: Check for bindings to missing properties
  • 13fee73 Roll DevTools Frontend from 3db0431656bf to 84229fe99131 (2 revisions)
  • a09d66e Roll Media App from g_8mcU8rGPUpRKX1-... to z6T2fE7m3mPkYGG_a...
  • 1bf9165 [iOS] Gemini client migration flag
  • b0d35ac Roll Chrome Mac PGO Profile
  • 742ce04 Update about flags entry to allow for toggling smart tab sharing
  • fa2a1f0 Roll Help App from BvImtswimip5JkIpM... to OqHniT2z86nk1Gh64...
  • 31be7e5 Privatize some member functions in StyleAdjuster.
  • 8276e88 [cobrowse] Add flag to show 3-dot menu for lens flows only
  • ccd0d4d [FedCM] Set a few more redirect parameters
  • 83332e1 [sts] Implement site exclusion filtering using GURL::DomainIs
  • 19a65e5 [ios] Implement execute for kOpenReadingList NSUserActivity
  • dc7f841 Modularize chrome/browser/plugins into its own BUILD.gn
  • c84242c [Fetch] Handle whitespace normalization for forbidden header values.
  • b521ad8 Roll vulkan-deps from b79339a8e7c5 to 83a7779ff4d1 (1 revision)
  • bee792b [Autofill] Disable the feature on password fields.
  • bf52ce8 Roll WebView ARM Orderfile from JwzAfxY6BRmS4KH1G... to g_sWmz86NAZwQCWHp...
  • 972517b base: Ensure 'ok' is properly set in all pickle_fuzzer cases
  • a77f0a5 Add Mac system proxy resolution service and request classes
  • c1d29f4 Clean up v8 flag external_memory_accounted_in_global_limit downstream
  • 289a7de Prompt API: Setup experimental feature for sampling parameters
  • 98707e7 [browser] Avoid updater.SchedulePeriodicTasks with --enable-benchmarking
  • 55050d4 Add field trial entry for AutofillAiWalletPrivate
  • 156586d Roll Chrome Win32 PGO Profile
  • fd21c62 Add missing ActorLoginFederatedLoginResult
  • 3014191 [Android Entra SSO] Introduce AndroidEntraSsoEnabled policy
  • b9a8494 [KP] Automatic update from google3
  • e145528 [CT] Automatic update from google3
  • 7503b86 Prepare for migrating BubbleAnchor to a class.
  • d15a125 Roll Chrome Mac Arm PGO Profile
  • d92b02b Roll Chrome Android ARM64 Orderfile from RygOeJNevqoLAAhfC... to KY1w8Chqkh4ZbSoGo...
  • f5bfce7 [Signin][iOS] Do not sign the user out upon InvalidGrantError
  • 4c97fd0 Fix SvgIconTranscoderTest shutdown crash with TransientKeepAlivePolicy
  • 59e6754 [iOS][AutofillAI] Refactor entity instance creation in coordinator
  • a508b72 [AvatarSigninPromo] Add a show delay after Uno Bubble decline
  • babb8af Roll llguidance: 1.6.1 => 1.7.0 in //third_party/rust.
  • 0233463 [Search] Add keyboard shortcut section to search settings page
  • 45727e7 Display AI Mode signin promo after pages loads or timeout reached
  • 8176dd2 [finds] Combine test flags together
  • d23100e [rust jpeg] Enable rust exif
  • a93eb13 Terracotta-Phase-1: Gate `BeginAccessDawnBuffer()`
  • b920b51 Prevent setting `javascript:` home page URLs.
  • 4ae4f82 Reland x2 "[a11y] Add cursor tracking for contenteditable elements"
  • ddb0247 [iOS][Composebox] Enable conditional plus button and fix regression
  • e17bb08 extension_updater: Rewrite & simplify CheckNow and related methods.
  • 5b5c967 Remove sophiechang watchlist from contextual_tasks
  • 5b9bd49 [//chrome] Modularize //c/b/accessibility/accessibility_prefs
  • e3a25ec Roll ios_internal from a0581e14155e to 0822b643db15
  • 8d39b39 Refactor tab_usage_scenario_tracker_browsertest to use TestFuture
  • 3d18890 Allow WebDialogDelegate to specify accelerator usage
  • 1685088 [google_apis] Use factory method to create GoogleServiceAuthError
  • dfc696c [wpt] Restore in-flight `html/` and `custom-elements/` changes
  • 2ebca4c [next] Fix bug preventing closure of the classic popup on backspace.
  • d05cf0b Add //third_party/re2 to Cronet dependencies
  • 7a177fa Remove Ash.Smoothness.PercentDroppedFrames
  • f1d5d88 Roll ChromeOS Arm AFDO profile from 148-7749.0-1774836547-benchmark-148.0.7762.0_pre1606784-r1 to 148-7749.0-1774836547-benchmark-148.0.7766.0_pre1607748-r1
  • a14b302 [iOS][Composebox] Guard snackbard handler
  • 5d56cee Add null checks for BookmarkNode pointers.
  • 99e25cc Remove external_memory_accounted_in_global_limit from testing config
  • 406f161 Updating XTBs based on .GRDs from branch main
  • 6f85b6f Roll Chrome Linux PGO Profile
  • 8b8eaf6 Roll DevTools Frontend from de8a4851a174 to 3db0431656bf (1 revision)
  • dff7eb1 [iOS][AppBar] Add Tools Menu Entrypoint to NTP
  • 891533e [iOS][AIM] Allow all file type selection in the input plate
  • 8bf8490 IndigoComponent update with finch param as attribute
  • 8077a82 Updating trunk VERSION from 7767.0 to 7768.0
  • 92a6174 Guard against ResourceId collisions
  • c9daf03 [Snackbar] Use push/pop parent for bottom sheet snackbars
  • 3ac03f1 [Snackbar] Change parent push/pop to slot based
  • 791187a Add size check before installing pixels in BackgroundThumbnailVideoCapturer.
  • 7383619 Add custom element support to the DOM fuzzing framework
  • 771bc79 [iOS][AutofillAI] Add field trial entry for Autofill AI
  • de20afc Roll Chrome Android Desktop x64 PGO Profile
  • 735e248 Roll Chrome Win64 PGO Profile
  • c411430 Roll ANGLE from f3828cdbaa34 to 7c1adb7a795a (1 revision)
  • 2024557 Fix destruction SyncToken in CanvasResource
  • 268d769 [Signin] Remove AccessTokenRestrictionTest tests for kSignedIn
  • 17d5f5c Replace DCHECKs with CHECKs in ServiceWorkerClient.
  • 68fe291 Switch to ThreadingHTTPServer and HTTP/1.1 in test fixtures for Smoke Tests.
  • 669a2b1 Fix AutofillAiEntriesList test timeout with Wallet Private Passes
  • e3d699d [iOS] Move image resize and JPEG encoding off the main thread
  • 9988b9e Rename text_attribute to keep_inner_text in ObjectNodeType.
  • 9408953 Roll Chrome Android ARM32 PGO Profile
  • 050d3f0 Reland "Reland "[webauthn] Fix UV key consideration""
  • 273eca1 [iOS] Add GeminiServiceFactory to replace deprecated BWG naming
  • 1df8abc Add additional CSS property domains to the DOM fuzzing framework
  • 3323c01 Roll ios_internal from d855a892f2e9 to a0581e14155e
  • e21a322 [AutofillAi - M4] Notify EntityEditor of configuration changes.
  • 7aca67c Roll Skia from 6740cf3e4b83 to 7062d6d68c99 (1 revision)
  • b90c5ac [iOS][PAM] Add Page Action Menu (AI Hub) as a sign-in access point.
  • d203523 [ConAcc] Support hierarchical multi-account SIGNIN parsing
  • 5891ed9 [TreesInViz] Add DCHECK for backdrop_mask_element_id in VizLayerContext and improve error messages.
  • 4d1a294 [Connection-Allowlist] Tests for fetch keepalive
  • 9f9af4d [HoT][Android] Password Manager click follow up
  • d133671 accessibility_annotator: Rename annotator service and factory
  • 58f0c22 [iOS][AutofillAI] Show local save alert when save to wallet fails
  • 52e7ca0 Replace DeprecatedLayoutImmediately from VerticalDraggedTabsContainer
  • 0cdc11e Reland "WaaP: Fix tab dragging deadlock with deferred window visibility"
  • 2148e9e [audio] Add duration logging for key audio::OutputStream operations
  • 3d28528 Roll clank/internal/apps from d2a2ae1a9755 to b91265600fa2 (1 revision)
  • 3dff3d1 [Extensions Cleanup] Simple JS updates in api_test/automation
  • 0beadde Roll Chrome Mac Arm PGO Profile
  • 07d7947 Roll llvm-libc from 408555ae3fe0 to 6b594bd5f1cd (3 revisions)
  • cff533e Roll DevTools Frontend from a3c659e95dab to de8a4851a174 (2 revisions)
  • 93fe71e Roll Chrome Win32 PGO Profile
  • e95b442 Use the Cobalt JavaScript feature
  • f152653 Disable flaky TabHoverCardInteractiveUiTest tests
  • f6aa892 Fix disabling of network state overrides
  • 5b4c0ba accessibility_annotator: Rename delivery_address to delivery_zip_code
  • 2cc15b4 [Search] Update context menu options for shortcuts
  • 1dc5987 Roll Projector App from dbgv7E6e3zEu8QzXL... to odNNhb9MAvFwf4NDi...
  • 703e3e1 Update meet_effects hash in DEPS file.
  • 66869b5 Fix style in Media.AudioInputController.XTime UMAs
  • c408eff Roll Skia from 437e7e93fbf6 to 6740cf3e4b83 (2 revisions)
  • 114fb0f Add an architecture overview document for Chromium Sync.
  • 0056a84 [ios] Re-enable some reading list tests on iOS 26
  • ac433de Implement disable() on the webmcp CDP domain
  • 414bf3b OMT.Prefetch: Consume PrePrefetchContainer in PrefetchService
  • 8a95a62 OMTPrefetch: PrePrefetchServiceImpl triggers PrePrefetchContainer
  • 4ac5773 Mark DlpContentManagerAsh scoped observation as dangling
  • 4710c64 Roll Crossbench from 7ef810805918 to 5bb8e679c042 (2 revisions)
  • cfa269c Roll DevTools Frontend from 7bb14b2b3a19 to a3c659e95dab (4 revisions)
  • 1ad985c iwa: Add hardcoded ChromeOS API allowlist
  • 2e0946f Roll Chrome Android ARM32 Orderfile from Y1u7umYhUFVATUQus... to ybcfF5QzEEcphyW0g...
  • 9a66d80 [HybridInAutofill] Default-enable kAutofillReintroduceHybridPasskeyDropdownItem
  • a622d54 Autofill: Add AI policy to policy indicator
  • 0082775 [media] Convert to UNSAFE_TODO
  • 2354838 Revert "Add experiment to cache boundary interface methods"
  • 7f22e97 Roll ios_internal from a6d2e88f64c5 to d855a892f2e9
  • dc4a881 Roll ANGLE from 35e17fe6e81a to f3828cdbaa34 (1 revision)
  • d214edb [Android][Signin] Extend seamless flag for sign-in API mgiration
  • 30bad32 Fix mypy errors in tools/metrics/common/models.py.
  • c0518a6 [Spotlight] Extend expiration date for Enterprise.Boca.Spotlight.Crd.Result histogram.
  • 01c9e02 Roll Chrome Win64 PGO Profile
  • 34acb6b Disable flaky WebRTC tests on win-asan
  • 9e6c918 Roll Chrome Mac Arm PGO Profile
  • 40b5403 Roll Chrome Android ARM64 Orderfile from i8kaWSQevZLPgz96N... to RygOeJNevqoLAAhfC...
  • d176f16 [ios] Remove prefs deprecated on 05/2025
  • e0ddc22 Roll WebView ARM64 Orderfile from NxbNc0tLiKNEEhI_Q... to J__LEJVe3y-xcEENp...
  • bba1c80 [Omnibox] Add metric for suggestion used sliced by models and tools
  • c65f1ca [ios] Invalidate fullscreen insets when omnibox position changes
  • 3342c6c Roll Crossbench from eddb6f74df6d to 7ef810805918 (1 revision)
  • af91fcd [content] Mark hit-historically navigation DCHECKs for exclusion
  • 42f7295 [STTS] Use copy constructor in SendTabToSelfToolbarIconController
  • 96c5368 Roll DevTools Frontend from 9c509c0e94ef to 7bb14b2b3a19 (1 revision)
  • 61ae268 [Autofill] Pass requires server fetch to AutofillSuggestion.
  • 6d25e4a [Autofill] Fold FillOrPreviewFields into FillOrPreviewForm
  • 4657d56 ASH Refactoring: Remove 4 unused strings of IDS_MULTI_CAPTURE_*
  • 0eaeee9 raw_ptr'ize GetAllOpeningWebContents()
  • 67ffe0a [Search] Add feature shortcuts section to search settings page
  • f7b3972 Disable InlineScriptCodeCacheBrowserTest on Linux MSan
  • 89d952d Automated Commit: LKGM 16634.0.0-1076371 for chromeos.
  • 3dd0ad2 [iOS][AIM] Fix files and tab count inverted in implementation
  • ce1f131 [STTS] Extract navigation history when request starts
  • 0af4997 Roll Chrome Win32 PGO Profile
  • 5113b0b private_ai: Create ConnectionUnusedTimeout
  • 2784f2f Roll ios_internal from e823f4f0f283 to a6d2e88f64c5
  • 18de969 Ensure consistent registration IDs for synthetic responses by StorageKey
  • b95620c [ActorLoginM2] Add actor login permission to PasswordSpecificsData
  • 266bab9 Mark ProgressIndicatorAnimationDelegate scoped observation as dangling
  • 2698a13 [Autofill] Increase the size of loading indicator for two line chips.
  • 96b5913 [Autofill] Add new method to skip hide loading view delay.
  • 256671f Private pass consent: Simplify EntityUiContext
  • 2f73445 [iOS][Cobrowse] Add a fade effect behind the input plate
  • 9708b3d Enable DevToolsExtensionHostsPolicyTest.CantInspectBlockedHost and simplify devtools.js output.
  • 109dc40 Make AutofillClient::GetDeviceAuthenticator() const
  • b2bccdf private_ai: Remove split callback
  • f4b7c1c Minor cleanups in StyleAdjuster.
  • 07ef643 Roll BoringSSL from 987160a45165 to 7f5a43945aab (1 revision)
  • efbfe84 [V8] Add a use counter for prototype properties on arrays
  • 6973c86 Roll WebView ARM Orderfile from N38D5PridCeHIhnd6... to JwzAfxY6BRmS4KH1G...
  • 5559e1d Roll ICU to include British timezone data fix
  • 3ddd1de inline-script-cache: Add chrome://flags#inline-script-cache
  • 121ae8f [persistent_cache] Add chrome://flags#use-persistent-cache-for-code-cache
  • 7052b70 [permissions] Add GeolocationAccuracy to RequestPermissions results
  • 4e04747 [permissions] Add GeolocationAccuracy to RevokePermission result
  • a5dc76b Mark HoldingSpaceAnimationRegistry scoped observation as dangling
  • 4dc9edb Roll Skia from e0b25041a5d5 to 437e7e93fbf6 (2 revisions)
  • e5718b3 Roll Chrome Mac PGO Profile
  • 51e5ac7 [AutofillAi - M4] No delete button for new entities.
  • d486d39 Roll Chrome Mac Arm PGO Profile
  • 3e27a52 Roll Boca Receiver App from 1uvu-rSw6gqlI-TM-... to IJdHIPhoM-Itryb8h...
  • dc556f6 Revert "[TabSearch] Remove unused index property"
  • 36e8c6e [permissions] Implement PermissionSubscription for prec/approx location
  • 7f0304b media::VaapiVideoDecoder: Plumb HDR metadata
  • bd45561 Roll Boca App from 7gVDho7YvD7sBAL5s... to cICo98GL8npXM6WuP...
  • 59d7444 [DevTools] Fix file access permission bypass via Input.dispatchDragEvent
  • cf2f924 [iOS] Fix infra failure on daily PM canary
  • 2bba61b [Direct Sockets] Implement dynamic enablement in Isolated Contexts
  • 350d73c Project-Fortify: Apply AMSC to `ServiceWorkerInstalledScriptsSender`
  • b7fa5c6 Move LayoutBox::ComputeVisualEffectOverflowOutsets to LayoutReplaced
  • 71345dc Lower write interval of ImportantFileWriter in SeedReaderWriter.
  • 6707163 Ramp up SeedFileTrial on Stable to 10%.
  • 913f033 Run DIP browsertests in no SiteIsolation no SIG mode
  • 70f35b0 media: Fix UAF bug in MediaFoundationVideoEncodeAccelerator
  • 8ab097c Do not uninstall local latent themes during GC
  • 0884d13 Roll Chrome Win64 PGO Profile
  • 0758621 Prolong PasswordManager.AutoSignin histogram.
  • 7c20b60 Migrate String::Substring() to String::substr() in renderer/core/layout/
  • d6f9288 [AutofillAi - M4] Implement help and feedback callback.
  • e798b84 Rename blink::WebString::ContainsOnlyASCII() to ContainsOnlyAscii()
  • f1fbb32 [Frameworks roll] Roll to 892748874 piper revision
  • a56b4e2 [Spanify] Add evaluate_patches support for dawn, skia, angle, webrtc
  • 6b77e69 media::VideoToolboxVideoDecoder: Remove HDR metadata
  • 52bc149 [Signin][Android] Replace getProfileDataOrDefault with getById in SignInPreference
  • d283fa5 Restrict Page.setSPCTransactionMode and Page.setRPHRegistrationMode to trusted DevTools clients
  • 8ba0788 Roll Arm AFDO from 148.0.7762.0_pre1606784_rc-r1-merged to 148.0.7766.0_pre1607748_rc-r1-merged
  • 1b973af WebMediaMSCompositor: fix failing DCHECK.
  • 33b8188 Revert API to pass desktop setting UI string ids to backend
  • 365b1b6 [Document PiP] Update Url font weight and support ellipsize
  • b979ff2 Roll Chrome Android ARM64 Orderfile from ONDhYoQ9_XfOTQ4-6... to i8kaWSQevZLPgz96N...
  • 7db9bf6 Promote DCHECKs in chromecast/.../message_parsing_utils.cc
  • 3e53ab6 Reland "[FRE Refresh] Turn On Sync refreshed UI introduction"
  • 72e2fc5 media::AcceleratedVideoDecoder: Remove redundant HDR plumbing
  • ecf7550 Roll Chrome Linux PGO Profile
  • 84f3f82 Roll Chrome Win ARM64 PGO Profile
  • 0dfe151 Open URLs on the last active workspace browser if possible
  • e281330 Reland "Simplify JXL decoder code, and fix animation-related bugs."
  • acb8674 [Android Entra SSO] Implement Java token reader for Android Entra SSO
  • d5009e4 [Blink] Don't set origin_clean_ on ImageBitmapRendererContext resize
  • 23368d6 [Android Entra SSO] Implement EntraProvider - C++ side
  • aaaed0c Roll ios_internal from 6ed4896b9397 to e823f4f0f283
  • cb7dcde Wait for nested updates and sort class names in network preview view test
  • debba63 Roll Chrome Android ARM32 PGO Profile
  • 6d828ad Roll Chrome Android Desktop x64 PGO Profile
  • b61cccb Fix default value for BFCache forward entry caching in WebView
  • 8946b41 Ash: Update //chrome/browser/ash/hats/OWNERS
  • 00a2a40 Roll compiler-rt from fddf09ba9610 to ef6c3b137dea (5 revisions)
  • 18dad89 Check overflow in webnn service
  • f77c6f1 [macOS] Enforce strict validation for SCContentSharingPicker sessions
  • f48838f fortify: Check the range of max_bytes_to_read in BlobReader::CreateFileStreamReader
  • bb97124 Add browser tests for frozen update notifications
  • 59a9614 Update build stats URL in build perf builders
  • a1c4606 [Blink] Have WebGL's PaintRenderingResultsToRP() produce resource
  • 8ba3694 Blink: Stop WebGL's PushFrameWithCopy needing to check for fresh content
  • 6a1bea5 [Blink] Remove calls of GetCanvasDeprecated() in test (2)
  • 7ff322a [Blink] Remove calls of GetCanvasDeprecated() in test
  • b3fe8dd [//media] Rename PCVR::CopyVideoFrameTexturesToGLTexture()
  • 9520d59 [Gardener] disable flaky DiagnosticsAppBrowserTest
  • a767eb9 [Blink] Eliminate dead code in WebGLRCBase::GetImage()
  • fd9291e [//media] Move CopyVideoFrameTexturesToGL direct copy case into callsite
  • f64627d [Blink] Separate CopyFromDrawingBuffer() into GPU/SW versions
  • aabba07 [Blink] Make SynchronizeVideoFrameRead() accessible from PCVR
  • 2cb88d7 gpu: Add a raster command to flush graphite after all tile tasks
  • 2097a6d Roll Chrome Mac Arm PGO Profile
  • 0790c8f Modularize //chrome/browser/printing.
  • ccf70eb Remove AccessCodeCast tab switcher UI usage metrics.
  • a5cf75d Add a dimension threshold for considering a window as visible.
  • 269ea11 Roll Chrome Android ARM64 Orderfile from NM4EhDH1XLPv6LFV6... to ONDhYoQ9_XfOTQ4-6...
  • 462cb5c [iOS Blink] Remove deprecated String::FromUTF8() in nfc_parser_ios.mm
  • 6541cc1 Use Blink cast helpers instead of static_cast<T*> in WebNode
  • f090946 Use Blink cast helpers instead of static_cast<T*> in ContentData
  • 627d3e1 Forward window occlusion state to WindowAndroid.
  • 2daed73 [TabModel] Transfer getTabGroupModelFilter usages to getModel
  • 1152639 Improve codegen for `DynamicTo<T>` with references
  • 0dd8b19 Fix crash on button click inside an iframe inside a closed shadow root
  • 0234876 Modularize //chrome/browser/spellchecker.
  • dc77b9d Introduce new feature for Ignore IP Matching
  • ad01240 WaaP: Fix Profile Keep-Alive race condition with InitialWebUI
  • fcec29e Roll Chrome Win32 PGO Profile
  • d737f65 Support custom tab lookup in TabWindowManager.get*Tab*
  • 8393646 Roll Chrome Win64 PGO Profile
  • 460127b Roll Chromium Variations from zLkiGIrx0VGDQp8Nh... to PfwoVtk_fct3qMvV7...
  • bcd2111 Introduce PrerenderFinalStatus::kFormSubmitWhenPrerendering
  • 92c5ecc Roll Chrome Android ARM64 Orderfile from JJlqgmPLeVGfKrdul... to NM4EhDH1XLPv6LFV6...
  • 86f3d7c Implement occlusion calculation logic in WindowOcclusionTracker.
  • ad74b80 extensions: Consolidate accelerator handling to EAVM
  • cd87da2 Roll Depot Tools from cdde2d99ce37 to 316bb1e1c28d (1 revision)
  • 8b2c706 Roll BoringSSL from d9c112ad89e8 to 987160a45165 (1 revision)
  • fb1d232 Roll TFLite/LiteRT to Next Green Version
  • fa75351 Roll Chrome Mac Arm PGO Profile
  • edca8b0 Roll jxl: 0.4.1 => 0.4.2, jxl_macros: 0.4.1 => 0.4.2, jxl_simd: 0.4.1 => 0.4.2, jxl_transforms: 0.4.1 => 0.4.2
  • 3e8d2b5 [sticky] Fix getComputedStyle values for single-axis scroll-containers.
  • 98f8ed8 Roll Skia from ade808582f82 to e0b25041a5d5 (2 revisions)
  • 75d00e5 Roll clank/internal/apps from c5ce0ba60160 to d2a2ae1a9755 (1 revision)
  • 67a8df3 Add CHECK() to ensure the given SharedImageFormat matches the io surface pixel format.
  • f7be1f6 CCT/PWA/TWA Freeform Windowing Mode Heuristic
  • 9b09a44 Fix Bluetooth SCO management for explicit device requests
  • 2abc0fa Disable flaky `testBasicSearch` on Anrdoid Desktop builders
  • a2e3b81 Only parse accept-ch in the outermost main frame.
  • f9a9a1e actions revamp: Update comments for commands
  • 044f572 Roll eigen from 7fcbed7acb22 to 1df89cbc21fa (2 revisions)
  • 41c96df Roll Chrome Android ARM64 Orderfile from IvruDHedE8kUyup87... to JJlqgmPLeVGfKrdul...
  • cc4e767 [A11Y] Map Android slider gestures to kIncrement/kDecrement
  • 1357727 Roll ANGLE from a96c6e3e7e3a to 35e17fe6e81a (3 revisions)
  • 58d2e7a Roll Chrome Win32 PGO Profile
  • b5a8e3f Roll gn from b2ac0e7a9089 to 6e8dcdebbadf
  • 7d51cd6 [gpu] Fix incorrect watchdog delay comment
  • 5559fcb Automated Commit: LKGM 16633.0.0-1076364 for chromeos.
  • 9b0570a Roll BoringSSL from 105fdbdc79ed to d9c112ad89e8 (3 revisions)
  • 5ad77e8 Roll vulkan-deps from 013f1470e148 to b79339a8e7c5 (1 revision)
  • 75bd647 Roll Chrome Mac PGO Profile
  • 6d298e4 Roll WebView ARM Orderfile from lsH3yj_yYxeB7MWxk... to N38D5PridCeHIhnd6...
  • 9193ab9 Reland "build: Use tool inputs instead of siso config for rust actions"
  • 9573789 Roll src/third_party/instrumented_libs/ 69015643b..e8cb570a9 (1 commit)
  • 2f3f278 [SVG] (3) Note filter addition or removal across will-change hints
  • 112fb01 ai-overlay-dialog: Cleanup initialization state
  • 0aa4629 [BNPL][PNPL] Cache full suggestion list in BnplManager
  • 687a0a9 Disable flaky testStartWithMainLauncerShortcutRecorded.
  • d4b2a00 Spanify remaining ui/gfx buffer accesses
  • cf3c844 Revert "Roll Perfetto from 15ff5325c14a to 29d6612c9bbe (7 revisions)"
  • 5215d8d [Vertical Tabs] Simplify toolbar caption hit test and remove
  • 10bf288 [filters] Only tail-trim final AAC output in AudioFileReader
  • 8889923 Roll Chrome Win ARM64 PGO Profile
  • 9ed9fc9 [Vertical Tabs] Fix dragging last tab in fullscreen moving the window on macOS
  • 277b9bc Roll Chrome Linux PGO Profile
  • cb6d353 Roll Chrome Mac Arm PGO Profile
  • f589a5e extensions: Rename GetPopupNativeView to GetPopupNativeViewForTesting
  • 4d227af Update preloading sampling likelihoods from latest Colab results
  • a536b4f Add ActorTaskInterruptReason to glic API
  • 95763a3 Introduce prerender activation test for GenerateKeyword
  • 6f927a6 Disable scrollbars in overflow-clip-with-page-scale test
  • 2376539 Roll Chrome Android Desktop x64 PGO Profile
  • f3dd0b0 [WebNN] Add unit test for `TransposePendingPermutation` with rank greater than 6
  • c42322c Add ancestor validation check for SMIL animations
  • ba64664 [Extensions] Open site permissions page from extension menu item
  • 5db67fa Pass local state and ApplicationLocaleStorage to ash::Preferences
  • dd02891 [WebAudio] Minor cleanup in FFTFrame audio code
  • c82377d [WebNN] Add wpt for quantized gemm with non-zero quantized dimension of the filter
  • 18efbb1 Make min-height unset for optgroup label element
  • ae4b40d [SendTabToSelf] Add received/opened timing fields to sync protocol
  • 7099786 [Extensions] Convert downloadsInternal to WebIDL
  • da23820 [Extensions] Convert downloads to WebIDL
  • e2f1994 [Extensions] Convert documentScan to WebIDL
  • 2aa5824 [Extension] Enable content verification by root feature by default.
  • e4d3016 Roll Chrome Mac Arm PGO Profile
  • d6fb2ac [Extensions] Convert developerPrivate to WebIDL
  • 3895607 [Extensions] Convert crashReportPrivate to WebIDL
  • d5b4d09 Use weakptr for posting task to AttemptRetryIfAllowed on UI thread task runner
  • 0ed232f Roll Chrome Android ARM64 Orderfile from zrDNo2jvPROxhTYq0... to IvruDHedE8kUyup87...
  • 6f4c113 Enable SharedWorker on all platforms
  • b774601 Return a null String from AtomicString::FromUtf8 for invalid UTF-8
  • f160075 Add Contextual Tasks Native page for Android
  • c725fae Reland "[Extensions] Extract messaging API into its own BUILD.gn file"
  • 7da5457 Apply vertical tab drag transformations before applying model updates
  • 42fa20c Roll Chrome Win32 PGO Profile
  • 2ed08d6 [Vertical Tabs] Removing TODO comment for animation parameters
  • 7a9d0ab Glic: Add metrics and traces for webui initialization
  • 7b30345 [contextual tasks] Enable contextual_tasks_url_loader_factory_interceptor.cc on Android.
  • 43fb59a Tweak fuzzy of customizable select pseudo animation tests
  • dd8bd92 [Grid] Oilpan baselines and share LayoutData
  • de27a5e [ios blink] Enable backdrop filter tests with fuzzy comparators
  • 0140b18 WaaP: Fix sub menu model tests for InitialWebUI
  • 91c0713 Add optimization guide internals log for category classifier
  • da0374e ai-overlay-dialog: Improve logging
  • 0e712bc Make SelectMobileDesktopParity WPTs non-tentative
  • b346e90 Roll eigen from 80ab2898e253 to 7fcbed7acb22 (1 revision)
  • a8810c9 Remove redundant tests in fast/dom/viewport/
  • c42a89d WebUI: Migrate ui/webui/resources/tools/eslint to TypeScript, part 2.
  • 1dbf6c1 Allow ffmpeg_common to read 7.1.4 5.1.4 masks
  • 4df64f6 Side Panel: call MaybeShowEntryOnTabStripModelChanged for active tab change
  • d231a41 Roll clank/internal/apps from fccdd9eaf8c7 to c5ce0ba60160 (1 revision)
  • 45947cc Update ENABLE_EXTENSIONS flag in //chrome/browser/chooser_controller
  • 9fb064d Reland "[WebMCP] Handle navigation failures during script tool execution."
  • 18a2ce5 [ntp-doodles] Enable Animation Transcoding for Desktop Platforms
  • 03b5ae6 [views-ax] Replace RunUntilIdle with deterministic wait in event tests
  • 80792e0 Disable NSEvent mouse movement event coalescing
  • 7f73212 Use InvalidateWeakPtrAndDoom where appropriate in media/
  • 27b9a7e CRD multi-process Linux: Fetch systemd environment in desktop process
  • 27c3005 [remoting]: Fix Yoda-style asserts in signaling tests
  • 896e43b mac signing: roll internal DEPS
  • 4796198 Disconnect WebSockets when entering BFCache
  • ac638c0 [Vertical Tabs] Changing ScopedEnableStateLock from WeakPtr to raw_ptr
  • ef7b95f [AF] OmniboxAutofillDelegate ignores non-secure forms
  • 116fadb [MediaSource] Promote some DCHECK to CHECK to ensure invariants
  • efa561e Serialize argument to CSS ::picker() pseudo-element.
  • b0382dc [Part-2] Remove GlicUseNonClient and GlicHandleDraggingNatively features
  • eadcf22 [task] Avoid using ThreadControllerImpl in RenderViewTest
  • bbaf8e7 Frame TestManifestAssetManagerComponentState around simulation.
  • 7c5af3a [views] Remove force_system_menu_for_frameless parameter
  • 0fbc720 Webium product: fix KeyboardLockInteractiveBrowserTest on mac
  • 323fb0f [searchbox] lens fork from searchbox mixin
  • 0fc8817 [SHv2] Update how auto-revocation bypass by the user is implemented
  • 2d55123 [SHv2] Add a method to update `autorevocation_excluded_by_user`
  • 9648d93 Switch MediaCodecVideoDecoder to use InvalidateWeakPtrsAndDoom
← Back to all summaries