0
Commit Graph

33910 Commits

Author SHA1 Message Date
91e260fb13 [omnibox] Add field trial config for OmniboxOnFocusZps.
Change-Id: I997fb91ec65195fd66ce2744d6f163ef22b85c95
Bug: 403349190
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6475827
Reviewed-by: Moe Ahmadi <mahmadi@chromium.org>
Commit-Queue: Nihar Majmudar <niharm@google.com>
Cr-Commit-Position: refs/heads/main@{#1451132}
2025-04-24 07:16:17 -07:00
8e15a26f72 [ios blink] Skip failing accessibility tests
DumpAccessibilityTree is not working so new tests that were
added recently need to be skipped.

Change-Id: Ia672a2fe27153a9d1e7c894fff8f992d13eb5aad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6482514
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ian Vollick <vollick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1451121}
2025-04-24 06:56:26 -07:00
95de48a39a Add fieldtrial test config for AutofillI18nNLNameModel
This CL adds a fieldtrial test config for the NL last name prefix
feature. Additionally it adds small test modifications to ensure the
proper flag initialization.

Bug: 386916943
Change-Id: Iaa26ff926e6cd88d317132ab83ca3ae94ef5017d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6281288
Reviewed-by: Jan Keitel <jkeitel@google.com>
Reviewed-by: Norge Vizcay <vizcay@google.com>
Commit-Queue: Piotr Kotynia <piotrkotynia@google.com>
Reviewed-by: Mahmoud Rashad <mmrashad@google.com>
Cr-Commit-Position: refs/heads/main@{#1451081}
2025-04-24 05:49:59 -07:00
8c595a1cd7 waffle: Add field trial config for post-restore invalidation
Bug: 404176285
Change-Id: I2cc446f24323a0af6111711ecb1f77d080469b86
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6479801
Commit-Queue: Nicolas Dossou-Gbété <dgn@chromium.org>
Reviewed-by: Jérôme Lebel <jlebel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1451060}
2025-04-24 04:27:04 -07:00
0dfde1edaa Revert "Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1"
This reverts commit 6445cc175e.

Reason for revert: Suspected to cause V8 build failure on Win x64, compare https://ci.chromium.org/ui/b/8716718588681748337 - the V8 roll in the blamelist/commitrange of this build does not seem to have relevant changes.

Bug: 409287490
Original change's description:
> Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1
>
> 5b36835d..09006611
>
> 3f690c2257..c8f9423028
>
> Ran: ./tools/clang/scripts/upload_revision.py 09006611151c7f85862a9da8da34872c456c2c37
>
> Bug: 409287490
> Change-Id: Iee1fbf94ac025644cba9af666d60eed0bfc99e7f
> Tricium: skip
> Disable-Rts: True
> Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel
> Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel
> Cq-Include-Trybots: chromium/try:linux-chromeos-dbg
> Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng
> Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng
> Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng
> Cq-Include-Trybots: chromium/try:mac11-arm64-rel,mac_chromium_asan_rel_ng
> Cq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official
> Cq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel
> Cq-Include-Trybots: chromium/try:mac-official,linux-official
> Cq-Include-Trybots: chromium/try:win-official,win32-official
> Cq-Include-Trybots: chromium/try:win-arm64-rel
> Cq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86
> Cq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg
> Cq-Include-Trybots: chromium/try:android-cronet-riscv64-rel
> Cq-Include-Trybots: chrome/try:iphone-device,ipad-device
> Cq-Include-Trybots: chrome/try:linux-chromeos-chrome
> Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome
> Cq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo
> Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
> Cq-Include-Trybots: chromium/try:android-rust-arm32-rel
> Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg
> Cq-Include-Trybots: chromium/try:android-rust-arm64-rel
> Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg
> Cq-Include-Trybots: chromium/try:linux-rust-x64-rel
> Cq-Include-Trybots: chromium/try:mac-rust-x64-dbg
> Cq-Include-Trybots: chromium/try:win-rust-x64-dbg
> Cq-Include-Trybots: chromium/try:win-rust-x64-rel
> Binary-Size: Slight arm32 increase (crbug.com/412726016).
> Fuchsia-Binary-Size: See above.
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6476964
> Reviewed-by: Hans Wennborg <hans@chromium.org>
> Reviewed-by: Zequan Wu <zequanwu@google.com>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1451014}

