Chromium Digest: 2026-03-17
Overview
This summary covers 683 commits to the Chromium main branch on March 17, 2026, from
(3233143)... to (e202271).... Of these, 526 were identified as relevant to developers. The day was marked by an unusually high number of breaking changes across core C++, Java, and Mojom APIs, impacting crypto, media, networking, and sync. Significant behavioral changes were also made to stable web APIs like Element.scrollParent and location.ancestorOrigins, requiring web developers to verify their code.Web Platform & Blink
-
⚠️ BREAKING
Support for creating several non-standard event types with
document.createEvent()has been removed. Calls for types likeAnimationEvent,CloseEvent, andWheelEventwill now throw aNotSupportedError. This aligns with web standards but will break sites relying on the old behavior. (a112e48) -
⚠️ BREAKING
The behavior of
Element.scrollParenton the<body>element has been changed to align with CSSWG specifications. It now returns the document's scrolling element instead ofnull, which could break scripts or layouts that relied on the previous behavior. (90bd81c) -
⚠️ BREAKING
The
location.ancestorOriginsproperty now returns a cachedDOMStringListobject instead of creating a new one on each access. This aligns with spec updates but may break code that expected a new, distinct object on each call. (8ab1ce0) -
⚠️ BREAKING
The public
blink::mojom::StorageAreainterface was updated. Methods likePutandDeletenow take aStorageAreaSourcePtrstruct instead of astd::stringfor thesourceparameter, requiring embedders using this mojom to update their calls. (e431bee) -
⚠️ BREAKING
The serialization of
font-familyin the CSSOM has been reverted to its older behavior by moving theCSSFontFamilySerializationfeature flag back to experimental. This means names with spaces will be quoted again (e.g.,"Times New Roman"), which can break JavaScript that performs string comparisons on this property. (ba9bc2c) (f099307) -
⚠️ BREAKING
The public method
WebURLRequest::SetHttpOriginIfNeededhas been removed from theblink::public::platform::WebURLRequestclass, which will cause compilation failures for any embedder code that was using it. (4852d79) -
A bug was fixed where setting
video.disablePictureInPicture = truefailed to correctly exit an active Picture-in-Picture session. (b6c732e) -
New
overscrollevents are now dispatched with timing similar to scroll snap changes, providing more synchronized feedback for gesture-based navigation. (d8fbafb)
Services, Networking & Security
-
⚠️ BREAKING
The public
syncer::DataTypeSyncBridgeclass now has a new pure virtual method,TrimAllSupportedFieldsFromRemoteSpecifics. Embedders with custom sync bridge implementations will fail to compile until this method is implemented. (a531d36) -
⚠️ BREAKING
The public
crypto/kdf.hAPI has been renamed.DeriveKeyPbkdf2HmacSha1is nowPbkdf2HmacSha1, andDeriveKeyScryptis nowScrypt. Embedders using these key derivation functions will have build failures. (640d483) -
⚠️ BREAKING
The public API for Device-Bound Session Cookies (DBSC) was changed. The method
set_allows_device_bound_session_registrationwas renamed toset_allows_device_bound_sessionsinnet::URLRequestandservices::network::ResourceRequest. (3e700ff) -
⚠️ BREAKING
The public
PrivacySandboxServiceinterface was simplified by removing theGetRequiredPromptTypeandPromptActionOccurredmethods. Embedders calling these methods will have build failures. (a7c87e2) -
⚠️ BREAKING
The
process_idmember in the publiccontent::ServiceWorkerVersionBaseInfostruct was changed fromintto the strongly-typedcontent::ChildProcessId, breaking consumers of this struct. (6e9eb7a) -
A new static method
HttpNoVarySearchData::ParseFromHeaderValue()has been added, allowing more efficient parsing of theNo-Vary-Searchheader without constructing a fullHttpResponseHeadersobject. (cecaa7e) -
A race condition that could cause crashes when a profile was rapidly closed and reopened has been fixed by adding a new synchronization mechanism to
ProfileManager. (052f564) -
The
kSCTAuditingfeature is now permanently enabled on non-Android desktop builds, and its associated feature flag has been removed. (24258bf) - Support for the X25519 key exchange algorithm has been added to the core crypto library. (e5ebc0b)
Core & Public APIs
-
⚠️ BREAKING
The public
content::FrameConnectorinterface was refactored, removing the virtual methodsSetIsInert,OnSetInheritedEffectiveTouchAction,UpdateRenderThrottlingStatus, andUpdateViewportIntersection. Custom implementations must be updated. (9040a39) -
⚠️ BREAKING
Deprecated
int-based overloads forAddandRemovemethods inChildProcessSecurityPolicyImplhave been removed. Callers must now use the strongly-typedChildProcessId. (62ce02f) -
⚠️ BREAKING
Several command-line switches have been removed from the public header
chrome/common/chrome_switches.h, includingkCrashOnHangThreads,kEnableCloudPrintProxy, andkNoServiceAutorun. (08ad5f9)
GPU, Media & Audio
-
⚠️ BREAKING
Legacy methods have been removed from the public
media::AudioDecoderConfigclass, including a constructor, anInitializemethod, andSetChannelsForDiscrete. Code must be updated to use modern constructors that accept aChannelLayoutConfig. (c9acbb5) -
⚠️ BREAKING
The signature for the public
gpu::GLES2Interface::CopySharedImageToGLTextureViaTextureCopymethod has changed, removing the redundantsrc_sizeparameter. All call sites must be updated. (d713cdd) -
⚠️ BREAKING
The
shared_image_swap_chainfield has been removed from the publicgpu::SharedImageCapabilitiesstruct on all non-Windows platforms. Code on macOS, Linux, etc. that references this field will no longer compile. (b800237) -
The media-internals page (
chrome://media-internals) was improved, adding the ability to search for media players by their URL. (ebcf225) (40664a5)
Android & WebView
-
⚠️ BREAKING
The public Java method signature for
DeviceInput.supportsKeyboard()has been changed toDeviceInput.supportsKeyboard(Context context), breaking any code calling the method without the newContextparameter. (077ee52) -
⚠️ BREAKING
In Android WebView, the
PrefetchOperationCallbackinterface has been changed. TheonSuccess()method is deprecated and replaced withonResult(int resultCode). The old method now throws anUnsupportedOperationException. (6505742) -
A new virtual method,
CanResize(), was added to the publicui::BaseWindowinterface on Android, allowing callers to check if a window is resizable. (6f8a29a) - A warning snackbar will now appear if command-line flags are loaded from a file, alerting users to potential instability or malicious configurations. (0092142)
- A race condition in the Tab Bottom Sheet was fixed by ensuring any previously open sheet is closed before a new one is shown. (3599ae6)
iOS
-
A new public
ScreenshotProtectionAPIwas introduced, allowing developers to mark specificUIViews for obfuscation during screen captures. (7c86673) -
The passkey implementation now supports
AbortSignal, allowingnavigator.credentials.get()requests to be cancelled from JavaScript. (b8f3208) (c1096f1) -
The
chrome://safe-browsingWebUI page is now implemented for iOS. (16b41bd)
UI & UX
- Multiple improvements were made to Vertical Tabs, including touch dragging, immersive fullscreen hit-testing corrections, and ensuring the active tab is scrolled into view on session restore. (1bf24c8) (4168494) (733ee18) (fbb38bf)
-
Logic for handling featured search matches (e.g.,
@history) was centralized inOmniboxEditModelto ensure consistent behavior across all UIs. (c15da50) - A regression was fixed where the bookmark bar was not being correctly displayed on custom New Tab Pages. (1c9353d)
-
A new untrusted WebUI has been added for an AI Overlay Dialog at
chrome-untrusted://ai-overlay-dialog. (ae7feab)
Extensions
- A significant performance bottleneck during browser shutdown has been fixed. The process for removing filtered event listeners was optimized to avoid O(N^2) complexity, which could delay shutdown by tens of seconds for extensions with many listeners. (dec6118)
-
A new
ExtensionInstallTimePermissionProviderwas added to allow the Site Settings page to correctly reflect permissions (like geolocation) granted to extensions via their manifest. (7307848) - The TabStrip API's event handling for tab removals was made more reliable, particularly for tabs inside groups. (16a8f4c)
Performance & Optimization
-
The
usb_idsdatabase was optimized by replacing raw character pointers with anIndexPointer. This reduces binary size by ~743KiB and lowers copy-on-write memory usage by eliminating over 560KiB of dynamic relocations. (0475bb4) -
The
PictureLayerImplwas optimized to perform checkerboarding computations in layer space, avoiding unnecessary and potentially expensive scaling operations. (6c977d6) -
Text rendering performance was improved by allowing the shape cache to be used for non-initial
font-feature-settingsand for text nodes that start or end with open/close tags. (f15b91f) (e01b3c6)
Build, Infrastructure & Code Health
-
The
LIFETIME_BOUNDcompiler annotation was added to severalbase/stringsutility functions to help catch use-after-free bugs by ensuring returned string views do not outlive their source string. (95bfd23) -
A new Python script (
tools/git/worktree.py) was added to simplify the process of creating and managing Git worktrees for Chromium development. (ebcffad) -
Ongoing modularization efforts continued, breaking down large
//chromecomponents into smaller, more focused targets like//chrome/browser/wallet,//chrome/browser/tab_contents, and//chrome/browser/external_protocolto improve dependency hygiene. (bb75a48) (1982bfe) (2542f99) (7f8a972) -
The third-party Rust
zipcrate was rolled from version 7.2.0 to 8.2.0. (ea07cca)
All Commits (683)
- 6a1da59 Roll Updater chromium_mac_arm64 from 2@1594030 to 2@1595001
- 08d48f4 Roll Chrome Mac Arm PGO Profile
- 74378df Roll Skia from 122a1f31d3f9 to 16cdf9c43925 (6 revisions)
- e7d0ceb Roll vulkan-deps from 98fee6234d16 to 484867bfefe9 (3 revisions)
- e202271 Add a metric covering sql::Database::Open
- 8a7cdaf [media] Break apple/mac include cycle before sharding
- ce4cd05 Roll DevTools Frontend from 384800eeb706 to 1ceca4463bd6 (5 revisions)
- 9be4e7a [BottomBar] handle view ownership transfer
- e901888 Roll WebRTC from aa217206b9ce to 6f76a57334e3 (11 revisions)
- bb75a48 [wallet] Modularize chrome/browser/wallet
- cf13e78 Remove unnecessary Ai Overlay Dialog pinned toolbar action code
- 566fc1a WebUI: Check for Lit boolean attribute bindings that are set to literals
- 3d38096 [contextual-tasks] Center the composebox when not shown in a tab
- 8806de6 Roll Website from 42a6e5a31686 to 86cb4eb2aa8d (1 revision)
- 9b6aff1 [What's New] Fix CSP referencing wrong policy
- 02db5bd [PWA] Fix invalid scopes from external installs
- 96c5b11 [iOS] Add EG tests for Default Browser Picture-in-Picture
- 3769471 [Extensions Cleanup] Simple JS updates in networking_private, etc
- 7fe3605 [Extensions Windowing] Helper Bash Script for Test Extension/CCT/PWA
- 6afc756 Remove unused UKM cell data use pref name.
- d7622e4 [Extensions Cleanup] Simple JS updates in api_test/permissions*
- e4e4964 [Extensions Cleanup] Simple JS updates in gcm API
- a3ce0a8 Fix dangling pointers in chrome/renderer/accessibility/read_anything/read_anything_app_controller_browsertest.cc
- 8f4f106 [iOS] Add OWNERS to icb/settings/autofill/autofill_ai
- b02e2e8 Fix order of 'expected' and 'actual' args
- 0c2fe53 [Images] Better handle image distillation when there's no text.
- 640d483 crypto/kdf: rename PBKDF2 and Scrypt
- 7c7663e WebUI: Split type and value imports, part3
- 7082f06 Tighten macOS GPU sandbox restrictions
- 4b44511 [Autoplay] Add MEI UMA telemetry for autoplay policy decisions
- 08ad5f9 Remove obsolete chrome/common switches
- f356a0b [FedCM] Query the acting task ID upon construction
- a2b7247 [Vertical Tabs] Removing for ChromeOS Tab Group Shortcuts
- 16a8f4c [TabStripAPI] Fix tab removal events in TabStripModelEventBridge
- 31f3076 [composebox] (1/4) Deprecate fields in ntp_composebox_config.proto.
- 4e0394c [Nearby] Unify and update the expiry of histograms
- 19a3e58 [synced_set_up] Fix NullPointerException in CrossDeviceSettingImporter
- dd8cc80 Add OWNERS file for //chrome/android/modules/xr.
- aa09735 Improve fuzz test coverage generation guide
- 871344c extensions: Add UserScriptsDisabled tests to desktop Android
- 8794441 Refactor: Introduce getScene() helper in XrSceneCoreSessionManagerImpl.
- 1c079b3 [Extensions Cleanup] Simple JS updates in native_messaging*
- 0dba5d1 [finds] Make finds-specific ExecuteModel call available from internals
- 546df63 Remove dangling pointer annotations in AXNode::ChildIteratorBase
- 6c977d6 Optimize PictureLayerImpl::ComputeCheckerboardedNeedsRecord.
- 2c4737f components/webauthn: use new HKDF API
- 5936199 [ios][apcv2]Extract Media SVG in iOS APC TreeWalker
- 32f9624 Update android_deps/Mockito packaging to 5.23
- 50976ae Add AtExitManager to h264ParserStructuralFuzzer
- cf377c1 Fix dangling pointer in chrome/renderer/translate/translate_agent_browsertest.cc
- 1c6f2df [infra] Add infra config for non-experimental CTS
- aeb4eae Fix dangling pointer in blink::AudioChannel
- 51341b3 Restore windows to spaces on a system restart
- 0af6815 Roll Chrome Win ARM64 PGO Profile
- a3bdb3e Roll Chrome Android ARM64 Orderfile from 481_fKmp4VgmYDP8H... to G_ojdZaOE-LkWdS62...
- 14c25ef Roll Chrome Win64 PGO Profile
- 0475bb4 usb_ids: store strings with IndexPointer to avoid relocations
- 377b1f2 webnn: Limit scatter/gather index rank
- f015e24 [iOS] Add circling hand animation to interactive lens promo
- ea275d1 Set virtualization group for DawnSharedContext
- dc1004f Roll Chrome Mac PGO Profile
- f9dfe9f [PWA] Moving WebAppProvider documentation to /c/b/web_applications
- 56f3745 Make field trial shared memory handle mandatory in child processes.
- 8670162 [Masonry] Implement `fill-reverse` for defined heights and widths
- 0092142 Show a warning snackbar when command-line flags are loaded from a file on Android.
- 76cace6 Roll src-internal from 102d89f4b1f0 to c512726ea6af (2 revisions)
- 2d6ce1c [contextual-tasks] Add tests for ContextUploadStatus enums
- 64dc51e Roll Enterprise Companion chromium_mac_arm64 from T0bhWkZ2WPP2Nhv_B... to unnSeeKtbR91zwmPg...
- 803f79b extensions: Add AllUrlsApiTest to desktop Android
- 410cd78 Remove duplicate histogram check in NVSBlockUntilHeadReceived test
- 139d755 Roll Chrome Android Desktop x64 PGO Profile
- c0112a7 [rust] Fix how negative `returncode` of a process is interpreted.
- 602e50c [What's New] Enable refresh by default
- be0a552 [AIM] Add icon for Fast model.
- b853bf8 [AIM] Add 4dp of padding between header and divider.
- 88e8d54 Roll Chrome Win32 PGO Profile
- 7c86673 Introduce Screenshot Protection API
- 25aa3b1 Roll Enterprise Companion chromium_win_x86_64 from VSQv7u-vLdC_AP9rd... to KgJ-4IWAjRBClgHWc...
- c07bccd Add @JniType to a batch of files in //components (#7)
- 2ae5233 Roll Chrome Android ARM32 PGO Profile
- 3afff99 Add LURS team as OWNERS for quick_unlock
- f92ea16 [AIM] Reset model when existing AI Mode.
- beaa962 [PWA] Create browsertests for new install dialog
- 3df5930 [Signin][Android] Refactor SigninBottomSheetCoordinator and move history sync delay
- e43f760 [Signin][Android] Update WebSignin Delegate Test for activityless migration
- 1b98f07 [AdTagging] DevTools: Consolidate ad ancestry protocol types into Network domain
- 01e1570 [ntp-doodles] Add Animated Doodles and Doodle Murals Base Features
- 1fb6d2b [Masonry] Only consider subgrids in the grid axis for grid-lanes
- 8ffe63d Move FileOpeningJob to components
- c8ffdb0 Roll V8 from 13f57cb4f1c0 to 8941ded10643 (9 revisions)
- 75fd5cb [Actions] Introduce ActionButtonData interface
- 1226204 [gardener] Fix linux-presubmit.
- 4471e04 Roll Enterprise Companion chromium_mac_amd64 from 4lmwUzmjaGPmG4zzM... to 3gygPVc80uSFzAnfq...
- f6e2415 [AIM] Hide model picker when fewer than 2 models are visible.
- 62ce02f Migrate content components to use ChildProcessId
- 7428d9f Roll Perfetto from 4e4843ae0735 to f0dd8e682d37 (2 revisions)
- 062bf41 Fix UNSAFE_BUFFFERS() usage in more wtf/text files.
- 1982bfe Modularize //chrome/browser/tab_contents
- fe05e4d Reland "Permit running WebUILocationBar tests on CrOS"
- 7205991 Make report-unsafe-site dialog respect rtl user preference
- 98fdfe0 Revert "Reland: android-a11y: Update AccessibilityNodeInfo#textSelectable property."
- 4d915f8 Add LURS team as OWNERS for auth_setup
- 0cd2668 Add more testing for ComputeCheckerboardedNeedsRecord().
- 16b41bd [iOS] Implement chrome://safe-browsing WebUI on iOS
- f17f92f [SharedPrefsMigration] Add multi_instance_data.proto
- b77223d [AIM] Image gen tool tracks InputState.
- 37e1317 Revert "[projects] Support dynamic Resumption Rail IPH strings"
- 92e74ac [Vertical tabs] Create new feature flag for expand on hover state.
- d496e55 [iOS] Add Cobalt overflow menu destination
- d8fbafb overscroll: Fire overscroll events on a similar timing to snap change.
- 1bf24c8 [Vertical Tabs] Touch UI Scrolling + Dragging
- 7f3f807 Roll Enterprise Companion chromium_linux64 from dmWFkgR6d1DBXuUom... to r0_sMmDbAA5fQnqzj...
- 651a705 infra: Set android-internal-desktop-x64-rel as an experimental CQ bot
- cff9f65 [NTP-Real-Box]: Dynamic Placeholder Texts with hybrid method
- d3c3966 Reduce SchemefulSite copies in NetworkAnonymizationKey construction.
- 436b88e Reland "litert-lm: Log when shutting down the ODMS due to OOM"
- c11e42d [iOS] Enable kManualLogUploadsInTheFRE by default
- 9982e80 [PWA] Refactor webapps README and create unit tests skill.
- 03e59df [projects] Support dynamic Resumption Rail IPH strings
- d379682 [WebNN] Fall back to transpose loop implementation if rank > XNN_MAX_TENSOR_DIMS
- 286101a [composebox] Adjust tool chips and submit button layout in Composebox.
- 8b1540f Disable CheckSplitTabsButtonColor test
- 9430812 [User Education] Make MaybeShowFeaturePromo return a boolean
- bcb97e1 Roll Updater chromium_mac_amd64 from 2@1594028 to 2@1595004
- 3d9efac base: Use std::move() for by-value parameters and temporaries
- b84ca57 Restore hardware decoding in MediaTest
- 4168494 [Vertical Tabs] Fix non mac immersive fullscreen bounds checks
- 0e6130f Switch to use OneshotSupplier for side panel state
- e1d2b78 Roll ANGLE from 9fd0c2508166 to bf87ec4a0251 (1 revision)
- 06a8885 [BNPL][PNPL] Add AE LLM trigger logic + return handling (2nd time users)
- f153860 Roll clank/internal/apps from ae77a657d2f3 to 9c4b6e2b49d2 (1 revision)
- 4c34b30 Roll TFLite/LiteRT to Next Green Version
- 6ecfac7 [searchbox] Replace obsoleted method references
- 19b05ed Roll Updater chromium_win_arm64 from 2@1594039 to 2@1595030
- 6f42aa1 [TabData] Reland Tab sets data from TabDataObserver
- 3fbcfcf Roll vulkan-deps from ba93aecdf5e8 to 98fee6234d16 (1 revision)
- 0e03456 Limit hash computation when computing hash async to under 25GB.
- 20cedb7 Roll Updater chromium_win_x86 from 2@1594014 to 2@1595025
- f10dbd6 Roll Chromium Variations from IBQWUn1Os-zfRCLu_... to 5r4cfEtq-PMbyNUpD...
- 73af52c [AI] Remove unnecessary Clone() in ConvertMojoToolCallsToMessages
- 95ffa0f [RecentActivity] Fix flaky avatar loading in browser tests
- e89fbdb [Actor] Update notification only when notification changes.
- 00d50dc extensions: Add UserScriptsAPITests to desktop Android
- 9c404f8 [CAA Policies] Skip signal reports when base report generation fail
- fde77bc extensions: Add PermissionsApiTest to desktop Android
- 1fad66a [ComboButton] Attempt to de-flake test
- 87bc592 extensions: Add a ManifestV3BrowserTest to desktop Android
- 34b339b Roll R8 from UMLn7pE7DklTsk-SI... to o1h6_6tQfYYay5tJc...
- 7fba568 [Vertical Tabs] Add launch flags to field trial config
- 570bd41 Roll DevTools Frontend from 45fad9740c4d to 384800eeb706 (1 revision)
- 808b94c Roll Updater chromium_win_x86_64 from 2@1594016 to 2@1595014
- c718862 Automated Commit: LKGM 16619.0.0-1076028 for chromeos.
- e6615dd [Search] Add `GetCategorizedTemplateURLs()` function for search page
- afc8a7a Roll Updater chromium_linux64 from 2@1594014 to 2@1595001
- 8d48545 Properly set Origin header on kClientRedirect reload
- e86a6c1 Extend expiration dates for some ContextualTasks Histogram Metrics
- 1191711 [ios][safe_browsing] Adding OWNERS to //c/safe_browsing/i/b/web_ui
- 3aa0a36 Add FuzzTest for PaymentCurrencyAmountFromValueDict
- 901b072 Roll PDFium from 8947a4dd8fc9 to e9d09fe61743 (7 revisions)
- 303b123 Proofreader API: Update API shape for multiple labels per correction.
- 99db667 [rust] Change `cpp_namespace` of Crubit bindings for Rust std lib.
- 7ea1274 [iOS] Use reauth app interface in policy EG test
- 4705ae4 Roll Crossbench from 622580f54bd5 to 4b00420261e9 (1 revision)
- b6c732e Fix disablePictureInPicture behavior and improve tests
- 84b2352 [bedrock] Migrate FindLastActiveWithProfile usage to BWI*
- 080bde3 [Masonry] AppendSubgriddedItems support in Grid Lanes
- eb81c12 [GlowUp] Adjust tab group spacing
- 1f1de04 [aim-tools-models] Add explicit composebox input focusing capability.
- dde118a Roll Skia from dba893a44d7a to 122a1f31d3f9 (2 revisions)
- b080c44 Directly call AudioDecoderConfig.channels()
- 2094b98 Roll Chrome Win32 PGO Profile
- d765fc8 Extend AI.Translation.* histograms
- ca1e32e webauthn: use new AEAD and HKDF APIs
- a33ab1e Roll Enterprise Companion chromium_win_x86 from KNdmbMsmXTs32XZ_W... to bzV0jg2l2ItcmA67b...
- ebe293f Add WebGPU disablement string to "Advanced Protection" Privacy Setting.
- 202bf03 [webnn] Prevent Conv2d im2col buffer overflow in TFLite.
- 9959928 [Extensions Cleanup] Simple JS updates in api_test/incognito
- 28a60b5 [Autofill AI - M4] Shown wallet icon in the settings page
- 9040a39 WebUI Browser: Implement FrameConnector in SurfaceEmbedConnectorImpl
- 0375609 Roll Chrome Win64 PGO Profile
- 0786ba5 Eliminate UNSAFE_TODOs in inspector_cache_storage_agent.cc
- d60fc98 Eliminate UNSAFE_TODOs in html_stack_item.h
- dfc7be0 Disable FixMarkerSuppressionForAppearanceAuto feature
- c15da50 [omnibox] Ensure keyword mode for featured search
- 329873d Modularize //chrome/browser/downgrade
- 9a5a9d5 Replace UNSAFE_TODO in FFTFrame with safe operations
- 4a2b17b Eliminate UNSAFE_TODOs in attribute_collection.h
- 2b4703a Switch browse and yourSkills tabs in chrome://skills
- 6896f2f Add UKM for same-document navs with a cross-origin initiator
- c7b6348 [Extensions Cleanup] Simple JS updates in history API
- 2eb5423 [iOS] Don't show location bar container if the toolbar is not visible
- 6def927 Compile contextual_tasks_side_panel_coordinator on Android
- cd34f1e [iOS] Use reauth app interface in quick delete data EG test
- 576bd5d [rust] Fix Clippy warnings: //device/.../ble_scan_parser/...
- 6b5750f Pass turn id to client in Glic navigation capture
- d987f24 WebUI: Split type and value imports, part 2
- d608744 ARC: Retire ArcBootCompletedBroadcast feature flag
- f0e8ee7 Add ConsolidateMetricsServiceLocales feature flag.
- c4a4071 Site Search: Add site search search index
- 8b60ce9 Add AccessibilityAnnotator as OAuth consumer of sync for prototyping
- 2034d81 Rename VariationsLogInvalidValue to FieldTrialNameHash.
- e9f949d extensions: Enable some SitePermissionHelper tests on desktop Android
- c8c7f33 Roll Chrome Android ARM64 Orderfile from hDyNTCUAtZMc5-HL1... to 481_fKmp4VgmYDP8H...
- 6f8a29a [Extensions Windowing APIs] ui::BaseWindow::CanResize()
- a725512 [Signin][Fixit] Use default name fallback in IdDisc description.
- 40664a5 Avoid redrawing by toggling visibility for log filter in media internals
- d963298 Modularize //chrome/browser/storage
- cef871d [views-ax] Ignore kScrollPositionChanged events
- d3f53eb Add container and editing functionality to example Views Designer.
- 930f6b6 Modularize chrome/browser/loader
- f0e66b2 Convert UNSAFE_TODO in delay_sse2.cc to safe operations
- d4b84f3 [webmcp] Disable ActorToolsTestScriptTool.DeclarativeToolCrossDocument
- b4b21fe Rename bottombar -> overlay_panel
- aca80b1 [iOS] Use reauth app interface in safety check EG test
- 2adbbf0 Check weak_ptr after each RemoveSubApp() in Remove() loop
- 7bf2589 Roll WebGPU CTS from 81bf5e91ec26 to 5ca78e5515ba (1 revision)
- ba9bc2c [Font]Switch feature flag to experimental
- 826c4ab [Extensions Cleanup] Simple JS updates in i18n API
- aa24394 [Signin][Android] Set content description for Signin avatar button
- de997fd Roll src-internal from 56b788fd1eb6 to 102d89f4b1f0 (1 revision)
- 2e999f8 [composebox] Refactor Composebox to use a state property
- ed834a5 [Search] Refactor disabled starter pack IDs retrieval
- 48ba5f6 [AIM] Stop setting TOOL_MODE_IMAGE_GEN_UPLOAD_VALUE tool mode.
- 489b099 [SxS] Adjust tab drop target size params
- 6163dd4 [AIM] Attachments enabled state tracks InputModel.
- 6de7c90 Modularize chrome/browser/trusted_vault/
- 9670d0e [AIM] Model values are no longer hard coded.
- b5b5ca8 Remove yinghsu@chromium.org from `//device/bluetooth/bluez/OWNERS`.
- ac7e26b Temporarily disable kPasswordDateLastFilled as mitigation
- 6fddd68 [AIM] Create PopupButtonData and migrate models to use it.
- 1bb679e [AIM] Switch popup to use LinearLayout.
- d509ebe Format a few android build python files
- 7c3e4be [CVC storage IOS] Clean up flags (iOS part)
- ebcf225 Search players by URL in media-internals
- e9996c1 WebUI: Always split type and value import statements, part 1
- 7b21703 [Signin][Android] Add onclick functionality for Signin button
- bafd1f3 De-parameterize read_anything_browsertest
- 7377a7f Delete obsolete kEnableServiceWorkersForChromeScheme feature flag.
- f2504cd Actor: Add TaskSourceInfo to ActorTasks
- 25be1f0 Automatically install SODA language pack for GLIC
- 3d90eaf Remove debugging code for bug 1499519
- f5fcfa3 Update tab_strip_model_browsertest for GlicMultiInstance
- c9acbb5 Remove legacy methods from AudioDecoderConfig
- ae7feab Add new Ai Overlay Dialog WebUI
- 3fd15cc Revert "[bedrock] FindAllTabbedBrowsersWithProfile() function call point refactoring"
- 9a86113 WebUI: Add check for non-nullability operator on class properties
- dc77827 [bedrock] fix memory/ dependency on android
- e5ebc0b crypto: add X25519 support
- 733ee18 [Vertical Tabs] Ensure new windows scroll-in active tabs
- c172c73 [iOS] Implement SafeBrowsingUI for iOS
- 33894ae [iOS] Update cobrowse header button style
- b0b85a9 [ios] Fix Voice Search widget not invoking from Incognito
- c8eb9e1 Make ActuationService own an AggregatedJournal.
- 61ddb2b Roll ios_internal from 1acf5841c32d to 4d6be2e7ab7b
- 1da9186 [Signin] Add browser tests for AccountsPolicyManager
- 63d22de [Skills] Ensure users cannot inadvertently run stale 1st party skills.
- 01e5891 [ios] Keep AppbarMediator _currentPage up to date
- 3e79acf Roll clank/internal/apps from 0e3551f7f15f to ae77a657d2f3 (1 revision)
- e1bd078 [media] Check SharedImage in FuchsiaVideoDecoder::OutputMailbox
- 7616273 [ios] Handle various Appbar assistant state taps
- c4f01f4 [Save to Drive] Change initially focused element
- 9e1dae6 Enable the feature kClientSideDetectionSkipErrorPage by default
- dd1dcc2 [iOS] Replace reauth mock PasswordSettingsAppInterface calls
- d51ef00 Add page classifier UKM.
- 768f7bd Remove unused member variable marked as DisableDanglingPtrDetection
- 00819b4 [TabBottomSheet] Revert old resizing code
- fbb38bf [Vertical tabs] Restore tab selection after drag detaches tabs.
- 2a38832 Roll Skia from fa3bb1f60d99 to dba893a44d7a (1 revision)
- fb878ae [iOS] Use reauth app interface in smoke EG test
- abf0619 [SxS] Add strings for split view confirmation toast
- df3b555 Add tests with comments for argument grammar parsing
- da44501 Roll Chromite from 33d73cb60558 to b7b2572cd515 (1 revision)
- 684335b [Vertical Tabs] Fixing Y-Value of Collapse Button
- 4b87563 jni-type-conversion: Ensure std::optional is used for @Nullable.
- 6175524 Clarify table_name comment in ai_page_content.mojom.
- 1968f09 Roll Platform Experience Win from 4406ae42e059 to d93f2deda504 (1 revision)
- 5b91781 [iOS][AppBar] Update Tab Group Menu Code to Use Helper
- dec6118 Optimize extension event listener removal during process exit
- 6bf79f6 Remove stale win11-arm64 expectation for color-computed-relative-color
- feb850c [soft navs] Re-enable integration tests for INP and CLS.
- fa31991 [iOS][Assistant] Update dimming alpha target
- 2519ad1 Add --forced-translate-language CLI flag
- 4bf0afb Roll ANGLE from 40a6a124d5c3 to 9fd0c2508166 (1 revision)
- 32b12c3 [iOS] Use reauth app interface in omnibox EG test
- be2b46b [Actor] Add ACTOR_VIEW to track view actor task UMA notifications.
- 246c3a7 Add IOSChromeTestWithWebState to //ios/chrome/test.
- 514b432 Revert "Optimize extension event listener removal during process exit"
- 5c41ee8 [BottomBar] Create BottomBarHostManager
- 3517091 Reshape shepherd guidelines to remove Needs-Feedback
- a999371 Roll clank/internal/apps from 7eb0670dc7c2 to 0e3551f7f15f (1 revision)
- 5c13b9a [composebox] Record input state deleted action.
- ca899f0 [xr] Allow layer_ids that contains only base layer
- 401ad4a PrivateAi: Avoid recording metrics for token request
- b28095b Roll Media App from _2KQJWAEQyY1sxfT_... to 5gYtZXHNpSNtYAiZU...
- e61b96b [SAA] Remove expected failures for blob WPTs
- 257fca1 [SHv2] Backfill last_updated for perm-s granted before full deployment
- 183248b [iOS][Assistant] Update grabber style
- f15b91f [shape-cache] Allow non-initial font-features.
- c869f2b Roll Dawn from 7c550d13ebc9 to ff05aac692cb (4 revisions)
- 51e5f31 Revert "Modify supportsKeyboard function to reflect the correct logic"
- 2f5350d [iOS][Composebox] Record tools and model at navigation
- 1c9353d [fixit] Make bookmark bar visible on custom NTPs
- 323d808 [selection] Make sure an event fires to the front end
- 4ad8a27 Roll Crossbench from a04d89facdbc to 622580f54bd5 (1 revision)
- f4e803d PlusAddressDataTypeController: Use account_managed_status from context
- b8f3208 [iOSPasskeysM3] Add AbortSignal support for passkey requests
- c1096f1 [iOSPasskeysM3] Handle passkey cancellation via AbortSignal
- 713f07e IDB: Fix leveldb control stage name
- 6de013b Roll DevTools Frontend from 32f79245e52e to 45fad9740c4d (3 revisions)
- 504e606 Roll Help App from 42YmQyMLp0THwwhoO... to J-8dRz2q050GLGwt2...
- cecaa7e Add HttpNoVarySearchData::ParseFromHeaderValue()
- 0a36a3e Roll Chrome Win64 PGO Profile
- d679d7b Link to mailing list.
- 607d678 Use UserData in ContentUiEventHandler instead of WeakRef
- a6beb3d [media] Add shared image CHECK in DCompTextureWrapperImpl
- 7f8a972 Move SharedModuleService to //extensions
- 0bce1fd [MVT Customization] Fix Navigation Bar overlap in Custom Theme Preview
- 28802af Roll Chrome Mac PGO Profile
- b8b19ca Roll androidx from wxjbyb5KcZ7SzBmiQ... to cOeVS8IOLGMV68S9v...
- c455b06 [iOS][AIM] Add option and interpret MODEL_MODE_GEMINI_PRO_NO_GEN_UI
- 4698fd3 [aim-eligibility] Gate NTP Composebox with `IsFuseboxEligible`
- f4d363a Count discarded if() functions with valid argument grammar
- b204d1f Roll ios_internal from 3e91ee646027 to 1acf5841c32d
- d7a2a43 Report profile user name and identifier in extension install events.
- 427dee7 [composebox] Adding frame request to caret resize logic
- c7ee9ee ImageReplacement: Move shadow tree creation to SetLayoutDisposition
- 86cd257 [GlicSelection] Modify glic selection cursor icon
- c19cdcf Roll Chrome Win32 PGO Profile
- 0bc23a5 Avoid registering observer before calling HistoryService::Init(...)
- 12fb728 Overflow visible coerces to auto for single-axis scroll containers
- 91db74b [CodeHealth] Extend expiration dates for several permissions histograms
- 1dd33ac [google_apis] Use factory method to create GoogleServiceAuthError
- ebcffad A tool to easily branch off a worktree from chromium /src
- c638ed5 [RWS] Remove unused includes in net/network RWS files
- f420423 Fix null array crash in GCMDriver.OnMessageReceived JNI call
- 532b516 Roll src-internal from 6c281dbc92ca to 56b788fd1eb6 (2 revisions)
- 1d820d6 Refactor CrSBLogMessage class
- e01b3c6 [shape-cache] Allow open/close tags if they are the first/last.
- 3599ae6 [TabBottomSheet] Close previous bottom sheet before showing a new one
- 25241b5 Roll Perfetto from 246b68be1e51 to 4e4843ae0735 (1 revision)
- 6738f12 [Socket Pool] (1) Switch to a strict enum for SocketPoolType
- 01fdf21 Implement core logic for FilterSuggestionGenerator
- c43cf1f [iOS] Remove passing reauth module in password settings
- 12868c3 [Tab] Debugging of multiple TabInterfaceAndroids
- bee7d82 a11y: use multiline string literals in WebContentsAccessibilityTest
- f02f647 Set insets on the mFullscreenView in the WebView shell
- a285499 Move Windows 11 hardware check to thread pool
- 20b8dc3 Updating XTBs based on .GRDs from branch main
- 55b4b6f [Autofill AI] Do now call notification toast if flag is off
- cd008ce [Default Browser] Add a11y label to Bubble Dialog prompt
- 1e444cd [CT] Automatic update from google3
- a7468b0 Reland: android-a11y: Update AccessibilityNodeInfo#textSelectable property.
- 24bf919 Fix ImageClassificationBegin logging location
- 950d75d [KP] Automatic update from google3
- c65fe94 Roll DevTools Frontend from 3157a1a58fae to 32f79245e52e (5 revisions)
- 3bc7e1a Add app token downloader to safe list
- 052f564 Fix race condition between Profile creation and destruction
- f09a045 Validate country codes against compile-time known set
- 71c7cf6 Roll ANGLE from 28695c176624 to 40a6a124d5c3 (1 revision)
- eaef426 [composebox] Add variant for query submitted with context no text.
- 5227cad [iOS] Prevent Esc key from interrupting Tab Grid transitions
- dd66629 [Profiles] Add `ernn@google.com` to `*/profiles` OWNERS
- 2178eb9 Roll Chrome Android ARM64 Orderfile from YPbNZuF6gXKVxjLt3... to hDyNTCUAtZMc5-HL1...
- ad4abbf [IOS][AIM] Include the composebox attached items in the cobrowse context
- 0aeec01 GetHandlerFor checks for enabled_ and defined a GetHandlerForInternal
- a112e48 Remove and deprecate non-standard event interfaces from createEvent()
- 90bd81c Fix scrollParent for body when body is not the scrolling element
- 35d51e0 Count discarded env() functions with valid argument grammar
- e64d208 Roll Catapult from 6ea42cfd29b4 to 9bc4a2aee936 (1 revision)
- b99bf60 android: FormControlsBrowserTest.Textarea passes with desktop scrollbars
- 9d233d6 Fix cleanup issue with NetworkContext::RevokeNetworkForNonces().
- 25b7066 [//docs] Add clarifications to supported_platforms.md
- 4547a84 [iOS] Remove Gemini Promo Agent
- 4e4428b Fix resource timing for service worker subresource fetches
- faff675 [Signin][Android] Redirect after update credentials
- da370fd Updating trunk VERSION from 7738.0 to 7739.0
- fc839e4 WebAuthn: Remove WebAuthnImmediateGetAutoselect experiment
- f29278d Roll clank/internal/apps from 4715860561b4 to 7eb0670dc7c2 (1 revision)
- 88a316b Roll ios_internal from 0686e658c280 to 3e91ee646027
- 6490153 Roll Chrome Win ARM64 PGO Profile
- cf1e921 Create AwPrefetchRequestStatusListener only when Java obj and callbacks are available
- f815a75 Clarify AwMetricsServiceAccessor::RegisterExternalExperiment should be from the UI thread
- 444fa10 Make AwPrefetchManager::GetIsPrefetchInCacheForTesting const member function
- c5ba972 Enable HttpCacheNoVarySearch on WebView
- 871cc42 Spanify CSSBitset::Reset().
- 9dd49c6 Spanify GetNaturalNumberAsDouble().
- d0a388c Roll Chrome Android Desktop x64 PGO Profile
- dc0e4bb Reland "[Signin][Android] Show identity error badge for Signin button"
- 1bc0e17 Roll vulkan-deps from 459765ea146e to ba93aecdf5e8 (1 revision)
- f64aa9e [Privacy Sandbox] Mark unused user actions as Obsolete
- bd761a9 [iOS] Convert HTTPAuthTestCase to use EmbeddedTestServer
- cdefe75 Update WebUI testing documentation
- b3846d4 Roll DevTools Frontend from d616b1201e7b to 3157a1a58fae (1 revision)
- 391061c [ios] Add Account Menu test for removing managed account
- 58cde87 Revert "Permit running WebUILocationBar tests on CrOS"
- 86f8e8b Roll llvm-libc from 851188a13298 to ea38df85bbd4 (5 revisions)
- 9ca6c41 [flags] Modernize and optimize FlagsState
- 12c6761 Correct scroll-margin/padding inheritance with CSS zoom
- 27f1360 Modularize chrome/browser/mandatory_reauth
- c258cf6 [iOS]Rename openAccountsListFromSettings
- c4b7732 [shape-cache] Add locale to the ShapeCacheKey.
- c305931 Deleting 2 histograms from Chromium
- 52fd130 [FRE] Support `FirstRunDesktopRefresh` in history sync view ctrl tests
- 8ce445c Revert "Reland "[TabModel] Improve tabmodel lookup performance""
- 810ced2 Convert to UNSAFE_TODO in //components.
- 5304ba0 Read prompt from resource bundle
- 774797c Roll Chrome Android ARM64 Orderfile from P6zpreylpF1OBh05Y... to YPbNZuF6gXKVxjLt3...
- e1f3c16 Roll Chrome Mac Arm PGO Profile
- 8bb0916 [iOS] Use reauth service in local reauth coordinator
- 3d0ca26 [Signin][Android] Use feature flag helper method in IdentityDiscController
- e5922ba Ash: Enable CaptureAtPixels tests which are no longer flaky
- 4c758cc Count discarded attr() functions with valid argument grammar
- c98404f [iOS][Composebox] Record menu shown and visible options
- f98e110 Roll Skia from 69be1087807b to fa3bb1f60d99 (1 revision)
- 875dcf4 Roll Crossbench from f876da417dd9 to a04d89facdbc (1 revision)
- b796c17 Avoid registering observer before calling HistoryService::Init(...)
- 8df0217 Roll Chrome Win64 PGO Profile
- a56e046 Remove unread is_natural_landscape_map_ field from HeadlessScreen
- 1478a31 Automated Commit: LKGM 16619.0.0-1076022 for chromeos.
- d797def Roll V8 from ed095d7495c9 to 13f57cb4f1c0 (2 revisions)
- 28a086b Roll clank/internal/apps from 650680a7c490 to 4715860561b4 (1 revision)
- 515ce02 Fix a use-after-free with lazy style attributes.
- 1dcfe45 Roll DevTools Frontend from 12ad733537c6 to d616b1201e7b (3 revisions)
- 7aef695 Update owners and expiry for android-sms-otp-filling flag.
- f99c1a7 Roll Perfetto from e7ca9ec9a0d6 to 246b68be1e51 (1 revision)
- 8011992 Update meet_effects hash in DEPS file.
- 6e9eb7a Migrate ServiceWorkerInfo to ChildProcessId
- eb32def Revert "[Signin][Android] Show identity error badge for Signin button"
- 013c600 Roll Chrome Win32 PGO Profile
- 0c90b20 iwa: Introduce the chromeos.isolatedWebApp.setShape blink extension
- ae1f5ad Roll androidx from ZmqTPlStkea9SodRT... to wxjbyb5KcZ7SzBmiQ...
- 27a792c Revert "[AppBanner] use JavaObjectWeakGlobalRef for app data"
- 858149a [ios] Rename FullscreenMediator to LegacyFullscreenMediator
- ac79c3c [Actor Login M2] Implement list permissions call
- 83931d5 [Actor Login M2] Implement grant permissions call
- 686b11c [Actor Login M2] Implement delete call for FedCM permissions
- 3e700ff [DBSC] Disable DBSC for PAC file fetches to prevent deadlocks
- 16d5cdc Roll WebView ARM Orderfile from Idtn6YqnyHF0zSrda... to EjzF3fh3r_f23ZHUU...
- 85726e2 [test][wasm] Remove expected failures on Mac14 for Wasm tests
- 005f3cd Fix ::scroll-button crash on event handling
- b81d357 Roll Chrome Android ARM64 Orderfile from -9BlLjkgB2xehdPXG... to P6zpreylpF1OBh05Y...
- 604b5de Query SW video codec factory when determining fallback availability.
- 26cd507 PrivateAi: Improve debug UI
- ffbdd84 Roll DevTools Frontend from 93c2360b6f7f to 12ad733537c6 (1 revision)
- af771ad Extend Android.WebView.ApiCall.Overridden histograms
- f70cffc [FRE] Adjust FRE intro page to Arm 2 Sign-in experiment
- 0cba902 [ios]Add ManageSyncSettings test for removing managed account
- 3cc96a6 Roll Dawn from 3c890398bda4 to 7c550d13ebc9 (1 revision)
- 2957c83 Roll Boca Receiver App from j3RGuXrvKYkVztDSA... to jYMpo5XUVHG4H3pdH...
- ba8bafb Fix downstream linter complaining about unsafe usage of Android APIs
- d38fc1b Roll src-internal from 6a3aa1f4468d to 6c281dbc92ca (1 revision)
- 0ac82b1 [iOS]Re-enable testSwitchToManagedAccount
- 717f429 Roll optimization-guide from 186aa149d65d to 89bf056f23fe
- d781ee7 [Actor Login M2] Define request structure for OnePlatform requests
- 818ba9b Roll Chrome Mac Arm PGO Profile
- 84f08ba FakeServer generates tombstones for DeviceInfo on sign-out
- 0f7830b [iOS] Update the background of the TabGrid toolbars
- 910ea39 Extend PasswordManager.PasswordSharingRecipients* histograms
- 25f1590 Extend Sync.BookmarkEntityReuploadNeeded* histograms
- 96b1ed0 Roll ANGLE from 599125448d7a to 28695c176624 (1 revision)
- 8127e13 [Autofill AI - M4] Introduce method to display wallet disabled banner
- d9e8e88 Count discarded var() functions with valid argument grammar
- 6505742 [WebView] Refactor PrefetchOperationCallback to use onResult
- 89a5ff8 [iOS]Introduce openSyncSettings
- e9b648a Roll vulkan-deps from 0ac6a8e7567c to 459765ea146e (1 revision)
- 8cfe8e9 [ios] Fix logic in CompatibleModeForActivityType
- 307a666 WTF: Remove blink::ReverseFind()
- 8c9ba94 WTF: Rename ToASCIILower() to ToAsciiLower()
- 61f4fc6 Autoshard chromium/src test suites
- 3bfc2ec [Android] Merge first run signin test suites
- a0f9ab5 Roll Chrome Android ARM32 Orderfile from T4WzlKb6vvXz1alSE... to VI0u8CpzX4WWVNveT...
- ad152c6 Roll WebView ARM64 Orderfile from R-Bu3EXsoyD9ToPVC... to fpCx8hSaDjnv8lI_E...
- 19912a3 Replace prefetch_service_unittest StringPrintf calls with StrCat
- 64ecdd2 Remove OptIn annotation in WebView shell
- 2079073 Roll clank/internal/apps from 79eb6960bea0 to 650680a7c490 (1 revision)
- 1a5459b Roll Projector App from NIxGoQIonFz0gTSzw... to YFe4fDYq2-W1q6K6u...
- 31b71ab Roll Chrome Win32 PGO Profile
- 9c9f089 [ios] Update expiry date of some BackgroundRefresh histograms
- 5f63478 [iOS] Use reauth service in bulk upload
- 1a28294 [CoCE] Filter and sanitize user media track constraints
- 4aefaf8 [CoCE] Implement media constraints support for HTMLUserMediaElement
- 23fd67f Introduce DnsTransactionFactory::AttemptMode::kPlatform
- aac2a1d Ensure ShortcutsProviderTest initializes the HistoryService
- 403a257 Avoid registering observer before calling HistoryService::Init(...)
- 538f31c [finch] Use FormFieldId for equality checks in AndroidAutofillProvider
- 085c6c0 Roll Chrome Mac PGO Profile
- 9d0a73e Roll Chrome Win64 PGO Profile
- a531d36 Make trimming supported fields method pure virtual
- ce10f42 [STTS] Preserve PageContext when storing pending entries
- bbdc831 Roll Boca App from zGDXewMwJd2MwYc8l... to E8PdxH4wBRt6cscDC...
- 6972e62 Refactor testing/perf to use std::string_view
- 3f1085a Roll DevTools Frontend from 13dd8895fe11 to 93c2360b6f7f (3 revisions)
- c9a45d3 Reland "[line-clamp] Make the per-spec ellipsis behavior experimental"
- b4b6658 Roll Skia from 8e47151573a5 to 69be1087807b (1 revision)
- cbd4efc Roll Chrome Mac Arm PGO Profile
- 2089d76 line-break: Restore breaking before hyphens in loose mode
- 9346836 Trigger webui event router for password store errors
- bfa03cc Extend Sync.Crypto.NigoriKeyDerivationDuration expiry
- 9ec00ce Roll Chrome Android ARM64 Orderfile from rpNLsew7LlQ4GO-F5... to -9BlLjkgB2xehdPXG...
- 4e8eb2d [Okta SSO] Use stub CFPreferencesObserver in tests
- c2e194e Delay expiry of frequently used histograms.
- c90c053 Roll src/third_party/boringssl/src/ 75a135071..c9adcbb55 (8 commits)
- 30d0fef passwords: Use unique_ptr to prevent DoubleFreeOrCorruptionDetected
- 332412b Roll Chrome Win ARM64 PGO Profile
- 077ee52 Modify supportsKeyboard function to reflect the correct logic
- 544dac2 Move PasswordManagerPorter to desktop-only targets
- 6856c06 [FRE Refresh] Update colors in sign-in promo page.
- d3b248b [History] Remove metadata for M1 flag.
- b800237 [//gpu] Make SICaps::shared_image_swap_chain Windows-only
- cedb379 [Blink] Remove DrawingBuffer setting low-latency field for SW compositor
- 4d77822 [Blink] Streamline LowLatencyUsageSupportedForCanvas2D()
- 7713729 [Blink] Make kLowLatencyUsageSupportedForCanvas2D Android-only
- 6c28da5 Roll clank/internal/apps from bde236b59d78 to 79eb6960bea0 (1 revision)
- 9b0f135 Roll DevTools Frontend from 78995fd15264 to 13dd8895fe11 (2 revisions)
- d713cdd [//gpu] Remove redundant param from GLE2Interface method
- 78da43e Avoid mutating the shared initial ComputedStyle
- 0f54966 [Blink] Avoid nullptr dereference
- 30b6ab4 [Blink] Fork CRPSI::RasterRecord()
- d7ffa7d [//media] Remove redundant param from CopySharedImageDirectlyToGLTexture
- 1868a4c Delay expiry of histograms causing alerts.
- 562f58c [//media] Pull out CreateCopySIDirectlyToGLTexture() helper in PCVR
- a371ede Roll clank/internal/apps from 5efcb85f829e to bde236b59d78 (1 revision)
- 0339124 Roll Chrome Android ARM64 Orderfile from LBLMHhFBVqFeczdY8... to rpNLsew7LlQ4GO-F5...
- 932f43c Roll Chrome Android Desktop x64 PGO Profile
- 11e40c9 Fix crash when detaching a body while reading template text
- 6adcb65 Roll Chrome Android ARM32 PGO Profile
- 800835e Roll V8 from e89111062b25 to ed095d7495c9 (3 revisions)
- 22da3bd [Webium] Fix missing UKM recording for Initial WebUI toolbar
- 4cd630e Roll Chrome Mac Arm PGO Profile
- b424818 Roll DevTools Frontend from 742a5ebff24d to 78995fd15264 (2 revisions)
- 1f75035 Roll Chrome Win32 PGO Profile
- 6fb95d0 Refine the function name
- 80d15a5 Roll Skia from fb402093cfb5 to 8e47151573a5 (2 revisions)
- 9a2e0b8 [garden] Disable NewTabPageTest.ComposeboxUpload on Linux
- c11c9c6 [WebNN] Only support int32 input for dequantizeLinear for ORT OpenVINO EP
- 822ef21 Remove the unused functions
- b100f92 [iOS] Remove DanglingUntriaged from PanelContentCoordinator
- 2542f99 Modularize //chrome/browser/external_protocol
- 7af2744 Manual roll Chromite from 49b703d83cd5 to 33d73cb60558 (18 revisions)
- c80c6bb [garden] Disable ExtensionApiTest.*RapidReloads on Win
- 498f4f2 Roll Chrome Android ARM64 Orderfile from tUFO6XhI9NjpdJJAP... to LBLMHhFBVqFeczdY8...
- b507276 [garden] Disable Actor*Test.WindowClosedPrematurely on Linux
- 7e5c828 Add ffred and dayeung to c/b/ui/webui_browser/OWNERS
- 28aed00 Roll Chromium Variations from 63u-wPHHZAlYqHp4J... to IBQWUn1Os-zfRCLu_...
- 676ecb4 Roll DevTools Frontend from b362bbe056f7 to 742a5ebff24d (1 revision)
- 550d5fa [PromptAPI] Use of std::visit in fake_chrome_ml_api.cc
- 08e7184 Enable race-network-and-fetch-handler improvement flags and fix tests
- 97423e5 [PromptAPI] ToolResponse is rejected as input
- 1bbfbd2 [ALPC Extensions]: Add local approval metrics (1/3)
- 24258bf [SCT Auditing] Remove sct-auditing flag and kSCTAuditing feature
- b1265f1 Implement scan_save_and_fill_offer_bottom_sheet_view_controller
- 83547c7 Roll Chrome Mac Arm PGO Profile
- e298cc6 Refactor credit card fill callbacks
- 0417361 [QuicSessionPool] Put stateful memory pressure behavior behind feature
- 6975f9b Roll Chrome Android ARM64 Orderfile from aEZGcxdv9RFzWl6FK... to tUFO6XhI9NjpdJJAP...
- 977ede9 [rust] Set `enable_rust_clippy = true` on `mac-rel` and `win-rel` bots.
- ae50dd1 Throttle DSEPrefetchv2 during DSE Prewarm
- 887cfe0 Make AwPrefetchManager::SetOrClearExternalPrefetchExperiment static & private
- a7c87e2 [Privacy Sandbox] Clean up PromptActionOccurred and GetRequiredPrompt
- b451deb Roll ANGLE from f5d9b050bacd to 599125448d7a (3 revisions)
- f099307 [Fonts] Serialize font-family as space-separated idents when possible
- 376759e Roll vulkan-deps from d54ef6333c69 to 0ac6a8e7567c (2 revisions)
- c7b55f8 fix AppListViewFocusTest dangling pointer
- 5e09fc8 Spanify Biquad::Process and related methods to use base::span
- 1fe2165 Roll clank/internal/apps from 36ea84e1aa16 to 5efcb85f829e (1 revision)
- b703a66 Move CanCreateSession to ModelBroker Backend
- f2afc44 [garden] Disable ActorUiStateManagerTest...FinalStateCrashes on UBSan
- 8ab1ce0 Change location's ancestorOrigins to be calculated at Document creation
- 2509031 Site Search: Refactor ExpandableSiteSearchMediatorUnitTest
- 5374e28 Site Search: Refactor BaseSiteSearchMediatorUnitTest
- be88f97 Site Search: Encapsulate ExpandableSiteSearchMediator state
- cfebe72 Roll Chrome Win64 PGO Profile
- 61a027e Disable flaky ChooserBubbleExitsTabFullscreen test
- 87fea52 Roll Chrome Mac Arm PGO Profile
- e7f9340 [garden] Disable WebUIToolbarWebViewPixelBrowserTest.IncognitoBasic
- 34f8e18 login: Pass BrowserPolicyConnectorAsh to VersionInfoUpdater
- e1e46c2 [bedrock] FindAllTabbedBrowsersWithProfile() function call point refactoring
- 5b68725 Permit running WebUILocationBar tests on CrOS
- cb32868 Roll V8 from e51eaff6e69f to e89111062b25 (4 revisions)
- 5b54fbb Roll Chrome Win32 PGO Profile
- f1be4bf Roll Chrome Win ARM64 PGO Profile
- b8ed6be Roll Chrome Mac PGO Profile
- 5f76758 Allow HEVC codec strings with a level of 0
- c7b796f Rename UserSessionManager::InjectAuthenticatorBuilder
- f6ed40e Fix app menu placeholder avatar visibility in forced-colors mode
- b6e0651 Don't set form_ when fragment parsing with <template> as context.
- 36353c0 [Durable Messages] Cap at 350MiB max limit for every usage
- 85d7f83 [Composebox] Clear files when input type is no longer allowed
- 6a3858e AI fixes and cleanups in ios/c/b/intelligence
- f764118 fix(OnDeviceModel): always update TopK and Temperature correctly
- b806817 Roll Skia from d668b6f4815b to fb402093cfb5 (3 revisions)
- 469fb59 Roll Chrome Android Desktop x64 PGO Profile
- 5fde27a Automated Commit: LKGM 16618.0.0-1076010 for chromeos.
- 377b91e Updating trunk VERSION from 7737.0 to 7738.0
- 80e9472 ASH Refactoring: Remove 5 unused strings of IDS_ASSISTANT_OPT_IN_*
- dfbbbcf WebUI: Migrate tests to use async/await, part 3.
- d67392c Roll src-internal from dcab460476cd to 6a3aa1f4468d (2 revisions)
- e431bee [DOM Storage] Replace string source with StorageAreaSource struct
- fcf3c53 Roll Chrome Linux PGO Profile
- 41eb2dd media: Reject H265 dependent slices across layer boundaries
- 40b6d92 Reenable OmniboxViewTest.Paste on Windows
- 08b7ae6 [VerticalTabs][Glic] Bug fixes for toolbar actor icon showing up while horizontal tab strip is enabled.
- 32f3697 [fedcm] Exempt the Ambient UI from *triggering* a cooldown
- 32678d1 Roll Chrome Android ARM64 Orderfile from YKl-X5jchkH3TuLUE... to aEZGcxdv9RFzWl6FK...
- 30abefd Stop interest invokers from working on inputs
- d0bfd44 actions revamp: Make sure we don't miss initialization call
- de3f7ba WaaP: Fix timeouts in window_open test by using tabs instead of popups
- ea07cca Roll zip: 7.2.0 => 8.2.0
- ad1dedd Reland "One Atomic window resize for LFF"
- c02486d [Extensions Cleanup] Simple JS updates in api_test/file_browser
- 709b040 [iOS] Adjust configuration of the secondary action button for passkeys
- a0dfaae [iOS] Cleanup WebAuthnCredentialsDelegate getter
- b868ffb Try to fix flaky wrapping-transformation test
- 4852d79 Remove dead WebURLRequest::SetHttpOriginIfNeeded
- 313533c Remove unlaunched flag autofill-unmask-card-request-timeout
- a3dab40 Roll Chrome Mac Arm PGO Profile
- c8e3e0f [Reading mode] Update line focus padding when using keyboard
- 0bf2162 skills: Add GenerateNameAndEmoji method to SkillsDialogHandler
- da0e401 [ios] add explain gemini edit menu on field trial testing config
- 0ba3ff8 [Privacy Sandbox] Clean up features, prefs, and histograms
- 1a8eae9 Extend expiry of Conversions.RegisterDataHostOutcome histogram
- a047e21 Roll vulkan-deps from e3c1ec79380e to d54ef6333c69 (3 revisions)
- fffd6b0 ASH Refactoring: Remove 15 unused strings of IDS_WILCO_*
- 60d7c71 [PWA Migration] Implementing UMA histogram for the ResolveWebAppPendingMigrationInfoCommand
- 56cee02 [style] Shrink ComputedStyle by 4 bytes.
- 0e89597 [Privacy Sandbox] Modify BrowsingTopicsInternalsBrowserTest
- beb3c9e Clean up/clarify GlicEnabling documentation
- 1f06082 [Vertical Tabs] Fix immersive mode right click on mac
- 8c70bd0 [SharedPrefsMigration] Move multi-instance shared prefs to a new file and registry
- 14a8b58 [fedcm] Ambient Sign-up polish: keep the chip opened when clicked
- 7307848 Add new ExtensionInstallTimePermissionProvider
- 8e3213b IDB: SQLite store - disable auto-checkpointing
- d4d8009 [projects] Add eligibility tracking to ProjectsPanelStateController
- 31ab680 Implement computation of an alternative network in CronetAdaptiveRequestContext as static helper function.
- b131735 [fedcm] Hide the anchored message upon clicking it
- 95bfd23 Add LIFETIME_BOUND to string_view params in base/strings/ functions
- 9752dc5 Avoid duplicate map lookups.
- b5551f9 Roll ANGLE from 74b9ebf70420 to f5d9b050bacd (3 revisions)
- d998bb4 [AF] Fix typo in FDI test utils
- bf67fa0 [AF] Move non-shared FDI test utils functions to their respective test
- 7500f1d Fix Use-After-Free with GL MapBufferRange with shadow buf
- 300be87 Roll Dawn from 24d032f9897c to 3c890398bda4 (4 revisions)
- c3396c1 Roll clank/internal/apps from 069c4a3914fc to 36ea84e1aa16 (1 revision)
- 5c97318 Roll Perfetto from f2a3fbdcf9f4 to e7ca9ec9a0d6 (5 revisions)
- e8be7e0 Use kMaxRawCaptureChannels in related comment
- 13d7431 [Media Capture] bring shared tab to front before starting capture
- fb8f015 Roll Chrome Win64 PGO Profile
- c25acc7 Roll Chrome Win32 PGO Profile
- 1c39cde [searchbox] Searchbox mixin class [Part 2]
- 387c0cd Roll Chrome Android ARM32 Orderfile from eFiwbS-ihdqzOnfnE... to T4WzlKb6vvXz1alSE...
- 4c0105b webnn: Disable flaky graph impl tests on Windows
- a84260a Follow-up comments / renaming from crrev.com/c/7667295
- 13bfe41 [hub] Disable failing history tests
- 95de834 Update glic_actor_type_tool_interactive_uitest for MI
- 8f0177a Roll V8 from 77ce13db691d to e51eaff6e69f (9 revisions)
- 5d37d83 [Actor] Fixed actor internals file export button on Android
- 9e05bab Roll clank/internal/apps from 8dea2c77e2bd to 069c4a3914fc (1 revision)
- 2b93afb [fedcm] Set up local/bot configuration for the Ambient finch experiment
- 4fb5942 Update auth strings to use PIN and Unlock
- 5e8f037 Test that successful invocations call on_sucess.
- 7bec643 [ios blink] Remove stale iOS cc_unittests filter entries
- 971e6a4 Roll Chrome Mac Arm PGO Profile
- 8d6d1f0 Roll DevTools Frontend from 6469c7ae1f28 to b362bbe056f7 (2 revisions)
- d9c8172 [AIM] Add a model picker flag that is also compact.
- 3f7e24d DocumentLoader::cross_origin_parent_load_event_task_ should handle its `frame` being cleared
- c6d7b77 [projects] Refactor Resumption Rail IPH and UI Integration
- c8e3088 [contextual_tasks] Add new test cases for reopen tabs
- aa5d779 [Glic] Add Pause/Play button to PiP
- ed656e5 [iOS][Forms AI] EG test for entity deletion in Settings
- bda40ac Roll Chrome Win ARM64 PGO Profile
- ee9d623 [Images] Clear image data on updateContent.
- d225984 [Extensions Cleanup] Simple JS updates in declarative_content API
- 3e05d29 [Extensions Cleanup] Simple JS updates in api_test/crazy_extension
- babc3ee Avoid duplicate map lookups.
- 52c03b4 [iOS] Fix interactive lens ambiguity warnings
- e90c2b0 dPWA: Clean up preinstalled-web-app-always-migrate-calculator flag
- 210e194 Introduce a boolean variable to track CSD host running state
- 90a809b [NdkVEA] Add SVC bitrate layering support to NdkVideoEncodeAccelerator
- 3d5d222 [Extensions] Record WorkerVersionIdState_OnInitialized_NotActive
- 9efed32 [Extensions Cleanup] Simple JS updates: default_content_security_policy
- ed87079 [ntp-next] Add ToolMode to action chips
- 97c2201 [Glic] Fixed tab observer crash on Android
- 3233143 [Extensions Cleanup] Simple JS updates in extension_resource_request_policy