Chromium Digest: 2026-03-05
Overview
A day marked by numerous breaking API changes and significant refactoring efforts across the codebase, particularly in the
base library, networking stack, and platform-specific components. Out of 724 total commits, 544 were deemed relevant to developers. The day's changes began with commit (9fa596c) and concluded with (605a489). A high number of reverts indicates some recent instability on the main branch.Breaking Changes
-
⚠️ BREAKING
net::NetworkDelegate: A new pure virtual method,ShouldForceIgnoreSiteForCookies, has been added to the publicnet::NetworkDelegateinterface. Embedders who subclass this interface must implement the new method to avoid compilation failures. (9e66171) -
⚠️ BREAKING
net::CertVerifyResult: The public fieldhas_sha1has been removed from thenet::CertVerifyResultstruct as part of the final removal of SHA-1 support. Code relying on this field for certificate verification logic will no longer compile. (70a730f) -
⚠️ BREAKING
baseLibrary: Thebaselibrary saw multiple breaking changes.base::AvailablePhysicalMemoryMonitorwas renamed tobase::AvailableMemoryMonitor, and the non-std::spanoverload ofbase::File::ReadAtCurrentPoswas made private, requiring callers to migrate to the span-based version. (0ed195d) (3b61a3b) -
⚠️ BREAKING
Blink & Web Platform: The public Blink API has been modified. The
Node::textContentForBinding()method signature was changed, theWebFetchClientSettingsObjectstruct was altered to use a nested policy container, and theDownSampler::Processmethod was updated to usebase::spaninstead of raw pointers. (ccebd1f) (f0e69bf) (9e96b7c) -
⚠️ BREAKING
Extensions: The
chrome.tabs.update()API will now throw an error when an extension attempts to un-highlight the last selected tab, a change from its previous silent failure. Additionally, the internalExtensionWebUIclass has been renamed toExtensionUrlOverrides. (ebae198) (10f8396) -
⚠️ BREAKING
Android: Multiple core UI classes have had their public constructors changed, including
TabModel(adds aCustomTabProfileTypeparameter) andContextMenuDialog(adds arootViewparameter). The obsolete JNI bridge for History Clusters (history_clusters_bridge.h) has also been removed. (78cc547) (9ec8807) (55b5ef7) -
⚠️ BREAKING
iOS: The public
web::WebStateDelegateinterface was modified, renamingAuthCallbacktoHTTPAuthCallbackand updating theOnAuthRequiredmethod. Separately, theAssistantContainerDelegatemethoddidUpdateHeight:was replaced withdidUpdateExpandPercentage:. (81fa4a6) (4537527) -
⚠️ BREAKING
ChromeOS: A major refactoring of the print preview dialog has resulted in the removal of several public classes and interfaces, including
PrintPreviewWebcontentsManager,PrintPreviewCrosClient, andPrintPreviewCrosDelegate. (1397320) -
⚠️ BREAKING
Enterprise: The
require_metadata_verdictfield has been removed from the publicContentAnalysisRequestprotobuf message inconnectors.proto, which will break enterprise connectors relying on this field. (0cb8117) -
⚠️ BREAKING
Remoting: The public
SignalStrategy::Listenerinterface was changed by replacing theOnSignalStrategyIncomingMessagemethod withOnSignalStrategyIncomingFtlMessage, which has a different signature. (bbbcf8a) - ⚠️ BREAKING Build System: A large-scale refactoring of the JNI generation system has changed the public dependencies of numerous core build targets. This may break embedder build configurations that rely on the previous dependency graph. (f1caee7)
Web Platform & Blink
- The Web Crypto API is now more robust with the implementation of the ChaCha20-Poly1305 algorithm. Its algorithm lookup now also uses ASCII case-insensitive matching. (38ea0fe) (1e6da5e)
-
New CSS features have been added: the
path-lengthproperty to correspond with the SVGpathLengthattribute, and support for sharingrandom()values in custom property animations. (ddb3a52) (e02815d) -
Event Timing now supports
navigate,popstate, andhashchangeevents, exposed behind the newNavigationEventTimingfeature flag. (c6a49e3) -
The JS Self-Profiling API is now enabled for Dedicated Workers when allowed by the document's
Permissions-Policy. (1f9a5a2) - The WebAudio API is now more resilient, gracefully handling out-of-memory conditions during audio decoding instead of crashing the renderer. (f434b48)
-
On macOS, the accessibility role for the
<br>tag has been changed fromgrouptostatictextto prevent VoiceOver from announcing it as an empty group. (dfe2472)
Security & Enterprise
-
The
IncognitoModeUrlBlocklistandIncognitoModeUrlAllowlistenterprise policies have been launched to stable. (de0b2fd) -
To prevent administrators from accidentally blocking internal pages, an exception for the
chrome://scheme is now automatically added when a wildcard (*) is used in theURLBlocklistpolicy. (b7792df) - Security has been hardened by adding bounds checking in the browser process for Tar and Xz archive extraction to prevent integer overflows from malformed archives. (2f05465)
- A new permission model for motion and light sensors has been introduced behind a feature flag, adding an "ask" option to the existing "allow/block" model. (008a9c7)
Core & Infrastructure
-
A new utility,
base::reinterpret_span<T>(), has been added for safely reinterpreting byte spans. (9a040b8) -
A use-after-free bug in
base::OnceCallbackListhas been fixed, which could occur whenNotify()was called re-entrantly. (36acd49) -
To reduce IPC serialization overhead, the
MemoryConsumeridentification mechanism was refactored to use an integer hash instead of a string. (d8eb846) -
A new metric,
Platform.MicrocodeVersion, has been added to track CPU microcode versions on Linux systems. (076774b)
Android
-
The
chrome.commands.onCommandextension event now includes thetabsargument, improving parity with desktop platforms. (11f9011) - A new Picture-in-Picture (PiP) media indicator has been added to the tab UI, making it easier for users to identify which tab is in PiP mode. (fa2887a)
-
A new feature flag,
FullscreenVideoPictureInPicture, was added to control the new PiP behavior for fullscreen videos. (2f38ce8)
iOS
Developer Tools
Reverts & Stability
-
A breaking change to the
PageLoadMetricsObserverinterface, which modified theOnSoftNavigationmethod, was quickly reverted due to test failures. (7e5b07f) (3a124a1) -
A performance improvement for
TabModellookup on Android was reverted due to crashes, though a revised version was later relanded. (9e3a430) (2e435b3) -
A change to the
BookmarkContextMenuwas reverted due to a hang on X11. (b6c8047)
All Commits (724)
- 605a489 Fix printing of elements with backdrop filter.
- 11d52d1 Add forgotten withIsIncognito calls to builders
- 3e54cec Prerender2Fallback: Remove CHECK for MarkPrerenderMatchedWithPrefetch()
- 3651f55 IDB: SQLite store - modify recovery checks on shutdown
- 0aabacd extensions:: Fix PlatformOpenURLOffTheRecord() on desktop Android
- 158b984 [contextual tasks] fix shift when suggestions are hidden
- 61da558 Remove Variations.Headers.URLValidationResult.* UMA
- fd3635e Decouple MaybeMakeSelfOwnedNetworkServiceDevToolsObserver from PrefetchContainer
- b68eaa5 [Segmentation] Migrate Android QuickDeletePromo to lifecycle hooks
- 3def152 Roll src-internal from c01ab945d8a6 to ddc03ba0dd6b (1 revision)
- 66ebb97 Roll Chrome Mac Arm PGO Profile
- eddd719 [Segmentation] Migrate Android TabGroupSyncPromo to lifecycle hooks
- 4244997 [Segmentation] Migrate Android TabGroupPromo to lifecycle hooks
- 28260e2 IDB: index BucketContexts on BucketLocator instead of ID
- fa4e700 [Segmentation] Migrate Android DefaultBrowserPromo to lifecycle hooks
- 829a0db Roll WebRTC from cbe3cb161726 to 59486f6d13a9 (3 revisions)
- ec741b2 Import wpt@158ce0400fc8d09e3f0e9620f602b490e0fa5a5d
- 11f9011 Support the tabs arg for chrome.commands.onCommand on clank.
- 1a1c626 [BNPL][Clank] Expose the VCN showing fix flag in chrome://flags
- 5c7110f Remove unused GlobalMediaControls flags
- 2a6611e [Masonry] Updates to GridLanesNode::ConstructGridLanesItems
- dd4d1c0 [Frameworks roll] Roll to 879176360 piper revision
- fa2887a [Media Indicator] Add Picture-in-Picture indicator support
- 0046c98 [Code Health] Decouple WebUI from Welcome Experience Flag
- d71da86 Add flag to force D3D11 decoder allocate single texture per picture.
- c1cafaf Roll WebView ARM64 Orderfile from 9m3MaMTOpY3a2TX8G... to 0CAPMa0uvZuiD_q9Y...
- 8a7d4f2 Updater-UI: Don't present event list as grid
- a92cee2 Revert "[Reading Mode] Fix infinite spinner for pages without readable content"
- ff19eec Roll Chrome Android ARM64 Orderfile from c4LWHj9VEH0ZhG4W2... to lvZDW8fbUPiVco2rr...
- bae2a0b Make scoped promise resolver a standalone class for reuse in dom classes
- ae8451b Make window.scroll* promises resolve at the end of a scroll
- 0b1fc6a IDB: make Transaction::Put() always invoke callback.
- d53deb1 Change int to size_t for counts in Content Verify.
- 16b6e39 Page, PageProxy remove ScopedJavaGlobalWeakRef
- 7f49aa4 Add kjarosz@ to OWNERS of third_party/federated_compute
- 22dbb47 [Default Browser] Update strings for Bubble Dialog title
- 238b39b #Lens update owners and expiry of Lens iOS feature flags
- fb7c1d6 Introduce variations::GetVariationsHeaderValueToAppend
- 53e68c3 Roll Catapult from ab750b7590e9 to 2f0ed3a88ed9 (1 revision)
- 20d30ac Roll Chrome Win ARM64 PGO Profile
- 0006e3c Implement swapping BrowsingInstances when the js-opt setting changes
- 3f33ec7 media: Adjust log to include space in media_drm_bridge
- b39f968 [Autofill] Split contact info from addresses for actor fills (3/3)
- cff5c16 [Vertical Tabs] Don't drop links in the middle of split view
- 088fa9c Remove unsafe buffers from CastCrashReporterClientTest
- 9430407 Update ConsumesEntropy() to ignore groups with probability_weight=0.
- 22af84b Roll ANGLE from c880f15d1668 to c0472e97708a (18 revisions)
- 3a124a1 Revert "[soft navigations] Improved browser-side soft navigations tracking"
- dd16c35 Introduce PrefetchContainer::GetResponseCode()
- 315a5f4 [PWA Migration] Fix install from sync when suggestion is already there
- 73f9b74 Initialize TrustStoreAndroid only once
- 71a0fb9 Roll ios_internal from 25de4cfc5e4f to 0b19713c78f0
- f2d2757 skip failing TrustStoreNSS unittests if NSS is too new
- 2fc5299 Revert "Support pinning from default browser modal"
- ac8ae2c pin-infobar: update field-trial testing config
- 55ccdbd [zlib] Check whether HAVE_STDARG_H is defined before using it
- d344c32 Remove unused SuffixTree implementation
- 946dbf7 [Omnibox] Fix NOTREACHED crash in ExecuteCommand due to null composebox_handler
- 28a718f Remove code for JPG/PNG-in-BMP support.
- 18283a6 [Devtools Protocol Input Handler] Remove a11y arg from IgnoreInputEvents
- 55a1c03 Rename ExtensionWebUIOverrideRegistrar to ExtensionUrlOverridesRegistrar
- 69c0e14 Disable VisibleTabVideo test on more configurations
- ed21119 Revert "[contextual tasks] delay url creation"
- 70bd53b Migrate `Vector::AppendRange()` to `Append()` or `append_range()`
- 17a5a92 Update comment about where experiment ID constraints are enforced.
- b5a9d03 Create mac-rel-gpu experimental CQ builder
- 9f64f3d Handle some fonts via layout_constants.css too
- b68e519 android_webview: Modernize Mockito initialization in JUnit tests
- 103e635 Remove unnecessary message copy in IqSender::SendIq
- bdacac5 Update CBB autoroll for the builds refs
- 4b630b3 [gardener] Disable flaky SyncAuthTest.TokenExpiry test
- 4681661 [contextual tasks] test mojo calls fix
- 21be984 Remove redundant param from SignalStrategy::SendMessage
- 4abed38 net/disk_cache/sql: Flush buffers for count and size calculation
- f483d19 disk_cache: Fix buffer sharing in DiskCacheEntryTest::InternalAsyncIO
- 08e844d [Tab Strip Glic Button] Align NTB, Glic, MSB when all 3 showing
- 6da0243 Explicitly allow reentrancy for observers in chrome/browser
- 4aa71db UI tweaks to account info section of dialog
- 0af72ac Add andysjlim@ as OWNER for visual_utils* files
- aa47a6e Reapply "[layout] Make ConstraintSpace::RareData::SubgridData a GC'd object."
- 6cefdb4 Add type:"string" to oneOf schema for declarative WebMCP
- f39ac56 Roll BoringSSL from b8b7f308253d to b2478d6da284 (1 revision)
- b2cdd6a DocumentPipActivity don't spy WebContents
- 241bfb3 Ensure has_selection checks for valid end nodes
- 1e5f12e Remove block migration info bar when unblock
- ffbb576 [aimes] Add authentication type to chrome://omnibox/aim-eligibility.
- fc322bb Make //content have no baseline permissions policy for isolated apps
- 7e86ba4 Roll Perfetto from f6d82460ec55 to e56fa07aede1 (1 revision)
- af1b406 [Persist] Handle Pre-Restore Orchestration changes
- 89b4495 Fix crash in declarative WebMCP file input
- 0f0c30c [Persist] Wire ActiveTabCache to track the active tab
- 9d05a67 Ignore anchor bounds changes when sliding
- 2c7c219 [Extensions] Return early from URLPattern::IsValidScheme()
- 540d470 [CSS] Handle newer CSS-wide keywords in will-change parsing
- 88b33ab [Composebox] Refactor `onKeydown` function
- b8014d4 [Vertical Tabs] Hovercards anchor to split tab container
- 027cd99 [AvatarSigninPromo] Record Promo AcceptedAtShownCount histogram
- 24a5e36 Fix crash in HistoryService::ScheduleTask during profile shutdown.
- 2b1c3ed Roll Chrome Mac PGO Profile
- 81309e8 [Masonry] Fix issue with inline grid-lanes parsing
- a4ce886 Roll Chrome Win64 PGO Profile
- baede3a [Theme] Fix Google logo flashes when changing themes.
- 07b1049 Deflake some vertical tab dragging tests
- fb80645 [Settings Search] Let TalkBack announce the entered query
- ebae198 [Extensions] Throw an error when an extension tries to unselect all tabs
- 7ac7bb1 Rename Vector::AppendRange() to Vector::Append()
- 1da1600 [Extensions Metrics] Remove BeforeRequestListenerEvaluationTime*
- daf1cc3 Fix window space restoration
- c3ab42f Roll V8 from 04ba085c3a31 to c0ede6e4417e (7 revisions)
- 98f3bdd [Extensions] Remove ExtensionTabUtil::CreateTabList()
- f6df660 [Masonry] Move BuildSizingCollection and line resolver to algo
- fec4683 Remove auto submit from ToggleUI.
- f804f52 [Masonry] Update unresolved geometry calculation
- 4b5904d Roll src-internal from 9892d74a813d to c01ab945d8a6 (1 revision)
- 64d69ae [omnibox][next] Add sequence_id to AutocompleteResult and measure diffs
- 2f0b74e Roll WebRTC from 359fa9ef4f53 to cbe3cb161726 (2 revisions)
- dd6dbf3 [Save and Fill] Extend Save and Fill feature flag
- 2cb3da0 [Contextual Tasks] Make internals dependent on same conditions as webui
- 38ea0fe [WebCrypto] ChaCha20-Poly1305 implementation
- 3381786 [Navigation Transitions] Remove a11y arg from IgnoreInputEvents
- 7e5b07f [soft navigations] Improved browser-side soft navigations tracking
- 49db632 Roll Chrome Mac Arm PGO Profile
- 110bf2c Replicate GetBestFitLanguage to the on-device service controller
- 68ae4e3 [projects] Fix panel elevated styling in RTL
- a5d668e [Vertical Tabs] Update Win caption button color over toolbar
- d0d8b43 Roll vulkan-deps from 28f47d922f23 to d0c69467e1d7 (1 revision)
- b5fe688 [BNPL][PNPL] Add shaded footnote for AI privacy terms
- 143cb7a [iOS] Add delay to app restore check for PiP
- b0fcf6a [selection] Use AdditionalContext to push the region selection
- 8b0a552 Roll DevTools Frontend from d2cb9b852a1e to a84e80cf91f3 (1 revision)
- 0f2bbb4 Roll clank/internal/apps from 430b8863cf27 to 996e5c4f5a51 (1 revision)
- d98e340 Revert "WebUI: Add ESLint check to enforce consistent Lit event handler names."
- 05b9484 Sync feature protos.
- bdff265 Updater UI: Add ARIA roles for policy table
- a64365a [Masonry] Update collapsed track aggregation location
- d1aeb7a [gpu] Inline CanUseAngleVulkanImageBacking
- 83ac670 Add blackbox fuzzer crash reproduction steps
- d0635ac WebUI: Add ESLint check to enforce consistent Lit event handler names.
- 4962fea Revert "Migrate WmModeButtonTray to use ImagedTrayIcon"
- 92c70a6 [AIM] Move propagation of hasAttachments to session.
- c6fe486 [NtpRefactor] Make testFakeSearchBoxWidth_phones() run on phones only.
- 007f745 Roll Chrome Linux PGO Profile
- f434b48 [WebAudio] Handle OOM in AudioArray
- da6450d [BNPL][Clank] Add Klarna in Field trial testing config for BNPL
- 5c8e9b5 Roll Chrome Android ARM64 Orderfile from qGXGnWF6JL6eVhL8h... to c4LWHj9VEH0ZhG4W2...
- ca0889d [GlowUp] Tweak Glow Up constants
- 96b68c8 Roll WebView ARM64 Orderfile from BKqibO89QzS80DSB6... to 9m3MaMTOpY3a2TX8G...
- 5990b73 Add macro for wrapping LLVMFuzzerTestOneInput with spanified inputs
- 1478b9b Roll Chrome Android Desktop x64 PGO Profile
- 67fa516 Roll compiler-rt from a18fb0c5f8c7 to 568f6a925307 (1 revision)
- 7578f46 Updater UI: Add role and label to icons
- c4533ed [Reading Mode] Fix infinite spinner for pages without readable content
- df68bcd Migrate StopRecordingButtonTray to use ImagedTrayIcon
- 8ea83a2 Add myself to flag OWNERS
- c5e7c53 [ios][apcv2] Extract MediaData - the best we can do on iOS
- e04dbed [WebMCP] Remove provideContext/clearContext from modelContext
- 3e4d5ac Enable AndroidZeroCopyVideoCapture in test config
- 7f53c2e Migrate SelectToSpeakTray to use ImagedTrayIcon
- 008a9c7 Add allow/ask/block permission model for sensors.
- 646bf88 Add Autofill.Actor.KeyMetrics.FillingAssistance.{Address|CreditCard}
- bda0ffe Migrate WmModeButtonTray to use ImagedTrayIcon
- 626b738 Update fieldtrial to include a second experiment with delay
- 5a380cd Reland "Add logging for VRAM and installed model on start up, for desktop platforms only."
- 1b22924 media: UMAs on how often MediaEngineNotifyImpl gets subsequent errors
- caadb00 Updater UI: Enable keyboard nav for listboxes
- c1617ef [event-timing] Restore interactionId after a navigation deferred commit.
- 01f81b7 Roll Chrome Android ARM32 PGO Profile
- f38c107 [Extensions] Allow SW start to arrive before initialize
- d11c549 Migrate MouseKeysTray to use ImagedTrayIcon
- a7bb5bf [Default Browser] Gate modal webui handler behind prompt surface feature
- 01e007f [Profile Views] Remove a11y arg from IgnoreInputEvents
- f11d2f5 [BNPL-Ai][Clank] Avoid BNPL suggestion if CC number field is not empty
- a6446fd [contextual tasks] delay url creation
- 2c9dafa clank-input: add back the target->DispatchEvent in PasteFromImageBytes
- 7003f16 [gap-decorations] Allow space from content-distribution in flex (main)
- f487b7d [ActorOverlayWebView] Remove a11y arg for IgnoreInputEvents
- 744d82c [ContentAnalysisDialogController] Remove a11y arg from IgnoreInputEvents
- bc9b544 Roll Chrome Win64 PGO Profile
- 7322730 [A11y] Prune <noframes> content in AXObjectCache
- 9e66171 [DBSC] Allow extension-initiated refresh requests to bypass SameSite
- c6108f9 [CC Clip Paths] Ensure PaintLayer
- ffbd975 [TabRendererData] Add missing properties to TabData
- 859bdce Add new metrics for explain gemini edit menu entry point
- 207fd60 Roll Chrome Mac Arm PGO Profile
- ca304d7 Reland "[a11y] Make Chrome respect live cursor blink rate settings changes"
- 40bfa3e Support pinning from default browser modal
- 78cc547 Plumb CustomTabProfileType to native TabModel.
- d0c26d1 [Vertical Tabs] Show hovercard on keyboard focus
- fcd302b Move CustomTabProfileType
- da7655b Replace silent exception with UMA for null ContextMenuCoordinator
- b152500 [animation-trigger] Cleanup: remove obsolete comments and code
- 1671527 Permissions promise lifetime modulation on Android
- 78e7bf2 [PWA Migration] Always resolve migration info on install
- dfe2472 [a11y] Changing role for br tag from group to statictext
- 649e208 Fix iOS DEPS (out of order and redundant entries)
- 31e752f Roll Perfetto from a5dfa5da924f to f6d82460ec55 (1 revision)
- 79e0547 Add delete button to dialog when editing. Also expand width of dialog.
- 75a4c58 [Glic Metrics] Add GlicEntrypoint and plug it to instance metrics
- 7c4c9ee Don’t share property‑set cache between highlights and normal rules
- 0ed6536 [hub] Add view infra to support clustering
- e5593b6 Roll Chrome Win32 PGO Profile
- b271586 Roll Crossbench from 18f8b928065c to 5f681d6c4a5b (1 revision)
- bfe2655 Change OverscrollRefreshHandler to not use GlobalRef
- 7a84b49 [Tab Dialog Manager] Remove a11y arg from IgnoreInputEvents
- 8e552b2 Migrate ObserverDelegate to SafeBrowsingUIHandler
- 3044984 Roll Depot Tools from a1e573faed3f to aceafdaa59d7 (1 revision)
- dda1d5d [FedCM] Refactor the Federation-RP-Connection-Status header interception
- fe24f11 [Picture in Picture] Remove a11y arg from IgnoreInputEvents
- c6114c4 Roll Platform Experience Win from be3a78cb0f01 to a18ede0cfe4e (1 revision)
- c20d4f1 remove glic FRE controller test
- f9d8557 [RTCLogging] Add RTC Logging Web API
- 324c537 [Settings Search] Back action in search view
- da7c110 [STTS] Add metric to track PageContext proto size
- 308b84a Moved Arabic Indic digit input logic into OnKeyEvent.
- cc03d64 Reland "[Reading Mode] Reset is_waiting_for_pdf_frame_ on new navigations."
- 8e661e1 IWYU for session restore infobar
- 332ad48 Support attribute API for processing instructions
- 144245b [DevTools] Update DevtoolsExperiments histogram enum
- a3fe3c2 Roll optimization-guide from b7614bb3486b to df2ce4573d0b
- f2660ed Wire checkerboarded_needs_raster with TileManager::IsReadyToDraw.
- d8eb846 [Memory Coordinator] Make consumer_id into a hash of a passed consumer_name
- 6ab0b11 Revert^2 "Fix bookmarks shown metric logging"
- f6092cc [NTP][Realbox] Add UI test for contextual entrypoint tab attach
- b42a827 Roll DevTools Frontend from 0ff2170c5aa2 to d2cb9b852a1e (1 revision)
- f4e9d27 [RTCLogging] Handle uploads when renderer process is closed
- ee3d9a8 Improve error handling and validation in Chrome Item Picker
- cb8d672 Update comment path for cookie_manager.mojom.
- f19c680 Forward declare PendingTask in //base/task/task_observer.h
- 1557768 build: Set Kotlin JVM target to 11
- 86b07df Add Dawn ToT Win/ARM64 tester
- 9e98bbb Add unit tests for custom MIME type clipboard data
- 11df544 Roll Chrome Android ARM64 Orderfile from AUm9Em1CgMBIZvWiE... to qGXGnWF6JL6eVhL8h...
- c4d3efb [Reader Mode] Tweak lead image detection to be more permissive
- 8ede144 [Search Integrity] Add referral parameter detection and metrics
- 81a622a [context-input] Pass pdf page number in long context upload
- 545c06f Roll WebView ARM64 Orderfile from vBHVwcv5xm0giT16S... to BKqibO89QzS80DSB6...
- ebfcf74 Allow `base::RangeAsRvalues()` to model a bidirectional range
- 0b7244a Improve fix_broken_test prompt
- fdc1038 ui: Remove pepper custom data
- 5fe2517 [Settings Search] Modify talkback traversal order intuitively
- 7efe323 [Preloading Preview] Remove a11y arg from IgnoreInputEvents
- a7133c7 [Extensions] Add ok button to post install dialog in Android
- 7ed87a7 WebUI: Provide type parameter to all CustomEvent type annotations.
- cdb811b Roll vulkan-deps from d520cf2725ef to 28f47d922f23 (1 revision)
- 83534be [Extensions] Use PrintError shared type in printerProviderInternal
- 856e396 Prolong histograms related to contextual pop-ups
- a0f14bb Roll gn from a155c8c78af4 to d8c2f07d6535
- 10f8396 extensions: Rename ExtensionWebUI to ExtensionUrlOverrides
- e86fcec Make Reading Mode components handle tab discarding internally.
- 459564d [Persist] Add tracking functionality to the active tab cache
- efa5f18 [gardener] Disable many optical_character_recognizer_browsertest.cc
- 3e0c2f9 Skip union creation for calls always returning a predetermined union member
- b5be4f6 Sync feature protos.
- 9a4b524 Optionally use gemini alias in the gemini_helpers.
- 07d1a84 Add policy computation to SimulateWillCommitWithoutUrlLoader
- ef232fd [PWA Migration] Change force migration dialog title to 'required'
- fcb49a3 Prerender2Fallback: Fix PrerenderBrowserTest
- 65ef9f5 Prerender2Fallback: Fix SSLPrerenderBrowserTest
- 0c25b5e [Extensions] Remove OptimizeServiceWorkerStartRequests feature flag
- 84a32ae [Omnibox Next] Add test to hide description if window is too small
- 889fe6d Add body text variants for taskbar pinning to default browser modals
- cd7b0a5 [iOS][Forms AI] Move and rename AutofillAiEntityItem to AutofillAIEntityItem
- 36282aa [x-plat promos] Add strings for NTP promos
- da7f1d3 Replace "UTF-8" with StandardCharsets.UTF_8 for Java String
- 32b824a [x-plat promos] Refactor device active helpers
- 3b61a3b Make non-spanified base::File::ReadAtCurrentPos overload private
- 11aa8d5 Add a feature to limit the early loading of compression dictionaries
- 818af3d Added IWYU for infobar files
- b6c8047 Revert "Fix BookmarkContextMenu paste menu enabled state"
- a99a3d0 Update webpreferences to zoom out standalone images
- 3f08211 Remove the dependency between manager/controller
- d25c3cd [Vertical Tabs] Focus Ring Tab Strip Flat Edge When Collapsed
- 0435d6e [projects] Fix "Create new tab group" button icon sizing
- 657c640 Check SynchronousCompositorProxy/LayerTreeFrameSink lifetime
- 49eab5b [source-phase-imports] Minor cleanups in streaming code
- 6e79186 Update functions in .cc files to match order in .h file
- 6eceb95 [bedrock] Migrate TestBrowserClosedWaiter away from BrowserListObserver.
- 50d1ad9 [iOS] New image remix param to disable/remove page context.
- f4a5ae3 [ash] Avoid color space override for ash CopyCopyOutputResultToLayer
- ceb73b1 Refactor summarize button for pdf to use GiC Invoke api.
- 319a9de [Vertical Tabs] Adding New Tab Context Menu To NTB
- b49bdde [soft navs] Pass GlobalRenderFrameHostToken to AddNewEventTimings
- 0c8906a This only updates the fallback config when it might change, instead of every GetSearchboxConfig.
- 3a19b8e [Tab] Enforce single TabInterfaceAndroid per TabAndroid
- 2f59828 Roll Chrome Mac Arm PGO Profile
- 9c4cd50 chrome://skills ui tweaks
- 8e759e4 Prerender2Fallback: Fix test CancelAllPrerenderUponActivationRequestArrival
- 6a2ec13 [google_apis] Use factory method to create GoogleServiceAuthError
- 877b2f0 [Clarity] Fix a crash when OnWidgetDestroying gets called twice
- 2f08817 Introduce ActorKeyMetricsRecorder
- 2e435b3 Reland "[TabModel] Improve tabmodel lookup performance"
- b496550 Validate ResourceRequestBody in CreateNewWindowParams.
- 9779d54 Add features to avoid walking the free list in "background" memory dumps.
- 84cea68 Add a blink.webdx_feature_usage trace category
- 3e7e43b Move webdx_feature_maps to blink
- 073458c Implement GlicSelectionObserver to detect text selections.
- 867b60d Rename WebDX feature names with numbers
- 072d8fe Roll Edit Monitor from I0yYDhQRh-e_LctRC... to GnKYrWWnxMRz9Puaw...
- 0da5e04 Add metrics for getSecurePaymentConfirmationCapabilities() method
- 76a179c Roll src-internal from ea9ce871d643 to 9892d74a813d (1 revision)
- 5fb3b9b [Omnibox Next] Hide context entrypoint when aim popup is disabled
- 5642bcb Enhance Mac CoreAudio diagnostic logging
- 19d6153 Roll Perfetto from 02364664bb5d to a5dfa5da924f (1 revision)
- 54640ef Fix Visual Studio 2026 installation path detection.
- c2c253b Match mac-arm64-rel builder config with Mac Builder
- fbb175a Add comment to clank media capture feature flags redirecting to finch
- 1a2a563 [NTPFooter] Remove EnterpriseBadgingForNtpFooter from testing config.
- 98c6eea Roll V8 from 31164465d4e1 to 04ba085c3a31 (3 revisions)
- 4a5a64a Use CreateWithoutPropertyForSyntaxParsing when used only for parsing
- 126f542 [Vertical Tabs] Use correct background color for caption calculation
- 79acfe6 [iOS][PRDBD] Connect consumer to the "Other data" page view controller
- 884e8cb [iOS] New tab grid transitions: fix BVC flash when entering tab
- d420bf8 Migrate projector launch.js to ts.
- d7adbc6 Clean up the flag tracking whether a GSB was consumed
- 0788faf [Spanify] Split directories exclusions in spanifier
- caa6fe3 Revert "Move kiosk and app launch splash screen strings to ash/ash_strings.grd"
- acaae4b [iOS][PRDBD] Change the "Confirm" button to a checkmark per iOS 26
- 231a106 [iOS] Update "Close" button for "Add password" and "Add payment method"
- 93a94bf Clean up PageInfo::ShouldShowPermission.
- 3c56de3 [gardener] Mark expectation for flaky WPT for IndexedDB_SQLite
- 29801d9 [HoT][Android] Add feature toggle
- 0bfb458 Move the BlockScreenshots method from ChromeRulesService to the base class RulesServiceBase.
- 841e649 [Persist] Enable shadow stores for custom tabs
- 6399d40 Roll Media App from lWCVA3J8pEyO4XcIJ... to fqoM2Di1GrPFVktvY...
- 86a3065 Roll WebView ARM64 Orderfile from S5ufXbHi1jyti3fJ_... to vBHVwcv5xm0giT16S...
- 53bab40 [Cleanup] Fix notify browser when image is added in create image mode test assertions to test the correct args for each given assertion.
- 8009bb3 Add AllocTyped and spanify QuerySyncManager
- cad5903 [gpu] Add DumpWillBeCheck for WebGPUTextureScopedAccess
- f3fb3b0 Add request origin to autofill actor form filling requests (2/2)
- 66a5a18 Roll Chrome Android ARM64 Orderfile from QZiiGX8_rt9ZXWeDQ... to AUm9Em1CgMBIZvWiE...
- a87aeee [ntp-simplification] Add New Metrics for Tracking Auto-Removals
- 3b83d41 [iOS] Fix abrupt snap back when cancelling pull-to-refresh
- 3ac2584 [Settings Containment] Add interactive hover and ripple effects to containment-styled items.
- 0ab0cec Roll DevTools Frontend from 561259e524ef to 0ff2170c5aa2 (1 revision)
- 52dd860 Reland "Update FastShutdownIfPossible to optionally test outermost frame counts"
- 2a292a7 Roll vulkan-deps from 2e9659bff433 to d520cf2725ef (2 revisions)
- 7b54a9d Reland "[NtpRefactor] Add fake search box width render tests."
- f47b935 [iOS] Check URL validity before pinning it
- ebad594 Extend flags for 3-button Password and NTP Promos
- 0ed195d Generalize available memory monitor to track Windows commit
- ce86b4a Roll androidx from 1-25o844ZqTB3NxqG... to cbyKZsfMFZDYX5M7c...
- 9b3c721 Use a RAII-style wrapper to fix interrupted scroll promises
- 2ed0c50 Roll BoringSSL from cc635fb59ea5 to b8b7f308253d (1 revision)
- e02815d Support random() property sharing in custom property animations
- 3897bca [a11y] Refactor RunningAccessibilityTools histogram to enum
- 29431a1 Reland "[a11y] Fix cursor blink interval on Clank"
- 4537527 [iOS][Assistant] Add continuous percentage delegate methods
- c34d2ce [Side Panel] Round corners of side panel WebView content if nested.
- bd771ce Fix BookmarkContextMenu paste menu enabled state
- 7c712c3 Roll js-sys: 0.3.89 => 0.3.91 in //third_party/rust.
- e8745ed [Vertical Tabs] Fixing implementation of IsDragging
- 727171a Add aria-haspopup tag to immersive menus.
- 00f881c Roll pxfm: 0.1.27 => 0.1.28 in //third_party/rust.
- bca288d Roll Help App from jhzfv0pUWm_OUI-Ap... to U2SxDniYkvWEMotXj...
- 0a7bf0a Run crossbench command from the src directory.
- 5d9e207 Roll Platform Experience Win from d6b4b8f8b6a1 to be3a78cb0f01 (1 revision)
- f2502f2 Roll Chrome Mac PGO Profile
- a41b6d7 Roll Chrome Win64 PGO Profile
- 096b2d5 Roll src-internal from d08a4d2ca83a to ea9ce871d643 (1 revision)
- 2d929e3 Roll V8 from 8935d10934ab to 31164465d4e1 (11 revisions)
- 0caf205 Reland: Run affected tests on presubmit
- 0752a0e [iOS] Fix incognito state UI on cold launch
- e46649f update_policies.py: fix function-not-found
- 59511e0 [gardener] Disable flaky test in ContextualTasksBrowserTest on ChromeOS
- 0cb8117 Remove require_metadata_verdict from ContentAnalysisRequest
- d1fbfa2 shared_dictionary: Fix Use-After-Free in SharedDictionaryOnDisk
- d57bc77 [iOS] Refactor DefaultBrowserInstructionsViewController to use AnimatedPromoViewController
- d93614c Roll Skia from 7509db8446df to c2038c607c38 (1 revision)
- f2be81a Updating trunk VERSION from 7720.0 to 7721.0
- 1458de9 Roll Chrome Mac Arm PGO Profile
- dcb7cfc Reland "[Persist] General changes related to Active Tab caching"
- 3413909 [iOS] Fix dangling raw_ptr to infobar delegate in password save modal
- d3f7ced [IRM] Add UMA metric to track EntryHidden before UI shown.
- d555ea6 [gardener] Disable flaky forcedLayoutDuration browsertest
- 2068cff Roll BoringSSL from 2127bd31b60e to cc635fb59ea5 (1 revision)
- bc436af Roll WebRTC from 28dde62b904a to 359fa9ef4f53 (2 revisions)
- af11b41 Roll DevTools Frontend from f24340f2150e to 561259e524ef (8 revisions)
- 44b1064 Roll WebView ARM Orderfile from FOp_X_elel9lh4Y6Z... to vVLHPaxmzW0Qz55p4...
- 58bcc39 [DevTools] Fix durable-messages experiment restart behavior
- 7b4de82 [RTCLogging] Add RTCLoggingDispatcher
- 84e0e4f Disable flaky SidePanelBookmarksListTest.General1 test.
- 78c3ce4 Roll Chrome Android ARM64 Orderfile from UpXyOiDHsL02s8g1d... to QZiiGX8_rt9ZXWeDQ...
- 01ab0ae Roll WebView ARM64 Orderfile from 9cRQ8yaxqemHmZoM_... to S5ufXbHi1jyti3fJ_...
- c7880b9 Avoid UAF in PagePopupChromeClient::ScheduleAnimation
- 3dffee9 Update AGSA profiling to use Crossbench
- d42f36e Implement certs for connectors-internals page on iOS
- 4d1e92b Clean-up `api_static_checks_unittests.py`
- 683bd77 [autofill] Free unused protobuf memory in FieldClassificationModelHandler.
- ae3dd91 LPP: Fix disabled SAML browser test
- dfa2256 [KP] Automatic update from google3
- de0b2fd Launch Incognito mode blocklist policies to supported_on
- b62fa55 Roll src-internal from 6804644b445b to d08a4d2ca83a (1 revision)
- 44cac2a Clean-up PRESUBMIT.py
- c05b38e Roll Chrome Win32 PGO Profile
- 68f8d98 PrivateAi: Improve server attestation logging
- 2cb9cd5 [iOS][Assistant] Update view background
- 9914ae3 Roll Chrome Win ARM64 PGO Profile
- ed57817 Wire up PolicyContainerPolicies in mojo::FetchClientSettingsObject
- f0e69bf Include PolicyContainerPolicies in FetchClientSettingsObject
- c6a49e3 [event-timing] Add new event types (navigate, popstate, hashchange).
- 4ccb715 [CT] Automatic update from google3
- f3d4cf3 Roll vulkan-deps from b4ca123cdf07 to 2e9659bff433 (1 revision)
- c0a7e71 Updating XTBs based on .GRDs from branch main
- 78ad69b [CodeHealth] Remove kCpssQuietChipTextUpdate feature
- 0e7b7e9 Harden cast in CSSGroupingRule::Reattach().
- 191524f Roll Chrome Android Desktop x64 PGO Profile
- d3e8818 Roll DevTools Frontend from 9d55df2ec753 to f24340f2150e (1 revision)
- cb7d075 [Immersive] Update button label to "Close reading mode"
- d8ab856 [FRE Refresh] Adjust default browser screen to mock.
- c104aa0 Remove former self from TODOs
- c7ce507 [AW] Add PCD to allowlist and WULES to flaglist
- 9fa2a61 Roll Chrome Android ARM32 PGO Profile
- 91d11d1 Roll Chromium Variations from hQGLFGrk0uhS2ROVi... to MjsPnGwvB9gsmcMis...
- 157a5c7 Roll Chrome Win64 PGO Profile
- 109abc6 [iOS][Assistant] Use snake_case style in unit tests
- 7dbb054 [iOS][Assistant] Refine container resizing and detent snapping logic
- b4b298e Roll WebView ARM64 Orderfile from UhYLJNZ52xLvv4g5Y... to 9cRQ8yaxqemHmZoM_...
- 2b74a1e [FRE] Introduce a separate FRE refresh flag for users in DSE regions
- b4ef4d6 Roll Perfetto from f6077f1db9bc to 02364664bb5d (2 revisions)
- 51bf861 Replace some uses of deprecated Pickle::data with spanified API
- f0addc5 Roll Chrome Android ARM64 Orderfile from EKgR2vEYxCP7C3WrD... to UpXyOiDHsL02s8g1d...
- 70e9141 Roll WebRTC from 48166af96728 to 28dde62b904a (3 revisions)
- c2cc67c Reland "Reland "[STTS] Add integration test for field extraction""
- ce88d0b Roll ios_internal from 0494fad6580b to 25de4cfc5e4f
- 391d9f6 Roll src/chrome/app/theme/google_chrome/ a05b44dab..248dde0c8 (1 commit)
- 9e3a430 Revert "[TabModel] Improve tabmodel lookup performance"
- 9a040b8 base: Add reinterpret_span<T>()
- b7792df Add exception to `chrome` scheme for URLBlocklist
- d1bd5d6 [permissions] Use new geolocation type in unit test
- 80f9d79 SelectionPopupController remove global ref
- 240b078 Import wpt@3db1450c66f9e44c5ebfe825e43d39a850a154fa
- 151fc95 Roll Chrome Mac Arm PGO Profile
- c532575 Roll Dawn from 31cd9c333164 to 79dba80f5cd9 (4 revisions)
- 2d93ffa Pass GURL by const ref
- 1a745bd Update heavy-ad-privacy-mitigations flag metadata.
- 28bbd90 Add base appearance UA-styles for progress
- 6d2350b Add a fieldtrial testing entry for AIMEligibilityImprovements.
- 404e237 Roll src-internal from 91d6c5af9066 to 6804644b445b (1 revision)
- 08380f6 Disallow CSS random() values in canvas context
- 135fa8f Add Trace Events to visualize Navigation and Loading Timelines
- 20edb35 Roll Chrome Win32 PGO Profile
- e68cd6d Use base::span instead of webrtc::ArrayView in webrtc_overrides
- 4014bb8 [iOS] Add Hide Toolbar option in omnibox context menu
- b48410f [Signin][Android] Switch FRE alternative string to be enabled by default
- 6437096 [CodeHealth] Migrate selected IsInstallState checks to filters
- 92be4df [iOS] Apply color to nonAvatarButton when group shared
- 90673a6 Allow Isolated Web Apps to capture links by default on ChromeOS
- 51beea6 Roll ios_internal from 6fccfc403853 to 0494fad6580b
- b9f735f Roll BoringSSL from 745d3ebf4064 to 2127bd31b60e (3 revisions)
- d22460f [iOSPasskeysM3] Wire passkey incognito interstitial to C++ client
- 99a50d3 Fix installer path in generate_profile_webview.py.
- 973a189 [iOSPasskeysM3] Add incognito interstitial UI for passkey creation
- 73397ac Roll Chrome Android ARM64 Orderfile from urlEm2NSzDIhhRMTm... to EKgR2vEYxCP7C3WrD...
- 5fbfbea Roll DevTools Frontend from c93566434e41 to 9d55df2ec753 (2 revisions)
- 85d3df3 Roll src-internal from 760b9a7c06a7 to 91d6c5af9066 (1 revision)
- 647da23 [iOS] Fix dangling ptr in SearchEngineJsTest
- cadd61a Roll Projector App from YcQzsdKCA7rLgLe1c... to LqoD4uz_vwGVuGJp-...
- bfced36 [gardener] Disable flaky DownloadsFocusTest.Item test
- d859335 Round outline-offset like border-width
- 646a601 Skip parental approval needed banner in CWS for themes
- 0974754 Roll Boca Receiver App from aVsyjMjA1wh5Id0Xw... to IMXlx3wEKqgkJL_N9...
- b10fec5 Roll Chrome Mac Arm PGO Profile
- 09895a1 Roll Chrome Win64 PGO Profile
- 849323d Enable DevTools policy dialog by default and mark related policies as supported.
- 10d9c01 Reland "[Document PiP] Adjust Document PiP window bounds on global layout"
- 9e8d176 Updated TODO crbug links for random()
- 8261c54 Use ChildProcessId in XR and Cast Mojo interfaces
- 20cdbc5 Update meet_effects hash in DEPS file.
- 925fb24 Roll WebView ARM64 Orderfile from iZbjITtccNa1ER8xx... to UhYLJNZ52xLvv4g5Y...
- 0b1376e [Media Capture] add histograms for errors and user selections
- c232eca [iOS] Cleanups and updates to the Fullscreen and Broadcaster components
- a3699e0 Add more empty value placeholders normalization tests
- cd7fe35 Roll Amd64 AFDO from 147.0.7715.0_pre1592720_rc-r1-merged to 147.0.7717.0_pre1593501_rc-r1-merged
- ec7397f Autofill: Add a kill switch for controlled by policy/extension indicators
- 021b0f3 Fix use-after-move of task_source in ThreadGroupImpl::WorkerDelegate::SwapProcessedTask
- 81fa4a6 [ios] Add client certificate authentication support to WebStateDelegate
- 1e6da5e Use EqualIgnoringAsciiCase() in LookupAlgorithmIdByName()
- 0ad35a0 Roll DevTools Frontend from baf9f64600e9 to c93566434e41 (1 revision)
- f2e2c9b Roll Boca App from xBgXXWVEJrKHHYXIy... to XReaM9QTAvE2IC_UU...
- 91eb6a6 Roll clank/internal/apps from 76f6f196ecae to 430b8863cf27 (1 revision)
- 631bbe6 WTF: Prefer String::find(char) over find(StringView)
- 4fbdde5 WTF: Reorganize member declarations in WTF string classes
- d92a6c5 [Editing] Respect autocorrect="off" for Windows touch keyboard
- c5ec509 [AIAE][Clank] Bold the AI terms the first time a user sees them
- e245c98 [AIAE][Clank] Add AI terms footer to the BNPL flow screens
- f5ad668 [iOS] Disable custom file upload menu when ChooseFileTabHelper missing
- 3c3eaf8 [CDP] fix Inspector.workerScriptLoaded race condition
- ab05c35 [headless] Add DevTools Emulation.updateScreen() support on macOS
- 3658a71 [DevTools] Re-enable test after DevTools change
- 1dab096 [wasm] Extend expiration of wasm-deopt histograms
- 948710d Roll Chrome Win32 PGO Profile
- 659bada Roll Chrome Mac PGO Profile
- 590c344 OMT.Prefetch: Mark getTtlInSecForTesting/getMaxPrefetches as Testing
- 56a0e70 Roll V8 from 7317cc77afe3 to 8935d10934ab (2 revisions)
- b7516c3 Add fieldtrial for AutofillIntroduceGlobalEmptyValueRewriterRules
- 3229bab [Frameworks roll] Roll to 878872193 piper revision
- 74b27cf [Spare Render NTP] Register chrome-search-scheme on browser
- f7e1162 [Bundled Settings] Increase inline padding on toggleButton
- ce6b8b8 [Autofill AI - M4] Open wallet application for wallet stored entities
- cd7a327 [AutofillAi - M4] Initialize focus in the EntityEditor.
- 13dafff Roll ios_internal from 307564f00811 to 6fccfc403853
- 0d1c634 Add transport mode to shopping bookmark tests
- 5fa7858 Record Autofill.Actor.AutofillAttentionCardEvent metric.
- e4388a3 Roll Chrome Win64 PGO Profile
- bd32bb2 Roll Chrome Mac Arm PGO Profile
- 97b3a8b Roll WebView ARM64 Orderfile from nvTPEGJTQkosYhHOX... to iZbjITtccNa1ER8xx...
- 36acd49 [base] Fix UAF in base::OnceCallbackList on re-entrant Notify()
- 98ef794 Improves sequence checks in MediaDevicesManager
- 96ff905 Don't use private method in a device mode layout test.
- ffa8ed8 Roll eigen from eea4d31f5857 to 265496e862d8 (1 revision)
- 4c95f5f extensions: Use proper strings for tooltip and a11y
- 057018c Migrate from AIDA to GCA API endpoints
- ec38710 [content] Add test-only SimulateCharTyped()
- 51b479c extensions: Avoid crash in GetTooltip() when WebContents is null
- cc2a720 Roll Chrome Android ARM64 Orderfile from dYJQrW8EQAqeg4iCL... to urlEm2NSzDIhhRMTm...
- 6c6f9bf Throttle SearchPrefetchRequest during DSE Prewarm
- 3e38b48 Roll Chrome Linux PGO Profile
- e5433e5 Roll src/chrome/browser/internal/ 9a95bf2ac..81292784b (1 commit)
- 4ab2caa Roll androidx from 4fkujxcHswgZM_Abb... to 1-25o844ZqTB3NxqG...
- e1b9af2 Autofill: Fix bug where custom editability pref was ignored
- 38d4fd5 Roll Chrome Win ARM64 PGO Profile
- 9d278b8 [//media] Have CopyVideoFrameYUVDataToGLTexture call CopyVideoFrameToSI
- 185f882 [Blink] Remove unneeded GetOrCreateResourceDispatcher() call
- 46ea4fc [Blink] Streamline logic adding SCANOUT SI usage in CanvasRC2D
- ec1b949 [Blink] Remove long-since-launched killswitch
- a33daa0 [Blink] Move raster mode check to LowLatencyUsagesSupportedForCanvas2D
- 0a5b3c3 [Blink] Reanchor comment in CanvasRC2D for clarity
- e787c58 [Blink] Allow WebGL to use ImageChromium only with GPU compositing
- 0d6e6bd [EditContext] Clamp stale selection offsets before delete operations
- 8567792 ash: Change bookmark classification in omnibox search results
- 80d0021 Roll Chrome Android Desktop x64 PGO Profile
- 2d6b112 [WebNN] Share OpSupportLimits item between input and zeroPoint of dequantizeLinear
- 49c8a4c [build] Support LLD `--read-workers` flag via GN argument
- 6e958a9 Convert UNSAFE_TODO to safe operations in DynamicsCompressor
- 587f30a Add use counters for LoAF style/layout duration attributes
- 062baee Roll Skia from 7f46a9ee500c to 7509db8446df (2 revisions)
- 9f38edb Roll src-internal from ddb6fad65517 to 760b9a7c06a7 (1 revision)
- 04d26b5 Move kiosk and app launch splash screen strings to ash/ash_strings.grd
- 90b0905 Update `TestExpectations` with bugs filed for crrev.com/c/7634093
- 807e7a2 Roll Chrome Android ARM64 Orderfile from DFdMgXhZyriTdslYw... to dYJQrW8EQAqeg4iCL...
- 5cc4d38 [SVG] Fix flaky SVGSVGElementTest.ViewSpecSetAfterFirstEmbeddeeLayout
- ddb3a52 [SVG] Support path-length as a CSS property.
- b4c1316 Roll Chrome Mac Arm PGO Profile
- d1ce0b0 WebGPU: Handle read_lock_fences_enabled in copyExternalImageToTexture
- 9823fca Roll WebView ARM64 Orderfile from 4ZnmtO0GouIwXeTVI... to nvTPEGJTQkosYhHOX...
- fd29b2e Avoid dangling pointers in global shortcut bindings
- 0f52cf5 Replace UNSAFE_TODO in AudioScheduledSourceHandler with span methods
- 8ae4827 Replace UNSAFE_TODO with span methods in AudioBuffer
- 37e6b9d LongAnimationFrame: add layoutDuration and forcedLayoutDuration
- 2eb8359 Webium product: only activate profile after initial WebUI is ready
- 75ad993 Roll WebRTC from 3bff42b6de47 to 48166af96728 (1 revision)
- 6e988ed Revert "Enable custom user timing throttling in WebView"
- 4b8f50e Import wpt@4737a66fe89b4612ad3b298ea664a7200222977e
- 5398ea2 Revert "[BNPL][PNPL] Add tabbed pane to payments autofill popup if eligible"
- 6710808 Roll Skia from a07c79a69c6e to 7f46a9ee500c (2 revisions)
- 336d335 Roll DevTools Frontend from b19a077c85fe to baf9f64600e9 (1 revision)
- b78ed9c Revert "Reland [Extensions] Ensure side panel receives focus when shown"
- ffad73c Roll Chrome Android ARM64 Orderfile from LlkDMbX3I9QtvXZUR... to DFdMgXhZyriTdslYw...
- 122aab6 Roll Depot Tools from 2167887d7880 to a1e573faed3f (1 revision)
- 84a7841 Roll llvm-libc from e8faec51e35d to e490aa627ee4 (1 revision)
- 2a7bd1b Diagnostics: add Jordan keyboard layout
- 076774b Add CPU microcode version metric
- 4648a1b Roll Infra from 1bc4b4239487 to eefaa865c439
- 2583c4d Roll Dawn from 33a083f7a9e7 to 31cd9c333164 (5 revisions)
- 168f178 Roll Chrome Mac Arm PGO Profile
- f25b8a6 Roll WebView ARM64 Orderfile from 81_uD03tUroZcncM-... to 4ZnmtO0GouIwXeTVI...
- 2d1b7d3 Roll ios_internal from 66d950d6da77 to 307564f00811
- 07f33ff Fix fake search box action button focus outline disappearing on hover
- b93e984 Fix bookmark bar ripple baseline focus outline disappearing on hover
- ceb4ff9 Intercept moveTaskToBack in PictureInPictureActivityTest
- cdac781 webnn: Check that TFLite and WebNN tensor sizes match
- 0717796 Roll goldctl (mac) from HPbJssh2NyhlgvBKZ... to kIDVPtxWthlWbUqPM...
- 84ebe32 Roll Chrome Android ARM64 Orderfile from eIhX02nR-k6_Qm9bf... to LlkDMbX3I9QtvXZUR...
- 1a5356d Revert "Add WebUI backwards and forwards buttons."
- 8e28cbf Switch includes to lighter ipc/constants.mojom-forward.h variant
- aef6a97 Roll optimization-guide from ff0b6c3ca07c to b7614bb3486b
- 417392e Roll goldctl (mac arm64) from vV3LO-qpzoTA8HlYX... to x6cJV0oo5p4lAE4JM...
- 76cf96f Roll WebView ARM64 Orderfile from -_3QEWuujslrOD4ws... to 81_uD03tUroZcncM-...
- 8265a55 Updating trunk VERSION from 7719.0 to 7720.0
- 5b0bf70 WaaP: Fix ExtensionTabsTest with multiple web contents
- fd60d37 Roll goldctl (win) from t6fiuykcHm5BKtcB_... to shcd-qoULF6dyzMXB...
- f4c5302 Revert "[a11y] Include contentChangeTypes in event matching"
- 408d634 Implement GetSourceSize for Dawn WriteHandleImpl
- bb67dd5 Roll goldctl (linux) from ZXSSW0FBo2-2jFEQ-... to PPEL_oOkf9-SPuFaV...
- a96e94c unrar: Suppress `#define`s in `rardefs.hpp`
- b333c1a Roll WebRTC from fcea1cf20ab0 to 3bff42b6de47 (2 revisions)
- 4a2cc4d Revert "[Persist] General changes related to Active Tab caching"
- 87ab372 Roll Chrome Win32 PGO Profile
- 840c36a Include CommonApiTest.Basic into android_browsertests
- ae16b05 Replace hardcoded Android T SDK level in ExternalNavigationHandlerTest
- 2ed10fa actions revamp: Enable context menu in extension popup
- 527ca7b Roll Chrome Mac PGO Profile
- 9ec8807 extensions: Support opening context menu from PopupWindow
- 945a370 Roll Chrome Android ARM32 Orderfile from OWRlRScxqbG6Kcb0E... to qp-cL4HT20NXkG-Dw...
- 85c8a07 Roll Chrome Win64 PGO Profile
- 25c0e34 Revert "[NtpRefactor] Add fake search box width render tests."
- a9f6fe7 Move printing prefs to ash_pref_names.
- baaec45 Roll Chrome Android ARM64 Orderfile from ELNtV_LtndadsmFAD... to eIhX02nR-k6_Qm9bf...
- 6428baa Update replaceSelectorCommand-crash test after Mutation Events removal
- 8bd09f3 Reland [Extensions] Ensure side panel receives focus when shown
- 857bbbf Keep network service process handle alive
- 4a8a750 Update `TestExpectations` with bugs filed for crrev.com/c/7634219
- be472ad Roll Catapult from 109c6d7babfc to ab750b7590e9 (1 revision)
- eb47221 Add animation interpolation for css property `-webkit-text-fill-color`
- 44d772b [owners] Remove kamchonlathorn@chromium.org from ash/webui/camera_app_ui/OWNERS
- 9e96b7c Spanify DownSampler::Process to use base::span
- 6258e21 Roll WebView ARM Orderfile from hS7CN9CzU4QuREIJI... to FOp_X_elel9lh4Y6Z...
- 524d783 Roll Chrome Mac Arm PGO Profile
- 57618fc Roll WebView ARM64 Orderfile from fjpgH_OWhC3j_G93S... to -_3QEWuujslrOD4ws...
- d44e783 [Cast] Extend media remoting metrics expiry
- 926441f Roll optimization-guide from 0dda382cde62 to ff0b6c3ca07c
- 8446069 [Report-unsafe-site] Add flag to chrome://flags
- 2f38ce8 Reland "[PiP][Fullscreen] Add FullscreenVideoPictureInPicture feature flag for Android."
- 53bb580 Fix alignment when deinterleaving
- dad6568 Rename SetScriptToolDeclaration to GetScriptToolDeclaration
- d692560 Fix bugprone-use-after-move in MakeCredentialRequestHandler constructor
- 8f7d6b8 Roll ios_internal from 9dd3170ffb37 to 66d950d6da77
- 1397320 Ash: Remove PrintPreviewCros IPC glue and wire directly
- 0cf18d2 lobster: remove losbter rewritten query field trial config
- 45690d9 Make css selector :user-valid and :user-invalid work for radio buttons
- fee3d22 Fix invalid font name format in GetValidatedFontName
- 39377e4 Update font when page language changes in Reading Mode.
- dceb559 Roll Skia from a94df1cdabb0 to a07c79a69c6e (2 revisions)
- 55b5ef7 [history_clusters] Modularize build targets and remove dead bridge code
- 17715da [AF] Extend expiry of autofill-enable-vcn-3ds-authentication
- 2ff8b74 Migrate ShouldWaitForNoVarySearchHeader() to use LoadState
- 229b41b Fix flaky ListAppsForAllProfiles test
- 58c79f5 [GlicSettings] Add Auto Browse Entry
- f80e9da Roll WebRTC from 9b43041fb76a to fcea1cf20ab0 (2 revisions)
- e91108b Roll Chrome Win ARM64 PGO Profile
- 80e0618 Revert "Fix bookmarks shown metric logging"
- 80dcf75 Fix typo in network_context.mojom
- 4f21f55 Enable custom user timing throttling in WebView
- f437f39 Add COMMON_METADATA and DIR_METADATA for accessibility_annotator.
- f94dee5 WaaP: Fix SessionRestoreBrowsertest.RestoreForeignTab with initial webui
- bcf28b6 Roll src-internal from 9b435dd4415f to ddb6fad65517 (1 revision)
- 1f9a5a2 Allow JS Self-Profiling in Dedicated Workers
- 9d3c999 Add AccumulateN for CSS transform operations
- 6d042a4 Modularize //chrome/browser/navigation_predictor
- 52f7987 [NTPRefactor] Move search box scrolling logic to SearchBoxCoordinator.
- 0c9ec00 Import wpt@df8c5286b2eb2d16020261f7b382c8c54a7ad708
- 024db30 Roll Chrome Android Desktop x64 PGO Profile
- 4b7d326 Roll Chrome Android ARM64 Orderfile from 1chICQB_G5Lw4TDsO... to ELNtV_LtndadsmFAD...
- 00da739 [remoting] Add more logging for EI events in the Wayland host.
- 5270a8e [iOS][Forms AI] EG test for save entity flow
- b3b5f54 Roll Chrome Android ARM32 PGO Profile
- 338223a [CC Clip Paths] Fix stuck animations due to pre-paint fallbacks
- 7a85492 [Media Capture] use NativePage.isChromePageUrl to filter native pages
- 14620d0 Roll BoringSSL from 03dde63bad22 to 745d3ebf4064 (3 revisions)
- 1cf583f media/mojo: Validate VideoFrame planes against format and strides
- 2b6fb6c Add ToSerializedXml helper to Jingle message and reply
- 9e156b3 net/disk_cache/sql: Fix backend metadata inconsistency without crashing
- 511e1fa libjingle_xmpp cleanup in /remoting
- fd0713f [Glic] Creates ActorUiTabControllerAndroid in Native
- e438f16 Removing XMPP includes and DEPS in /protocol
- fd36b17 Roll Chrome Mac Arm PGO Profile
- b71fe51 Add NTE_BAD_KEYSET to HRESULT enum for histograms
- e7db08f Remove XmlElement from IqSender
- 70a730f remove CertVerifyResult has_sha1 field
- bbbcf8a Remove ftl::ChromotingMessage from SignalingMessage
- 27eb345 Remove PeerMessage from SignalingMessage
- ee9f92a Roll Updater chromium_mac_amd64 from 2@1588060 to 2@1589006
- 765474b [Glic] Add Safety check for when GlicKeyedService is not yet ready
- fc0e020 Update <script> insertion & removal tests to align with spec change
- 373482a [crd host][linux] Persistent desktop session
- 8f5d923 webnn: Disable graph dumping
- 57c63d5 [SetupList] Add fieldtrial testing config
- 1a510c9 Roll Updater chromium_win_arm64 from 2@1588071 to 2@1589044
- f36298d Roll Updater chromium_win_x86 from 2@1588065 to 2@1589019
- 5d027dd [CC Clip Paths] Improve docs for clip path paint definition tests
- 7507e81 Roll Enterprise Companion chromium_mac_amd64 from IqxhzppHkcnVGao57... to H5fzeM0A0fz6CuwZ4...
- 7a1e4cb Add a test for kInvokeInProgress failure.
- 92db5dd Roll Updater chromium_linux64 from 2@1588009 to 2@1589002
- 97a8083 WebUI: Fix Lit event handler naming convention violations, part 11.
- fd69c5e Roll Updater chromium_mac_arm64 from 2@1588035 to 2@1589009
- 6f8a7d4 Add is_initiated_by_prefetch to ServiceWorkerSyntheticResponseManager.
- fbbf006 Roll Updater chromium_win_x86_64 from 2@1588001 to 2@1589020
- 4ddbf39 Roll Enterprise Companion chromium_win_x86 from nAxF0buIxg6dvoAb4... to LOVACndsGHfQJMPOl...
- 9230619 Disconnect OpaqueRanges on text control removal and input type changes
- 809a46a Roll Chrome Win64 PGO Profile
- f12673e Fix bookmark bar ripple focus outline disappearing on hover
- 93479ba Ignore remoting/GEMINI.md
- cb07b68 Roll eigen from dd826edb4252 to eea4d31f5857 (1 revision)
- 6c0250b Fix AE LLM latency logging unit
- da014fe [Extensions] Implement OnActionUpdated in menu for Desktop Android
- 7053b80 [iOS Blink] Build fix in secure_payment_confirmation_service.cc
- 487e1d6 Disable Webview resize for TabBottomSheet with param
- 73c335b Fix DCHECK failure where CC Clip Path status would be unresolved.
- a9da8f1 [Durable Messages] Move emitters to non expired histogram
- a089ae0 Roll Enterprise Companion chromium_win_x86_64 from EG4h6sl62yIy6Nk1O... to YiwFYvBHVBrZqsE6j...
- cc231b0 [BNPL][PNPL] Add tabbed pane to payments autofill popup if eligible
- dfcba93 [gap-decorations] Fix fuzzer bug (underflow in flex gap decorations)
- 0851c42 [contextual-tasks] Fix zero state appearing over results.
- 05d67ac Roll V8 from b9d208ad5e57 to 7317cc77afe3 (2 revisions)
- bc3bcd2 siso: update to version 1.5.4
- f7528e9 Disable half-height state for TabBottomSheetContent
- c92dd35 Roll Enterprise Companion chromium_linux64 from LyIuod3OsO3SF1Kf2... to 0hCOtVQniotwV79YN...
- d804e47 Switch to std::ranges::count_if() in various directories
- 6e2f1b2 Roll Enterprise Companion chromium_mac_arm64 from BRIzYu_kp6yiThC2-... to dXnyVHYBBgysK_ZzW...
- 793028f [GHC] Remove last Haystack reference
- b7faf9a Roll Chrome Win32 PGO Profile
- 9f3decc [omnibox] Fix multiline input in composebox.
- 2f05465 [Extensions] Fix integer overflows in Tar and Xz extraction progress
- b5cbc6d Remove unused include in web_document_loader.h
- bf4e3c1 [Cleanup] Remove legacy Discounts page action view and related codes
- 49be815 Roll vulkan-deps from 534fffbfc1cd to b4ca123cdf07 (2 revisions)
- 9463438 [contextual-tasks]: Temporarily disable tools for mixed GenUI threads
- 63cf2ca Cancel redirections on invalid or non-https URLs instead of a CHECK
- 827e829 [Tab Strip Glic Button] Fix RTL layout bug
- 1079ec6 Roll androidx from Y9ecsp20FCn4bBgTN... to 4fkujxcHswgZM_Abb...
- dcc9635 Roll WebView ARM64 Orderfile from oPNNedE-sMK1FZb_8... to fjpgH_OWhC3j_G93S...
- 63aef2c [Extensions] Add UMA metrics for chrome.storage.local health
- e92fa27 [crd host][linux] Fix user_systemd_env according to feedback
- ccad61c Roll Chromium Variations from Wk4PA-MOnXl8nE71A... to hQGLFGrk0uhS2ROVi...
- 680f6fd Trigger mouse events for mouse hover over inactive page
- f1caee7 JNI Zero: Move the implementation of JMyClass to _CalledByNatives<JMyClass>
- f73b2b9 [webmcp] Adds a WATCHLIST for webmcp in blink and chrome
- 5192a39 [NTPFooter] Remove EnterpriseBadgingForNtpFooter feature flags.
- b89467e Clean up E2E ViewTransitionPixelTest
- ccebd1f Allow native methods to return a union member type instead of a union
- 8883add Updater UI: Use cr-button for filter type dialog
- 7847dd1 Roll Chrome Android ARM64 Orderfile from maKZX_p_ObOQba0vY... to 1chICQB_G5Lw4TDsO...
- 1e4863f [Actor Login] Implement some UMA and UKM metrics for Autologin
- 9fa596c [CC Clip Paths] Refactor Clip Path Paint Definition Tests, Part 3