Bug: 409287490
Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel
Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel
Cq-Include-Trybots: chromium/try:linux-chromeos-dbg
Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng
Cq-Include-Trybots: chromium/try:mac11-arm64-rel,mac_chromium_asan_rel_ng
Cq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official
Cq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel
Cq-Include-Trybots: chromium/try:mac-official,linux-official
Cq-Include-Trybots: chromium/try:win-official,win32-official
Cq-Include-Trybots: chromium/try:win-arm64-rel
Cq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86
Cq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg
Cq-Include-Trybots: chromium/try:android-cronet-riscv64-rel
Cq-Include-Trybots: chrome/try:iphone-device,ipad-device
Cq-Include-Trybots: chrome/try:linux-chromeos-chrome
Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome
Cq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo
Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
Cq-Include-Trybots: chromium/try:android-rust-arm32-rel
Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg
Cq-Include-Trybots: chromium/try:android-rust-arm64-rel
Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg
Cq-Include-Trybots: chromium/try:linux-rust-x64-rel
Cq-Include-Trybots: chromium/try:mac-rust-x64-dbg
Cq-Include-Trybots: chromium/try:win-rust-x64-dbg
Cq-Include-Trybots: chromium/try:win-rust-x64-rel
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: Ibfaf0ed980cbf0d7c8ab9709ae69a5a54b34f76d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6487906
Owners-Override: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1451034}
2025-04-24 03:11:24 -07:00
abab6d1409 [Android][Signin] Add field trial config for history sync studies
This CL adds field trial config for two studies sharing one single
launch entry and targeting M137.

Bug: 409723546
Change-Id: Ifd39a5ca331f5cad9436b1c1879122df0d3fcf34
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6480091
Reviewed-by: Liza Bipin <mlbipin@google.com>
Commit-Queue: Menghan Yang <myuu@google.com>
Cr-Commit-Position: refs/heads/main@{#1451016}
2025-04-24 02:15:40 -07:00
6445cc175e Roll clang+rust llvmorg-21-init-6681-g5b36835d-1 : llvmorg-21-init-9266-g09006611-1 / 3f690c2257b7080cd3a8cce64e082fc972148990-1 : c8f94230282a8e8c1148f3e657f0199aad909228-1
5b36835d..09006611

3f690c2257..c8f9423028

Ran: ./tools/clang/scripts/upload_revision.py 09006611151c7f85862a9da8da34872c456c2c37

Bug: 409287490
Change-Id: Iee1fbf94ac025644cba9af666d60eed0bfc99e7f
Tricium: skip
Disable-Rts: True
Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel
Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel
Cq-Include-Trybots: chromium/try:linux-chromeos-dbg
Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng
Cq-Include-Trybots: chromium/try:mac11-arm64-rel,mac_chromium_asan_rel_ng
Cq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official
Cq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel
Cq-Include-Trybots: chromium/try:mac-official,linux-official
Cq-Include-Trybots: chromium/try:win-official,win32-official
Cq-Include-Trybots: chromium/try:win-arm64-rel
Cq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86
Cq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg
Cq-Include-Trybots: chromium/try:android-cronet-riscv64-rel
Cq-Include-Trybots: chrome/try:iphone-device,ipad-device
Cq-Include-Trybots: chrome/try:linux-chromeos-chrome
Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome
Cq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo
Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
Cq-Include-Trybots: chromium/try:android-rust-arm32-rel
Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg
Cq-Include-Trybots: chromium/try:android-rust-arm64-rel
Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg
Cq-Include-Trybots: chromium/try:linux-rust-x64-rel
Cq-Include-Trybots: chromium/try:mac-rust-x64-dbg
Cq-Include-Trybots: chromium/try:win-rust-x64-dbg
Cq-Include-Trybots: chromium/try:win-rust-x64-rel
Binary-Size: Slight arm32 increase (crbug.com/412726016).
Fuchsia-Binary-Size: See above.
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6476964
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Zequan Wu <zequanwu@google.com>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1451014}
2025-04-24 02:15:09 -07:00
d09a8eb28b Remove some old entries from fieldtrial
Bug: 40100455
Change-Id: I5e47d0826238e734ac75c1ddef800fbfc7980ae8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6480303
Commit-Queue: Jihad Hanna <jihadghanna@google.com>
Reviewed-by: Christoph Schwering <schwering@google.com>
Cr-Commit-Position: refs/heads/main@{#1450993}
2025-04-24 01:14:51 -07:00
e185eb60d0 [shape-cache] Add back the fieldtrial config for Webview
This patch adds back the fieldtrial config for Webview.

crrev.com/c/6472457 removed it, but it turned out that the
entry is required to upgrade the Webview finch.

Bug: 377832797
Change-Id: I6c2bfbe9d69c9e3ac461960c8cbb23767a8e9d29
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6486747
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450955}
2025-04-23 23:13:47 -07:00
786a756a98 [tab suggestions] Add field trial
Bug: 397221723
Change-Id: I72bcd8c0ff4fba6a0e444f2f0a300361de18eccc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6485809
Commit-Queue: Siddhartha S <ssid@chromium.org>
Reviewed-by: Siddhartha S <ssid@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450930}
2025-04-23 20:21:11 -07:00
8f76075332 Add Finch-controlled list of ports to block
This adds a new Finch experiment that allows specifying a
comma-separated list of ports. The main goal of this is to mitigate
ongoing abuse faster, and quickly adjust to new ports if needbe.

