[Direct Sockets] Mark members of OpenInfo dictionaries as required. [chromium/src : main]

0 views
Skip to first unread message

Andrew Rayskiy (Gerrit)

unread,
Dec 18, 2025, 7:43:38 AM12/18/25
to Paulina Gacek, Reilly Grant, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
Attention needed from Paulina Gacek

Andrew Rayskiy added 1 comment

File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
Open in Gerrit

Related details

Attention is currently required from:
  • Paulina Gacek
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
Gerrit-Change-Number: 7274676
Gerrit-PatchSet: 1
Gerrit-Owner: Paulina Gacek <paulin...@google.com>
Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
Gerrit-CC: Reilly Grant <rei...@chromium.org>
Gerrit-CC: Simon Hangl <sim...@google.com>
Gerrit-Attention: Paulina Gacek <paulin...@google.com>
Gerrit-Comment-Date: Thu, 18 Dec 2025 12:43:22 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Andrew Rayskiy (Gerrit)

unread,
Dec 18, 2025, 7:45:19 AM12/18/25
to Paulina Gacek, Reilly Grant, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
Attention needed from Paulina Gacek

Andrew Rayskiy added 1 comment

File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
Line 5, Patchset 1 (Latest): required DOMString remoteAddress;
Andrew Rayskiy . unresolved

Same here: bound UDP socket won't feature `remoteAddress` and `remotePort`.

Realistically the only required thingies here are `readable` and `writable` 😊

Gerrit-Comment-Date: Thu, 18 Dec 2025 12:45:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Paulina Gacek (Gerrit)

unread,
Dec 18, 2025, 8:21:51 AM12/18/25
to Reilly Grant, Andrew Rayskiy, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
Attention needed from Andrew Rayskiy

Paulina Gacek added 2 comments

File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
Line 5, Patchset 1: required DOMString remoteAddress;
Andrew Rayskiy . resolved

Same here: bound UDP socket won't feature `remoteAddress` and `remotePort`.

Realistically the only required thingies here are `readable` and `writable` 😊

Paulina Gacek

Done

