0
Commit Graph

1546099 Commits

Author SHA1 Message Date
017fc373a0 Delete useless trace_event/builtin_categories.cc
As a result of the cleanup in https://crrev.com/1398513, the file only
includes trace_event/builtin_categories.h and contains nothing else.
Delete it.

Change-Id: I696c608f7a42227c8511526728360d4c01950074
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302609
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424808}
2025-02-25 14:33:16 -08:00
315c95485c Remove deprecated navigator.xr.supportsSession call
This call was replaced by isSessionSupported in the WebXR spec is Sept
of 2019. I think 5+ years should be enough of a deprecation period that
we can now remove the call safely.

Stats for the deprecated call say it's used by ~0.00004% of web pages.

Bug: 40874319
Change-Id: I1b8f6b2b3fbf21e1926fe6d03a39f70b30c4d879
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6227520
Reviewed-by: Sergio Villar <svillar@igalia.com>
Auto-Submit: Brandon Jones <bajones@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424807}
2025-02-25 14:30:16 -08:00
06ac99f3db [webauthn] Increase priority of TPM check
Chrome tests for the existence of a TPM on a dedicated thread since the
operation may result in disk access. Since Chrome blocks showing any UI
on this check finishing, increase the thread priority to USER_BLOCKING.
This results in a speedup from ~1700ms to ~1ms on my development
machine. Add a FIDO log entry to measure how long the check takes.

This might help some users who are seeing very long times for any UI to
pop up, but that stop experiencing the bug when GPM is disabled.

Bug: 396607267
Change-Id: I326812b8e086398453fe794306fa8a04341eefbd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6300761
Commit-Queue: Ken Buchanan <kenrb@chromium.org>
Auto-Submit: Nina Satragno <nsatragno@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424806}
2025-02-25 14:27:20 -08:00
bae87e8d47 extensions: Convert PermissionsUpdaterBrowserTest to "platform" test
I tried to port this test to desktop Android, but noticed after I was
done that it uses the chrome.scripting API, which hasn't been ported
yet. There's no harm in converting to ExtensionPlatformBrowserTest and
it will help us once chrome.scripting is available, so I'd like to
land what I did.

(I didn't notice in part due to crbug.com/393191910 where tests
can fail with no logs and no stack. I'm trying to escalate that bug.)

This CL also adds permissions_test_util.h/cc to the desktop Android
build, which will be useful for porting other tests.

Bug: 397766259, 393191910
Change-Id: I12e3dddacc7d642ce19fcea46feefa5062b9459e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6300233
Reviewed-by: David Bertoni <dbertoni@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424805}
2025-02-25 14:26:07 -08:00
9f2a0256c7 Add net error code for self-signed certs on local network URLs
This adds (behind a new, default disabled feature flag) a new net error
code (ERR_CERT_SELF_SIGNED_LOCAL_NETWORK), which is returned for
certificate errors when the certificate is self-signed, and is being
used on a local network URL (either an RFC 1918 IP, or a URL that ends
in .local).

This is step one towards implementing go/betterselfsigned, for now this
only results in the regular SSL interstitial being triggered.

Bug: 394119724
Change-Id: I62850128c250358071cc0693526b23c2677647cf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6226147
Commit-Queue: Carlos IL <carlosil@chromium.org>
Reviewed-by: Matt Mueller <mattm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424804}
2025-02-25 14:23:48 -08:00
859865d196 [a11y] Presubmit ban disruptive a11y announcements
Ban announceForAccessibility and TYPE_ANNOUNCEMENT, deprecated in
Baklava (Android 16).

Fixed: 376759129
Test: PRESUBMIT_test.py
Change-Id: I55b9e8f77d5ec4cb865da94f230a3c57d4bcf4e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6301847
Commit-Queue: Jenna Himawan <jhimawan@google.com>
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Lijin Shen <lazzzis@google.com>
Cr-Commit-Position: refs/heads/main@{#1424803}
2025-02-25 14:22:31 -08:00
61333e40ef Reland "Reland "Modify B&A key fetcher code to retain the full key ID""
This is a reland of commit 9f44fe6906

Original change's description:
> Reland "Modify B&A key fetcher code to retain the full key ID"
>
> This is a reland of commit 5624b16cc2
>
> Original change's description:
> > Modify B&A key fetcher code to retain the full key ID
> >
> > Changes the B&A key fetcher code so that it stores the full key
> > identifier instead of the first two bytes parsed as a hexadecimal
> > number. This will be needed to support features like Private Model
> > Training that include the full key ID as part of the message.
> >
> > This CL also does some refactoring in order to support per-adtech
> > keys/origin scoped keys as described in
> > https://github.com/WICG/turtledove/issues/1334.
> >
> > NO_IFTTT=Just moving the enums.
> >
> > Bug: 390160246
> > Change-Id: I62ded0175dbbc559363685ada995c91ef2d9d2dc
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6265963
> > Reviewed-by: Orr Bernstein <orrb@google.com>
> > Commit-Queue: Russ Hamilton <behamilton@google.com>
> > Auto-Submit: Russ Hamilton <behamilton@google.com>
> > Cr-Commit-Position: refs/heads/main@{#1423990}
>
> Bug: 390160246
> Change-Id: I968311418baf9b487654f294f065f893a5b217ac
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299239
> Commit-Queue: Russ Hamilton <behamilton@google.com>
> Reviewed-by: Orr Bernstein <orrb@google.com>
> Cr-Commit-Position: refs/heads/main@{#1424577}

Bug: 390160246
Change-Id: I9f885c1fd667e094dd2cdf17eb21237fda1057e3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6297865
Reviewed-by: Orr Bernstein <orrb@google.com>
Commit-Queue: Russ Hamilton <behamilton@google.com>
Cr-Commit-Position: refs/heads/main@{#1424802}
2025-02-25 14:22:19 -08:00
a5b2d3103e arrayify: Prefer constexpr
This CL is intended to be trivial. It marks the return from `std::to_array` as
`constexpr`. This CL is a split of a naive textual search-and-replace under:

extensions/browser/api/file_system

This CL was uploaded by git cl split.

Change-Id: I2a0830e2cdf05536b5aa7f1768c571cb8b2758e0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6301451
Reviewed-by: François Degros <fdegros@chromium.org>
Auto-Submit: Kalvin Lee <kdlee@chromium.org>
Commit-Queue: François Degros <fdegros@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424801}
2025-02-25 14:16:08 -08:00
e0bf36207c add NetworkIsolationPartition to IsolationInfo
Certain use cases require separate network state from other requests
with the same (top_frame_site, frame_site), but would like to access the
HTTPCache, so using a transient IsolationInfo is not sufficient.

The goal is to extend IsolationInfo,NetworkIsolationKey, and
NetworkAnonymizationKey to include an additional enum value called
NetworkIsolationPartition, creating a three-part key: (top_frame_origin,
frame_origin, network_isolation_partition).

This CL incorporates the enum into the IsolationInfo. Previous CLs
incorporated the enum into the NIK and NAK.

Bug: 396463430
Change-Id: Ic6e21e5e21d9e85394e8bfd4725d45765afb002c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6266263
Reviewed-by: Steven Bingler <bingler@chromium.org>
Commit-Queue: Abigail Katcoff <abigailkatcoff@chromium.org>
Reviewed-by: mmenke <mmenke@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424800}
2025-02-25 14:13:24 -08:00
5d5ab1d4fa Roll DevTools Frontend from 058fe61f5c83 to c7db9439faf4 (1 revision)
058fe61f5c..c7db9439fa

2025-02-25 asraine@chromium.org [RPP Observations] Fix flaky e2e test

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/devtools-frontend-chromium
Please CC devtools-waterfall-sheriff-onduty@rotations.google.com,liviurau@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Change-Id: I611a89c54cdfc0d9f0f3761479f37c58457a3d31
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302815
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424799}
2025-02-25 14:11:25 -08:00
3162418258 magic-boost: enable the magic boost revamp by default
This CL enables magic boost revamp by default in code.

Bug: b:388964690

Change-Id: Ice9d85ebe91fdaaa65daba0c850354e05cb262c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6273941
Reviewed-by: Curtis McMullan <curtismcmullan@chromium.org>
Reviewed-by: Andre Le <leandre@chromium.org>
Commit-Queue: Chuong Ho <hdchuong@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424798}
2025-02-25 14:05:26 -08:00
d09f5c193b [gtest] Consume AssertionResults in system_trust_store_nss...cc
`ASSERT_NO_FATAL_FAILURE(...)` checks for `ASSERT_*` failures while
executing the provided statement [0] but discards any expression. Use a
plain `ASSERT_TRUE()` to actually check that `ParseX509Certificate()`
succeeds.

The dropped assertion causes a build failure [1] with a recent
Googletest revision that marks `AssertionResult` as `[[nodiscard]]` [2].

[0]: https://google.github.io/googletest/advanced.html#asserting-on-subroutines
[1]: https://ci.chromium.org/ui/p/chromium/builders/try/chromeos-amd64-generic-rel-gtest/374803/overview
[2]: 3fbe4db9a3%5E%21/

Bug: 398298306
Change-Id: I809e26995510d4055d8aa9282be377cb86b34455
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299635
Commit-Queue: Matt Mueller <mattm@chromium.org>
Reviewed-by: Matt Mueller <mattm@chromium.org>
Auto-Submit: Jonathan Lee <jonathanjlee@google.com>
Cr-Commit-Position: refs/heads/main@{#1424797}
2025-02-25 14:05:04 -08:00
46b56e058d glic: Fix performance metrics for short responses.
In a short response the web client will call OnResponseStopped() without
first calling OnResponseStarted(). This CL handles this by synthetically
invoking OnResponseStarted() in this case.

Change-Id: Ia96dc0d682ff4d4f9d213c9ecbca557023af81e0
Bug: 391417447, 399151164
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6300792
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Erik Chen <erikchen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424796}
2025-02-25 14:04:15 -08:00
9ef2ccd369 Update the callers of Tab closure undone methods with newer method
Bug: 381471263
Change-Id: I785610d5737e5bfa5f3040997e5973e79e53f584
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6171483
Reviewed-by: Sky Malice <skym@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org>
Auto-Submit: Madhav Pruthi <madhavpruthi@google.com>
Cr-Commit-Position: refs/heads/main@{#1424795}
2025-02-25 14:03:52 -08:00
33b37828e1 Roll Chrome Android ARM64 PGO Profile
Roll Chrome Android ARM64 PGO profile from chrome-android64-main-1740509199-dc2414d3283feba661496430225d64e7bd51ffd0-2e0d819276a4b17e54787271fb77f00a5e2f7fd8.profdata to chrome-android64-main-1740511731-f7a7c3ce0d755f427508d8f5a3aba8cea80f43f7-ea52859dd0d0f8ac079c3e6203b17efe83232b09.profdata

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/pgo-android-arm64-chromium
Please CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: pgo-profile-sheriffs@google.com
Merge-Approval-Bypass: Chrome autoroller
Change-Id: I24ccbccf79a0f47b5c7f40cf2562606cd443dcd5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6301936
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424794}
2025-02-25 14:02:21 -08:00
92711f23e9 Roll V8 from 562a3c4fd8cc to c9c2dfc64081 (3 revisions)
562a3c4fd8..c9c2dfc640

2025-02-25 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Version 13.5.177
2025-02-25 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update V8 DEPS (trusted)
2025-02-25 victorgomes@chromium.org [maglev-inlining] Force escape returned allocations in non-eager inlining

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/v8-chromium-autoroll
Please CC liviurau@google.com,machenbach@google.com,v8-waterfall-gardener@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:linux-blink-rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:dawn-linux-x64-deps-rel
Change-Id: I7cf0d6d81e48682a3705c69ebfe2d0f66a235a83
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302522
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424793}
2025-02-25 14:01:27 -08:00
fde3488573 [ios blink] Adjust process initialization
Enable initialization of the feature list before mojo
is initialized. This changes the creation of the
ApplicationContextImpl to happen in a PostEarlyInitialization
callback in the IOSMainDelegate.

Bug: 40261735
Change-Id: If2b76a2fad420fb15551354ecb65a85310777504
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6293264
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Justin Cohen <justincohen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424792}
2025-02-25 14:01:10 -08:00
e58017eab5 Roll Chrome Mac Arm PGO Profile
Roll Chrome Mac Arm PGO profile from chrome-mac-arm-main-1740506196-e5a318f90e1bb32ba1ef4fdc2fadc8b5fe1585ac-36f59af467dfe29508f906b599651faa8165bd7b.profdata to chrome-mac-arm-main-1740513442-70a2c9314fdbcce7cf73c949975b1ea526607601-3366214b3ec5ce963b50c5ad858bd8234b78bce8.profdata

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/pgo-mac-arm-chromium
Please CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:mac-chrome
Tbr: pgo-profile-sheriffs@google.com
Merge-Approval-Bypass: Chrome autoroller
Change-Id: Ibb6bbfe50652f1eab9cf5298ddd86da3b23e3cae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302817
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424791}
2025-02-25 13:58:43 -08:00
ec5bffb8f4 Roll Release Scripts from 9f906be6e9f7 to 8f3981233f5a (1 revision)
9f906be6e9..8f3981233f

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/release-scripts-chromium
Please CC bpastene@google.com,chrome-release-infra@google.com,kuanhuang@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: bpastene@google.com,kuanhuang@google.com
Change-Id: I49dc417e8d0ac64c412e3c28a394385b218aaff2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302908
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424790}
2025-02-25 13:58:15 -08:00
a2e5525cac Mark http/tests/misc/transforms-usecounter-3d-scene.html slow on all platforms
Fixed: 40283659
Change-Id: I8a7a8f47f0af3dcf40a9e2a23ad029bad8151ec7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6300720
Commit-Queue: Philip Rogers <pdr@chromium.org>
Auto-Submit: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424789}
2025-02-25 13:56:16 -08:00
85fcfda434 android: Avoid creating OWNERS for androidx
Also add comment for why cipd.yaml is necessary even if it's not used by
cipd.

Bug: None
Change-Id: Ic53f492b2a92ab898091a179b32c4deadb765999
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302354
Commit-Queue: Peter Wen <wnwen@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Commit-Queue: Mohamed Heikal <mheikal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424788}
2025-02-25 13:55:39 -08:00
94f276be1d Roll ANGLE from fb648546b16a to 0151051b9084 (1 revision)
fb648546b1..0151051b90

2025-02-25 yuxinhu@google.com Revert "Vulkan: Take stride into account for max buf size"

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-chromium-autoroll
Please CC angle-team@google.com,yuxinhu@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86
Bug: None
Tbr: yuxinhu@google.com
Change-Id: Ie1ba939de51f0acb2f87f07f7f12a89183df2702
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302209
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424787}
2025-02-25 13:54:57 -08:00
8ea5a66640 [search aggregator] Parse response in utility process
This CL adds parsing logic using DataDecoder to parse the
EnterpriseSearchAggregator response body in a utility process. This
change is finch-gated such that the existing parsing logic can still be
used if the new finch parameter, `parse_in_utility`, is set to false.

Bug: 395938335
Change-Id: I2de3f538da96b7d6063bd8bf8baef4195c9e149a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6288697
Reviewed-by: manuk hovanesian <manukh@chromium.org>
Reviewed-by: Justin Donnelly <jdonnelly@chromium.org>
Commit-Queue: Ananya Seelam <ananyaseelam@google.com>
Cr-Commit-Position: refs/heads/main@{#1424786}
2025-02-25 13:51:40 -08:00
680e927505 boca: Publish events on session duration/teacher update.
So that duration change can be propagated to UI.

Bug: b:397514221
Test: Unit tested.
Change-Id: Ic0732027f582d76805c72c7f5eed98b279f8b5de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6301042
Reviewed-by: Benjamin Zielinski <bzielinski@google.com>
Commit-Queue: April Zhou <aprilzhou@google.com>
Cr-Commit-Position: refs/heads/main@{#1424785}
2025-02-25 13:50:56 -08:00
96a976ebfb Bookmarks: Fix menu alignment
Wait for changes to menu items to propagate to the DOM before displaying
the menu. Otherwise, for cases where cr-lazy-render-lit's get() method
does not force a synchronous render, the menu ends up incorrectly
aligned.

Also fixing a minor issue where tests triggered an assertion failure
when items were being removed from the list. Since bookmarks-item was
already updated to gracefully handle null or undefined item_ values,
dropping the assertion that was trying to ensure this never occurred.

Fixed: 398993300
Change-Id: Ib2af96251927b0b1d061841c2f2303d43852a516
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302533
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424784}
2025-02-25 13:50:18 -08:00
48175b923a [Tab Switcher] Move custom destroy logic on remove into TabListModel
TabListModel's clear() and removeAt() methods were effectively
"Overridden" in TabListMediator. To avoid accidentally using the wrong
method in the future just make them true overrides.

Bug: 398186407
Change-Id: I7fb356a31251d4022e0b3ceb0906c8852f99d9bc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6301773
Reviewed-by: Fiaz Muhammad <mfiaz@google.com>
Reviewed-by: Sky Malice <skym@chromium.org>
Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424783}
2025-02-25 13:49:32 -08:00
1af036990c Roll optimization-guide from 3cee11d2d5b4 to 90699c3e63a2
3cee11d2d5..90699c3e63

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/optimization-guide-chromium
Please CC chrome-intelligence-core@google.com,sophiechang@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: chromium:374263404
Change-Id: If07c737d3fe3f6be78f17a912c7f8dbcfef0129f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302653
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424782}
2025-02-25 13:48:57 -08:00
708f5704f4 [iOS] Change Impression Management for Non-Modal DB promo
The Non-Modal DB promo were decoupled recently and the impression management had to reflect the new impression rules.

Change-Id: Icbe2964f6a700c5f7f195b588bb79cccf3beaaf7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6253744
Reviewed-by: Guillaume Jenkins <gujen@google.com>
Reviewed-by: Robbie Gibson <rkgibson@google.com>
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Commit-Queue: Pier-Alexandre Bouchard <pabouchard@google.com>
Cr-Commit-Position: refs/heads/main@{#1424781}
2025-02-25 13:48:21 -08:00
3915d8b8c6 Reland "Added tests for glic border when the active tab is destroyed"
This is a reland of commit 41f851ed2a

The CL was causing failures in mac-rel-ready[1] and mac14-arm64-rel[2].
By moving `WaitForFocusedTabChange` or `WaitForEmphasisRestarted` above
assertions, we can make sure that the tab state is stabilized before
checking `tab_strip_model()->active_index()`.

[1]:
https://ci.chromium.org/ui/p/chrome/builders/ci/mac-rel-ready/32325/test-results
[2]:
https://ci.chromium.org/ui/p/chromium/builders/ci/mac14-arm64-rel-tests/17909/test-results?q=ExactID%3Aninja%3A%2F%2Fchrome%2Ftest%3Ainteractive_ui_tests%2FGlicBorderViewPrefersReducedMotionUiTest.FocusedTabChangedOrDestroyed+VHash%3A31eee6b2beb02e34&sortby=&groupby=

Original change's description:
> Added tests for glic border when the active tab is destroyed
>
> Added tests to ensure the border has the correct behaviour when the
> current active tab is closed both in PRM (Prefers Reduced Motion) and
> non-PRM cases.
> - PRM: the opacity ramp up animation should not be replayed - similar to
> switching tabs in the same window.
> - Non-PRM: only the emphasis animation should be replayed - similar to
> switching tabs in the same window.
>
> Credit: Huge thanks to @liuwilliam for debugging the test flakiness and
> providing a solution to mitigate it.
>
> Bug: 396413737
> Change-Id: Ie311934cd3a9316fc382718f373225db8bc06f0c
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6278729
> Reviewed-by: William Liu <liuwilliam@chromium.org>
> Reviewed-by: Ian Wells <iwells@chromium.org>
> Commit-Queue: Baran Erfani <baranerf@google.com>
> Cr-Commit-Position: refs/heads/main@{#1423979}

Bug: 396413737
Change-Id: I98c0ad74c43a6434fa374f6f07060a0e205968c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6298683
Reviewed-by: Ian Wells <iwells@chromium.org>
Commit-Queue: Baran Erfani <baranerf@google.com>
Reviewed-by: William Liu <liuwilliam@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424780}
2025-02-25 13:47:47 -08:00
2cee8da8ce Address issue with glic accessing state when TabSearch bubble is opened
Browser view activation state is reflected incorrectly when a child
widget is focused e.g. when Tab search bubble is opened. To change this,
updating the implementation to be consistent with state we use to paint
the browser frame as active. This better aligns with the schematics for
active/inactive state of the browser.

This change also addresses some issues with active/inactive states for
the split tab strip button since it wasn't consistent with the frame
logic and hence was causing some visual issues.

Bug: 394736410
Change-Id: I618fea10a05604840daabab964bf5fa609a17555
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6245812
Reviewed-by: Marke Hallowell <wry@chromium.org>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Reviewed-by: Dan Harrington <harringtond@chromium.org>
Reviewed-by: Emily Shack <emshack@chromium.org>
Commit-Queue: Eshwar Stalin <estalin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424779}
2025-02-25 13:47:10 -08:00
1ba3d4dc77 android: Add --use-bom for fetch_all_androidx.py
This makes it faster to iterate locally when working with
fetch_all_androidx.py and not needing to roll. The existing --no-roll
arg doesn't work since when working locally, we likely want to resolve
the latest androidx and then iterate on it (e.g. when the roller isn't
working).

Bug: None
Change-Id: Iae6e4da80fc82cdffc406d152cb745de9b40b7c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299893
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Commit-Queue: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424778}
2025-02-25 13:46:37 -08:00
afddae0d57 Add checks for low end and ARM devices notification content detection
The notification content detection model should not run on Android
devices with either low memory or with an ARM32 architecture. This CL
checks for these in the factory, so that we don't even create the
NotificationContentDetectionService if either of these are true. Also
added unit tests for this, since the chrome/browser/safe_browsing/
browser tests do not run for android.

Bug: 374936030
Change-Id: I37f6e98627fb45c9b105832e914cd0d7125b141c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302185
Reviewed-by: Daniel Rubery <drubery@chromium.org>
Commit-Queue: Sarah Krakowiak <skrakowi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424777}
2025-02-25 13:44:42 -08:00
3af8a5a9f9 Change MetricsReporter code to use contains() instead of count()
Since the MetricsReporter code does not care about the actual count,
using contains() better conveys what the code is actually trying to do.

Change-Id: I26903a9d3007942c7b4947822807bfc52ed662eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299870
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Roman Arora <romanarora@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424776}
2025-02-25 13:44:27 -08:00
df4f90426b Roll androidx from cyZILPsIybS-vIgBq... to adIufYei7-g7cL1Za...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/androidx-chromium
Please CC clank-build@google.com,clank-library-failures@google.com,wnwen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:android-internal-binary-size;luci.chrome.try:android-internal-rel
Tbr: clank-library-failures@google.com
Change-Id: Id503d22d6864f281e48e2c6429aeb1064ecc0ddb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302208
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424775}
2025-02-25 13:42:38 -08:00
c413809f0e Revert "android: Skip writing unnecessary androidx files"
This reverts commit b729fa0cac.

Reason for revert: Fails bot: https://ci.chromium.org/ui/p/chromium/builders/ci/android-androidx-packager/4829/overview

Original change's description:
> android: Skip writing unnecessary androidx files
>
> Since the directories in androidx are all under CIPD, there's no need to
> write separate OWNERS or cipd.yaml for each of them.
>
> Bug: 396437534
> Change-Id: Ic13223950bf1dc15538355d692defd9982b4def1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6300685
> Auto-Submit: Peter Wen <wnwen@chromium.org>
> Commit-Queue: Peter Wen <wnwen@chromium.org>
> Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> Commit-Queue: Mohamed Heikal <mheikal@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1424720}

Bug: 396437534
Change-Id: I37b7be25636055b05cd8dfab86e749f0132e69a7
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6301774
Auto-Submit: Peter Wen <wnwen@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424774}
2025-02-25 13:42:16 -08:00
fa38afea4a Register zoom action item
This CL register an action item for the zoom page action. This action
item will be used to onboard the zoom page action in the new Page action
framework.

Bug: 376284060
Change-Id: I34ae94aa18b121af71b877b1bfe6463834d7666a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6288393
Reviewed-by: Darryl James <dljames@chromium.org>
Reviewed-by: Caroline Rising <corising@chromium.org>
Reviewed-by: Christopher Grant <cjgrant@chromium.org>
Commit-Queue: Foromo Daniel Soromou <koretadaniel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424773}
2025-02-25 13:38:59 -08:00
40cbe723bd controlledframe: Add more WebRequest WPTs
This adds WPT coverage for all WebRequest events and BlockingResponse
actions, as well as most extraInfoSpec values.

Bug: 390185686
Change-Id: Ide5e6c05238c20bf17388982a4d35c2390636740
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299139
Commit-Queue: Robbie McElrath <rmcelrath@chromium.org>
Reviewed-by: Zelin Liu <zelin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424772}
2025-02-25 13:35:44 -08:00
e05e191a1a Roll WebRTC from 48f271fba90d to 4b67f8d3f725 (1 revision)
https://webrtc.googlesource.com/src.git/+log/48f271fba90d..4b67f8d3f725

2025-02-25 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 8b84aa317e..36f59af467 (1424438:1424618)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/webrtc-chromium-autoroll
Please CC webrtc-chromium-sheriffs-robots@google.com,webrtc-infra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in WebRTC: https://bugs.chromium.org/p/webrtc/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: webrtc-chromium-sheriffs-robots@google.com
Change-Id: I90e766c2f4b10ef5fe0f580876ae9749c891902f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302207
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424771}
2025-02-25 13:35:04 -08:00
db596e4e07 Roll clank/internal/apps from 5f9cf57a42c7 to 8965f2449a41 (1 revision)
5f9cf57a42..8965f2449a

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/clank-apps-chromium-autoroll
Please CC chrome-brapp-engprod@google.com,sinansahin@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: sinansahin@google.com
No-Try: true
Change-Id: Ib76c3adaa0ba741e447de897389e82681bb525f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302573
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424770}
2025-02-25 13:31:24 -08:00
1ef5e3b39c Tab group dialog only dismisses tracker iph when triggered.
Bug: 399161194
Change-Id: I60dd0cfac0f662ae35a13ced614932116403ee8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6300136
Reviewed-by: Brandon Fong <bjfong@google.com>
Commit-Queue: Sky Malice <skym@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424769}
2025-02-25 13:29:48 -08:00
bda4302dc2 arc: Delay expiry of histogram Arc.Session.StopReason
BUG=b:392615648
TEST=cq

Change-Id: Id6e7f18e201ed88b90ed6753ab2e4197e8c2bed3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302628
Auto-Submit: Josh Horwich <jhorwich@chromium.org>
Reviewed-by: Luzanne Batoon <batoon@google.com>
Commit-Queue: Luzanne Batoon <batoon@google.com>
Cr-Commit-Position: refs/heads/main@{#1424768}
2025-02-25 13:29:37 -08:00
2e6b174e32 Reland "Make sure pinned toolbar buttons layout correctly and container hit test component is set for PWAs"
This is a reland of commit d7c989fedc

See patchset 1 vs 2 for the change. Remove the SetMinSize call from the
constructor since this is already handled in CalculatePreferredSize. Add
regression test to make sure webapps with the downloads button visible
(due to a recent download) will reopen successfully. Move the part of
the flaky test that caused the revert into the new test so there is no
need to wait for the bubble to timeout on its own.

Original change's description:
> Make sure pinned toolbar buttons layout correctly and container hit test component is set for PWAs
>
> This updates the layout for pinned toolbar buttons to match other
> toolbar buttons in web apps and makes sure hit tests work correctly in
> the PinnedToolbarActionsContainer.
>
> Bug: 398059805
> Change-Id: I4fb3d311bb5c3af68c3da3216c8c98639a922da9
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6293064
> Reviewed-by: David Pennington <dpenning@chromium.org>
> Commit-Queue: Caroline Rising <corising@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1423753}