Bug: 409713509
Change-Id: I60c3197eb0a2ba592a0de8c04fb045fb87dc0d5f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6480959
Commit-Queue: Adam Rice <ricea@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450911}
2025-04-23 18:28:53 -07:00
9ef0d32cb1 Enable HLS MP4 demuxing by default.
Currently at 10% on stable, UMA looks good - some notes: data:
go/uma-hls-mp4-finch

Media.HLS.InitializationError is down by 72% (or 280k entries), while
Media.HLS.PlaybackError is only up 10k entries, with most of them being
network errors. This is to be expected, since those network errors are
already the most common issue, and is more related to the CORS situation
that a lot of HLS streams find themselves commonly facing (ie,
less-than-sanctioned streams).

Final PipelineStatus for both AudioOnly and AudioVideo remains similar,
but there is some overall movement from PIPELINE_ERROR_COULD_NOT_PARSE
to PIPELINE_ERROR_DECODE (which is again to be expected), while
PIPELINE_OK remains unchanged.

Finally, watch time seems to have not moved all that much, but
potentially shows some shift from Audio-only to Audio-Video.

There is no appreciable change in crashiness as a result of this
experiment.

Fixed: 314837904
Bug: 40057824
Change-Id: I2f4a74a1155342b64420fa6deeccd9f3a35a7c61
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6484972
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Ted (Chromium) Meyer <tmathmeyer@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450860}
2025-04-23 16:21:37 -07:00
479f6db98b Add FieldTrial Testing config for AutofillEnableShowSaveCardSecurelyMessage
Bug: b:409603749
Change-Id: Ib03c0eee3affdcba916f8de8c4574c3922b6dba2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6484290
Reviewed-by: Olivia Saul <jsaul@google.com>
Commit-Queue: Qihui Zhao <qihuizhao@google.com>
Cr-Commit-Position: refs/heads/main@{#1450824}
2025-04-23 15:03:06 -07:00
3131e7d723 [Code Health] Remove BackForwardCacheMediaSessionService feature
This was launched more than a year ago.

Removing
BackForwardCacheBrowserTestWithMediaSessionNoTestingConfig.DontCacheWhenMediaSessionServiceIsUsed
test because it's failing:
https://ci.chromium.org/ui/p/chromium/builders/try/linux-rel/2171659/overview
From crrev.com/c/5004481, the test doesn't work with this feature.

Bug: 362247226
Change-Id: Id53ac8c8c03ab96cab06393c59069e610208f73c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6415232
Reviewed-by: Fergal Daly <fergal@chromium.org>
Reviewed-by: Tommy Steimel <steimel@chromium.org>
Commit-Queue: Sven Zheng <svenzheng@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450741}
2025-04-23 12:48:38 -07:00
398bf8fb4e [TreesInViz] Force full tree syncs for newly created VizLayerContexts.
When a LayerTreeHostImpl loses context it will recreate its
VizLayerContext. In that situation we need to do a full tree sync to
Viz, rather than use incremental sync state.

Bug: 388878021
Change-Id: I14359dd0e5723d8b5dcf40856386186ecd396d59
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477184
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Victor Miura <vmiura@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450728}
2025-04-23 12:20:06 -07:00
e68c88900f Update Performance intervention algorithm field trials
Add feature params for IPH_PerformanceInterventionDialogFeature and
update the experiment suffix date.

Bug: 400774956
Change-Id: I984e5b303852a7d39220cd011cc303c75dc8e7d5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6480227
Reviewed-by: Alison Gale <agale@chromium.org>
Commit-Queue: Steven Luong <stluong@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450689}
2025-04-23 11:33:05 -07:00
97d14d26a4 Revert "[Read aloud] Add field trial testing config for migration."
This reverts commit f40d5548a0.

Reason for revert: at the moment, this is not being rolled out as a finch experiment. a separate experiment for v2 vs. v3 may be added later

Bug: 401364337
Original change's description:
> [Read aloud] Add field trial testing config for migration.
>
> This will include the component updater migration and
> necessary migrations on the TTS engine side.
>
> Bug: 401364337
> Change-Id: I336c2935b980cb8ddc5f7d0d64ffd8792d220389
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6376832
> Commit-Queue: Lauren Winston <lwinston@google.com>
> Reviewed-by: Xiang Xiao <xiangxiao@google.com>
> Cr-Commit-Position: refs/heads/main@{#1435725}

Bug: 401364337
Change-Id: I70a3dd3b24f6dc516380015386cbc01a199d17cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6482969
Commit-Queue: Lauren Winston <lwinston@google.com>
Reviewed-by: Kristi Saney <kristislee@google.com>
Cr-Commit-Position: refs/heads/main@{#1450683}
2025-04-23 11:29:00 -07:00
ac5e40b67e [TreesInViz] Add TextureLayer support.
Add initial TextureLayer syncing to LayerContexts.
Additional work is required to enable texture return for TextureLayers.

Bug: 388878021
Change-Id: I1374c5c3e8817f3dd4e551a6460db00c88ec9dc3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477164
Commit-Queue: Victor Miura <vmiura@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Mustafa Emre Acer <meacer@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450662}
2025-04-23 10:46:56 -07:00
06f20c9ea3 [ios-blink] Disable failing content_browsertests
Below tests are failing on ios-blink-dbg-fyi since
https://crrev.com/c/6459930

- Default/MediaTest.HLSSingleWithoutExtension/0
- Default/MediaTest.HLSSingleWithoutExtension/1

Bug: 412935310
Change-Id: I0d11cbe61bdda4dde9cfbafb5868ee86c0f2c18b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6483607
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1450633}
2025-04-23 10:03:17 -07:00
2982498626 Add BocaOnTaskK12AgeClassification to the testing config
This change adds the BocaOnTaskK12AgeClassification experiment to the field
trial testing config.

Bug: 412743953
Change-Id: Iaaf5130ed1811fd506fc4202c330bbcfed6ac696
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6478559
Commit-Queue: Zifan Zhang <zifanzhang@google.com>
Reviewed-by: Vignesh Shenvi <vshenvi@google.com>
Reviewed-by: April Zhou <aprilzhou@google.com>
Cr-Commit-Position: refs/heads/main@{#1450632}
2025-04-23 10:03:09 -07:00
6484e972c2 testing/libfuzzer/research: Fix proto_library usage to propagate indirect deps correctly
This is necessary to change public_deps to deps in proto_library
template so that we can remove unnecessary inputs dependency from
ninja build files.

Original CL is: https://crrev.com/c/6442961

This CL was uploaded by git cl split.

Bug: 402356473
Change-Id: I0309b2ced5adedea8a191618ead94463ea24eaed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6483148
Commit-Queue: Paul Semel <paulsemel@chromium.org>
Auto-Submit: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Paul Semel <paulsemel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450494}
2025-04-23 05:41:22 -07:00
d491e973df [MV2 Deprecation] Add another fieldtrial_testing_config.json entry
Add a fieldtrial_testing_config.json entry for the
ExtensionManifestV2Unsupported experiment phase.

Bug: 367395349
Change-Id: I76763e8967a1f2ea17442bf4973f51a09b937cd1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6458429
Reviewed-by: Darryl James <dljames@chromium.org>
Commit-Queue: Devlin Cronin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450288}
2025-04-22 16:11:55 -07:00
5e178c54a1 Re-enable testLoadMediaUrl test on Android emulators.
Feature causing failures has been reworked, so these should pass in
a more timely manner now.

R=tguilbert

Fixed: 409579286
Change-Id: I1a0e5b4d095dc1dddc58023b9aaa1779e9cd62cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6479000
Commit-Queue: Thomas Guilbert <tguilbert@chromium.org>
Auto-Submit: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Thomas Guilbert <tguilbert@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450199}
2025-04-22 14:05:10 -07:00
fc9eedbce4 Add OR Mac-15 to default MacOS testing mixin in chromium.tests
Bug: 412640937
Change-Id: Ibb88669c2cbd5500f15be3f0cb29beeff52c3166
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6480313
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Commit-Queue: Yue She <yueshe@google.com>
Cr-Commit-Position: refs/heads/main@{#1450176}
2025-04-22 13:44:18 -07:00
145d9ceea1 [ios-blink] Enable CONFIG_VP9_HIGHBITDEPTH for iOS Blink
- Enabled CONFIG_VP9_HIGHBITDEPTH in third_party/libvpx/BUILD.gn by
  including is_ios in the relevant conditionals.
- Removed VP9 high bit depth test filters from
  testing/buildbot/filters/ios.content_browsertests.filter:
    - Default/MediaTest.VideoBearHighBitDepthVP9/0
    - Default/MediaTest.VideoBearHighBitDepthVP9/1
- Verified VP9 HDR playback using YouTube YTS certification tests[1]
  and all relevant tests are passing successfully.

[1] https://yts.devicecertification.youtube/2021/?tests=41-72&test_type=formatsupport-test#1745316763281

Bug: 1449877, 391914246
Change-Id: Idca4f52ca0b7edc39fb312176b60e896360abfe6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4790543
Reviewed-by: Ian Vollick <vollick@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1450049}
2025-04-22 10:40:04 -07:00
0dee9a714a [Fast Pair] Add fieldtrial tests for FastPairPwaCompanion
Updated Device IDs and removed Play Store URI

Bug: 410935749
Change-Id: I5e04e4b60a926592ac0649cfb6898467a83d5335
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6460849
Commit-Queue: Navpreet Singh Khalsa <navpreetb@google.com>
Commit-Queue: Jack Shira <jackshira@google.com>
Auto-Submit: Navpreet Singh Khalsa <navpreetb@google.com>
Reviewed-by: Daniel Classon <dclasson@google.com>
Reviewed-by: Jack Shira <jackshira@google.com>
Cr-Commit-Position: refs/heads/main@{#1450025}
2025-04-22 10:13:55 -07:00
b3eedf5802 Remove require-sri-for CSP directive
This spins off the `require-sri-for` removal from [1], as it is
being replaced by an `Integrity-Policy` header.



[1] https://chromium-review.googlesource.com/c/chromium/src/+/6408111



Change-Id: I2815f4a9e1e08f4544650977cb89d40c1fa91e08
Bug: 412588111
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6470018
Reviewed-by: Antonio Sartori <antoniosartori@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Camille Lamy <clamy@chromium.org>
Commit-Queue: Yoav Weiss (@Shopify) <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449974}
2025-04-22 08:59:36 -07:00
d2d8905a9c Add GPU M3 tester
Adds a GPU CI tester for M3 Macbook Pros and its trybot mirror.

Bug: 411164097
Change-Id: I08b1fc6ad3853f422f482bf8620af5e637f40d16
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477125
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449962}
2025-04-22 08:35:30 -07:00
9462da3121 [B4B] Enable fieldtrial testing
Fixed: 412567144
Change-Id: I021bccc0cdd9b40bcf10dac30446857e0aefe295
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477028
Reviewed-by: Mikel Astiz <mastiz@chromium.org>
Commit-Queue: Ryan Sultanem <rsult@google.com>
Cr-Commit-Position: refs/heads/main@{#1449938}
2025-04-22 08:07:49 -07:00
5b06e7f3d9 Enable discard_memory_pool_before_memory_pressure_gcs on field trial
Bug: 410880239
Change-Id: Ia059a5b735b765b75b8b5941e7d34f8c26b6feaf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6466568
Reviewed-by: Omer Katz <omerkatz@chromium.org>
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449801}
2025-04-22 01:56:45 -07:00
87421d132f [lensoverlay] Update CSB field trial config.
Change-Id: I466f8ee8841f8a46aa5c07b15d4b930097e62a63
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477374
Reviewed-by: Juan Mojica <juanmojica@google.com>
Commit-Queue: Juan Mojica <juanmojica@google.com>
Auto-Submit: Ali Stanfield <stanfield@google.com>
Cr-Commit-Position: refs/heads/main@{#1449685}
2025-04-21 17:33:29 -07:00
8e34b11211 [TreesInViz] Make SoftwareTextureLayerTests threading safe.
These tests had thread races in their use of the 'step_' variable.

Bug: 388878021
Change-Id: I5710ad2ad47c4c627ff9ffffa3b60583bba55253
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6477127
Commit-Queue: Victor Miura <vmiura@chromium.org>
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449645}
2025-04-21 15:41:33 -07:00
47312160e2 Add ReadAloudAudioOverviews to fieldtrial_testing_config.json.
Bug: 401256755
Change-Id: I220732c5e6189984d47e820041b334eb574ccab1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6468350
Reviewed-by: Ian Wells <iwells@chromium.org>
Commit-Queue: Shlomi Ben Shimon <shlomib@google.com>
Reviewed-by: Andrea Gomez <andreaxg@google.com>
Cr-Commit-Position: refs/heads/main@{#1449532}
2025-04-21 11:36:46 -07:00
ee1aafb0cd [a11y-mv3]: add field trials for mv3 Select to Speak
Bug: 388867837
Change-Id: If19aa0708781a8f710fdb1f067c8f293c342cf06
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6460822
Commit-Queue: Mark Schillaci <mschillaci@google.com>
Reviewed-by: Mark Schillaci <mschillaci@google.com>
Cr-Commit-Position: refs/heads/main@{#1449456}
2025-04-21 08:57:54 -07:00
d19a0317f2 Enable AddReferringWebApkToProtegoPings by default
Bug: 392938069
Change-Id: I5bbae68880ad220e607378f99732fcba4bbee845
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6468679
Commit-Queue: Nwokedi Idika <nwokedi@chromium.org>
Auto-Submit: Lily Chen <chlily@chromium.org>
Reviewed-by: Nwokedi Idika <nwokedi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449446}
2025-04-21 08:10:35 -07:00
9c144c2374 Revert "[omnibox] Add field trial config for OmniboxOnFocusZps."
This reverts commit df9b1f0167.

Reason for revert:
LUCI Bisection has identified this change as the cause of a test failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/test-analysis/b/5645858684010496

Sample build with failed test: https://ci.chromium.org/b/8717005509062627105
Affected test(s):
[ninja://chrome/test:interactive_ui_tests/LensOverlayControllerCUJTest.NavigationsUpdateCSB](https://ci.chromium.org/ui/test/chromium/ninja:%2F%2Fchrome%2Ftest:interactive_ui_tests%2FLensOverlayControllerCUJTest.NavigationsUpdateCSB?q=VHash%3Acb86739c8212539b)

If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205&description=Analysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Ftest-analysis%2Fb%2F5645858684010496&format=PLAIN&priority=P3&title=Wrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F6457695&type=BUG

Original change's description:
> [omnibox] Add field trial config for OmniboxOnFocusZps.
>
> Change-Id: Ic3ed1e0b2fe816d92e3bb7fa17e9826140e4f062
> Bug: 403349190
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6457695
> Commit-Queue: Nihar Majmudar <niharm@google.com>
> Reviewed-by: Moe Ahmadi <mahmadi@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1449350}
>

Bug: 403349190
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: Ife795ab9f3575534ff3e4c616363dfc4bcb9e472
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6474059
Owners-Override: Joshua Hood <jdh@chromium.org>
Commit-Queue: Joshua Hood <jdh@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1449418}
2025-04-21 05:54:45 -07:00
b81b4600e5 Kill spare renderer when the browser goes to background on Android
All the processes will move to the WAIVED state when the browser
goes to the background on Android. This causes other processes to be
killed more frequently when OOM happens if there is a spare renderer.
The CL introduces a feature to kill the spare renderer to free memory
so that OOM kills can be triggered less often.

Bug: 411029829

Change-Id: I986021885c74455f31f317f7b2dd3b49436bf647
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6458346
Commit-Queue: Jiacheng Guo <gjc@google.com>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Bo Liu <boliu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449358}
2025-04-20 22:41:09 -07:00
df9b1f0167 [omnibox] Add field trial config for OmniboxOnFocusZps.
Change-Id: Ic3ed1e0b2fe816d92e3bb7fa17e9826140e4f062
Bug: 403349190
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6457695
Commit-Queue: Nihar Majmudar <niharm@google.com>
Reviewed-by: Moe Ahmadi <mahmadi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449350}
2025-04-20 21:38:29 -07:00
7f775d41d5 [Autofill] Unify sectioning/rationalization order
The order ofr sectioning and rationalization is inconsistent:
- When server predictions are received, sectioning is run after
  (or rather, in the middle of) rationalization.
- Otherwise, sectioning is rune before rationalization.

This CL unifies the order behind a Finch feature.

Bug: 408497919
Change-Id: I812f34c870392d6cf3eff61c4c4ce7d8a4352ed9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6448337
Reviewed-by: Dominic Battré <battre@chromium.org>
Commit-Queue: Christoph Schwering <schwering@google.com>
Cr-Commit-Position: refs/heads/main@{#1449311}
2025-04-20 17:37:54 -07:00
236bc250cd [shape-cache] Enable LayoutNGShapeCache on stable
Bug: 377832797
Change-Id: I432679703d79bb0a4322977e9d9b8ee1269354df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6472457
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449216}
2025-04-19 19:27:04 -07:00
8a71346a59 [android_10] Disable failing tests
Bug: 343335591,411727705
Change-Id: Ib610bb62ebbe5c6c270745108141bc1f6b7278c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6473479
Commit-Queue: Renuga Nanjappan <rnanjappan@chromium.org>
Commit-Queue: Haiyang Pan <hypan@google.com>
Auto-Submit: Renuga Nanjappan <rnanjappan@chromium.org>
Reviewed-by: Haiyang Pan <hypan@google.com>
Cr-Commit-Position: refs/heads/main@{#1449045}
2025-04-18 15:54:03 -07:00
d893972f1c [Price insights clank] Enable price insights CPA by default and clean up flag.
Change-Id: I21bc7f66b389d46beb339e09ea3925e43edf7521
Bug: 411223345
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6466666
Reviewed-by: David Trainor <dtrainor@chromium.org>
Commit-Queue: Qi Bao <qib@google.com>
Reviewed-by: Matthew Jones <mdjones@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1449033}
2025-04-18 15:08:20 -07:00
7c59bf9932 Enable open PDF inline on Android on ToT
Bug: 410119588
Change-Id: Iab3a01d0f0d66a0df5502d4265205f99777f414b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6470791
Reviewed-by: Sirisha Kavuluru <skavuluru@google.com>
Commit-Queue: Shu Yang <shuyng@google.com>
Reviewed-by: Charlie Reis <creis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1448932}
2025-04-18 10:56:09 -07:00
7000561f11 Add CacheStorageAblation in fieldtrial_testing_config.json
This CL adds CacheStorageAblation config.

Bug: 406383706
Change-Id: I544bbfd3f0c379bd5544f73a06a2821ced62c12e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6470668
Auto-Submit: Eriko Kurimoto <elkurin@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1448790}
2025-04-18 01:42:56 -07:00
1bfe931a10 Add IdbInSessionDbCleanup in fieldtrial_testing_config.json
Bug: 404394638
Change-Id: I0fe4d3b7e9bd0e028dd8e4e5ef5f51811bfc11e0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6450381
Reviewed-by: Mingyu Lei <leimy@chromium.org>
Auto-Submit: Anna Sato <annasato@google.com>
Reviewed-by: Fergal Daly <fergal@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1448737}
2025-04-17 21:13:49 -07:00
5c7296b9e9 Remove VulkanV3 fieldtrial
This experiment is not launching and it causes Android GPU FYI bots
like A23 bots to use Vulkan instead of GL.

Bug: 411169284
Change-Id: I3536e9146bd50c5413ccf42343a097fff3f63eab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6469432
Commit-Queue: Kyle Charbonneau <kylechar@chromium.org>
Auto-Submit: Kyle Charbonneau <kylechar@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1448665}
2025-04-17 16:31:53 -07:00
77465809d5 Reland "[Discounts] Add pixel test for discounts_bubble_dialog_view"
Change the time to fixed time, because the basic compare screenshot don't change the expiration date each time the test run.

This is a reland of commit 8cf8e45470

Original change's description:
> [Discounts] Add pixel test for discounts_bubble_dialog_view
>
> Bug: 409624741
> Change-Id: Iaa150bba1db71a3d8364bff7194dde95de9d006e
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6442270
> Reviewed-by: Mei Liang <meiliang@chromium.org>
> Reviewed-by: Elly FJ <ellyjones@chromium.org>
> Commit-Queue: I-Hsuan Chen <ihsuanchen@google.com>
> Reviewed-by: Matthew Jones <mdjones@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1446792}

Bug: 409624741
Change-Id: I3fa1ce179c26626d887e7f20e72db526ef9db923
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6460123
Reviewed-by: Elly FJ <ellyjones@chromium.org>
Reviewed-by: Mei Liang <meiliang@chromium.org>
Commit-Queue: I-Hsuan Chen <ihsuanchen@google.com>
Reviewed-by: Matthew Jones <mdjones@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1448618}
2025-04-17 15:14:58 -07:00
08df0d306f [testing/variations] Update BusyLoopOnMainThread config
Configure the feature parameter to match the experiment.

Bug: 390032577
Change-Id: Id3365025cb0c703291e7c5b3cd69057835b3fabe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6463633
Reviewed-by: Luc Nguyen <lucnguyen@google.com>
Reviewed-by: Aldo Culquicondor <acondor@chromium.org>
Commit-Queue: Anand Ravi <anandrv@google.com>
Cr-Commit-Position: refs/heads/main@{#1448616}
2025-04-17 15:13:48 -07:00
b9fbc43e41 [TreesInViz] Remove video frame visibility hack
Previously we don't call WillDraw in renderer side, therefore
the video visibility callback isn't triggered. We added a hack
to make video render in TreesInViz mode.

Now WillDraw and DidDraw are called in renderer side, we can
remove the hack.

TEST=manual, trees_in_viz bot, blink_platform_unittests

Bug: 394137303
Change-Id: Ic1ea612a1748ae6d06c6eea4b65ab9107bdcdee9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6469465
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Victor Miura <vmiura@chromium.org>
Auto-Submit: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1448600}
2025-04-17 14:53:18 -07:00
3159f3d9c1 [TreesInViz] Add EffectNode::mask_filter_info to mojo interface.
This impacts LayerTreeHostImpl::BuildHitTestData(), which is computed
in viz side under TreesInViz mode.

This makes two hit test related content_browsertests to pass.

TEST=trees_in_viz bot, content_browsertests

Bug: 410617908
Change-Id: I7dfb6c8a77c989a622b2f1559a7030adfcb377c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6470093
Auto-Submit: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Victor Miura <vmiura@chromium.org>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1448497}
2025-04-17 12:18:05 -07:00