Line 8, Patchset 1: required DOMString localAddress;
Andrew Rayskiy . resolved
Paulina Gacek

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Andrew Rayskiy
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
    Gerrit-Change-Number: 7274676
    Gerrit-PatchSet: 2
    Gerrit-Owner: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
    Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
    Gerrit-CC: Reilly Grant <rei...@chromium.org>
    Gerrit-CC: Simon Hangl <sim...@google.com>
    Gerrit-Attention: Andrew Rayskiy <green...@google.com>
    Gerrit-Comment-Date: Thu, 18 Dec 2025 13:21:37 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Andrew Rayskiy <green...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Andrew Rayskiy (Gerrit)

    unread,
    Dec 18, 2025, 9:42:04 AM12/18/25
    to Paulina Gacek, Reilly Grant, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
    Attention needed from Paulina Gacek

    Andrew Rayskiy voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Paulina Gacek
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
    Gerrit-Change-Number: 7274676
    Gerrit-PatchSet: 2
    Gerrit-Owner: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
    Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
    Gerrit-CC: Reilly Grant <rei...@chromium.org>
    Gerrit-CC: Simon Hangl <sim...@google.com>
    Gerrit-Attention: Paulina Gacek <paulin...@google.com>
    Gerrit-Comment-Date: Thu, 18 Dec 2025 14:41:42 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Reilly Grant (Gerrit)

    unread,
    Dec 18, 2025, 10:23:13 AM12/18/25
    to Paulina Gacek, Andrew Rayskiy, Reilly Grant, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
    Attention needed from Paulina Gacek

    Reilly Grant added 1 comment

    File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
    Line 8, Patchset 1: required DOMString localAddress;
    Reilly Grant

    We should probably fix that.

    Gerrit-Comment-Date: Thu, 18 Dec 2025 15:22:57 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Paulina Gacek <paulin...@google.com>
    Comment-In-Reply-To: Andrew Rayskiy <green...@google.com>
    satisfied_requirement
    open
    diffy

    Reilly Grant (Gerrit)

    unread,
    Dec 18, 2025, 10:23:48 AM12/18/25
    to Paulina Gacek, Reilly Grant, Andrew Rayskiy, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
    Attention needed from Paulina Gacek

    Reilly Grant voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Paulina Gacek
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
    Gerrit-Change-Number: 7274676
    Gerrit-PatchSet: 2
    Gerrit-Owner: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
    Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Reilly Grant <rei...@chromium.org>
    Gerrit-CC: Simon Hangl <sim...@google.com>
    Gerrit-Attention: Paulina Gacek <paulin...@google.com>
    Gerrit-Comment-Date: Thu, 18 Dec 2025 15:23:29 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    open
    diffy

    Reilly Grant (Gerrit)

    unread,
    Dec 18, 2025, 10:32:32 AM12/18/25
    to Paulina Gacek, Reilly Grant, Andrew Rayskiy, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
    Attention needed from Paulina Gacek

    Reilly Grant added 1 comment

    File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
    Line 2, Patchset 2 (Parent): ReadableStream readable;
    Reilly Grant . unresolved

    I don't know if this is supported by WebIDL but to make the Typescript definitions even more useful these streams should be annotated with the chunk type.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Paulina Gacek
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
      Gerrit-Change-Number: 7274676
      Gerrit-PatchSet: 2
      Gerrit-Owner: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
      Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Reilly Grant <rei...@chromium.org>
      Gerrit-CC: Simon Hangl <sim...@google.com>
      Gerrit-Attention: Paulina Gacek <paulin...@google.com>
      Gerrit-Comment-Date: Thu, 18 Dec 2025 15:32:16 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Paulina Gacek (Gerrit)

      unread,
      Dec 18, 2025, 11:36:06 AM12/18/25
      to Reilly Grant, Andrew Rayskiy, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
      Attention needed from Reilly Grant

      Paulina Gacek added 1 comment

      File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
      Line 2, Patchset 2 (Parent): ReadableStream readable;
      Reilly Grant . unresolved

      I don't know if this is supported by WebIDL but to make the Typescript definitions even more useful these streams should be annotated with the chunk type.

      Paulina Gacek

      To my knowledge standard WebIDL does not currently support annotating the chunk type.

      However, the WebIDL specification itself does not define any meaning for the content of comments, so I could do something like this:
      ```
      // @ts-chunk-type: Uint8Array
      required ReadableStream readable;

      // @ts-chunk-type: Uint8Array
      required WritableStream writable;
      ```
      And then adjust the converter to generate appropriate chunks. What do you think?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Reilly Grant
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
      Gerrit-Change-Number: 7274676
      Gerrit-PatchSet: 2
      Gerrit-Owner: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
      Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Reilly Grant <rei...@chromium.org>
      Gerrit-CC: Simon Hangl <sim...@google.com>
      Gerrit-Attention: Reilly Grant <rei...@chromium.org>
      Gerrit-Comment-Date: Thu, 18 Dec 2025 16:35:48 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Reilly Grant <rei...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Reilly Grant (Gerrit)

      unread,
      Dec 18, 2025, 12:29:39 PM12/18/25
      to Paulina Gacek, Reilly Grant, Andrew Rayskiy, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org
      Attention needed from Paulina Gacek

      Reilly Grant added 1 comment

      File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
      Line 2, Patchset 2 (Parent): ReadableStream readable;
      Reilly Grant . unresolved

      I don't know if this is supported by WebIDL but to make the Typescript definitions even more useful these streams should be annotated with the chunk type.

      Paulina Gacek

      To my knowledge standard WebIDL does not currently support annotating the chunk type.

      However, the WebIDL specification itself does not define any meaning for the content of comments, so I could do something like this:
      ```
      // @ts-chunk-type: Uint8Array
      required ReadableStream readable;

      // @ts-chunk-type: Uint8Array
      required WritableStream writable;
      ```
      And then adjust the converter to generate appropriate chunks. What do you think?

      Reilly Grant

      Seems reasonable. Let's open a discussion on http://github.com/whatwg/webidl just in case someone's thought about this already.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Paulina Gacek
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
      Gerrit-Change-Number: 7274676
      Gerrit-PatchSet: 2
      Gerrit-Owner: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
      Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Reilly Grant <rei...@chromium.org>
      Gerrit-CC: Simon Hangl <sim...@google.com>
      Gerrit-Attention: Paulina Gacek <paulin...@google.com>
      Gerrit-Comment-Date: Thu, 18 Dec 2025 17:29:24 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Paulina Gacek <paulin...@google.com>
      Comment-In-Reply-To: Reilly Grant <rei...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Paulina Gacek (Gerrit)

      unread,
      Dec 19, 2025, 6:18:48 AM12/19/25
      to Reilly Grant, Andrew Rayskiy, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org

      Paulina Gacek added 1 comment

      File third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
      Line 2, Patchset 2 (Parent): ReadableStream readable;
      Reilly Grant . resolved

      I don't know if this is supported by WebIDL but to make the Typescript definitions even more useful these streams should be annotated with the chunk type.

      Paulina Gacek

      To my knowledge standard WebIDL does not currently support annotating the chunk type.

      However, the WebIDL specification itself does not define any meaning for the content of comments, so I could do something like this:
      ```
      // @ts-chunk-type: Uint8Array
      required ReadableStream readable;

      // @ts-chunk-type: Uint8Array
      required WritableStream writable;
      ```
      And then adjust the converter to generate appropriate chunks. What do you think?

      Reilly Grant

      Seems reasonable. Let's open a discussion on http://github.com/whatwg/webidl just in case someone's thought about this already.

      Paulina Gacek

      That's a great idea, thank you!

      As noted in this discussion (https://github.com/whatwg/webidl/issues/951), the standard doesn't support generic streams because there is no runtime type enforcement. However, I agree that a build-time annotation would be very useful for our internal TypeScript tooling, so I have filed a tracking bug to start that discussion: crbug.com/470275962.

      For this specific CL, to avoid blocking on architectural changes, I will stick to the current Chromium convention of using comments. This matches existing patterns in the codebase:

      Open in Gerrit

      Related details

      Attention set is empty
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
        Gerrit-Change-Number: 7274676
        Gerrit-PatchSet: 3
        Gerrit-Owner: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
        Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Reilly Grant <rei...@chromium.org>
        Gerrit-CC: Simon Hangl <sim...@google.com>
        Gerrit-Comment-Date: Fri, 19 Dec 2025 11:18:27 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Reilly Grant <rei...@chromium.org>
        Comment-In-Reply-To: Paulina Gacek <paulin...@google.com>
        satisfied_requirement
        open
        diffy

        Paulina Gacek (Gerrit)

        unread,
        Dec 19, 2025, 7:37:44 AM12/19/25
        to Reilly Grant, Andrew Rayskiy, Chromium LUCI CQ, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org

        Paulina Gacek voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement 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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
        Gerrit-Change-Number: 7274676
        Gerrit-PatchSet: 3
        Gerrit-Owner: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
        Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Reilly Grant <rei...@chromium.org>
        Gerrit-CC: Simon Hangl <sim...@google.com>
        Gerrit-Comment-Date: Fri, 19 Dec 2025 12:37:26 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Dec 19, 2025, 7:39:59 AM12/19/25
        to Paulina Gacek, Reilly Grant, Andrew Rayskiy, chromium...@chromium.org, Simon Hangl, blink-...@chromium.org, jmedle...@chromium.org, rmcelra...@chromium.org

        Chromium LUCI CQ submitted the change with unreviewed changes

        Unreviewed changes

        2 is the latest approved patch-set.
        The change was submitted with unreviewed changes in the following files:

        ```
        The name of the file: third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
        Insertions: 3, Deletions: 0.

        @@ -1,5 +1,7 @@
        dictionary SocketOpenInfo {
        + // A readable stream of Uint8Array chunks (for TCPSocket) or UDPMessage chunks (for UDPSocket).
        required ReadableStream readable;
        + // A writable stream of BufferSource chunks (for TCPSocket) or UDPMessage chunks (for UDPSocket).
        required WritableStream writable;

        DOMString remoteAddress;
        @@ -16,6 +18,7 @@
        };

        dictionary TCPServerSocketOpenInfo {
        + // A readable stream of TCPSocket objects.
        required ReadableStream readable;

        DOMString localAddress;
        ```

        Change information

        Commit message:
        [Direct Sockets] Mark members of OpenInfo dictionaries as required.

        This CL updates the WebIDL definitions for TCPSocketOpenInfo and TCPServerSocketOpenInfo to mark these members as required, aligning the IDL with the implementation logic and preventing invalid states where an "open" socket lacks necessary fields.
        Bug: 469267324
        Change-Id: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
        Reviewed-by: Reilly Grant <rei...@chromium.org>
        Reviewed-by: Andrew Rayskiy <green...@google.com>
        Commit-Queue: Paulina Gacek <paulin...@google.com>
        Cr-Commit-Position: refs/heads/main@{#1561080}
        Files:
        • M third_party/blink/renderer/modules/direct_sockets/socket_connection.idl
        Change size: XS
        Delta: 1 file changed, 6 insertions(+), 3 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Andrew Rayskiy, +1 by Reilly Grant
        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: I6c32a7c500bb9d6bac7be6f7c759175f4b0954a9
        Gerrit-Change-Number: 7274676
        Gerrit-PatchSet: 4
        Gerrit-Owner: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Andrew Rayskiy <green...@google.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Reilly Grant <rei...@chromium.org>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages