Remove unneeded string conversions in PaintWorklet [chromium/src : main]

0 views
Skip to first unread message

Daniel Cheng (Gerrit)

unread,
Nov 20, 2025, 6:16:14 PM (2 days ago) Nov 20
to Daniel Cheng, Luis Pardo, Kentaro Hara, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, devtools...@chromium.org, Dirk Schulze, Hirokazu Honda, Hongchan Choi, Nate Chapin, Raphael Kubo da Costa, Stephen Chenney, srirama chandra sekhar, Xida Chen, apavlo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blink-work...@chromium.org, devtools-re...@chromium.org, dom+...@chromium.org, drott+bl...@chromium.org, emircan+watch...@chromium.org, eric.c...@apple.com, erickun...@chromium.org, feature-me...@chromium.org, fmalit...@chromium.org, fserb...@chromium.org, gavinp...@chromium.org, hiroshig...@chromium.org, horo+...@chromium.org, ipc-securi...@chromium.org, jophba...@chromium.org, kinuko...@chromium.org, kinuko...@chromium.org, kouhe...@chromium.org, kouhei...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mcasas+med...@chromium.org, mfoltz+wa...@chromium.org, oilpan-rev...@chromium.org, shimazu...@chromium.org, tommyw+w...@chromium.org, video-networking...@google.com
Attention needed from Kentaro Hara and Luis Pardo

Daniel Cheng added 1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Daniel Cheng . unresolved

I /think/ this is safe, but I'm not 100% sure because of https://chromium-review.googlesource.com/c/chromium/src/+/3900462.

That CL says:
```
// Caching of small strings below is not thread safe: newly constructed
// AtomicString are not safely published.
```

Is this something that code that doesn't interact with v8 directly is going to have to worry about? Or can we go ahead and simplify this?

(Note that I'm planning on deleting `CrossThreadCopier` altogether in the followup)

Open in Gerrit

Related details

Attention is currently required from:
  • Kentaro Hara
  • Luis Pardo
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Icec306202688831a2ad188c58148b9afdc7dfac1
Gerrit-Change-Number: 7181842
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
Gerrit-Reviewer: Luis Pardo <lpardo...@microsoft.com>
Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
Gerrit-CC: Hirokazu Honda <hi...@chromium.org>
Gerrit-CC: Hongchan Choi <hong...@chromium.org>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: Michael Wilson <mjwi...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: Stephen Chenney <sche...@chromium.org>
Gerrit-CC: Xida Chen <xida...@chromium.org>
Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
Gerrit-Attention: Luis Pardo <lpardo...@microsoft.com>
Gerrit-Attention: Kentaro Hara <har...@chromium.org>
Gerrit-Comment-Date: Thu, 20 Nov 2025 23:16:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

AI Code Reviewer (Gerrit)

unread,
Nov 20, 2025, 6:17:52 PM (2 days ago) Nov 20
to Daniel Cheng, Luis Pardo, Kentaro Hara, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, devtools...@chromium.org, Dirk Schulze, Hirokazu Honda, Hongchan Choi, Nate Chapin, Raphael Kubo da Costa, Stephen Chenney, srirama chandra sekhar, Xida Chen, apavlo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blink-work...@chromium.org, devtools-re...@chromium.org, dom+...@chromium.org, drott+bl...@chromium.org, emircan+watch...@chromium.org, eric.c...@apple.com, erickun...@chromium.org, feature-me...@chromium.org, fmalit...@chromium.org, fserb...@chromium.org, gavinp...@chromium.org, hiroshig...@chromium.org, horo+...@chromium.org, ipc-securi...@chromium.org, jophba...@chromium.org, kinuko...@chromium.org, kinuko...@chromium.org, kouhe...@chromium.org, kouhei...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mcasas+med...@chromium.org, mfoltz+wa...@chromium.org, oilpan-rev...@chromium.org, shimazu...@chromium.org, tommyw+w...@chromium.org, video-networking...@google.com
Attention needed from Kentaro Hara and Luis Pardo

AI Code Reviewer added 1 comment

File third_party/blink/renderer/modules/csspaint/document_paint_definition.h
Line 31, Patchset 1 (Latest): bool alpha);
AI Code Reviewer . unresolved

Blink Style Guide: Prefer enums or StrongAliases to bare bools for function parameters. To improve readability at the call site, consider using an enum (e.g., `enum class AlphaMode { kOpaque, kHasAlpha }`) or a `base::StrongAlias<class HasAlphaTag, bool>` for the `alpha` parameter.

To keep this interaction as brief and non-intrusive as possible, please consider responding with one of following options:
**Done** | **Won't fix**: reason | **b/<bug_id>** | **Invalid:** reason


_This comment was generated by [Experimental Blink C++ Code Review Agent](http://go/blink-c++-code-review-agent)._
_AI reviews can sometimes be inaccurate; We appreciate your 🙏 feedback 🙏 to help us improve._
_[File a bug](http://go/blink-c++-code-review-agent-feedback) | [Provide feedback on chat](https://chat.google.com/room/AAQA0zhQHe0?cls=4) | [Opt-out](https://ganpati2.corp.google.com/group/peep-genai-blink-agent-optout.prod)_

Open in Gerrit

Related details

Attention is currently required from:
  • Kentaro Hara
  • Luis Pardo
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Icec306202688831a2ad188c58148b9afdc7dfac1
Gerrit-Change-Number: 7181842
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
Gerrit-Reviewer: Luis Pardo <lpardo...@microsoft.com>
Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
Gerrit-CC: Dirk Schulze <dsch...@chromium.org>
Gerrit-CC: Hirokazu Honda <hi...@chromium.org>
Gerrit-CC: Hongchan Choi <hong...@chromium.org>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: Michael Wilson <mjwi...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: Stephen Chenney <sche...@chromium.org>
Gerrit-CC: Xida Chen <xida...@chromium.org>
Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
Gerrit-Attention: Luis Pardo <lpardo...@microsoft.com>
Gerrit-Attention: Kentaro Hara <har...@chromium.org>
Gerrit-Comment-Date: Thu, 20 Nov 2025 23:17:46 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Luis Pardo (Gerrit)

unread,
Nov 20, 2025, 6:45:37 PM (2 days ago) Nov 20
to Daniel Cheng, AI Code Reviewer, Kentaro Hara, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, devtools...@chromium.org, Dirk Schulze, Hirokazu Honda, Hongchan Choi, Nate Chapin, Raphael Kubo da Costa, Stephen Chenney, srirama chandra sekhar, Xida Chen, apavlo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blink-work...@chromium.org, devtools-re...@chromium.org, dom+...@chromium.org, drott+bl...@chromium.org, emircan+watch...@chromium.org, eric.c...@apple.com, erickun...@chromium.org, feature-me...@chromium.org, fmalit...@chromium.org, fserb...@chromium.org, gavinp...@chromium.org, hiroshig...@chromium.org, horo+...@chromium.org, ipc-securi...@chromium.org, jophba...@chromium.org, kinuko...@chromium.org, kinuko...@chromium.org, kouhe...@chromium.org, kouhei...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mcasas+med...@chromium.org, mfoltz+wa...@chromium.org, oilpan-rev...@chromium.org, shimazu...@chromium.org, tommyw+w...@chromium.org, video-networking...@google.com
Attention needed from Daniel Cheng and Kentaro Hara

Luis Pardo voted and added 2 comments

Votes added by Luis Pardo

Code-Review+1

2 comments

Patchset-level comments
Luis Pardo . resolved

`

Daniel Cheng . unresolved

I /think/ this is safe, but I'm not 100% sure because of https://chromium-review.googlesource.com/c/chromium/src/+/3900462.

That CL says:
```
// Caching of small strings below is not thread safe: newly constructed
// AtomicString are not safely published.
```

Is this something that code that doesn't interact with v8 directly is going to have to worry about? Or can we go ahead and simplify this?

(Note that I'm planning on deleting `CrossThreadCopier` altogether in the followup)

Luis Pardo

Change LGTM. I think the comment is wrong, seems like at the time I thought there was an issue with the thread-safety of the initialization of the vector, looking back, it just needs to be marked with `DEFINE_THREAD_SAFE_STATIC_LOCAL`.

Open in Gerrit

Related details

Attention is currently required from:
  • Daniel Cheng
  • Kentaro Hara
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Gerrit-Attention: Kentaro Hara <har...@chromium.org>
    Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
    Gerrit-Comment-Date: Thu, 20 Nov 2025 23:45:16 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Daniel Cheng <dch...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Daniel Cheng (Gerrit)

    unread,
    Nov 20, 2025, 7:12:24 PM (2 days ago) Nov 20
    to Daniel Cheng, Luis Pardo, AI Code Reviewer, Kentaro Hara, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, devtools...@chromium.org, Dirk Schulze, Hirokazu Honda, Hongchan Choi, Nate Chapin, Raphael Kubo da Costa, Stephen Chenney, srirama chandra sekhar, Xida Chen, apavlo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blink-work...@chromium.org, devtools-re...@chromium.org, dom+...@chromium.org, drott+bl...@chromium.org, emircan+watch...@chromium.org, eric.c...@apple.com, erickun...@chromium.org, feature-me...@chromium.org, fmalit...@chromium.org, fserb...@chromium.org, gavinp...@chromium.org, hiroshig...@chromium.org, horo+...@chromium.org, ipc-securi...@chromium.org, jophba...@chromium.org, kinuko...@chromium.org, kinuko...@chromium.org, kouhe...@chromium.org, kouhei...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mcasas+med...@chromium.org, mfoltz+wa...@chromium.org, oilpan-rev...@chromium.org, shimazu...@chromium.org, tommyw+w...@chromium.org, video-networking...@google.com
    Attention needed from Kentaro Hara

    Daniel Cheng voted and added 1 comment

    Votes added by Daniel Cheng

    Commit-Queue+2

    1 comment

    Patchset-level comments
    Daniel Cheng . resolved

    I /think/ this is safe, but I'm not 100% sure because of https://chromium-review.googlesource.com/c/chromium/src/+/3900462.

    That CL says:
    ```
    // Caching of small strings below is not thread safe: newly constructed
    // AtomicString are not safely published.
    ```

    Is this something that code that doesn't interact with v8 directly is going to have to worry about? Or can we go ahead and simplify this?

    (Note that I'm planning on deleting `CrossThreadCopier` altogether in the followup)

    Luis Pardo

    Change LGTM. I think the comment is wrong, seems like at the time I thought there was an issue with the thread-safety of the initialization of the vector, looking back, it just needs to be marked with `DEFINE_THREAD_SAFE_STATIC_LOCAL`.

    Daniel Cheng

    Acknowledged

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kentaro Hara
    Gerrit-Comment-Date: Fri, 21 Nov 2025 00:12:15 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Luis Pardo <lpardo...@microsoft.com>
    Comment-In-Reply-To: Daniel Cheng <dch...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kentaro Hara (Gerrit)

    unread,
    Nov 20, 2025, 11:34:41 PM (2 days ago) Nov 20
    to Daniel Cheng, Luis Pardo, AI Code Reviewer, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, devtools...@chromium.org, Dirk Schulze, Hirokazu Honda, Hongchan Choi, Nate Chapin, Raphael Kubo da Costa, Stephen Chenney, srirama chandra sekhar, Xida Chen, apavlo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blink-work...@chromium.org, devtools-re...@chromium.org, dom+...@chromium.org, drott+bl...@chromium.org, emircan+watch...@chromium.org, eric.c...@apple.com, erickun...@chromium.org, feature-me...@chromium.org, fmalit...@chromium.org, fserb...@chromium.org, gavinp...@chromium.org, hiroshig...@chromium.org, horo+...@chromium.org, ipc-securi...@chromium.org, jophba...@chromium.org, kinuko...@chromium.org, kinuko...@chromium.org, kouhe...@chromium.org, kouhei...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mcasas+med...@chromium.org, mfoltz+wa...@chromium.org, oilpan-rev...@chromium.org, shimazu...@chromium.org, tommyw+w...@chromium.org, video-networking...@google.com
    Attention needed from Daniel Cheng

    Kentaro Hara voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Daniel Cheng
    Gerrit-Attention: Daniel Cheng <dch...@chromium.org>
    Gerrit-Comment-Date: Fri, 21 Nov 2025 04:34:31 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Daniel Cheng (Gerrit)

    unread,
    Nov 21, 2025, 1:10:01 PM (yesterday) Nov 21
    to Daniel Cheng, Kentaro Hara, Luis Pardo, AI Code Reviewer, Chromium LUCI CQ, Menard, Alexis, chromium...@chromium.org, devtools...@chromium.org, Dirk Schulze, Hirokazu Honda, Hongchan Choi, Nate Chapin, Raphael Kubo da Costa, Stephen Chenney, srirama chandra sekhar, Xida Chen, apavlo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blink-work...@chromium.org, devtools-re...@chromium.org, dom+...@chromium.org, drott+bl...@chromium.org, emircan+watch...@chromium.org, eric.c...@apple.com, erickun...@chromium.org, feature-me...@chromium.org, fmalit...@chromium.org, fserb...@chromium.org, gavinp...@chromium.org, hiroshig...@chromium.org, horo+...@chromium.org, ipc-securi...@chromium.org, jophba...@chromium.org, kinuko...@chromium.org, kinuko...@chromium.org, kouhe...@chromium.org, kouhei...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mcasas+med...@chromium.org, mfoltz+wa...@chromium.org, oilpan-rev...@chromium.org, shimazu...@chromium.org, tommyw+w...@chromium.org, video-networking...@google.com

    Daniel Cheng voted and added 1 comment

    Votes added by Daniel Cheng

    Commit-Queue+2

    1 comment

    File third_party/blink/renderer/modules/csspaint/document_paint_definition.h
    AI Code Reviewer . resolved

    Blink Style Guide: Prefer enums or StrongAliases to bare bools for function parameters. To improve readability at the call site, consider using an enum (e.g., `enum class AlphaMode { kOpaque, kHasAlpha }`) or a `base::StrongAlias<class HasAlphaTag, bool>` for the `alpha` parameter.

    To keep this interaction as brief and non-intrusive as possible, please consider responding with one of following options:
    **Done** | **Won't fix**: reason | **b/<bug_id>** | **Invalid:** reason


    _This comment was generated by [Experimental Blink C++ Code Review Agent](http://go/blink-c++-code-review-agent)._
    _AI reviews can sometimes be inaccurate; We appreciate your 🙏 feedback 🙏 to help us improve._
    _[File a bug](http://go/blink-c++-code-review-agent-feedback) | [Provide feedback on chat](https://chat.google.com/room/AAQA0zhQHe0?cls=4) | [Opt-out](https://ganpati2.corp.google.com/group/peep-genai-blink-agent-optout.prod)_

    Daniel Cheng

    Won't fix: this is pre-existing code.

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      Gerrit-Comment-Date: Fri, 21 Nov 2025 18:09:53 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
      satisfied_requirement
      open
      diffy

      Chromium LUCI CQ (Gerrit)

      unread,
      Nov 21, 2025, 1:13:33 PM (yesterday) Nov 21
      to Daniel Cheng, Kentaro Hara, Luis Pardo, AI Code Reviewer, Menard, Alexis, chromium...@chromium.org, devtools...@chromium.org, Dirk Schulze, Hirokazu Honda, Hongchan Choi, Nate Chapin, Raphael Kubo da Costa, Stephen Chenney, srirama chandra sekhar, Xida Chen, apavlo...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-re...@chromium.org, blink-revi...@chromium.org, blink-reviews-p...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, blink-work...@chromium.org, devtools-re...@chromium.org, dom+...@chromium.org, drott+bl...@chromium.org, emircan+watch...@chromium.org, eric.c...@apple.com, erickun...@chromium.org, feature-me...@chromium.org, fmalit...@chromium.org, fserb...@chromium.org, gavinp...@chromium.org, hiroshig...@chromium.org, horo+...@chromium.org, ipc-securi...@chromium.org, jophba...@chromium.org, kinuko...@chromium.org, kinuko...@chromium.org, kouhe...@chromium.org, kouhei...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, mcasas+med...@chromium.org, mfoltz+wa...@chromium.org, oilpan-rev...@chromium.org, shimazu...@chromium.org, tommyw+w...@chromium.org, video-networking...@google.com

      Chromium LUCI CQ submitted the change

      Change information

      Commit message:
      Remove unneeded string conversions in PaintWorklet

      AtomicStrings have been thread-safe since https://crrev.com/1057879, so
      there is no need to convert to String and then back to AtomicString just
      to pass it across threads.
      Bug: 40692434
      Bug: 460743390
      Change-Id: Icec306202688831a2ad188c58148b9afdc7dfac1
      Commit-Queue: Daniel Cheng <dch...@chromium.org>
      Reviewed-by: Luis Pardo <lpardo...@microsoft.com>
      Reviewed-by: Kentaro Hara <har...@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#1548582}
      Files:
      • M third_party/blink/renderer/modules/csspaint/document_paint_definition.cc
      • M third_party/blink/renderer/modules/csspaint/document_paint_definition.h
      • M third_party/blink/renderer/modules/csspaint/paint_worklet.cc
      • M third_party/blink/renderer/modules/csspaint/paint_worklet.h
      • M third_party/blink/renderer/modules/csspaint/paint_worklet_proxy_client.cc
      • M third_party/blink/renderer/modules/csspaint/paint_worklet_test.cc
      • M third_party/blink/renderer/platform/wtf/cross_thread_copier.h
      Change size: M
      Delta: 7 files changed, 38 insertions(+), 50 deletions(-)
      Branch: refs/heads/main
      Submit Requirements:
      • requirement satisfiedCode-Review: +1 by Kentaro Hara, +1 by Luis Pardo
      Open in Gerrit
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: merged
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Icec306202688831a2ad188c58148b9afdc7dfac1
      Gerrit-Change-Number: 7181842
      Gerrit-PatchSet: 2
      Gerrit-Owner: Daniel Cheng <dch...@chromium.org>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Daniel Cheng <dch...@chromium.org>
      Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
      Gerrit-Reviewer: Luis Pardo <lpardo...@microsoft.com>
      Gerrit-CC: AI Code Reviewer <peep-gen...@system.gserviceaccount.com>
      open
      diffy
      satisfied_requirement
      Reply all
      Reply to author
      Forward
      0 new messages