Chromium Daily Digest Logo

Chromium Changes Summarizer

Summary for 2026-03-31 on branch 'main'

Chromium Digest: 2026-03-31

Overview

This digest covers 710 commits on the main branch from March 31, 2026, of which 549 were identified as relevant to developers. The first relevant commit was (39c2ad8) and the last was (bb2ee6a).

Breaking Changes

  • ⚠️ BREAKING Core Browser & UI APIs: Several public C++ APIs in core browser components were changed. In content/, the virtual method ContentBrowserClient::UpdateEnabledBlinkRuntimeFeaturesInIsolatedWorker was removed. In views/, core drag-and-drop methods like views::Widget::RunShellDrag were renamed (e.g., to RunDragDropLoop). The BrowserWindow::UserChangedTheme() virtual method was also removed as part of a theme system refactor. (b01d62a) (e246bab) (a863957)
  • ⚠️ BREAKING Mojo Interfaces: Multiple stable Mojo interfaces were modified. The blink::mojom::PermissionService methods no longer accept a user_gesture parameter. The browser_controls_api::mojom::BrowserControlsService methods were changed to use result-based callbacks instead of being fire-and-forget. The ToolbarUIService::ShowContentSettingsBubble method now takes a ContentSettingImageType instead of ContentSettingsType. (5168b89) (41af281) (023a4ca)
  • ⚠️ BREAKING Component & Feature APIs: The public APIs of several components were altered. QueryContextualizer::Contextualize has a new signature. The CreditCardSuggestionGenerator constructor now requires different manager pointers. The printing::PrintedDocument::GetMetafile() method was removed. The AccountSettingService was refactored to a generic base::Value-based API. (a95f201) (82e8f9f) (3ac886f) (19e350b)
  • ⚠️ BREAKING Blink & Mojo Internals: Support for the legacy EnumTraits::FromMojom(..., T* out) signature was removed from Mojo, requiring all custom enum traits to be migrated. In Blink, blink::WebString::FromASCII was renamed to FromAscii, and the deprecated WTF::String::FromUTF8() methods were removed. (a1c3e63) (e296ed2) (b4e81f9)
  • ⚠️ BREAKING Android APIs: The public API surface for Android was modified. The virtual method RenderWidgetHostViewAndroid::OnUnfoldStarted was removed. For WebView, several JNI methods in AwPrefetchManager were renamed, such as getTtlInSecForTesting to getTtlInSec. (05f0893) (1b42d6c)
  • ⚠️ BREAKING Build System & Feature Flags: The build_with_tflite_lib GN argument was removed from optimization_guide, making TFLite a required dependency. The kTpcdHeuristicsGrants feature was removed, which also removed the AllowMechanism::kAllowBy3PCDHeuristics value from the public CookieSettingsBase enum. (09a3c27) (8214edf)
  • ⚠️ BREAKING Behavioral Change: The ServiceWorkerAutoPreload feature is now enabled by default. This is a significant behavioral change that alters network loading patterns for websites with service workers, which may impact performance and resource fetching logic in embedder applications. (f434667)

Web Platform & Blink

  • Name-only @container queries are now enabled by default, allowing developers to query a container by its name without specifying other query features (e.g., @container my-container (...)). (b147722)
  • A new Inline Script Cache feature has been added behind the kInlineScriptCache flag. This feature allows for the persistent caching of inline scripts using a hash of their source text, aiming to improve performance on subsequent page loads. (514b324) (6e5c441) (2816c99)
  • View Transitions have been refactored to use a new CSS-driven approach with @view-transition { navigation: preview }, removing the old heuristic-based two-phase transition model. This is a major behavioral change for this evolving feature. (e91545c)
  • The <usermedia> element now has a readonly error attribute to provide developers with insight into media stream request failures. (a75ca4f)
  • The contentType property for ResourceTiming is now enabled by default, exposing the Content-Type header of fetched resources. (709cdf8)
  • Fixed a bug where srcset images using x-descriptors would not update when the page zoom level was changed. (7e432b4)

UI & UX

  • A mute button has been added to the Video Picture-in-Picture window, available behind the kVideoPipMuteButton feature flag. (911883a)
  • The TabStrip API was enhanced to support closing entire tab groups, in addition to individual tabs. (7cd1de4)
  • Hover cards have been added to tab group headers in the horizontal tab strip, improving discoverability and management. (e8ce621)
  • The logic for hiding tab close buttons has been changed to be based on tab width rather than the total number of tabs. (327d95d)
  • The UI for the credit card save prompt was updated to replace the expiration date with a GPay icon. (2187fdd)

Android & iOS

  • Android: A new off-main-thread prefetch flow (OMTPrefetch) has been introduced for WebView to improve performance. (64eed47)
  • Android: The build system was updated to use the new ENABLE_EXTENSIONS_CORE flag, enabling consistent behavior for extensions on desktop Android across various subsystems. (09d25e4) (cafefd8) (3d6458b)
  • Android: The ability to pin the extensions menu icon to the toolbar has been added, with the setting stored locally. (3a0fbca)
  • iOS: A file read operation in NetExportCoordinator was moved off the main thread to prevent UI freezes when exporting network logs. (56320b2)

Security

  • The renderer process will now be terminated if it provides an incorrect site_for_cookies or top_frame_origin to the RestrictedCookieManager, hardening cross-origin security. (225000a)
  • File access restrictions are now correctly enforced for view-source:file:// URLs within DevTools protocol handlers, closing a potential local file access loophole. (1f5d394)
  • An integer overflow in ElementsUploadDataStream was mitigated to prevent potential HTTP Request Smuggling attacks. (4c99d24)
  • The remoting SignalStrategy now rejects XML containing a Document Type Definition (DTD) to prevent XML parser vulnerabilities like XXE. (a1262e4)
  • An IPC validation check was added to AI Page Content extraction to prevent a potential Site Isolation bypass. (06aeef1)

Infrastructure & Services

  • Support was added to the audio channel mixer to correctly downmix 5.1.4 and 7.1.4 audio layouts to stereo. (74f53f9) (8c86ae3)
  • The build system was updated to better integrate Rust panics with Chromium's LOG(FATAL) mechanism, improving crash reporting and debugging for Rust code. (89012c0)
  • The internal DNS task resolver (HostResolverDnsTask) was refactored to use an enum for its security mode instead of a boolean, allowing it to support more states like kPlatform in addition to secure/insecure DNS. (7c5f91c)
  • The "Bedrock" project continues its large-scale refactoring to decouple //chrome from //content, with BrowserWindow theme observation and ChromeProcessManagerDelegate being notable areas of progress. (a863957) (c41e000)
All Commits (710)
  • 2aa1438 Roll Chrome Mac Arm PGO Profile
  • bb2ee6a [ntp-doodles] Pass new Doodle animation url parameter to Doodle Server
  • 95fd097 Roll BoringSSL from 992dfa0b56f9 to 105fdbdc79ed (1 revision)
  • 4482ca3 Roll ANGLE from 787c44691eaa to a96c6e3e7e3a (1 revision)
  • 9d35d3f [cleanup] Call GetCommitNavigationClient() closer to where it is used
  • 0f85706 [User Engagement] Add python script to write boilerplate IPH code
  • d9000f9 Support keyboard shortcut Ctrl+Shift+D to bookmark all tabs
  • 0c8e115 Roll src-internal from 8156026245a9 to 5e311c9b0a51 (1 revision)
  • 7930098 Add UMA for max_stream_limit_pending_delay in PLMO
  • b7b688a [BNPL][PNPL] Disable issuers for returning users on non-empty CC field
  • 78b6b20 docs/security: add security-for-agents.md
  • fdac21d Don't start the exclusive access bubble timer until commit
  • 807dc69 [GlowUp] Center solo tab icons
  • b464a86 [WebAuthn] Use appID extension validation on Android
  • 6f5e30d Replace flat_map with EnumSet in AndroidPlatformConfiguration
  • 56320b2 [iOS] Move net export file read off the main thread
  • c777765 Simplify parts of vertical tab dragging implementation
  • 17df4c0 [APC] Ensure iframe_data->content is populated for display-locked iframes
  • 16ffd45 Roll Chrome Win64 PGO Profile
  • 41bfbc0 [Media Session] Don't assume there is still 1 normal player
  • afb2b22 docs/security: clarify CC rules
  • a95f201 [context-input] Refactor getting session handle in QueryContextualizer
  • 976e768 Roll optimization-guide from 719a75960f35 to 0ca7dbb1ca72
  • 023a4ca Switch WebUI content settings from ContentSettingsType to ImageType
  • 7bc22e0 Migrate ContentSettingImageModel::ImageType to Mojo
  • d82b00e Record CVDisplayLink creation status only once per display
  • f5c1693 [NtpSimplification] Remove NTP cards on Android desktop.
  • efd3294 gardener: Flaky external/wpt/css/css-ruby/ruby-text-combine-upright-001*
  • 6af203f [Builtin AI] Add support for response constraints in AIOnDeviceSession.
  • e5708d8 Roll vulkan-deps from 558703e12d6d to 013f1470e148 (3 revisions)
  • c3dfed8 [rust bmp] Enable rust icc
  • a7b066a Avoid some span calls in blink::StringView.
  • bd3404b Automated Commit: LKGM 16632.0.0-1076346 for chromeos.
  • 763a46f [AF][Lottie] Update save card and IBAN illustrations
  • b4b39ce media: Validate reference buffer indices in D3D12 encoding
  • c1f42b8 [glic] Add border for selected regions
  • 256157e Remove or replace atl headers
  • 0f0297b [Vertical Tabs] Ensuring Appearance Page is Only Visible in VT
  • 0a92190 Camel case local variable names in chrome/ java files.
  • 09a3c27 Remove build_with_tflite_lib build option from optimization_guide_features_gni
  • 2738d0d [bedrock] Migrate chrome::FindBrowserWithTab() callers to use BrowserWindowInterface* part1
  • 17407be Use initiator for SiteForCookies in TemplateURLFetcher::RequestDelegate
  • 911883a Add mute/unmute button to Video Picture-in-Picture window
  • 33402b0 Implement TypeTool in i/c/b/i/actor.
  • fa50ecd Roll Open Screen from a7565718688c to 448a19d1f24e (1 revision)
  • a4a4747 [BNPL][PNPL] Add linked pill to pay later tab issuers
  • 5ef6340 Roll src/third_party/libaom/source/libaom/ de575da20..dc0b27cfb (15 commits)
  • 2322b9b [sts] Wait for dialog to close in SettingsTest.AiModeSearchPage
  • fbc067a Allow layout-instability util to tolerate floating-point variance
  • 3b4ee35 [TabSearch] Remove unused index property
  • 810a5f6 [CUJService] Add ability to Trigger HaTS Suverys at Journeys End
  • 573f860 Create skeleton for FileRequestHandlerBase.
  • 34d6aad Roll Perfetto from 15ff5325c14a to 29d6612c9bbe (7 revisions)
  • 484f982 Enable PumpPeekMessageWithObserver in fieldtrial_testing_config
  • fe1ed4b Add import/export flags feature
  • 327d95d [GlowUp] Use tab width vs. count for hiding close
  • 8214edf Delete kTpcdHeuristicsGrants feature and flag
  • e158cad [bug][payment] Add an initiator for the payment handler dialog
  • c485be5 Updater UI: Configure defaults per channel
  • c39d0ec Specialize histogram buckets error.
  • b76dad6 Only apply debug tag to chrome_public_test_apk on Android 17 beta
  • 9739b4e [Part-1] Remove GlicUseNonClient and GlicHandleDraggingNatively features
  • dc0e980 Roll Chrome Mac PGO Profile
  • 24865a6 Remove build_with_tflite_lib build option from optimization_guide
  • 552f99f [PWA] Fix ManifestUpdateManager to not crash with bad old icons
  • 01c0d37 Harden NdkMediaCodecWrapper Stop() behavior
  • b3b63f9 [Actions] Use ActionButtonData in ActionRegistry
  • b6a6a8d Roll Chrome Mac Arm PGO Profile
  • 678248d Adjust contextual search panel to account for side UI
  • e3b3cfc Roll Chrome Win32 PGO Profile
  • a51ddd6 Roll Chrome Win ARM64 PGO Profile
  • 3efe506 [PWA/App Updating] Remove predictable app updating flag
  • 966cf7b Revert "[Extensions] Extract messaging API into its own BUILD.gn file"
  • 51be7f5 [Media Router] Add URL validation to ReconnectPresentation.
  • 6a26e7c [Composebox] Handle unknown enum values in Mojom EnumTraits safely
  • c4f42ef gardener: disable ContextualTasksBrowserTest.App
  • 93f8f12 Adjust css variables to match chrome://skills browse card mocks
  • b2ff35f Add field trial testing config for GlicTieredRolloutV2
  • 09e1e12 Roll Chrome Android ARM64 Orderfile from QbZ1xf4bkp4ZaTcCc... to zrDNo2jvPROxhTYq0...
  • f39a4bd [NTP-Real-Box]: Add public resize observer opt-out for NTP
  • cb7f7dd Cleanup: Move tab switch histogram logging to helper func
  • 931a90f [Autotest] --run-changed and --run-related Skip Targets Limit Check
  • 82e8f9f [BNPL][PNPL] Refactor CCSG to take in AE and BNPL Managers
  • cddebec [NetworkService] Record out-of-process NetworkService E2E IPC Latency
  • ef5990a Remove unused browser_context parameter in DispatchActionResult()
  • 2dfb00f Update prototyping tool with rich page context extraction config
  • e043087 [owners] Remove chiav@chromium.org from chrome/browser/policy/annotations/OWNERS
  • d33dc19 [TreesInViz] Add validation for property tree root node.
  • 3dfb2b7 [Clarity] Add priority flag for SuggestionChip and AnchoredMessage
  • e56a256 Roll src-internal from 447aad620339 to 8156026245a9 (1 revision)
  • 7f3dae2 [builtin-ai] Refine tests for asset manager
  • 94e75bd Roll Skia from 3d014aec545a to ade808582f82 (2 revisions)
  • 3c68da9 Enable missing feature flag in ui test
  • 50bfee3 Disable `RustLogIntegrationTestWithoutMocking.Panic` until CFI fixed.
  • 7e7575e Roll src/third_party/perl/ 8ef97ff3b..a2bd4470d (2 commits)
  • e597250 [Extensions] Extract messaging API into its own BUILD.gn file
  • 1fd9cf8 Limit file size for GTK3 file chooser preview images
  • e91cd14 Add daniec@ as a Blink core owner
  • 7b29a3d [Vertical Tabs] Optimize querying for expand on hover setting
  • 0658dbd Roll WebView ARM64 Orderfile from biXIIItY7G-OGdvSb... to NxbNc0tLiKNEEhI_Q...
  • e51273e [Searchbox] Rename GetWebUIDataSourceValues
  • e9e982e Roll Chrome Android ARM32 PGO Profile
  • 1112f91 Switch off flaky test #testPedalsStartedOnTabEnterKeyStroke
  • 8140610 [sheriff] switch off testHistoryClustering_removeItem
  • 640311e [Autofill AI - M4] Set entity type eligibility for wallet storage
  • d6e2628 Disable animations in InfoBarContainerViewBrowserTest
  • 4174d47 [PWA] Add browsertest skill and consolidate testing documentation
  • 56ab46a [Platform-provided behaviors] Introduce HTMLSubmitButtonBehavior
  • 27883d8 [perf] Enable field trials for crossbench configs
  • f38c36c [fedcm] Introduce granular UMA metrics for the Ambient UI
  • 39616a6 Roll clank/internal/apps from f0e186943ff3 to fccdd9eaf8c7 (1 revision)
  • e0d5b4d [Settings Search] Update zero state svg
  • 3e0028a chrome://policy: rename risk_levels -> evaluated_risk_levels
  • f74adc6 Updated ownership and expiration of Event.Latency.ScrollUpdate.Touch.AverageLagPresentation* histograms
  • 9fbfd2e Fix Referrer Forgery via chrome-distiller://
  • 91f92f6 [SidePanel] Show Side UI below the tab strip
  • 31502f5 Extend expiry of TimeFromNavigationCommitToClientBounce histogram
  • 649d811 Add --enable-logging to allowed switches for isolated processes
  • 8d3a09a Reland "Disconnect WebView's child AXTreeID when IRM is open"
  • a1262e4 [remoting]: Reject XML stanzas with DTDs in SignalStrategy.
  • e0ad90f Skip scroll optimization when origin changes
  • 709cdf8 Enable ResourceTiming contentType by default
  • 0677b50 Revert "Fix flakiness in FullscreenMaximizeAndRestoreWindowWithApi for MacOS"
  • 4d1b78f Enable conversion of Shipment entities from Accessibility Annotator.
  • 068662f Pass additional command line arguments safely to isolated process
  • f73459d Enable ANDROID_WINDOW_POPUP_LARGE_SCREEN et al. by default
  • 3d7d50b [FedCM] Update the header name in the IdP-initiated API
  • 645dd18 gardener: disable InlineScriptCodeCacheBrowserTest on ChromeOS MSan
  • d54885d [iOS][Forms AI] Fix display issue of the label of date attributes
  • 79161a1 Fix UAF in SearchboxOmniboxClient::OnAutocompleteAccept
  • 9ef4ade Roll Chrome Mac Arm PGO Profile
  • d9d7756 Avoid duplicate map lookups in `NetworkDiagnostics::GetResult`.
  • 3e8c98a Revert "WebNN: add exportToGPU with power preference test"
  • f60ecf2 [context-input] Add `QueryContextualizer` flow to Clank
  • 645bb99 Migrate RegionalCapabilities.FunnelStage histograms to per-profile
  • a2dc8f1 Roll ANGLE from 309385c83bce to 787c44691eaa (1 revision)
  • 1f1f610 [JS Self-Profiling] Allow safe markers in non-isolated contexts
  • 7d68ede Disable flaky test
  • 437a186 Blocklist Graphite on PowerVR for Android
  • ea5787e [webmcp] Add page stability delay to script tools.
  • 15bdb65 [iOSPasskeysM3] Add CancelPasskeyRequest API to IOSPasskeyClient
  • 18164de JNI Zero: Set CalledByNative.static = True for constructors
  • e248421 [a11y] Clean up stale TODOs from former contributors
  • 03feecf cc: Replace std::vector with base::HeapArray in RTree
  • 37f4820 Disable BookmarksDragAndDrop* tests on MacOS
  • 2e9d164 [testing] Re-enable CompensateGestureScrollUpdateLatency on Android
  • bb18a7c Roll vulkan-deps from c246cb94ef86 to 558703e12d6d (1 revision)
  • 8ba91b3 [sync] Centralize more datatype traits in a table
  • ca4015a Update ENABLE_EXTENSIONS in ChromeBrowsingDataRemoverDelegateFactory
  • b3739d7 [Vertical Tabstrip] Hover to expand transition
  • c39b059 [Desktop Android] Remove divider from extensions toolbar
  • 0395690 Roll Chrome Win64 PGO Profile
  • aabc5ea [iOS] Add workaround in components/webauthn/ to unblock TS v6 upgrade.
  • 04c777f LPP: Add logic to the RemoveLocalAuthFactors screen
  • 06aeef1 [APC] Verify iframe parent-child relationship during content extraction
  • 0b65fd2 SEH: Improve tolerance of template URL matching
  • 062c5ce [Glic] Implements Actor UI Indication for Tab Groups in GTS
  • 969897c Use synchronous closing for data sharing bubble
  • 8e0a771 [Media Router] Validate DIAL app instance URL IP address
  • 4eeef99 Change support tool label for updater
  • f2a0f3d [omnibox] Add interactive test for opening deep search via context menu
  • 0793f4f Fix Web Speech API audio persisting across page navigations
  • 14376ea JNI Zero: Remove duplicates in javap output rather than suffixing them
  • d329c22 Roll Crossbench from 9470755dfd5e to eddb6f74df6d (1 revision)
  • c289c51 Write up specification of the mojom wire format
  • 8bade2b [NTP-Real-Box]: CSS Cleanup - Remove Dead Layout-Mode from Searchbox CSS
  • e2a0943 [Memory] Polish destroy sequencing.
  • d8bed16 Roll Chrome Win32 PGO Profile
  • 2a13f7b Remove experimental Attribution Reporting DevTools integration
  • 32a5d8d Add a function to convert SODA lang to BCP47
  • 66f796b Add observer to fake installer
  • 6d02006 Add highlightsFromPoint support for OpaqueRange
  • 2f8bfc7 Sync feature protos.
  • 02a149f Roll Chrome Android ARM64 Orderfile from vqap4UmYGKlhkPS88... to QbZ1xf4bkp4ZaTcCc...
  • ee4a745 [MIR] Update MultiInstanceOrchestrator#getUsableWindowIds() callsites
  • 273e210 [iOS] Clean up default browser promo interest user defaults
  • d4ca140 [test] bump shards for android_browsertests on android-12l-x64-dbg
  • 1d20698 [layout] Switch some properties to trigger paint-property-update via field-diff.
  • e855379 Update rendering.py to denote automation
  • 551c3d0 Roll DevTools Frontend from 375b9411a792 to 9c509c0e94ef (3 revisions)
  • 8d5771c overscroll behavior: Clean up enabled-by-default flag.
  • b65bc71 Add japhet@ as OWNER for app banner related code, and blink/manifests/
  • 7e2fab7 Migrate Search choice screen metrics to per-profile
  • 5f18f8a [wpt-importer] Extend patching window to ~2 months
  • e246bab Refactor: Rename drag and drop methods for clarity
  • 37948c8 Refactor: Separate resize shadow and cursor unit tests
  • b70d206 [VCN][Clank] Update VCN enrollment prompt in settings with V2 branding
  • 4c99d24 [net] Fix integer overflow in ElementsUploadDataStream::InitElements
  • 185e786 [iOS] Gemini Maps Rich UI in field trial testing config
  • f4e1b7e Commerce side panel: Migrate catalog-attributes-row to Lit
  • 5d2e323 Add getter for WebStateImpl::WebView
  • c1c21bc Roll Media App from SZNGuTYSKlu0E5iHS... to g_8mcU8rGPUpRKX1-...
  • e0aae3c [remoting] Rename base_export.h to remoting_export.h and replace host_export.h
  • 755e2e5 Roll Depot Tools from 4e00b47c607f to cdde2d99ce37 (1 revision)
  • 19d0f45 Fix crash when starting a new navigation inside `formdata` event
  • 6e60d1d [finds] Add cooldown and max count for opt in promo
  • d7604ce [TreesInViz] Add validation for DeserializeTimingFunction().
  • f1d8157 jj fix policy_proto_decoders.cc
  • 05f0893 [ai-assisted] Cleanup: remove Android.UnfoldToTablet.Latency2 logging
  • 3a61348 [BackButton] Sets up back swipe for navigation feature tracking
  • 69ef016 Safeguard length quantization against int overflow
  • 32bbade [iOS][STTS] Implement on-demand text fragment generation for scroll-sync
  • 708fd34 Register AccessibilityAnnotatorEnablementServiceFactory.
  • 88b9851 Implement account requirements for enablement service
  • 0ecab3c Update ENABLE_EXTENSIONS flag in ProfileBasedBrowsingHistoryDriver
  • b37e27c [iOS] Fix country selection in entity creation flow
  • a154bed [Gardener] Disable RustLogIntegrationTestWithoutMocking.Panic on windows
  • bf68378 [NTP Customization Sync] Add ThemeAndroidSpecifics proto for Clank NTP customization
  • ff5279b [AdTagging] Consolidate HTMLFrameOwnerElement ad-tagging into Element
  • 9f80789 [ios] Fix DanglingUntriaged in CredentialProviderMigrator
  • 32f54bb [iOS][AutofillAI] Add footer notice for saving/editing entity in settings
  • f26b82d Avoid duplicate map lookups.
  • 0e55d05 [iOS][AutofillAI] Implement Wallet save loading state and fix record type
  • 360b1b1 [iOS][Autofill AI] Integrate Wallet Pass saving in entity edit settings
  • eb13a3b [iOS]Document histogram
  • 4b2adc0 Revert "Simplify JXL decoder code, and fix animation-related bugs."
  • fcf7ee0 [gpu] Adds a size check in SkiaVkAHBImageRepresentation ctor
  • 2a27c7f [PWA] Remove OS integration resource directories after uninstallation.
  • 8ecb78b [BNPL][PNPL] Notify BNPL manager on Pay Now tab selected
  • 4126bc0 [iOS] Use JSON instead of WebKit serialization for APC v2
  • 411da43 Roll Chrome Android ARM32 Orderfile from 98v3u4SVlfAwDX3yX... to Y1u7umYhUFVATUQus...
  • b1f2eb0 [FedCM] Check origin when processing Federation-RP-Connection-Status
  • 66a298f Revert "Reland "ADPF: report different actual duration for frames with throttled swaps""
  • d193b65 Check WeakPtr more in MojoVideoDecoder::Stop()
  • 5948d13 Have actor observation delay wait for ongoing federated log in requests
  • 34248f2 [wpt][wasm] Temporarily disable WebAssembly.Exception tests
  • 689bc94 Update save card prompt with Gpay pill icon
  • 4cea564 Deprecate Graphics.Exo.Surface.* histograms
  • b252b7c [ScanCard iOS] Implement ScannedCardBottomSheetViewController
  • 6fe06dc Roll unrar to v7.21.1
  • 87ced7c Revert "[Vertical Tabs] Fix dragging last tab in fullscreen moving the window on macOS"
  • 1e33879 Validate script file origin for webview script injection from WebUIs
  • 5baca06 [DevTools] Delegate GetNavigationInitiatorOrigin in TargetHandler::Session
  • a3477be [content] Mitigate effect of latency compensation in TouchEmulator test
  • 82f1e76 [rust jpeg] Configure rust exif
  • 91f8fd3 Fix NaN issue in eyedropper on some Linux platform
  • d8d27fc Roll Chrome Mac Arm PGO Profile
  • bf53921 [media] Set default color space for SI in FuchsiaVideoDecoder
  • 6a3974a WebNN: add exportToGPU with power preference test
  • f900857 Fix flakiness in FullscreenMaximizeAndRestoreWindowWithApi for MacOS
  • 6db8904 [iOS] Check for dismissal prior to accessing PersonalDataManager
  • 3ff819c GLES2 passthrough decoder: validate unpack buffer is bound.
  • adf7f6f Roll ANGLE from 8ce63479cbe1 to 309385c83bce (3 revisions)
  • 99a64a4 [App Rating] Add bypass_checks feature param to App Rating flag
  • 008a99e [iOS] Update testCancelDeletionInDetailView EG test to avoid flakiness
  • 69b792b OMTPrefetch: Introduce PrePrefetchContainer
  • 2ed6633 Disable BackgroundInvert test on Fuchsia ARM64 Debug builds.
  • c81f01b [a11y] Fix uninitialized memory in get_columnHeaderCells/get_rowHeaderCells
  • 4ae618d Add factory for GapisService
  • ee75d34 Roll DevTools Frontend from 22913538ccb5 to 375b9411a792 (3 revisions)
  • c521764 [context-input] Move `Contextualize` call to `ComputeAndOpenQueryUrl`
  • 664c836 [User Engagement] Add histogram for optional promo type
  • added22 Roll WebView ARM64 Orderfile from zZR2aOyIxQ-17_xWr... to biXIIItY7G-OGdvSb...
  • e947c01 Update wallet icon on save card ui
  • 73dc834 Add TabStripCollection support for Android tab strip api
  • 3567bd7 [Encrypt Bookmarks] Save clear text file even when encryption fails.
  • e29d7e6 Roll Chromium Variations from mU3bcAETUcYTsXJ7l... to zLkiGIrx0VGDQp8Nh...
  • fdd0ad4 Roll vulkan-deps from 7814bc90b17c to c246cb94ef86 (1 revision)
  • e72cc7a Move LayoutBox::HitTestClippedOutByBorder() to LayoutReplaced
  • a1c3e63 [mojo] Remove support for legacy EnumTraits signatures
  • e4869b8 [ios] Fix Tab Grid transition crash for Next
  • 22f9abe OMTPrefetch: Clarify/Enforce PrefetchRequest thread model
  • 007086c Fix typo in comment.
  • 2bf051d [mojo] Modernize EnumTraits in chromeos/
  • bd5fc75 iwa: Fix inconsistent comparison operators in IwaVersion
  • c36e2a1 [Autofill AI - M4] Handle saving to wallet from management page
  • 19e350b [account_settings] Generalize service API to use base::Value
  • 352e7b5 indigo: Send a request header when loading the onboarding dialog.
  • 7ccce10 Fix Use-After-Free in TargetHandler::AutoAttacherDestroyed
  • 4f97318 Disable properly flaky test
  • 92a6a26 Roll clank/internal/apps from 5b4211728001 to f0e186943ff3 (1 revision)
  • 4a23056 [TabBottomSheet] Remove BottomSheetObserver from Manager.
  • de51487 Remove unused histogram Signin.SyncFirstSetupCompleteSource
  • 50e4289 Consider CSS security masks as custom password heuristic for Element
  • 734a215 Add some more docs to WebUIToolbarWebView.
  • e92abff [HoT][Android] Add handling click of password manager
  • 6c7d337 Add TrackedElementRects to CompositorFrameMetadata.
  • 84307b7 Roll ios_internal from bdb282fb04fc to 6ed4896b9397
  • 7a7965c anchor: Invalidate paint properties on position-area change.
  • 04987e8 Avoid duplicate map lookups.
  • 79c9cbf Refactor SendTabToSelfPageHandler request management
  • 24be304 Update updating_clang.md to cover more information for newbies
  • 6620cf1 Side Panel: Invoke SPEO::OnEntryHiddenWithReason() on Android
  • ffd385a Side Panel: Initial impl for SidePanelCoordinatorAndroid::Close()
  • 3482401 [autofill][metric] Clean up expired VCN histogram
  • 54cd07c Fix failing test on Mac - MouseCursorOverlayControllerBrowserTest.MouseEventsEnsureMinWaitInterval
  • e0b94ae Roll Chrome Win32 PGO Profile
  • 0587b06 Reland "Roll jxl: 0.4.0 => 0.4.1, jxl_macros: 0.4.0 => 0.4.1, jxl_simd: 0.4.0 => 0.4.1, jxl_transforms: 0.4.0 => 0.4.1"
  • a7c0dda Revert "Rate limit ADPF WakeUp boost"
  • fbc6b7c [iOS]Ensures `StoreMetricsReporter` does not outlive the prefs.
  • 96b34e3 [accessibility_annotator]: Move factories to global namespace
  • 38a8dca Extend ERP related histogram by a year
  • 5a6ce32 Roll V8 from 13ac1201434c to cb27af74df51 (11 revisions)
  • e91545c Two-phase view transition
  • ec7f11a Roll Chrome Mac PGO Profile
  • 68a07f0 Roll Chrome Android ARM64 Orderfile from GtTltL3ZAsZapcBoA... to vqap4UmYGKlhkPS88...
  • afe1656 Roll Chrome Win64 PGO Profile
  • 2367123 Roll Help App from hbEXFjUCZynU9KrI-... to BvImtswimip5JkIpM...
  • 39ddcda Re-enable readline-timeout on ios-angle-intel
  • 8da9611 [PM] Fix background title/favicon signal for Memory Saver discard
  • 636feec [FedCM] Remove an incorrect DCHECK
  • 0966c32 [PreviewTab] Disable context menu
  • e8d04cb Roll DevTools Frontend from d95d6ce2101b to 22913538ccb5 (1 revision)
  • 0d351aa Wait for WebView background tracing init before taskrunner init
  • 3065ba3 Remove about:flags variation IDs from the command line.
  • 2d159ef Landmines: Allow ReadManyFiles
  • 8219a16 Add helper methods in AWC tests
  • d80c340 AW: clarify redirect behavior for shouldOverrideUrlLoading
  • 66ce91d Roll android_deps from nlKrf0HJCVRrTco9s... to 0rD2HKzXaPoHC1bVV...
  • 6c97f91 Disable AdaptiveBidirectionalStreamTest throwsConnectionTimeoutError test on AOSP
  • da7b71a Roll ChromeOS Atom AFDO profile from 148-7749.0-1774837243-benchmark-148.0.7763.0_pre1606836-r1 to 148-7749.0-1774837243-benchmark-148.0.7765.0_pre1607404-r1
  • 9add7b6 [App rating] Enforce promo cooldown via Feature Engagement Tracker
  • e98daed SmartCard: Fix SmartCardService connection tracking leak on permission revocation.
  • 87e85d1 Roll Skia from cc10fb5d9572 to 3d014aec545a (1 revision)
  • 6ef3395 Roll Crossbench from 72128641868b to 9470755dfd5e (1 revision)
  • 0bee3bd Refactor cc animated image "driver" logic to eliminate raw pointers
  • 6d6ab36 Roll Chrome Mac Arm PGO Profile
  • e490663 Autofill: Differentiate hybrid search modes
  • 5e0e4f1 fortify: Apply AMSC to gpu::SharedImageFactory
  • 146c62f Move StartupPasswordsImportServiceFactory to
  • 7d873ba [Task List Bubble] Refactor bubble row to use custom layout
  • e98ba17 Poison PickleIterator after all kinds of read failures
  • 319276e Use macro for spanified inputs in url fuzzers
  • 7a42f77 Remove moved tests
  • be2387f [KP] Automatic update from google3
  • af91081 Make sure we traverse all direct children for kMarkReattach
  • c03dd16 Roll Perfetto from d3f7357259be to 15ff5325c14a (2 revisions)
  • 4bcca90 [CT] Automatic update from google3
  • 3c39d2f [AdDensity] Add AverageViewportAdCount UMA/UKM metrics
  • 7e2e1e0 indigo: Add CombinedEligibility and RemoteEligibility to IndigoService
  • 70a4b45 [iOS] Refactor Corpesence SRP Check
  • 1a7fee7 [rustmojo] Address FOR_RELEASE comments in mojom_value_parser
  • b01d62a Remove Blink runtime feature force-enable power from ServiceWorkers.
  • 86d4bfc Roll ios_internal from 4fe97069bcbc to bdb282fb04fc
  • 4d97770 [iOS] Update the corner of the omnibox long press
  • 1b42d6c [WebView] Add getter APIs for Prefetch Cache Configuration
  • f3e48cc [Snackbar] Allow overriding the BottomMarginSupplier when overriding parent
  • b8b270f Roll DevTools Frontend from 9cd194303658 to d95d6ce2101b (1 revision)
  • ee63d1d Disable flaky test on Anrdoid Desktop builders
  • 4c6beb2 Add support for feature checks in the EnablementService.
  • 0e4ef2a Disable flaky test on Android Desktop builders
  • 82e0fea JNI Zero: Add missing _JArrayHelper specialization for jboolean
  • bc28561 Add a new switch to lastchange.py
  • 5827533 Add options to specify target package and selectively include URIs in PageContentProvider.
  • 9835336 Destroy SearchAiModePromoTabHelper if it has completed its purpose
  • b68e845 build: add rustc as input for win build
  • 4ef3cca Updating XTBs based on .GRDs from branch main
  • 1362e10 Enable SuppressMemoryListeners on ChromeOS
  • 2168e98 Updating trunk VERSION from 7766.0 to 7767.0
  • 4935a17 [Autofill] Add ViewStates to Keyboard Accessory.
  • 35d8570 [iOS Blink] Unwrap visible_time_request optional in RenderWidgetHostViewIOS
  • cb6650b Roll ANGLE from 07f101fbae2d to 8ce63479cbe1 (1 revision)
  • 8132f8a Roll src-internal from 685022e89b26 to 447aad620339 (2 revisions)
  • 5bf5ec2 [viz] Add DisplayCompositorGpuThread to sampling profiler
  • 159b643 chrome://policy/logs: highlight word matches in blue
  • 5a5b956 [base] Improve traits_bag.h error messages with C++20 concepts
  • a630cf8 Spanify base::PickleIterator using base::SpanReader
  • 8e7a1b7 Roll Chrome Win ARM64 PGO Profile
  • 166886b OMTPrefetch: AwPrefetchManager starts PrePrefetch via PrePrefetchService
  • bc27020 OMTPrefetch: Move kPrefetchOffTheMainThread to content public
  • 64eed47 OMTPrefetch: Introduce a basic flow of PrePrefetch to AwPrefetchManager
  • 45ed9e7 Fix CDP for non-object script tool return values
  • 677b4f0 Roll ios_internal from b4ce10927c67 to 4fe97069bcbc
  • 8efc7ea Project-Fortify: Hasten V8 conversion
  • 38f613e [STTS] Improve "last active" labels for the device picker.
  • ef24bad [media] Add nullptr checks in DownShiftHighbitVideoFrame
  • 232fc7c Roll Chrome Android ARM32 PGO Profile
  • c123dff [Test Automation] Separate mouse interaction tests from views
  • 6cdc746 Roll Chrome Android Desktop x64 PGO Profile
  • 4a763a3 Validate collaboration ID before applying changes
  • a75ca4f [CE] Add error attribute to the usermedia element
  • 080e6a7 Revert "build: Use tool inputs instead of siso config for rust actions"
  • 3cbcf3d IDB: SQLite - Use std::atomic instead of base::AtomicFlag
  • a76e73d [audio] Add duration logging for key audio::InputStream operations
  • d171375 [PS Clank] Hide Ad Privacy Settings when feature is enabled
  • 7a04922 [Test Automation] Separate build file for ui/views/interaction
  • 5307ecb [MSG] Log which FillingProducts generate suggestions.
  • b798d4a Enable IPH_AutofillAccountNameEmailSuggestion by default on iOS.
  • a863957 [bedrock] Move ThemeServiceObserver to BrowserWindowThemeObserver
  • 2eeabba Roll eigen from 798d7f2becea to 80ab2898e253 (1 revision)
  • c3ead67 Extend histogram Sync.Startup.TimeDeferred2
  • b3338e7 Mark DlpContentManager scoped observation as dangling
  • a5cd882 Roll Chrome Mac Arm PGO Profile
  • 8bb1e99 Roll src-internal from 01b8fc5f0799 to 685022e89b26 (1 revision)
  • bbbef45 Roll DevTools Frontend from d3e376667f35 to 9cd194303658 (4 revisions)
  • badc06e LPP: Respect AllowedLocalAuthFactors for PIN disablement
  • 23878e4 [STTS] Reorder methods in page handler to match header
  • ac1c38a [RTC] Clear frame field in RTCPeerConnectionHandler::CloseAndUnregister
  • 1be4404 Roll Chrome Android ARM64 Orderfile from huXuMJ1rLm_nRAeg3... to GtTltL3ZAsZapcBoA...
  • 986fb99 [ios] Update expire date of DeletedAccountUiDisplayed histogram
  • 82a6335 Roll Chrome Win64 PGO Profile
  • 8335df3 [ActorLoginM2] Clear conflicting permissions on password AttemptLogin
  • dd03c2b Revert "Speculative load measurement API - preload tracking"
  • c651083 [Sync] Transfer metadata changes before applying updates
  • bd7255b Refactor: Move PasswordManagerSettingsServiceFactory to factories/
  • 6e52f99 Roll Chrome Win32 PGO Profile
  • d636e9f Roll clank/internal/apps from 712f6954d64e to 5b4211728001 (1 revision)
  • c33c958 [task] Use TaskEnvironment in NetworkServiceTaskScheduler tests
  • cc10483 Roll Perfetto from b26a57a47775 to d3f7357259be (1 revision)
  • 40c9d82 Roll Kotlin Stdlib from UejMYxMXc9g_5fsrv... to CJNOsTD5sxhkfGDF0...
  • 0bc6b36 [iOS] Move shared image loading off the main thread in Share Extension
  • 8a891b6 Update meet_effects hash in DEPS file.
  • 945b5cb Validate DecoderBuffer subsamples in MojoVideoDecoderService.
  • 93a2482 Roll llvm-libc from 093cb8225d8b to 408555ae3fe0 (5 revisions)
  • 7fd6e2a [IWA] Improve sub apps update tests.
  • a2b0730 Roll DevTools Frontend from c1e5b0fcbad0 to d3e376667f35 (1 revision)
  • 9dbbe45 Roll Chrome Android ARM64 Orderfile from Ey9yloh1dIgAIRVtM... to huXuMJ1rLm_nRAeg3...
  • 9d31e9f Fix more mypy warnings in metrics py code.
  • dff957b Don't block indefinitely in waitUntilFirstThroughputObservationReceived
  • 8acef60 Refactor: Move PasswordReceiverServiceFactory to factories/
  • 36cbca7 Move password store factories from //chrome/browser to the smaller
  • 330efc4 [Signin][Android] Replace getProfileDataOrDefault with getById in CentralAccountCardPreference
  • d2dbfc0 Roll vulkan-deps from ce3343ef3104 to 7814bc90b17c (1 revision)
  • 0ccebb1 Roll WebView ARM64 Orderfile from yoiU0G9XRUboHZ3UD... to zZR2aOyIxQ-17_xWr...
  • e2a624d Fix: Wait for prefs initialization in Identity Docs page
  • 5ac6ec2 Roll Amd64 AFDO from 148.0.7763.0_pre1606836_rc-r1-merged to 148.0.7765.0_pre1607404_rc-r1-merged
  • 82aa35b Roll Skia from 1d5799179aee to cc10fb5d9572 (1 revision)
  • 7c5f91c Generalize HostResolverDnsTask's secure parameter to an enum
  • 58d8569 accessibility: Add features namespace to flags
  • aab805b [ios] Never show the toast if the activity type is not recognised
  • ab98d9a [google_apis] Use factory method to create GoogleServiceAuthError
  • 79fb55e Roll Chrome Mac Arm PGO Profile
  • 42f5eea Roll Crossbench from eaef75eaecbd to 72128641868b (1 revision)
  • 9c55cb0 [iOS] Replace deprecated UIGraphicsBeginImageContext with UIGraphicsImageRenderer
  • 1bf30fc [OTP] Implement basic version GmailOtpBackend.
  • 358c2ed [Histograms] Extend Signin.HistoryOptInState.* expiry date
  • 92c1da6 Mark DeskTemplateReadHandler scoped observations as dangling
  • 5ebcc45 Mark FullRestoreReadHandler scoped observation as dangling
  • 8327a04 Mark FullRestoreSaveHandler scoped observation as dangling
  • bfa2383 Mark TabScrubber scoped observation as dangling
  • 881ed65 Do not bypass VPNs when selecting the fallback network
  • 8b3d854 [Autofill] Add kYourSavedInfoSettingsPageShoppingIntegration feature
  • b4e1075 [ios] Update NSUserActivity class in ChromeIntentsHandler
  • 1896dc5 Roll Projector App from 5qbziIHrnvAJvXTCP... to dbgv7E6e3zEu8QzXL...
  • 37f6ea0 Roll DevTools Frontend from c8ed84b55acd to c1e5b0fcbad0 (1 revision)
  • cdf998c Roll eigen from 1ade3636b943 to 798d7f2becea (1 revision)
  • 37d06ba Roll clank/internal/apps from 1529acd7a75b to 712f6954d64e (1 revision)
  • 5d002d6 Roll V8 from deb2b940f23d to 13ac1201434c (2 revisions)
  • 851d38a Roll ios_internal from 2f320ca98cf5 to b4ce10927c67
  • 3c0afe2 Roll Chrome Android ARM64 Orderfile from m-Bdt5avQ1oBN2NUV... to Ey9yloh1dIgAIRVtM...
  • b8e7058 [iOS] Skip flag ordering presubmit check on Windows
  • b622acb OMTPrefetch: Make `PreloadPipelineInfo` safe to move between threads
  • 9f444c7 [PermissionsAI] Fix dangling pointers and incomplete cancellation in AIv4 chain
  • b33a4a1 [iOS] Add metrics for 'Save to Drive'
  • b51a04d Explicitly allow reentrancy of ObserverList for
  • 449a858 Roll Chrome Win32 PGO Profile
  • a05c2f2 Roll Chrome Mac PGO Profile
  • 7c70aac ForeignSessionHandler: More unit test improvements
  • d09d8b1 Roll Boca Receiver App from J7WmtOndpq6sUorkn... to 1uvu-rSw6gqlI-TM-...
  • 613e8ff Roll Chrome Win64 PGO Profile
  • f0091f0 [spanify] Add support and tests for the Skia project.
  • c42de57 Fix failing CHECK_DEREF
  • 377862a Fix TalkBack announcing "double tap to activate" on non-interactive notification Subscribe row
  • f01eca4 login: Remove unused PinStorageCryptohome::system_salt_
  • 3ab90a6 [Search] Refactor SettingsSearchPageIndexElement default views
  • 0f5893e Roll DevTools Frontend from f80f41b29fad to c8ed84b55acd (3 revisions)
  • 5da425d [iOS][Fusebox] Move UIImagePNGRepresentation call to background thread
  • 3f20658 [Search] Fire `GetCategorizedTemplateUrls()` from search engines handler
  • b7bb602 Roll Skia from 105276f11c3c to 1d5799179aee (1 revision)
  • 8817f76 [iOS] Fix tab resumption threshold command line switch being ignored
  • 1ff6e97 Roll Chrome Mac Arm PGO Profile
  • 65aa6cb Roll Boca App from bUQDx2drtNDXtLe4M... to 7gVDho7YvD7sBAL5s...
  • 0a30308 Call AdjustStyleForFirstLetter() from only one place.
  • e296ed2 Rename blink::WebString::FromASCII to FromAscii
  • b0841bd Roll WebView ARM Orderfile from AtD8Wu6LTCzYaUrjZ... to lsH3yj_yYxeB7MWxk...
  • 0065c88 Update Testing config for ReaderModeIgnoreBadgeThreshold
  • da3dcae Convert PagePopupClient::AddString() with a literal to AddLiteral()
  • 4176fd5 Disable InlineScriptCodeCacheBrowserTest on Fuchsia
  • daace9a Roll V8 from a0ad401c770d to deb2b940f23d (2 revisions)
  • dafa01f Delay expiry of frequently used histograms.
  • 71d0481 Remove elements-img-tooltip web test
  • 5b594f7 Migrate String::Substring() to String::substr() in renderer/platform/
  • 3f33a58 [Frameworks roll] Roll to 892141248 piper revision
  • ada9ea8 Roll androidx from gC_MaDqHwyg6cLUuq... to WDVd3JIX6yvavWuXd...
  • 13ffd93 inline-script-cache: Disable BFCache on InlineScriptCodeCacheBrowserTest
  • b03cf98 Roll Chrome Android ARM64 Orderfile from HIDoKOHlpGlybeelo... to m-Bdt5avQ1oBN2NUV...
  • 296138c Delay expiry of histograms causing alerts.
  • 6333ebf Revert "Roll WebRTC from f79b11597724 to 3f11f145666a (1 revision)"
  • e2db638 prerender: Remove unused includes in prerender_browsertest.cc
  • 82759c9 [iOS] Add support PopupMenuUIUpdating in the Toolbar
  • b147722 Ship name-only @container queries
  • 2921029 Simplify JXL decoder code, and fix animation-related bugs.
  • cb9818c Avoid duplicate map lookups.
  • 8d01323 Record allowCertificateError latency.
  • 2b1bb24 Roll android_deps from P4lVbfeB9dDBptkhK... to nlKrf0HJCVRrTco9s...
  • 9820bc8 Roll vulkan-deps from 2e451814df31 to ce3343ef3104 (1 revision)
  • 5c4cfe6 Roll Chrome Linux PGO Profile
  • b081014 Add Cloudflare VPN to ChromeOS Flex allowlist.
  • 51c3566 Roll DevTools Frontend from 58d2bc99b4d1 to f80f41b29fad (1 revision)
  • 348f876 Roll Chrome Win ARM64 PGO Profile
  • 61fba0e Roll WebView ARM64 Orderfile from YLCIZjBdYh3gMVRwi... to yoiU0G9XRUboHZ3UD...
  • 560e1c2 Use `raw_ptr<View>` to hold `mouse_press_handler_` instead of `View*`.
  • 138cf16 Roll WebRTC from f79b11597724 to 3f11f145666a (1 revision)
  • eef9d08 Roll V8 from 353efb8dc249 to a0ad401c770d (8 revisions)
  • e8ce621 Add Hover Cards to Tab Group Headers in Horizontal Tab Strip
  • e49bc0c webnn: implement Conv2d fuzz test
  • a0b3cbf Roll Chrome Android Desktop x64 PGO Profile
  • 5246435 WebViewPreload: Trigger prefetch ahead of prerender
  • 4ce446a Revert "[Gardener] Disable ChunkedPolicyPrefsTest.PolicyToPrefsMapping on ChromeOS"
  • d4cf67e [Blink] Make ExternalCanvasDrawHelper() private
  • 5adbe92 [Blink] Align DrawingBuffer Windows overlay code with other platforms
  • 27fb82f Revert "Create managed policies for kMetricsReportingLevel"
  • 654653b Terracotta-Phase-1: Check size of `FILE_NOTIFY_INFORMATION`
  • 57fbced Add AMSC macro to mojo::android::WatcherImpl
  • 59cf813 Filter client_side_redirect_url in BeginNavigation IPC
  • 23fd6dc [iOS]Managed profile creation: Observe user signing in
  • e8ece4f Roll Chrome Android ARM64 Orderfile from 5Yq4TBhwewR8FBlaE... to HIDoKOHlpGlybeelo...
  • b64c140 [Blink] Have ExternalTextureHelperCall DoExternalDrawAndProduceResource
  • a72fe41 [Blink] Inline DrawVideoFrameIntoResourceProvider() at its callsite
  • cc227f7 Roll Chrome Android ARM32 PGO Profile
  • 66d3245 [Blink] Enforce FromCanvasResource() always returning a valid texture
  • 01cb563 [Blink] Remove CanvasResource::GetClientSharedImage()
  • 4b45de9 Update gn args for mac-build-perf-developer
  • 2e26f84 Remove harfbuzz-ng placeholder
  • 0429cad [Blink] Have WebGPUMailboxTexture::FromCanvasResource take in SI & token
  • 26889c5 [Blink] Have WebGPUMailboxTexture::FromCanvasResource take in resource
  • f1e5675 [Blink] Introduce CNon2DRPSI::DoExternalDrawAndProduceResource()
  • 934246a [Blink] Have ImageBitmapRC use ExternalCanvasDrawHelper()
  • b715f11 SearchPrefetch: Add SearchPrefetchIgnoreSaverModesOnPress to fieldtrial
  • 29f6482 inline-script-cache: skip cache fetch for short scripts
  • 995a746 inline-script-cache: add histogram to FetchInlineScriptCacheSync
  • dede60a [Gardener] Disable failing test in PictureLayerImplTest on Linux
  • 2b8f773 Roll Chrome Mac Arm PGO Profile
  • 4f4f1cc Roll PDFium from e9cd157725c3 to fefe0007f317 (1 revision)
  • 875ba55 Roll Skia from 707f4957f54f to 105276f11c3c (1 revision)
  • ff3d2b7 Roll DevTools Frontend from 59871f0617e0 to 58d2bc99b4d1 (3 revisions)
  • c27ef05 Roll compiler-rt from 26efb940ab2a to fddf09ba9610 (4 revisions)
  • 969ab8c [editing] Guard invalid inserted ranges during NBSP normalization
  • cb5da34 prerender: Report form_submission to preload CDP
  • c41e000 [bedrock] Use BrowserCollectionObserver in ChromeProcessManagerDelegate
  • c24fdfa Update gn args for win-build-perf-developer
  • 57e363f [User Engagement] Add anchor comments to constants files
  • ae7223a WebUI: Check types of bound properties are compatible in Lit templates
  • ef4df6d Roll Chrome Win32 PGO Profile
  • 451cac4 Revert "Roll jxl: 0.4.0 => 0.4.1, jxl_macros: 0.4.0 => 0.4.1, jxl_simd: 0.4.0 => 0.4.1, jxl_transforms: 0.4.0 => 0.4.1"
  • 4c6a4b5 [searchprefetch] rm DuplicateSearchTermsAge
  • e692c21 Use Blink cast helpers instead of static_cast<StaticBitmapImage*>
  • 7819281 Update gn args for android-build-perf-developer
  • 3f08b71 Use Blink cast helpers instead of static_cast<WorkerGlobalScope*>
  • eb84b46 Use Blink cast helpers instead of static_cast<CSSStyleSheet*>
  • 93bee14 Use Blink cast helpers instead of static_cast<ServiceGlobalWorkerScope*>
  • 733cdeb Cleanup redundant expectations
  • f82afb7 Roll Chrome Android ARM64 Orderfile from Wgs1KXK99T_yqDUlO... to 5Yq4TBhwewR8FBlaE...
  • 2d01b08 Roll Chrome Win64 PGO Profile
  • 985a238 Update gn args for ios-build-perf-developer
  • 8fa65a9 Roll Open Screen from 0ea815eb4b76 to a7565718688c (1 revision)
  • 10bad05 Roll vulkan-deps from 343bfa280641 to 2e451814df31 (1 revision)
  • 1f66c20 Add AMSC macro to contextual_search::FileInfo for its subclass:ComposeboxQueryController::FileInfo.
  • 102d5a0 [Gardener] Disable flaky test in SafetyHubHatsServiceTest on Linux TSan
  • 8566d9f BFCache CCNS: skip eviction for cookie modification without value change
  • 48e80d7 inline-script-cache: add trace to code_cache_host.cc
  • 514b324 Introduce Inline Script Cache
  • b2b8822 Roll DevTools Frontend from 0c7e258b6c70 to 59871f0617e0 (1 revision)
  • 6e5c441 Implement CodeCacheHost for inline script cache on Blink
  • 1ffc82a Roll eigen from 801a9ee6903e to 1ade3636b943 (1 revision)
  • 6ec3771 actions revamp: Implement IsShowingPopup() for Android
  • eae0399 Add feature flag for initial DoH probe timeout
  • 2816c99 Add feature flag for inline script cache
  • 506b3e4 inline-script-cache: Update histogram of `V8CacheBehaviour`
  • 3f8a2a0 Add method to retrieve or compute SHA256 hash of blink::ParkableString
  • 69cc914 Blink: Rename ParkableStringImpl::SecureDigest to SecureStringDigest
  • a40e5e4 [persistent_cache] Support source-keyed code cache on browser process
  • 4bf3b47 Fix naming conventions for files that define typemap specializations
  • 225000a Report mojo bad message for incorrect site_for_cookies and top_frame_origin
  • 767306c Roll Skia from f37239a7a689 to 707f4957f54f (1 revision)
  • 6d1f5d5 extensions: Rename ExtensionToolbar to ExtensionsToolbar
  • ab3f3f8 [composebox] Composebox mixin class [part 2.2]
  • 3a7f60d Roll Chrome Mac Arm PGO Profile
  • 2bb16e9 Migrate HistorySidePanelCoordinator to UnownedUserData
  • b4e81f9 WTF: Remove deprecated String::FromUTF8()
  • 8314fbd [WebSocket/H3] Test pending callback safety during Disconnect()
  • 2643f51 Roll Chrome Android ARM64 Orderfile from sKA96GV2fRtLuMMTN... to Wgs1KXK99T_yqDUlO...
  • d159f86 [context-input] Fix recontextualization checking old context
  • 5dd6c9e Roll clank/internal/apps from a073e39c53ae to 1529acd7a75b (1 revision)
  • 44f9ee9 [SharedPrefsMigration] enable by default
  • 9923357 Register extension keybindings on launch
  • 2aea178 Extend expiration date for API.EffectiveStorageAccess.AllowedByStorageAccessType.Subsampled.
  • de75e09 Use BrowserContext/User istead of Profile in c/b/ash/eol
  • 3a0fbca extensions menu: Introduce the ability to pin the menu icon
  • dbdc151 Decouple ResourceRequest-only tests from PrefetchContainer
  • 5d380fd Introduce MakeInitialResourceRequestForPrefetch
  • 6eb8246 Use origin instead of URL in prefetch_resource_request_utils.h
  • f77d375 [ios][apc] Extract label element associations apc treewalker
  • 609d4fc Roll WebGPU CTS from 9726cfe28938 to 09fdb847d90d (1 revision)
  • a8450f2 Site Search: Show custom extension icon in omnibox for site search
  • 2140526 Fix missing content infos in FrameIntervalMatcherInputs
  • 6d2d447 Roll Chrome Win64 PGO Profile
  • 1cd5d25 Roll Chrome Android ARM32 Orderfile from xJfP2B2pk-aabFrQd... to 98v3u4SVlfAwDX3yX...
  • 95203fe Add feature flag for content setting icons
  • 81395f2 [Glic] Add a toggle to control the experimental glic actuation
  • 55f9a69 [Gardener] Disable RustLogIntegrationTestWithoutMocking.Panic on Linux and ChromeOS
  • 895fa2e Roll Depot Tools from d12632a315dd to 4e00b47c607f (1 revision)
  • 2ed37de spanification: automatically spanify remoting/protocol/pseudo_tcp.cc etc.
  • 5eaddd8 Roll Chromium Variations from B6OMWKoZFSeW4iob6... to mU3bcAETUcYTsXJ7l...
  • b2aee68 ai-overlay-dialog: Fix FindAndHighlight
  • 0f4de33 Remove imprecise TODO comment
  • b76f2c6 Add: URL loader throttle implementation for content restriction
  • d16a1f2 Roll Chrome Win32 PGO Profile
  • 5f0c541 [context-input] Make query_contextualizer wait for upload
  • 802e67d webium: Add back/forward navigation history context menu
  • d7b7f97 Roll Chrome Mac PGO Profile
  • 868d4a8 Roll ChromeOS Atom AFDO profile from 148-7727.8-1774238098-benchmark-148.0.7760.0_pre1606617-r1 to 148-7749.0-1774837243-benchmark-148.0.7763.0_pre1606836-r1
  • f6a55b3 [Gardener] Disable flaky test in ResumptionRailPromoTest
  • b6cd419 Add AMSC macro to VertexArrayObject.
  • 1987ecd Roll ANGLE from bd3dbd7fda5a to 07f101fbae2d (2 revisions)
  • fbcff2c ai-overlay-dialog: Fixup initialization
  • 6219001 [BackButton] Creates gesture user education iph controller
  • 1a68cab Remove unnecessary vector_icons.h includes in //chrome/browser
  • febec7e diagnose_bloat: Use `jj new` instead of `jj edit` to check out commits
  • 2187fdd [AF] Replace expiration date with GPay pill icon on card upstream prompt
  • 0177ad9 Roll WebView ARM Orderfile from OdIUw6I-2ad4zMggb... to AtD8Wu6LTCzYaUrjZ...
  • 437c789 Roll Chrome Mac Arm PGO Profile
  • 62117d5 Roll Chrome Android ARM64 Orderfile from 4ASTxCPh8B25AmDrA... to sKA96GV2fRtLuMMTN...
  • 52c9171 Introduce PrepareRedirectHeadersForPrefetch
  • 9540e03 OMT Prefetch: Clarify/enforce PrefetchHandle threading model
  • ad1f96c Fix ghost toolbar scene layer after omnibox position switch
  • e3801f1 Revert "bedrock: Add build.gn for ssl"
  • de74397 Updating trunk VERSION from 7765.0 to 7766.0
  • 51f08f1 [Gardener] Fix test availability of ContextualTasksBrowserTest
  • 6c6805c WebUI: Add @types/node, @types/esquery to third_party/node/package.json.
  • 6a7e4c3 [composebox] Remove redundant getter "getMatchesElement"
  • 3c3ae5e build: Use tool inputs instead of siso config for rust actions
  • 3255e88 implement getTabFaviconById to glic API
  • 1d2db9b [Gardener] Disable ChunkedPolicyPrefsTest.PolicyToPrefsMapping on ChromeOS
  • d61d9bf Fix NullPointerException in ChromeTabCreator during early startup
  • 1a6d016 bedrock: Add build.gn for ssl
  • 2eeb37e [WebNN] Use DEFINE_TEXT_PROTO_FUZZER for webnn_graph_mojolpm_fuzzer
  • 2a7694d Roll Depot Tools from 3d11e3a2f02b to d12632a315dd (1 revision)
  • e9e0fcb Roll WebView ARM64 Orderfile from BzyVXyqULRoP3Tsxo... to YLCIZjBdYh3gMVRwi...
  • 211ca25 Remove unnecessary vector_icons.h includes in //ash
  • 2e3a535 Block PrepareScript() while a document state is preserving-atomic-move-in-progress.
  • da2b600 Change the fall-through for UnloadDeprecationAllowedForOrigin to false.
  • 896bc9b WebUI Browser: Implement view attachment/retrieval in SEConnectorImpl
  • 87e269f Re-enable tast.camera.EncodeAccelJPEG tests.
  • ef423a1 Roll Chrome Win ARM64 PGO Profile
  • 76a4c48 Roll vulkan-deps from bcc436e99a3e to 343bfa280641 (3 revisions)
  • d57d493 Move CWSInfoService to //extensions.
  • 41cb5b8 Roll Skia from dfd8f8002800 to f37239a7a689 (2 revisions)
  • db2994d Roll Chrome Android ARM64 Orderfile from 9HauYrpfK6dkguEFs... to 4ASTxCPh8B25AmDrA...
  • f0ad5e4 Add MojoLPM fuzzer for LayerContext interface
  • 668f09c Roll Chrome Android Desktop x64 PGO Profile
  • 545998c Ash: Use native app structs in VC tray pipeline
  • ea281b6 Site search: Properly convert between {searchTerms} and %s
  • 255dbc1 Refactor Overview and WM mode trays to use a session visibility callback.
  • c80d3e7 Add session-based visibility to ImagedTrayIcon
  • f434667 Reland "Enable ServiceWorkerAutoPreload by default."
  • 8ab0e21 [glic] Add tests for multiple region selection
  • c5d9822 Roll jxl: 0.4.0 => 0.4.1, jxl_macros: 0.4.0 => 0.4.1, jxl_simd: 0.4.0 => 0.4.1, jxl_transforms: 0.4.0 => 0.4.1
  • b5c0c0a [Omnibox] Prevent url_bar getting overlapped in compact incognito mode
  • 925b4f2 Roll Perfetto from e13af7dec2a6 to b26a57a47775 (2 revisions)
  • b881f2f Roll Chrome Android ARM32 PGO Profile
  • e91ad0c [gardening] Restrict failing test ReengagementNotificationControllerIntegrationTest#testReengagementActivity
  • 15d693b extensions: Reenable auto_confirm dialog in ExtensionManagementApiBrowserTest
  • 4108f53 Roll WebRTC from f1c55505df56 to f79b11597724 (1 revision)
  • 612f5c4 [Extensions Cleanup] Simple JS updates in misc API tests
  • 3ac886f Printing: Fix locking in PrintedDocument
  • 6c9ba28 [finds] Only consider themes which contain suggestions
  • 079e30c Roll src-internal from d6b43a2d1df1 to 01b8fc5f0799 (1 revision)
  • ab4197a Add AMSC macro to views::DesktopWindowTreeHostPlatform
  • 9ce83e4 Roll clank/internal/apps from a73fbb3bd8c4 to a073e39c53ae (1 revision)
  • 5484738 Enable CHECK(!is_destroying_) on M149 or newer.
  • 759b223 Revert "[views-ax] Generate Event::kCheckedStateChanged for Views"
  • 1f5d394 Reland "Reland "Enforce file access restrictions for view-source:file:// URLs in DevTools.""
  • 41af281 Change all browser controls API to return result<T, E>
  • 89012c0 Rust `panic!` should result in `LOG(FATAL)` / `NOTREACHED()` in C++.
  • 11c8d18 Roll Chrome Mac Arm PGO Profile
  • 734942e Remove unused NavigateToURL variation.
  • baf8a50 audio: scope lock in AAudioInputStream::HandleDeviceChange
  • 9548155 Roll Chrome Win64 PGO Profile
  • ac6e09a audio: fix A2DP-HFP profile switch on Android
  • efa0127 Copy ResourceRequest.trusted_params in AndroidStreamReaderURLLoader
  • 2e437a3 Roll ios_internal from 4e8c8ade9885 to 2f320ca98cf5
  • 74ce341 Roll clank/internal/apps from 33d288fef265 to a73fbb3bd8c4 (1 revision)
  • 8e39b23 Rolling up an internal repo.
  • 02ecd86 Migrate Group Separator to ItemDecoration
  • ced328c [App rating] Add android_startup_promo_shown event
  • fdf1ac3 Refactor Omnibox suggestion properties into a single common class
  • 5f77dd2 [Actor Login M2] Use both chrome sync and the agentic scope
  • 1ba0fc9 Revert "[Agent] Enable SKILL.md presubmit validation"
  • 41b3eec ai-overlay-dialog: Audio feedback within the toolbar button.
  • b89755b Revert "[Paint] Fix PropertyTreePrinter hanging on loops"
  • 7e432b4 Fix srcset x-descriptor images not updating on zoom changes
  • 5168b89 Remove user_gesture param from PermissionService mojo interface
  • e6a98ba Revert "[gardening] Restrict failing test ReengagementNotificationControllerIntegrationTest#testReengagementActivity"
  • 1b02db0 [Reading mode] Verify tree id for a11y actions.
  • 38090a4 ai-overlay-dialog: Tool call timing.
  • 9f2a0ae Set `Shipped: yes` in `third_party/rust/itertools/.../README.chromium`.
  • f778a07 Roll Chrome Win32 PGO Profile
  • 409ef5a Roll Skia from c872d1b91ada to dfd8f8002800 (4 revisions)
  • 09d25e4 Update ENABLE_EXTENSIONS flag in //chrome/browser/notifications
  • 7c181a9 Eliminate UNSAFE_TODOs in text_break_iterator.cc
  • c20f7d8 IDB: improve mail-client-version-upgrade.html perf test
  • 49cca75 [PulseAudio] Remove unsafe varargs logging path
  • c8ae4a7 [aim-tools-models] Add submission tracking metrics for contextual inputs
  • af89379 remoting Linux multi-process: Fix ChromotingHostServices
  • c1bfedc Updater UI: Link to support-tool
  • 74f53f9 Add downmixing support for 5.1.4 and 7.1.4 channel layouts
  • cafefd8 Update ENABLE_EXTENSIONS flag in CookieSettings/CookieSettingsFactory
  • 523380c Disallow full cookie access for StorageKeys with nonces in WebView.
  • 3d6458b net: Update ENABLE_EXTENSIONS flag in NetExportHelper
  • 148ff28 [contextual tasks] Introduce ContextualTasksUiServiceDelegate.java to handle Java implementation on the Android side.
  • 8c86ae3 Ensure 5.1.4 downmix has a correlated channel count
  • 45fbb15 [rust] Improve presubmit error message (mention `--bypass-hooks`).
  • 7cd1de4 [Tabstrip API] Add support to close tab group
  • 9ca89a6 Roll Perfetto from 1e9fc4bb27c3 to e13af7dec2a6 (2 revisions)
  • 6302430 Remove unused vector icons in ash/resources/vector_icons
  • d035c8d [Actor] Show PiP for 1 hour after task terminal state
  • 2a94ee3 net: Remove an unused include from system_network_context_manager.cc
  • ce5db5c [AF] OmniboxAutofillDelegate requires complete credit card form
  • 39c2ad8 Update ENABLE_EXTENSIONS in ChromeContentBrowserClient
← Back to all summaries