Bug: 398059805
Change-Id: I0a6b1f463ac3d2ff45cb48ae69ede676650da69a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299298
Reviewed-by: Darryl James <dljames@chromium.org>
Commit-Queue: Caroline Rising <corising@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424767}
2025-02-25 13:27:32 -08:00
c2eca85bfc [CodeHealth] Add a reason for RAW_PTR_EXCLUSION in openxr_view_configuration.h
Bug: 346693320
Change-Id: I801bde8891ad579204d93497740f92283700e0d4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302337
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Oksana Zhuravlova <oksamyt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424766}
2025-02-25 13:26:38 -08:00
8c94445172 Roll Chrome Win64 PGO Profile
Roll Chrome Win64 PGO profile from chrome-win64-main-1740484447-209636901da7fb36f7d85cdd29e74aef930083f2-3307b73f60a2fc816f6f36a2da87b0b23472887a.profdata to chrome-win64-main-1740495502-9d5dc662a3723d3045c655568c9b10082a695ecb-c5654175e49592410f05237d2b2cf93e0c45c0ce.profdata

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/pgo-win64-chromium
Please CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:win64-chrome
Tbr: pgo-profile-sheriffs@google.com
Merge-Approval-Bypass: Chrome autoroller
Change-Id: I86b756fd3df9e65f96a57710cd5e83aa4e713474
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302189
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1424765}
2025-02-25 13:26:20 -08:00
6ed166366e [Quick Share v2] Add dogfood experiment to finch config
Bug: b/323206955
Change-Id: I64dd233a7fd2939c5f5097a05f5131ed18ce40fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6301146
Commit-Queue: Brando Socarras <brandosocarras@google.com>
Reviewed-by: Daniel Classon <dclasson@google.com>
Cr-Commit-Position: refs/heads/main@{#1424764}
2025-02-25 13:25:28 -08:00
f058aa790b add glic api initialize error
Added a new ErrorWithReason type for initialize().
Currently only UNKNOWN reason is supported, which shows the
error page and allows users to reload manually.

This also resolves an issue where the error panel wasn't
being shown after initialize() errors

Bug: 387365130
Change-Id: I98d846560fc21f07192f9804629aa8ba426b2932
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6288924
Commit-Queue: Dan Harrington <harringtond@chromium.org>
Reviewed-by: Carlos Knippschild <carlosk@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424763}
2025-02-25 13:25:07 -08:00
e8b420a7e8 [Tab Group Parity] New Class for Cleaning ModelLists
- New interface with a default method
- Might not be necessary, but cleanup between ModelList container
	classes is similar, and will be duplicated in future classes

Bug: 391387522
Change-Id: Ic070d82e0b6790f00850204d90028ee3d8367365
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302389
Reviewed-by: Sky Malice <skym@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Commit-Queue: Fiaz Muhammad <mfiaz@google.com>
Cr-Commit-Position: refs/heads/main@{#1424762}
2025-02-25 13:24:19 -08:00
6cfa11df39 [tracing] Fix privacy filter toggle in chrome://traces-internals
Change-Id: Idd414a6fa631a01b19f13651f3d3b24253133312
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6299602
Reviewed-by: Alex Attar <aattar@google.com>
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424761}
2025-02-25 13:23:56 -08:00
836e5e849a Add translation logic from AST to decorated tree for result<T,E>
I chose to introduce a new field in the Method node because it will be
quite difficult to refactor all the code to expect either a param list
or a result return type.

By using a new field, we should be able to branch off of the
"if param_response_list == None" path to generate code to specifically
handle result returns.

Bug: 40841428
Change-Id: I8cfedba118e1745bc208e5ea5a42df1e4d5b3564
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6298560
Commit-Queue: Fred Shih <ffred@chromium.org>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424760}
2025-02-25 13:23:10 -08:00
e56df8d8bc Roll src/chrome/app/theme/google_chrome/ fbe219d53..bb1726be7 (1 commit)
fbe219d538..bb1726be79

Created with:
  roll-dep src/chrome/app/theme/google_chrome

Bug: 392625265
Change-Id: Ia4e8613bd26ea892c84f575d8def193b7cfb591d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6302791
Reviewed-by: Yuheng Huang <yuhengh@chromium.org>
Auto-Submit: Mickey Burks <mickeyburks@chromium.org>
Commit-Queue: Yuheng Huang <yuhengh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1424759}
2025-02-25 13:22:46 -08:00