Chromium Digest: 2026-03-30
Overview
This digest covers 631 commits to Chromium's main branch on March 30, 2026, from commit (db61443) to (e14b493). Of these, 472 were identified as relevant to developers. The day was marked by an unusually high number of breaking changes to core public APIs, extensions, and networking components, requiring significant attention from embedders and extension developers. Key improvements include new CSS features like
image-rendering: crisp-edges and experimental support for background-clip: border-area.Breaking Changes
-
⚠️ BREAKING
Public API Removal: The virtual function
GrantCookieAccessDueToHeuristicwas removed from the publiccontent::ContentBrowserClientinterface. Embedder implementations overriding this obsolete function will fail to compile. (ac62164) -
⚠️ BREAKING
Public API Signature Change: Methods like
WasShownonRenderWidgetHostImplandRenderWidgetHostViewBasenow use a native C++ struct (std::optional<blink::RecordContentToVisibleTimeRequest>) instead of a mojo pointer. Embedders calling these methods must update to the new type. (ff88160) -
⚠️ BREAKING
Public API Removal: The
content/browser/tpcd_heuristics/directory and itsCONTENT_EXPORTed classes (e.g.,OpenerHeuristicTabHelper) have been deleted. Any code relying on these obsolete third-party cookie deprecation APIs will break. (037fbcc) -
⚠️ BREAKING
Behavioral Change (Extensions): The
chrome.tabs.createAPI on Android now aligns with desktop behavior, opening new tabs in the main tabbed browser instead of the current window (e.g., a PWA). This may break extensions that relied on the previous Android-specific behavior. (7214a10) -
⚠️ BREAKING
Behavioral Change (Extensions): The
chrome.tabs.moveAPI on Android now disallows moving tabs within PWA or CCT windows and only permits moving the active tab out of such a window. Extensions using this API on Android will encounter new errors and require updates. (307d27c) - ⚠️ BREAKING Behavioral Change (Extensions): WebAuthn Relying Party (RP) ID validation for extensions is now stricter, requiring explicit host permissions for the claimed RP ID's origin. This may break extensions that claimed RP IDs for subdomains without top-level origin permission. (ecf43dd)
-
⚠️ BREAKING
Behavioral Change (UI Toolkit):
views::Widgetwill nowCHECK-fail and deterministically crash if destroyed from within its own callbacks (e.g.,OnWidgetClosing). This turns a potential use-after-free bug into a hard crash, requiring developers to fix incorrect widget lifetime management. (6b98320) -
⚠️ BREAKING
Behavioral Change (Core): The invocation timing of the
OnRenderProcessHostCreatedobserver method is now conditional on IPC channel pausing. This can break embedders who rely on its previous, consistent timing for process initialization logic. (d162ee0) -
⚠️ BREAKING
Public API Removal: The
StartTabOrganizationRequestfunction andkTabOrganizationenum value insignin_metrics::AccessPointhave been removed as part of the feature's deprecation. Embedders using these APIs will have build failures. (725cd43) -
⚠️ BREAKING
Public API Removal (Platform-Specific): The
GetOmniboxAutofillDelegate()function has been removed from thePaymentsAutofillClientinterface on Android and iOS, causing a build break for embedders on those platforms. (21d209f) -
⚠️ BREAKING
Public API Signature Change (Networking): The public Cronet API method
ICronetEngineBuilder.setProxyOptionshas been renamed tosetProxyOptionsV2. Embedders must update to the new method name. (aacecf5) -
⚠️ BREAKING
Public API Signature Change (Networking): The public class
net::SSLClientSessionCachehas migrated frombase::MemoryPressureListenertobase::MemoryConsumer. This removes theOnMemoryPressuremethod, replacing it withOnUpdateMemoryLimitandOnReleaseMemory. (f140d6d) -
⚠️ BREAKING
Public API Removal (Blink): The public methods
Characters8()andCharacters16()have been removed from Blink's coreStringandStringImplclasses. Code must be updated to use theSpan8()andSpan16()methods instead. (b354742) -
⚠️ BREAKING
Web Preferences Name Change: The public web preference
allow_window_focus_without_user_gesturehas been renamed toallow_unrestricted_window_focus. Embedders overriding web preferences must update to the new name. (1d4ce65)
Blink & Web Platform
-
Support has been added for the CSS property
image-rendering: crisp-edges, aligning Chromium with Firefox and Safari for explicit control over image scaling algorithms. (b45f801) -
An experimental CSS feature,
background-clip: border-area, was implemented behind a flag. This allows the background to extend to the outer edge of the border, enabling effects like gradient borders. (a6021f0) -
As part of the "Declarative Web Permissions" feature, the
<usermedia>element has been integrated to make aMediaStreamdirectly available in markup. (3cceac4) -
A bug in serializing the
::highlight()pseudo-element's argument was fixed, ensuring special characters are correctly escaped. (d4c0554)
Core & Public API
-
A new getter for
BeforeUnloadExecutionModehas been exposed on the publicNavigationHandleinterface, allowing developers to observe how abeforeunloadhandler was executed. (32ef21e) -
The signature for the exported accessibility function
FindAccessibleTextBoundarywas updated to usebase::spaninstead ofstd::vector, improving type safety and flexibility. (139617f) -
The public static method
WebContentsImpl::GetAllWebContents()now returns astd::vector<raw_ptr<WebContentsImpl>>as part of a security hardening effort. This may require minor type adjustments for callers. (5524fe7)
Security & Stability
- A Time-of-Check Time-of-Use (TOCTOU) race condition in speech recognition was fixed, preventing a compromised renderer from bypassing microphone permission prompts. (714840a)
-
Validation was added in the browser process to prevent a compromised renderer from hijacking mouse events by improperly calling
SetMouseCapture. (b885cb0) -
The destruction logic for
PrerenderNewTabHandlewas refactored to be asynchronous, preventing a potential use-after-free crash when browsing data is cleared while a prerender is active. (8c1ead5) - Several use-after-free vulnerabilities were addressed across the codebase by ensuring objects remain alive during observer loops or by preventing re-entrant destruction. (95fc202) (d819b46) (e11da14)
Platform-Specific
- Android: The Android SDK was rolled to version 37. (65569e7) (0a12d5a)
-
Android: The
BottomSheetObserverinterface gained a newonContainerSizeChangeddefault method as part of work to allow the bottom sheet to dynamically adjust its height. (162ea7d) - Android: The cursor is now rendered during tab sharing, improving the user experience for viewers. (ec66c01)
- Android: Software decoding for 10-bit VP9 streams (Profile 2) was enabled for Android Desktop on arm64. (201aca0)
-
macOS: To prevent duplicate prompts on macOS 26.4+, Chrome will no longer register itself as a handler for the
UTTypeHTMLcontent type, relying on URL scheme registration to become the default browser. (b616b00)
UI & UX
-
A keyboard shortcut (e.g.,
Alt+Shift+Ron Windows/Linux) was added to open and close Reading Mode. (bd8ce1f) - Fixes were landed for Vertical Tabs to address a crash with multi-selected tabs and to correct close button visibility. (28845c4) (8452c6a)
- The What's New page has fully migrated to its "refresh" URLs, and the corresponding feature flag has been removed. (d0bd5f3)
Infrastructure & Reverts
-
Several commits were reverted due to causing test failures or bugs, including the rollout of
FreeWithSizein PartitionAlloc and a change that disconnected a WebView's accessibility tree in Immersive Reading Mode. (2339495) (d0b5432) (f61b5ef) -
The
auditor.pyscript was optimized to skipcompile_commands.jsongeneration if build files are unchanged, saving significant time for developers. (c3d7db0) -
The obsolete
SafeBrowsing.PakIntegrity.*histograms and their associated code were removed. (a7f5d81)
All Commits (631)
- 6226e16 Roll Chrome Mac Arm PGO Profile
- e14b493 Fix flaky NQETest#testQuicDisabled
- 9f6cd7c Roll WebView ARM64 Orderfile from 0Bz5f0mfQJNm3Hvwt... to BzyVXyqULRoP3Tsxo...
- 57d3966 Disable kGlicDaisyChainNewTabs on Android mobile
- 1a588b0 ImageReplacement: Don't reset replacement if source is unchanged
- 6683a50 [finds] Reschedule notifications on app startup and rename manager
- 268aa95 [BNPL][PNPL] Use new strings for minimum and maximum purchase amount
- 8052282 [Link Capturing] Fix crash on destroy
- 0fbfe87 Automated Commit: LKGM 16632.0.0-1076335 for chromeos.
- 81a7e35 media: ClangTidy warning fixes in media_drm_bridge.cc
- 735ca37 Roll Chrome Android ARM64 Orderfile from dOXw1J2sGPSeSvt00... to 9HauYrpfK6dkguEFs...
- e1918d4 Roll Amd64 AFDO from 148.0.7760.0_pre1606617_rc-r1-merged to 148.0.7763.0_pre1606836_rc-r1-merged
- acb01dd ai-overlay-dialog: New icon.
- 5ac7b74 [AF] OmniboxAutofillDelegate requires credit cards on file
- 7522804 Track manifest directory in Manifest object.
- 0b90c38 [blink] Migrate away from TestingPlatformSupportWithMockScheduler
- 497faf3 Skip orders past input_channels
- fbe6634 Roll vulkan-deps from 78ff12d249d4 to bcc436e99a3e (2 revisions)
- c3ab533 [glic] Simplify side panel observer on Android
- 3c89e78 Fix typo in comment.
- d7786a8 Explicitly allow reentrancy for ClipboardObserver
- 534e6ef [Segmentation Platform] extended histogram duration
- 586fce1 IDB: simplify BucketContext closing
- addb553 [replaced] Make ComputeReplacedSizeInternal call itself.
- 0643622 Remove DisplayObserver from FrameViewAsh.
- 16d3c6d Speculative fix for white page on load.
- 714840a Fix TOCTOU permission bypass in speech recognition
- 69bfaba Make chrome-remote-desktop.service to be managed by the Debian installer
- 60b35a3 [MultiColumn][Settings Search] Fix ambiguity check to only go for valid entries
- 955c217 Roll src-internal from a8d6e5f5f13c to d6b43a2d1df1 (1 revision)
- a5002f2 [css-gaps] Add WPTs for direction and writing-mode
- 7165290 Moving shared groups views into the common folder
- 8808aa2 Eliminate UNSAFE_TODO in SpeechRecognition::ResultRetrieved
- 6f0fcb0 [a11y][ffr]: Decouple enablement from first run service.
- a38ebbe Eliminate UNSAFE_TODO in ManifestParser::ParseFileHandlerAccept
- 89e641d [//tools/perf]Make crossbench `score(Lower|Upper)Bound` biggerIsBetter
- 26cf3dd Add PagePopupClient::AddLiteral()
- 25fd12f [gardening] Disable failing test StartupLoadingMetricsTest#testWarmStartMainIntentTimeToFirstDrawRecordedCorrectly
- e90dddd [GCPW] Enable configurable Chrome logging via Windows Registry
- 60b46a1 Refactor OverlayPanelBase
- f1d44d8 Roll Open Screen from f43c0504abf5 to 0ea815eb4b76 (1 revision)
- 794b45b Mark error page strings for translation
- f9a9ce4 [Glic] fix --glic-actor-journal flag on Android
- 76da075 Eliminate UNSAFE_TODO in SerializeComputedStyleForProperty()
- 611b487 [iOS]Ensure managed profile is properly stopped and other cleanup
- 34436d9 Fix page content extraction race condition on tab hide
- e65d18b Use BrowserContext intead of Profile in c/b/bitmap_fetcher
- fd5882f Roll ANGLE from b149a5c62d76 to bd3dbd7fda5a (3 revisions)
- 9fa13cb extensions: Enable remaining test in ExtensionActionRunnerBrowserTest
- 11c8a43 Reapply "Address the final cleanup comments for 322342499 in AppBannerManager"
- a423bf4 Decouple geolocation from chrome/browser
- 27840b0 [GlicSelection] Make Lens preselection bubble icon configurable
- 3abe174 Revert "[fuchsia] Update default Fuchsia target API level to 30"
- 5aa4cd6 [Test Automation] Simplify element -> window logic
- 6f78b75 Narrow includes in c/b/chromeos/gemini_app/DEPS
- 0a68bbe Roll Fuchsia SDK from 31.20260204.7.1 to 31.20260327.5.1
- 3ef90f5 Roll Skia from 8dcde79fef2a to c872d1b91ada (6 revisions)
- 81dd64b [Glic] Make toolbar iph config according to specs
- 139617f [a11y] Use base::span and rename line_breaks in text utils
- 23252ba Align ManifestAssetManager/BrokerState types
- 83240d5 Fix argument list too long error when passing in list of files to gn
- aa1e8e5 Update CBB autoroll for the builds refs
- 6a49976 [User Engagement] Sort feature_constants for Android and add anchors for script
- 9b5cbab Roll BoringSSL from 3e22010a8ebd to 992dfa0b56f9 (1 revision)
- 811b0e0 Roll Chrome Win64 PGO Profile
- c5b7cfa Side Panel: replace feature flag reads with AndroidSidePanelEnabledFn
- 20f6f51 ai-overlay-dialog: Auto-sizing
- b45f801 Support image-rendering: crisp-edges
- dfdd58d Roll Perfetto from de58655331d9 to 1e9fc4bb27c3 (2 revisions)
- db3f586 [FRE] Stop the promo page from auto-advancing to NTP when the changing themes
- e13e633 [Gardener] Disable flaky test on Linux ubsan
- 53eb84b Reland "Enable 7.1.4 5.1.4 enum usage behind flag"
- c326544 Sorting impl for chrome://skills
- 7c97802 [TabSearch] Refactor event listening to use TabStrip API
- 39a36e1 Fixed regression where reload button becomes invisible after drag
- 17f26a1 Make no toolbar entrypoint the default
- 29c4f14 Roll FuzzTest from eb7c3616b811 to 96e0bf47f71f (1 revision)
- 28845c4 [Vertical Tabs] Fixing bugs in Tabstrip mode change
- 24884c0 [glic] Implement Android Glic side panel
- 223f797 Clean up proto-based reporting field trial config
- 18ca3b9 Fix network icon colors and palette tool icon creation
- f632fd6 [iOS] Extend UMA Histogram SafeBrowsing.IOS.IsCheckCompletedOnShouldAllowResponse
- c0022dd Return correct type from GetCrostiniVmType
- e26815b Fix a typo in a comment in //c/b/memory_details.cc
- 324783e [iOS] Extend UMA Histogram SafeBrowsing.IOS.TotalDelay
- 999c4a3 Cleanup: pass a struct to VisibleTimeRequestTrigger::UpdateRequest
- 3cceac4 [CoCE] Integrate MediaStream into the <usermedia> element
- 1446d36 Roll Chrome Mac PGO Profile
- 76350ec Roll Manifest Merger from -G92ttGPm9NJ23Wjn... to 5Swgj2VjIJNacRdDS...
- 24e9c4f Fix link context menu behavior for opening in new / other / incognito
- ff88160 [ai-assisted] Typemap RecordContentToVisibleTimeRequest to a native struct
- b706fe4 [omnibox] Remove overrides to spark loupe for contextual search results
- dfbde14 Modify NOT_READY_YET_STATES to include WAITING_FOR_INITIAL_SYNC
- 54553a2 [replaced] Shift block min/max transfers to after resolving main-size.
- 162ea7d [TabBottomSheet] Set max height to 70% of bottom sheet container
- 123e573 Roll Chrome Win32 PGO Profile
- efaff32 [AF] OmniboxAutofillDelegate respects kAutofillCreditCardEnabled pref
- 15a5aa5 [AF] OmniboxAutofillDelegate only runs for relevant BrowserAutofillMgr
- 4c77023 ImageReplacement: Refactor some code into ResetLayoutDisposition
- 32e877c [Contextual Tasks] Do not override existing Authorization headers
- ceb1b07 Roll Chrome Mac Arm PGO Profile
- e54b540 Mark your-skills and browse-skills strings for translation.
- b885cb0 input: Validate SetMouseCapture requests in the browser process
- 21d209f [AF] Make OmniboxAutofillDelegate invisible to Android and iOS
- de0a239 Roll Chrome Android ARM64 Orderfile from V0-xRf3RBTMx4hNBT... to dOXw1J2sGPSeSvt00...
- 54dcb48 fjord-oobe: Update image selection strings
- 1ea0dcc Mark general chrome://skills strings for translation.
- 1d5637b extensions: Migrate Extension Action Runner browsertest to MV3
- c4bc632 [iOS] Extend IOS.DefaultBrowserPromo.DaysSinceLastPromoInteraction for real
- b0cfa94 Use ScopedObservation for ThemeInstalledInfoBarDelegate
- 6d2a1ca Revert "Add logging options to python scripts in tools/metrics"
- dc5ba7c [iOS] Skip post-first run actions when the lens promo is enabled
- 5079040 [MaliciousApkDownloadCheck] Extend Expired Feature Flag
- 4832ecc Roll V8 from 4df6664808fb to 353efb8dc249 (6 revisions)
- 18e0422 Comment on workings of WebUIToolbarWebView::PostPushNavigationState
- 5fbbb52 [gardening] Restrict failing test ReengagementNotificationControllerIntegrationTest#testReengagementActivity
- 1081ba4 [selection] Focus back to glic after submitting the region
- 8452c6a Protect against use-after-free in VerticalTabDragHandlerImpl
- f6d7b2d Add guard for migration manifest when fetch from render
- f503833 [sts] Add site exclusions pref dictionary and edit via settings page
- ecef3b5 [Frameworks roll] Roll to 891833354 piper revision
- 3396363 [ios] Update field trial config to match finch
- 01a0a02 Disable feedback based on the CanSubmitFeedback capability
- 7214a10 tabs.create on Android: Route new tabs in non-NORMAL window to main browser
- 7f0d41c [ComboButton] Fix focus order
- 31c0d9c [Glic] Remove Gemini logo from the Icon Row in the 3dot menu
- f01642d ai-overlay-dialog: New model
- dad7d2c Replace PinnedToolbarActionsController with PinnedToolbarActions
- 34688be Disable chrome_public's TabContextMenuItemDelegateTest on desktop
- 9f77ad4 Roll Skia from 6fef2e4f5db4 to 8dcde79fef2a (4 revisions)
- 771666e Roll Chrome Win ARM64 PGO Profile
- 9b2cb3f Roll Updater chromium_win_x86_64 from 2@1601021 to 2@1602027
- 8d9d156 Update ownership of chrome/browser/ui/webui/skills
- d02a865 Roll ios_internal from 37d027707fc9 to 4e8c8ade9885
- 44f6dac [App Rating] Lifetime prompt check
- dac70af Roll Depot Tools from 821597280442 to 3d11e3a2f02b (1 revision)
- 11fcfb0 Allow UTF8 format strings for ClipboardFormatType::CustomPlatformType
- ac62164 Delete obsolete GrantCookieAccessDueToHeuristic function
- 3ae983c [WebAuthn] Extend various histogram expiries
- 2b71d70 Cleanup: Remove histogram macros header includes in chrome/browser
- 81ab89c [Read aloud] Add a 15 second engine stall timer.
- 6735051 Roll vulkan-deps from f948dd496344 to 78ff12d249d4 (1 revision)
- 4056324 [contextual_tasks] Add default search engine eligibility criteria to internals page
- 5b7931e Roll Chrome Linux PGO Profile
- b92de6a [views-ax] Generate Event::kCheckedStateChanged for Views
- 626ba5e Add clarifying comment regarding scoped_file_access_.
- 8f16edb Fix IWYU error with WrapUnique in FakeModalDialogManagerBridge
- 388d0dd Move kForceSecureDnsDohFallback feature to net/
- 83bf019 Roll ANGLE from 482561f7b8b0 to b149a5c62d76 (2 revisions)
- 818f1ad Fix IDR keyframe detection when SPS/PPS are only in-band
- 6568e4c update_client: run background compression operations at a lower priority
- f3a016e [PWA] Command base class cleanup, moving complex bind logic to helper.
- c8c5cdd [finds] Include a check from native through JNI for channel enabled
- a1e0bca Roll Enterprise Companion chromium_win_x86_64 from zaVX3Yt8ZubM4Ql7H... to yDbPvc7TUZJ3NG6hq...
- 55c4be3 link impact-none hotlist id in shepherd faq
- bd8ce1f [Reading Mode] Add keyboard shortcut to open and close Reading Mode
- 9f893f2 [Webium Product] Add WebUI toolbar Views interactive UI test
- 1d92b89 Revert "Block input events in CompositorViewHolder when tab is obscured."
- 185bf19 Roll Updater chromium_win_arm64 from 2@1601020 to 2@1602052
- 9ef55b0 [PageInfo Clank] Hide ad privacy section with deprecation feature
- 48cc009 Roll Perfetto from 3b7db4058630 to de58655331d9 (1 revision)
- 06032d3 [Theme] Remove shadow for the customized NTP background image.
- 9dfb563 Roll Updater chromium_mac_amd64 from 2@1601009 to 2@1602024
- 201aca0 libvpx: Enable highbitdepth for Android Desktop on arm64
- 08733b6 [iOSPasskeysM3] Track RequestInfo in Passkey Creation bottom sheet
- d4d415a [Cast] Extend metrics expiry
- 20808b7 Fix mirrored "Google" logo in image preview dialog for RTL
- 17be99c Enable the TSTextSegmentation flag in tests.
- 245fadf Roll Chrome Android ARM64 Orderfile from -g8-D127O8p7XN7Jb... to V0-xRf3RBTMx4hNBT...
- b319111 Finish modularizing c/b/profile_resetter
- 8a5aa67 Use typed arrays in AudioDataTest
- 77ed0f6 Update ENABLE_EXTENSIONS in //c/b/chrome_resource_bundle_helper.cc
- 800722a [remoting] Fix DesktopSessionAgentTest crash on POSIX
- 3524185 Roll Updater chromium_mac_arm64 from 2@1601002 to 2@1602020
- f928d9d [iOS] Extend UMA Histogram IOS.PushNotification.ChimeDeviceRegistration
- 0b61417 Clean up kGlicActorUiStandaloneBorderGlow flag
- eb43b7b Roll Error Prone from eqax8tBYQEilKAee3... to CK6ZyhS6W_QZ1FCZa...
- 928032f [finds] Add notification metrics for notification shown, user actions
- 60fb1c9 [ntp][realbox] Add interactive UI test for NTP realbox scrim visibility
- 1a88b9b Remove date-picker-related resource exclusions
- 11d6d3c Roll Chrome Win64 PGO Profile
- baafcf8 Roll Chrome Mac Arm PGO Profile
- a1f2190 Remove headers from WMPI & DemuxerManager
- 9fc7a37 IDB: change name of IDBFactory sync trace events
- b8a9983 download: Remove unused includes from ChromeDownloadManagerDelegate
- ed92068 [iOS] Update default browser promo iPad animation
- a7f5d81 Deprecate SafeBrowsing.PakIntegrity.*
- 0af5d5f Use StaticBitmapImage upload path for texElement2D
- f9beb89 Roll Kotlin Stdlib from LOck0hH0vjr3dCrsl... to UejMYxMXc9g_5fsrv...
- fea05cc [TabBottomSheet] Stop bottom sheet from being shown on the tab switcher
- b0014ac Roll Enterprise Companion chromium_mac_amd64 from 8BCJg94mhodH3tB6g... to 5NVWS49ooXKW7r-Jo...
- 7e46301 Add ios/web_view/internal/signin/OWNERS
- 10fcba9 [Clank IA] Adjust divider logic for Quick Delete and Page Info in app menu
- c3d7db0 auditor.py: skip compdb generation based on freshness
- 11f6038 Demote components_browsertests to CI only for linux_chromium_asan_rel_ng
- 95fc202 Fix UAF in DesktopNativeWidgetAura::HandleActivationChanged
- 797b535 [Signin][Android] Prepare activityless signin fieldtrial
- b764fa6 Roll Updater chromium_win_x86 from 2@1601037 to 2@1602012
- a4d684b Roll Enterprise Companion chromium_mac_arm64 from 3RjlZyh7RCGjYZPxs... to qgC6alFVP_HVdef3e...
- 69e4852 [media] Add SI size matching video frame coded size enforcements
- bc6497c [WebUI] Fix button highlight on back/forward buttons.
- 72d6b22 NTP Promos: Rewrite promo selection logic
- ff5bec1 Fix issue SaveAs workflow triggers scanning dialog too many times
- f1497f5 [BNPL][Clank] Add Amount Extraction blocklists
- 283992e [ios] Remove unused_localState in ContentSuggestionsMetricsRecorder
- 5cdcb61 [ios] Update appbar color
- d86a6ea [Agent] Enable SKILL.md presubmit validation
- a98b6b9 Roll Skia from e001e6901e3b to 6fef2e4f5db4 (3 revisions)
- d2ebc5d Roll ios_internal from e646b65d2f01 to 37d027707fc9
- bafff43 Roll Depot Tools from f5c816648d94 to 821597280442 (1 revision)
- b259461 Roll Enterprise Companion chromium_win_x86 from kbvzUS3Xw66YAVyaD... to 2kbKIkbWSrM0AHecQ...
- b84cf53 [ComboButton] Log actions on settings pin/unpin
- 8ebbccb Update conditions for "Move to other window" / "Move to new window"
- 654ec7d [iOS] Enables testCardUnmaskAuthenticationSelectionIsShownForVirtualCard
- 1250263 Roll clank/internal/apps from 28be1170421e to 33d288fef265 (1 revision)
- 42e7d1b Enable more DevToolsExtensionTests.
- ee95423 Support NavigateToDevtoolsPanel test on Android
- f17b88d [BNPL][PNPL] Add BnplManager::CancelOngoingRequests for partial reset
- 9809c64 [CUJService] Add 2 minute timeout to prevent infinite length journeys
- bc0dfb3 docs/managing-third-party: replace `g-issues.` with `issues.` link.
- a8bc1ab Roll V8 from 80e11e7bd3c2 to 4df6664808fb (6 revisions)
- 1a96812 Remove unused dependencies in //chrome/browser/browsing_data
- 93e2388 Add more self service hotlists for VRP
- 0df3132 Clean up account-scoped pref values from the local store upon signout
- d821f57 [Vertical Tabs] Fixing bugs with hovercards on focus
- 719e653 Add metrics for showing the indigo page action entry points
- 725cd43 [TabOrganization] Deprecate final odds and ends
- 20d63db [Chrome Next] Avoid cracking between top container elements
- 60f10a8 ai-overlay_dialog: Merge AiOverlayDialogTools into AiOverlayDialogPageHandler.
- 75efdb0 ai-overlay-dialog: Refactor tool results to support silent execution.
- a9ff698 Fix IWYU error with LOG(WARNING) in SurveyUiDelegateAndroid
- e448395 Allows skills to be triggered in the floaty GiC
- 4b78d31 [Theme] Extends NewTabPage.Customization.Theme.Type.
- f89c9fa [histrograms] Extend PushMessaging.NumUnsubscribedEntries
- 7ce3a60 diagnostics: plumb routine details to frontend
- b0740e9 Show a notification after location was reported via remote command.
- 5e18c94 Roll Chrome Win32 PGO Profile
- d819b46 [Service Workers] Fix UAF in ServiceWorkerContextCore
- 32c1ce0 Remove default length argument from StringView methods.
- 41cc760 Extend Search.DefaultSearchEngineMirrored metric for 6 months.
- 736f647 Roll Perfetto from 6ce93b611bf9 to 3b7db4058630 (4 revisions)
- 4dd78f8 [TabStrip API] Add Collection validation step
- 3c90745 updater: delete redundant duplicated function call
- 5602cef Roll WebView ARM64 Orderfile from 49I9NqDaQsgbnqQjH... to 0Bz5f0mfQJNm3Hvwt...
- cdc2b4c Only release file_opening_job if not needed for hash computation
- ccd6492 Create managed policies for kMetricsReportingLevel
- 03f12b5 Roll DevTools Frontend from 52318eccc76b to 0c7e258b6c70 (3 revisions)
- 0a12d5a android: Rename android-37.yaml to android-37.0.yaml
- 2b3c2c5 Show sync errors in "Sync and Google Services" row sub-label on CrOS
- 354a817 Introduce functions to change the metrics reporting level.
- 607693d Fix InjectEventSecurityException in ArchivedTabsDialogCoordinatorTest
- a0e4794 Update wording in MaxConnectionsPerProxy policy descriptions.
- b1406b0 [hub] Fix and re-enable clustering tests
- 523e215 Roll Chrome Android ARM64 Orderfile from PuE-USLRxE56biETr... to -g8-D127O8p7XN7Jb...
- 0965a9a Roll Chromite from b6147da610a9 to ebf8bf132eca (1 revision)
- d32a89f Roll vulkan-deps from b69341bc26e9 to f948dd496344 (1 revision)
- e939a67 [STTS] Consolidate "last active" label formatting across platforms
- d1d7178 Roll ANGLE from c5641af1a29a to 482561f7b8b0 (1 revision)
- 66e6948 Use TestFuture instead of RunLoop
- 43b73c6 Extend GPU.TransferCache.TimeSinceLastUseOnDelete
- 681cb84 IDB: SQLite store - avoid unnecessary write right after open
- a3374d1 Cleanup: Remove histogram macros header includes in components
- 6167c4b cc/paint_op.h: rename constructor params to avoid -Wshadow warnings
- 1b25596 Remove redundant handler_alive check in VerticalTabDragHandlerImpl
- a987819 WebUI: Pull ContentSettingImageViewDelegate into a header
- 7e65ca9 [NtpSimplification] Revert 2 CLs related to turning off NTP cards by default on Android desktop.
- e2387c2 Pulls browser_window_interface to PlatformBrowserTest.
- f90bd71 [ios] Track current obscured insets in FullscreenBrowserAgent
- 652d2e5 Minor code clean up of collaboration messaging data
- 9badc92 DomStorage: Add more duration histograms and scope to DB sequence
- 7738ab7 [iOS] Shuffle actuation directory structure and rename to actor
- 07c4cb2 ai-overlay-dialog: Reduce post-mock-speech silence duration.
- 24eb599 [iOS] Add support for Shipment entity type
- f167305 Separate LazyBrowserInterfaceBroker from LoadAllTabsAtStartup.
- 9c1490e fix animation.finished being accidentally GCed before running
- 2b8beef [AIM] Fix zero suggest to use current ai tool.
- a05dec0 [AIM] Fix zero suggest for deep search and canvas.
- e1e4586 [FedCM] Check that the VC issuance endpoint is same-origin if set
- d6d6270 Roll src-internal from b59b3f7df5c1 to a8d6e5f5f13c (1 revision)
- c5adec3 Increased the shards in Linux CFI and Linux Tests to avoid timeouts.
- bec6e4e [TreesInViz] Add validation for mirrored_layer_id.
- d0bd5f3 [What's New] Clean up WhatsNewDesktopRefresh feature flag
- 4040922 [FRE] Add Refresh HaTS survey
- 5ba6a05 Roll Dawn from b263aff3bd77 to 7ae353ac9aa9 (5 revisions)
- 34572f3 [audio] Add duration UMA metrics to OutputController
- ab06764 Refactor PDF toolbar into MVC pattern.
- c3f969b [viz] Add hitawala to viz owners
- 6467c7e Roll ios_internal from 4fec7f3801cc to e646b65d2f01
- bcbae5c [ntp][realbox] Add interactive UI tests for NTP Realbox features
- cc48ebb diagnostics: add connectivity problem formatter
- 5ea0cac [gardening] Disable failing test ReengagementNotificationControllerIntegrationTest#testReengagementActivity
- 4734a1b Roll WebRTC from 443e7ada92c3 to f1c55505df56 (2 revisions)
- 231ff08 Firewall hole left open on cuncurrent requests.
- 6b37a6b Fix WATCHLIST alias
- ff97c06 [Search] Update search page title
- 43b95a9 [PWA/Predictable App Updating] Remove old manifest update code
- 5619485 [Search] Update string & target of omnibox context menu shortcut setting
- e8e71ab SEH: Include HaTS in field trial
- 0d14f56 Roll Chrome Mac Arm PGO Profile
- cd95955 [TreesInViz] Validate view_transition_target_id in LayerContextImpl
- f5484e9 [iOS][Forms AI] Date editing is added to entity edit view controller
- 26d42e6 Add WebUIAvatar feature flag
- 97b3e23 Fix WebUI Pinned Toolbar Actions highlighting
- 8cac736 [PAM] Enable Ask Gemini button for signed-out users in Page Action Menu
- 91aa122 [TreneIsViz] Add data validation in DeserializeStickyPositionData().
- f984b2f Add logging options to python scripts in tools/metrics
- 137da6b [iOS] Add a DumpWithoutCrashing for uninterpreted model modes
- 90814d9 Introduce SlimSchedulerStateMachine to prevent re-entrancy
- 2d66986 Roll Skia from cdaae3e3fdef to e001e6901e3b (4 revisions)
- ededafd Add a SECURITY.md file for Permissions Policy.
- 4fcd4f5 Remove TabStripContextDecorator
- 037fbcc Delete content/browser/tpcd_heuristics
- 786e5c7 [//cc] Dedupe GetContentsResourceId() impls
- 33a130f Roll Chrome Win64 PGO Profile
- b3c7698 Introduce DualLayerUserPrefStore::ShouldGetValueFromLocalStore
- 6b98320 views: forbid destruction of Widget from Widget callbacks
- 65569e7 android: Roll to Android SDK 37
- 31f16b2 Roll DevTools Frontend from 14822b44d7bb to 52318eccc76b (2 revisions)
- fcd74c5 Reenable SyncAuthTest.TokenExpiry test
- 27e5dfb [UMA]: Extend PasswordProtection histogram expiry.
- f140d6d [Memory Coordinator] Migrate SSLClientSessionCache to base::MemoryConsumer
- 156b772 Fieldtrial for DisplaySchedulerAsClient
- 4d6c989 Roll Website from fb527ddd68a8 to 52edc78da4a5 (1 revision)
- e3e7935 Check correctness of PasswordManagerDriver before updating the pop-up
- 8914257 Make modifications described in go/finch-config for WebView.
- 415850b Roll V8 from bd97d5e8dea5 to 80e11e7bd3c2 (17 revisions)
- 5a14932 ai-overlay-dialog: Page level tools
- f66d509 [FontDataService] Update CheckMatchesRequiredStyle to verify a regular font face is available
- a56cc89 [ios] Fix SearchInChrome activity type with intent class name
- d2ec038 Roll Media App from AyrDydeUF58bPd50s... to SZNGuTYSKlu0E5iHS...
- 365b8db WebUI Toolbar: Fix onClick and OnPonterdown for toolbar buttons.
- 33390cb [WebShare] Use RefCountedThreadSafe for OutputStreamWriteOperation
- dac884c infra: Add wnwen@ as owner for chromium.infra.star
- 5a0c4f7 Cleanup: Remove histogram macros header includes in gin
- 3f2aaf5 Roll Chrome Android ARM64 Orderfile from pGNy-Vbg9WK2V_g5S... to PuE-USLRxE56biETr...
- 8ef25b7 Glic tracing: skip PrepareForClient response trace if destroyed
- 70768a7 Roll Chrome Android ARM32 Orderfile from SJYCuSJvB5-mheblM... to xJfP2B2pk-aabFrQd...
- 8b3f862 [WebAudio] Fix Reverb::Process crash during buffer updates
- f85df39 [NtpRefactor] Polish NewTabPageCoordinator.
- 251f446 [ios] Implement execute for kOpenInChrome NSUserActivity
- 94def1d [Extensions] Adopt Object.is() for assertEq primitive equality
- e3acd83 Stop fetching visual features from CSD in PG pings
- 45a6ebf [iOS] Fetch contextual version of CanUseGeminiInChrome
- 0d0a911 [Autofill AI - M4] Add specific flag to render wallet disabled banner
- c4e8ff4 [//cc] Align UV calculations in GetContentsResourceId() implementations
- 3611abb [ActorLoginM2] Add interface for cleaner service to facilitate mocking
- fb2387d Roll Chrome Win32 PGO Profile
- d0aab9f [Gardener] Disable ContextualTasksBrowserTest.Composebox on Linux dbg
- 0587180 Roll Help App from hH4wmHGi0QymZRWO1... to hbEXFjUCZynU9KrI-...
- a875a86 diagnostics: add GoogleServicesConnectivity to SystemRoutineController
- 0442aac [iOS] Handle unsupported dyld_shared_cache update gracefully
- 79bdfa8 [Signin][Android] Replace getProfileDataOrDefault with getById in AccountManagementFragment
- 4859e66 Roll Perfetto from 183be584415e to 6ce93b611bf9 (6 revisions)
- 8a14d04 Move NativeCronetProviderSentinel to a separate jar
- 493476a Add a sentinel class for enabling NativeCronetProvider
- 9be67c9 Roll Chrome Mac PGO Profile
- 56d4100 [Autofill] Implement mitigation for crbug.com/495252686
- f4cad91 Roll WebView ARM Orderfile from Snxm4l9MEJFCIFAIP... to OdIUw6I-2ad4zMggb...
- cf68739 [//cc] Fix TileDisplayLayerImpl::GetContentsResourceId() UV size
- c64a427 [//cc] Add PictureLayerImpl test
- bdc834d Roll vulkan-deps from 547e0f27522b to b69341bc26e9 (1 revision)
- e11da14 [Blink] Fix UaF in ImageDownloaderImpl::ContextDestroyed()
- 9049bac [ios] remove explain edit menu eg tests as they are moved to external_url
- 37c1c4a Do not set BaseTextDecorationData from the ComputedStyleBuilder constructor.
- 3fa1772 Roll Chrome Mac Arm PGO Profile
- e14fc58 Roll androidx from I91AHnE_b4Nz9a_TG... to gC_MaDqHwyg6cLUuq...
- 23be62f [iOS] Add UI symbol definition for Gemini Live consent
- 2c380cd [iOS] Plumb Gemini FRE Type through Consent View Controllers
- f6cd86c Removed metrics name mapper's guard requirement.
- ff7abb2 Roll toktrie: 1.6.1 => 1.7.0 in //third_party/rust.
- 59ae00f Revert "[FRE Refresh] Turn On Sync refreshed UI introduction"
- a8b7955 [gpu] Mark SetCleared iff succeeded in PassthroughResources::SharedImageData::EnsureClear
- 2ddd161 Roll itoa: 1.0.17 => 1.0.18 in //third_party/rust.
- 6bccdd6 Add field trial config for HistoryDatabaseWriteAheadLogging
- a6021f0 Implement background-clip: border-area behind a flag
- d0bacbc Migrate ReadingListSidePanelCoordinator to UnownedUserData
- 0e8679f Roll Chromium Variations from 42xH0NobxWgcw2Q3m... to B6OMWKoZFSeW4iob6...
- e4340a7 [ios] Implement execute for kOpenInIncognito NSUserActivity
- ecf43dd [webauthn] Fix extension RP ID handling
- 02ca550 Roll DevTools Frontend from a515fcfa9b9e to 14822b44d7bb (1 revision)
- aeba7a6 Roll WebRTC from a73939ff93c0 to 443e7ada92c3 (4 revisions)
- 35156c0 [iOS] Implement GetConsentAuditor in ChromeAutofillClientIOS
- 8462d35 [iOS] Replace startInEditMode with an enum
- b4d3c05 [iOS] Add i18n string for save button in settings
- e04604a DsePreload2: Turn on prefetch/prerender integration
- ad26ff1 Fix error in diagnostics check.
- e7974fd [iOS][AutofillAI] Differentiate create vs edit entity flow in settings
- cb01b38 [iOS][AppBar] Hide Tab Grid Bottom Toolbar on iPhone
- db98433 Roll src-internal from 72231bddc925 to b59b3f7df5c1 (1 revision)
- c821f4e [iOS][AppBar] Hide Tab Grid Done Button on iPhone
- 3473323 Fix dangling pointer in PolicyFetchTracker
- 35d6e1a Roll ChromeOS Arm AFDO profile from 148-7727.8-1774232672-benchmark-148.0.7760.0_pre1606617-r1 to 148-7749.0-1774836547-benchmark-148.0.7762.0_pre1606784-r1
- 963d707 [DNR] Enable DisruptiveNotificationRevocation on desktop
- 0ad5ff2 [Actor Login M2] Use prod permission service endpoint
- 78ff6a7 [Composebox] Implement iOS background execution for file uploads
- 380ab75 Roll Perfetto from 7bd8eec43ced to 183be584415e (7 revisions)
- 329be49 [IOS][AIM] Prevent showing Cobrowse on startup
- 75ab492 [iOS] Replace leaked notification observer with trait collection
- 567ee68 Roll Chrome Android ARM64 Orderfile from ehPJi-_X9LBoMIBkS... to pGNy-Vbg9WK2V_g5S...
- fb18b81 Updating trunk VERSION from 7764.0 to 7765.0
- bbfbf8f [iOS] Fix ChromeButton style
- b07358c [iOS] Move Reporting Logic from Chrome to Components for Enterprise
- 2a81c15 [tests] Instantiate TestNetworkConnectionTracker in test suites
- 7db16f3 spanification: automatically spanify .../platform/fonts/script_run_iterator_test.cc .
- 64d3b41 WebUI docs: Update wrong reference to bundle_js() js_module_in_files.
- 721b25a Rename pixel test and fix dangling pointer error
- a787b69 Roll Chrome Android Desktop x64 PGO Profile
- 94c54db Roll Chrome Android ARM32 PGO Profile
- 20b9bcc [iOS][AppBar] Enable Changing Toolbar Position in Landscape
- 0478193 Add missing PasswordSpecificsData field to proto visitors
- 1235bd2 Roll ios_internal from abe5fa415e9c to 4fec7f3801cc
- 68ee7fe Roll DevTools Frontend from 604cff0f002a to a515fcfa9b9e (1 revision)
- 80efc45 [glic][onboarding] Enable TrustFirstOnboarding by default on ToT
- 47fd9bf Roll ANGLE from ae5f9f510719 to c5641af1a29a (1 revision)
- 78313eb [Encrypt Bookmarks] Add browser test when encrypted file is corrupted.
- f0bade9 Enable kAutofillAiWalletPrivatePasses in AutofillPrivateApiBrowserTest
- 866df0f Revert "[test] Suppress Pixel_Canvas2DTabSwitch on Mac Intel"
- 30fbf84 glic-selection-prompts: improve end of selection signal
- e5d58ab Mark two passing tests as passing.
- d1e81ae Removed LAST_NAME_PREFIX for NL from legacy regex patterns
- aebacdb [extensions] Extract StreamInfo to extensions/browser/mime_handler/
- 615584a Split DelayMainJob experiment for desktop platforms
- 3bf06be Roll Chrome Mac Arm PGO Profile
- b593efe [Connection-Allowlist] Exclude net error from auto-reload
- ed67578 Roll Chrome Win64 PGO Profile
- e3fb2a4 Roll R8 from 20y_ClvTCULLMaq1r... to lrTB1OGO-RfvznUYi...
- 1421615 Roll Turbine from 0A4lFRLjqycR4-Evo... to MeMLO419gVJZaJ9bO...
- 31cd707 Further standardize request logging in MediaStreamManager
- f05fb46 Roll Updater chromium_linux64 from 2@1601007 to 2@1602012
- c7cd83f ChildNode HTML setters only work on children of Element/ShadowRoot
- a5f2584 Roll Enterprise Companion chromium_linux64 from ss7OaMY44oZm8zKeA... to N1k5rjmEB6esX44hI...
- 69c4242 Add fieldtrial config for HTMLProcessing instruction
- e0dae8c Roll Chrome Android ARM64 Orderfile from 9p7Veuwhk50x_HTWw... to ehPJi-_X9LBoMIBkS...
- 6aa2c02 [permissions] Fix origin matching in GetCanonicalOriginOverride
- 4037f99 Roll V8 from ed2207753820 to bd97d5e8dea5 (2 revisions)
- aacecf5 De-experimentalize the new Cronet proxy APIs
- db0b3b0 Enable kAdditionalDelayMainJob by default on Android.
- 57a8f0e Roll Chrome Win32 PGO Profile
- 606aafc Roll src-internal from afd099191858 to 72231bddc925 (1 revision)
- 6813092 Roll DevTools Frontend from 8f560419ac29 to 604cff0f002a (5 revisions)
- 62e37c1 [DLP cancellation] Move destruction logic from InternalMemoryMappedFile apart from UI thread
- 4714d48 Add VirtualWallet and DigitalIdentityEnvironment
- f99cc7b Roll ios_internal from 592e99197c95 to abe5fa415e9c
- 32eec38 Use mojo-generated type alias instead of handwritten one
- 9d4bc36 Roll Dawn from 68360f6b5eb0 to b263aff3bd77 (1 revision)
- b455147 Reland "[signin] Do not show SigninBenefits IPH twice"
- c09d5fa Roll Boca App from yPL_sCT3YuOpHChrb... to bUQDx2drtNDXtLe4M...
- 2d4478b [google_apis] Use factory method to create GoogleServiceAuthError.
- e0df4f2 Invalidate style for container-name changes with container-type:none
- abb8cdc Roll ANGLE from 8d8796935e4f to ae5f9f510719 (1 revision)
- e231256 Roll Chrome Mac Arm PGO Profile
- 19f13da Roll Projector App from I0VECnGJuaXvhV6Fs... to 5qbziIHrnvAJvXTCP...
- 4e5be43 Add GetMainBundleIdForNativeWindowId to capture_util_mac
- 1ae4266 Roll Chrome Android ARM64 Orderfile from bm072FpeSq8uTWNrm... to 9p7Veuwhk50x_HTWw...
- 7043f1c [wpt] Convert console manual tests to Bidi-based automation.
- fdda5e0 SharedWorker: Derive secure context state from browser process
- 5dfa949 Update meet_effects hash in DEPS file.
- 27e0bd1 Roll DevTools Frontend from cf6a21eee790 to 8f560419ac29 (1 revision)
- 637c610 Re-enable test
- f219e3f [ConAcc] Parse X-Chrome-ID-Consistency-Conacc-Meta header
- 906d8bf [iOS][Composebox] Pause file upload polling on iOS when backgrounded
- 90b96de [Signin][Android] Add tests in SendTabToSelfCoordinatorTest for sign-in
- a51ca00 [AutofillAi - M4] Show snackbar when fetching data from Wallet fails.
- 67e645b Only consider HttpEngine provider if the new selection logic is enabled
- 3f057a4 Roll llvm-libc from 2be116696f01 to 093cb8225d8b (1 revision)
- 6ff9f68 iwa: Allow IWA windows to .focus() themselves
- 0939d9a Roll clank/internal/apps from dacc562433ba to 28be1170421e (1 revision)
- 1d4ce65 iwa: Expand window focus pref to include self-focus
- b7ef35f [ContextualSearch] Support backgrounding for ComposeboxQueryController
- 148cad9 Roll ios_internal from c18f8c5c2603 to 592e99197c95
- 8a1a69e [ios] Implement execute for kInvalid NSUserActivity
- 0e8fa5e [ios] Implement execute for kAddBookmarkToChrome NSUserActivity
- aa7faad WaaP: Add browser_startup.crossbench benchmark.
- f5ab72a Use AnnotatedPageContentCapturer by default
- 42ef585 [Desktop][RecordReplay] Replace LevelDB with SQLite
- 2df3c50 [iOS] Compress mountain_webpage@3x.png to reduce package size
- 73267c8 ash: Remove stale dependencies on browser_list*.h
- c085ca8 Property serialize identifiers in media queries.
- e74d181 Roll Chrome Android ARM64 Orderfile from EzG9Od2-WUjubJqUY... to bm072FpeSq8uTWNrm...
- d8c8507 Reland "[FRE Refresh] Signin benefits page animations."
- f035ea6 Roll Chrome Win64 PGO Profile
- 92bf78d Roll Chrome Win32 PGO Profile
- 26d14b1 [Autofill AI] Fix string when user is out of DA experiment
- 0f4d29c [FRE Refresh] Turn On Sync refreshed UI introduction
- 94de1a2 [Actor Login M2] Add agent type to grant permission requests
- 71066c6 Guard SendTabToSelf navigation history serialization by feature flag.
- c543d4d Autoshard chromium/src test suites
- bc79f53 Reland "Add a fieldtrial testing entry for `WebAuthnOpportunisticRetrieval`"
- 39edeb9 Reland "Making span.h available within partition_alloc."
- 56a945d Remove unnecessary ToString() in PagePopupClient::AddJavaScriptString
- eb92faa [Signin][Android] Dismiss the fullscreen promo upon signin.
- 76c5dad account_settings: Remove wallet privacy contextual surfacing test switch
- cd400b8 Roll Chrome Android ARM32 Orderfile from wvbOrJThioi3KMFcB... to SJYCuSJvB5-mheblM...
- 9e8d669 [blink][xr] Move camera texture processing to XRCameraUpdateHelper
- eb8fecb Modularize c/b/enterprise/connectors/reporting into a separate target.
- e331d0c Roll Chrome Mac PGO Profile
- bfcf77b Roll Boca Receiver App from WZ_9rkSHePXJnQoUh... to J7WmtOndpq6sUorkn...
- 24c2be5 Enable SkipIPCChannelPausingForNonGuests by default on non-ChromeOS
- 7404be9 Roll ios_internal from c27e396a11da to c18f8c5c2603
- 9612088 [a11y][ffr] Add AccessibilityAnnotator first run service
- 1c28a2e login: Pass local state PrefService to StartupUtils::GetInitialLocale
- 8bb81c7 [iOS][AutofillAI] Redirect to Wallet when editing server wallet entities
- 5163337 [mojo] Modernize EnumTraits in components/
- 4f1dad3 ForeignSessionHandler: Improve unit test coverage
- f94104e [iOS] Enable PSF and Ask Gemini Chip Features by default.
- 7aa7b88 [google_apis] Use factory method to create GoogleServiceAuthError.
- ed55968 Convert to UNSAFE_TODO in media [7/7] Renderers and Other
- 5509fa8 login: Move HIDDetectionScreen related functions from StartupUtils
- bad1a04 prerender: replace a CancelPrerendering with a CHECK
- 6c61a80 Roll Chrome Mac Arm PGO Profile
- 692d6f7 [iOS] Enable server prediction overrides in crowdsourcing encoding
- b354742 WTF: Remove Characters8() and Characters16() of String and StringImpl
- 2d5b71c Eliminate UNSAFE_TODOs in text_break_iterator_icu.cc
- 899d505 Eliminate UNSAFE_TODOs in hyphenator_aosp.cc
- eddcb64 Add warning about removing experimental navigation callbacks.
- a3fc0cf Roll eigen from 806c7b659008 to 801a9ee6903e (1 revision)
- b660e95 build: Use tool inputs instead of siso config for rust actions
- 9cdcdf0 Roll WebView ARM Orderfile from bdB98mp1V9mxBL6XE... to Snxm4l9MEJFCIFAIP...
- 6926065 Roll androidx from wXSohzbMQlmt6yEGg... to I91AHnE_b4Nz9a_TG...
- b0300cd Count WebGL and WebGL2 WebDXFeatures
- 5d7babf [google_apis] Use factory method to create GoogleServiceAuthError.
- 9539b5d media: Fix crash in HTMLMediaElement::AddTrack() with invalid UTF-8
- 130e255 [Blink] Rename CNon2DRPSI::Canvas()
- 9ca2db6 [Blink] Make CRP::GetCanvasForCanvas2D() testing-only
- 7ce048a [Blink] Split CRP::recorder_ into Canvas2D and non2D ivars
- dc724f6 [Blink] Duplicate code accessing recorder_ in CRPSI
- 70ae2e6 [Blink] Separate CRP::Canvas() into 2D and non-2D variants
- f7df071 Roll Arm AFDO from 148.0.7760.0_pre1606617_rc-r1-merged to 148.0.7762.0_pre1606784_rc-r1-merged
- a88acac [Blink] CRP::MakeDisableLineDrawingAsPaths() Canvas2D-specific
- 6a8dfcd [Blink] Make CRP::ReleaseRecorder() Canvas2D-specific
- 46de8f7 [Blink] Make CanvasResourceProvider::Recorder() Canvas2D-specific
- edf9847 login: Pass local state PrefService to demo mode dimensions functions
- bc8fd32 [FRE Refresh] Management screens conditional designs
- cfde682 account_settings: Update README structure
- 5fe15e5 [Blink] Make CRP::SetRecorder() Canvas2D-specific
- 3e51b55 [Frameworks roll] Roll to 891536954 piper revision
- 3d9c98c login: Pass local state PrefService to MarkEnrollmentRecoveryRequired
- c697097 login: Pass local state PrefService to MarkDeviceRegistered
- a1e510e login: Pass local state PrefService to StartupUtils::IsDeviceRegistered
- c483722 login: Pass local state PrefService to SaveScreenAfterConsumerUpdate
- d1e52eb [iOS] Fix comment typos
- 5524fe7 raw_ptr'ize WebContentsImpl::GetAllWebContents()
- 0065bd4 Add AMSC macro to content::LegacyRenderWidgetHostHWND
- 0505de5 Update LINT condition in `prerender_final_status.h`
- ab12dcc login: Pass local state PrefService to SaveOobePendingScreen
- 076efad login: Pass local state PrefService to StartupUtils::MarkOobeCompleted
- 1b9669a [//gpu] Always tex and bind in CopySIDirectlyToGLTextureViaTextureCopy
- 8863fe4 login: Pass local state PrefService to StartupUtils::MarkEulaAccepted
- d419ff2 Roll Skia from 6d7ade938643 to cdaae3e3fdef (2 revisions)
- 55a0d96 login: Pass local state PrefService to StartupUtils::IsOobeCompleted
- 704f76d login: Pass local state PrefService to StartupUtils::IsEulaAccepted
- 1f6e452 [iOS] testDefaultBrowserStartPipAndRestoreFullscreen flaky on iPad
- a866e22 Roll Chrome Android Desktop x64 PGO Profile
- 4503904 Roll V8 from a0f87a756da4 to ed2207753820 (2 revisions)
- a9b7205 Roll DevTools Frontend from f68504f15c5d to cf6a21eee790 (1 revision)
- 736e41e Roll Chrome Android ARM64 Orderfile from -4DIYuw1AaIoQj-Qt... to EzG9Od2-WUjubJqUY...
- d3e3cfb [bedrock] Migrate chrome::FindLastActive() callers to use BrowserWindowInterface*
- 488d9dc AsyncBeforeUnload: Add GWS-specific UMA for BeforeUnloadExecutionMode
- 4575e73 AsyncBeforeUnload: Add UMA for BeforeUnloadExecutionMode
- 29d7480 Add AMSC macro to wm::FocusController.
- 2f1ad7a SearchPrefetch: Record fine-grained prefetch eligibility for saver modes
- f1f718f Roll Chrome Win ARM64 PGO Profile
- d162ee0 Move OnRPHCreated to launch-time when IPC channel pausing happens
- 01f91fb [gfx] Harden a plane count check in ui::gbm_wrapper::Device::CreateBufferFromHandle
- 422b1c0 Be sure CFDataRefs are of the correct size
- 8708a22 Upgrade DCHECK_EQ to CHECK_EQ in audio_processor.cc.
- 0750776 OMTPrefetch: Separate out AwPrefetchManager's mutable members
- d0ea3ce Roll Chrome Android ARM32 PGO Profile
- 1703fe6 [MiracleFix] Replace DCHECK with CHECK in media/base and media/mojo.
- 58a3cf0 Roll Chrome Mac Arm PGO Profile
- 5210a0b Roll eigen from 09581fda384e to 806c7b659008 (2 revisions)
- 935ed87 [Gardener] Disable ContextualTasksBrowserTest.App on ChromeOS builds
- 7b47d06 Roll Chrome Android ARM64 Orderfile from kSeMmtpjfVQIKUsKe... to -4DIYuw1AaIoQj-Qt...
- 9c0dab5 Preloading: Update the comments on PreloadPipelineInfo
- 32ef21e AsyncBeforeUnload: Add plumbing for recording BeforeUnloadExecutionMode
- d84e3d5 rust: Use .rmeta instead of .rlib for Siso indirect inputs
- bda8c1e BFCache CCNS: track the navigation cookies in a map instead of counters
- f2c4a7f Roll Chrome Win64 PGO Profile
- ee3568e Remove some obsolete crosapi references
- 2ad3640 Roll PDFium from ca8a943c247c to e9cd157725c3 (1 revision)
- e114e0b Roll Chrome Win32 PGO Profile
- 6c6961e Roll compiler-rt from b51d4b3c64d2 to 26efb940ab2a (3 revisions)
- 6e74578 Roll Skia from eeadbfde3671 to 6d7ade938643 (1 revision)
- e029d19 Move webstore_data_fetcher.{cc/h} to //extensions.
- e108f7b Roll Chrome Android ARM64 Orderfile from UPQLs5YygPeJjQcwU... to kSeMmtpjfVQIKUsKe...
- 3408146 Enable the feature ClientSideDetectionDeprecateDOMModel by default
- cc6431e [aura] Mitigate Use-After-Free in WindowTreeHostPlatform::OnStateUpdate
- fead923 Roll Chrome Mac Arm PGO Profile
- c288aad Ensure enough tests on cqtast sub trybots.
- 1ed3a6e SearchPrefetch: Rename kSearchPrefetchIgnoreSaverModesForNavigation
- 3d88c0d ASH Refactoring: Remove 4 unused strings of IDS_SUGGESTION_*
- beda3e5 Add robertlin@ to content/browser/preloading/prerender/OWNERS
- 978ba6b text-fit: Pass correct `is_start_of_paragraph` flag to ShapeForFit()
- f1d3817 Roll Chrome Android ARM64 Orderfile from tNMeXclbzeCFBWaPe... to UPQLs5YygPeJjQcwU...
- ecfe955 Webium product: differentiate the FirstPaintGap metrics for profile
- 36db8f2 Add nwokedi@ as owner of password_protection/
- 5a582da Roll Chrome Mac PGO Profile
- 3df4f97 Roll eigen from b7f6aed1b997 to 09581fda384e (9 revisions)
- 38a6fb3 Prerender: Fix typo in prerender_browsertest.cc
- d6ef0a1 Automated Commit: LKGM 16631.0.0-1076322 for chromeos.
- 7db4ce9 Updating trunk VERSION from 7763.0 to 7764.0
- ec66c01 [android] Paint cursor during tab sharing
- 2476651 Roll WebView ARM Orderfile from BW5O8kjqubFNZCg2i... to bdB98mp1V9mxBL6XE...
- 6139845 Roll Chrome Mac Arm PGO Profile
- 54fd8a3 Fix stale pooled_task_runner_delegate in NetworkChangeNotifierWinTest
- 7bef823 Roll Chrome Win32 PGO Profile
- 3af8392 Fix maximized DevTools window top edge showing resize cursor
- 3e36451 Guard keyed service access during profile shutdown in QuitWithAppsController
- 2acbf12 Roll clank/internal/apps from 22479f12008e to dacc562433ba (1 revision)
- b616b00 mac: Skip UTTypeHTML registration on macOS 26.4+ to avoid duplicate dialog
- 307d27c tabs.move on Android: Restrict tabs.move for CCT and PWA windows on Android
- f08d04e NQE: Rename NQE async notify headers received param
- b8da6e9 Roll WebView ARM64 Orderfile from -WE3pyz0rlXjnanoc... to 49I9NqDaQsgbnqQjH...
- 023a554 Roll Chromium Variations from iQ1vuHcfIKq8Oih-7... to 42xH0NobxWgcw2Q3m...
- 7d0b7c5 Add AMSC macro to QuicProxyDatagramClientSocket
- d4c0554 Escape characters when serializing CSS ::highlight() pseudo-element's argument.
- 1a6b4ab Roll Chrome Win ARM64 PGO Profile
- 2339495 Revert "[PA] Roll out FreeWithSize to default-enabled"
- a2db7ac Fix restored Downloads page not showing recent downloads
- 4a0e374 Roll Chrome Android ARM64 Orderfile from 9b1UNVxgQt3pq_3Ow... to tNMeXclbzeCFBWaPe...
- 3d6dfdf Roll Chrome Android Desktop x64 PGO Profile
- 8c1ead5 Prerender: Update PrerenderNewTabHandle destruction
- dff1467 Roll Chrome Android ARM32 PGO Profile
- bda78f7 Migrate fast/mediarecorder/BlobEvent-basic to WPT
- 259d139 Roll Chrome Mac Arm PGO Profile
- 8ecd915 Remove redundant tests in fast/mediarecorder/
- 3a18f2b Remove orphaned fast/dom/inert resource
- d0b5432 Revert "Disconnect WebView's child AXTreeID when IRM is open"
- c2aa227 [TabSearch] Update fetching active tab.
- f61b5ef Revert "Add field trial test config entry for MigrateToBlockV8OptimizerOnUnfamiliarSites"
- db61443 [Actor] Increasing FGS to stay alive for 1hr after task is in completed state.