Create SmartCardEmulation domain definition. [chromium/src : main]

0 views
Skip to first unread message

Paulina Gacek (Gerrit)

unread,
Dec 8, 2025, 12:13:29 PMDec 8
to Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
Attention needed from Zgroza (Luke) Klimek

Paulina Gacek voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Zgroza (Luke) Klimek
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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
Gerrit-Change-Number: 7238353
Gerrit-PatchSet: 2
Gerrit-Owner: Paulina Gacek <paulin...@google.com>
Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
Gerrit-Comment-Date: Mon, 08 Dec 2025 17:13:14 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Zgroza (Luke) Klimek (Gerrit)

unread,
Dec 18, 2025, 7:50:10 AM (5 days ago) Dec 18
to Paulina Gacek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
Attention needed from Paulina Gacek

Zgroza (Luke) Klimek added 3 comments

Patchset-level comments
File-level comment, Patchset 4 (Latest):
Zgroza (Luke) Klimek . resolved

Overall LGTM % 2 comments.

File third_party/blink/public/devtools_protocol/domains/SmartCardEmulation.pdl
File-level comment, Patchset 4 (Latest):
Zgroza (Luke) Klimek . unresolved

General comment: can You expand comments here with names and links to the particular native functions implemented by this those? Ideally every call that maps to PC/SC call should have adequate links to its equivalent in those 2 documentation:

Line 149, Patchset 4 (Latest): # Reports the result of a call that returns only a result code
Zgroza (Luke) Klimek . unresolved

Can You expand this comment with a list of calls that can result with this?

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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
    Gerrit-Change-Number: 7238353
    Gerrit-PatchSet: 4
    Gerrit-Owner: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
    Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
    Gerrit-Attention: Paulina Gacek <paulin...@google.com>
    Gerrit-Comment-Date: Thu, 18 Dec 2025 12:49:52 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Paulina Gacek (Gerrit)

    unread,
    Dec 19, 2025, 8:37:58 AM (4 days ago) Dec 19
    to Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
    Attention needed from Zgroza (Luke) Klimek

    Paulina Gacek added 2 comments

    File third_party/blink/public/devtools_protocol/domains/SmartCardEmulation.pdl
    Zgroza (Luke) Klimek . resolved

    General comment: can You expand comments here with names and links to the particular native functions implemented by this those? Ideally every call that maps to PC/SC call should have adequate links to its equivalent in those 2 documentation:

    Paulina Gacek

    Done

    Line 149, Patchset 4: # Reports the result of a call that returns only a result code
    Zgroza (Luke) Klimek . resolved

    Can You expand this comment with a list of calls that can result with this?

    Paulina Gacek

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Zgroza (Luke) Klimek
    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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
      Gerrit-Change-Number: 7238353
      Gerrit-PatchSet: 5
      Gerrit-Owner: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
      Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
      Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
      Gerrit-Comment-Date: Fri, 19 Dec 2025 13:37:41 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Zgroza (Luke) Klimek <zgr...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Zgroza (Luke) Klimek (Gerrit)

      unread,
      Dec 19, 2025, 8:56:48 AM (4 days ago) Dec 19
      to Paulina Gacek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
      Attention needed from Paulina Gacek

      Zgroza (Luke) Klimek added 2 comments

      Zgroza (Luke) Klimek . unresolved

      Nit: maybe a wording like this one, here and elsewhere?

      ```suggestion
      #
      # This maps to:
      # PC/SC Lite: https://pcsclite.apdu.fr/api/group__ErrorCodes.html
      # Win32 API: https://learn.microsoft.com/en-us/windows/win32/secauthn/authentication-return-values
      ```
      Line 59, Patchset 5 (Latest): type Disposition extends string
      Zgroza (Luke) Klimek . unresolved

      Those also map to the values here: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winscard-scarddisconnect#parameters

      (applies also to similar enums below)
      Can You add links for those as well?

      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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
        Gerrit-Change-Number: 7238353
        Gerrit-PatchSet: 5
        Gerrit-Owner: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
        Gerrit-Attention: Paulina Gacek <paulin...@google.com>
        Gerrit-Comment-Date: Fri, 19 Dec 2025 13:56:29 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Paulina Gacek (Gerrit)

        unread,
        Dec 19, 2025, 10:10:42 AM (4 days ago) Dec 19
        to Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
        Attention needed from Zgroza (Luke) Klimek

        Paulina Gacek added 2 comments

        File third_party/blink/public/devtools_protocol/domains/SmartCardEmulation.pdl
        Zgroza (Luke) Klimek . resolved

        Nit: maybe a wording like this one, here and elsewhere?

        ```suggestion
        #
        # This maps to:
        # PC/SC Lite: https://pcsclite.apdu.fr/api/group__ErrorCodes.html
        # Win32 API: https://learn.microsoft.com/en-us/windows/win32/secauthn/authentication-return-values
        ```
        Paulina Gacek

        Done

        Line 59, Patchset 5: type Disposition extends string
        Zgroza (Luke) Klimek . unresolved

        Those also map to the values here: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winscard-scarddisconnect#parameters

        (applies also to similar enums below)
        Can You add links for those as well?

        Paulina Gacek

        I also saw this, but these definitions don't have their own dedicated sections - the link you provided links to parameters of disconnect.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Zgroza (Luke) Klimek
        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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
        Gerrit-Change-Number: 7238353
        Gerrit-PatchSet: 6
        Gerrit-Owner: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
        Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
        Gerrit-Attention: Zgroza (Luke) Klimek <zgr...@chromium.org>
        Gerrit-Comment-Date: Fri, 19 Dec 2025 15:10:29 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Zgroza (Luke) Klimek (Gerrit)

        unread,
        Dec 22, 2025, 6:59:01 AM (yesterday) Dec 22
        to Paulina Gacek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
        Attention needed from Paulina Gacek

        Zgroza (Luke) Klimek voted and added 1 comment

        Votes added by Zgroza (Luke) Klimek

        Code-Review+1

        1 comment

        File third_party/blink/public/devtools_protocol/domains/SmartCardEmulation.pdl
        Line 59, Patchset 5: type Disposition extends string
        Zgroza (Luke) Klimek . resolved

        Those also map to the values here: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winscard-scarddisconnect#parameters

        (applies also to similar enums below)
        Can You add links for those as well?

        Paulina Gacek

        I also saw this, but these definitions don't have their own dedicated sections - the link you provided links to parameters of disconnect.

        Zgroza (Luke) Klimek

        Hm, maybe it's alright anyway, there are links to functions that use those.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Paulina Gacek
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not 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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
          Gerrit-Change-Number: 7238353
          Gerrit-PatchSet: 6
          Gerrit-Owner: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
          Gerrit-Attention: Paulina Gacek <paulin...@google.com>
          Gerrit-Comment-Date: Mon, 22 Dec 2025 11:58:43 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          Comment-In-Reply-To: Paulina Gacek <paulin...@google.com>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Nico Weber (Gerrit)

          unread,
          Dec 22, 2025, 9:53:07 AM (22 hours ago) Dec 22
          to Paulina Gacek, Alex Rudenko, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, Nico Weber
          Attention needed from Alex Rudenko and Paulina Gacek

          Nico Weber added 1 comment

          Patchset-level comments
          File-level comment, Patchset 6 (Latest):
          Nico Weber . resolved

          replacing myself with a third_party/blink/public/devtools_protocol/OWNER

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alex Rudenko
          • Paulina Gacek
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not 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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
          Gerrit-Change-Number: 7238353
          Gerrit-PatchSet: 6
          Gerrit-Owner: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
          Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
          Gerrit-Attention: Paulina Gacek <paulin...@google.com>
          Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
          Gerrit-Comment-Date: Mon, 22 Dec 2025 14:52:59 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Jeremy Roman (Gerrit)

          unread,
          Dec 22, 2025, 11:18:52 AM (21 hours ago) Dec 22
          to Paulina Gacek, Jeremy Roman, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
          Attention needed from Paulina Gacek

          Jeremy Roman added 1 comment

          Patchset-level comments
          Jeremy Roman . resolved

          Is anyone in devtools_protocol/OWNERS available? I don't know this super well, so while it seems reasonable to me, I wouldn't necessarily know what to look out for here.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Paulina Gacek
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not 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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
          Gerrit-Change-Number: 7238353
          Gerrit-PatchSet: 6
          Gerrit-Owner: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Jeremy Roman <jbr...@chromium.org>
          Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
          Gerrit-Attention: Paulina Gacek <paulin...@google.com>
          Gerrit-Comment-Date: Mon, 22 Dec 2025 16:18:45 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Paulina Gacek (Gerrit)

          unread,
          Dec 22, 2025, 11:34:46 AM (20 hours ago) Dec 22
          to Andrey Kosyakov, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
          Attention needed from Andrey Kosyakov

          Paulina Gacek added 1 comment

          Patchset-level comments
          Jeremy Roman . resolved

          Is anyone in devtools_protocol/OWNERS available? I don't know this super well, so while it seems reasonable to me, I wouldn't necessarily know what to look out for here.

          Paulina Gacek

          I can try

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Andrey Kosyakov
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not 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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
          Gerrit-Change-Number: 7238353
          Gerrit-PatchSet: 6
          Gerrit-Owner: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Andrey Kosyakov <ca...@chromium.org>
          Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
          Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
          Gerrit-Attention: Andrey Kosyakov <ca...@chromium.org>
          Gerrit-Comment-Date: Mon, 22 Dec 2025 16:34:26 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Jeremy Roman <jbr...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Paulina Gacek (Gerrit)

          unread,
          Dec 22, 2025, 11:35:29 AM (20 hours ago) Dec 22
          to Andrey Kosyakov, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
          Attention needed from Andrey Kosyakov

          Paulina Gacek added 1 comment

          Patchset-level comments
          Jeremy Roman . resolved

          Is anyone in devtools_protocol/OWNERS available? I don't know this super well, so while it seems reasonable to me, I wouldn't necessarily know what to look out for here.

          Paulina Gacek

          I can try

          Paulina Gacek

          I added the owner, thanks!

          Gerrit-Comment-Date: Mon, 22 Dec 2025 16:35:11 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Paulina Gacek <paulin...@google.com>
          Comment-In-Reply-To: Jeremy Roman <jbr...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Andrey Kosyakov (Gerrit)

          unread,
          Dec 22, 2025, 6:30:15 PM (14 hours ago) Dec 22
          to Paulina Gacek, Zgroza (Luke) Klimek, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
          Attention needed from Paulina Gacek

          Andrey Kosyakov added 11 comments

          Patchset-level comments
          Andrey Kosyakov . resolved

          Mostly looks good, but here are some API suggestions.

          File third_party/blink/public/devtools_protocol/domains/SmartCardEmulation.pdl
          Line 1, Patchset 6 (Latest):
          Andrey Kosyakov . unresolved

          remove stray blank line?

          Line 50, Patchset 6 (Latest): unknown
          Andrey Kosyakov . unresolved

          How is this different from unknown-error?

          Line 93, Patchset 6 (Latest): type Protocols extends object
          Andrey Kosyakov . unresolved

          nit: ProtocolSet to further disambiguate from Protocol below? Or, perhaps, just pass `array of Protocol` instead?

          Line 102, Patchset 6 (Latest): undefined
          Andrey Kosyakov . unresolved

          Can we ditch this and make the argument `optional` instead? This would also make it easier to reuse this enum as suggested above.

          Line 111, Patchset 6 (Latest): integer currentCount
          Andrey Kosyakov . unresolved

          current count of what?

          Line 134, Patchset 6 (Latest): string contextId
          Andrey Kosyakov . unresolved

          I assume this should be `optional` to accomodate cases when resultCode is an error?

          Line 205, Patchset 6 (Latest): string handle
          Andrey Kosyakov . unresolved

          make optional in case of error? Alternatively, since this is a recurring pattern, we can let clients use `reportPlainResult` (or even a dedicated command `reportOperationFailed`) to report errors and expect `reportFoo` methods carrying specific arguments to only be invoked on success, thus ditching `resultCode` in calls like this one.

          Line 228, Patchset 6 (Latest): ResultCode resultCode
          Andrey Kosyakov . unresolved

          as above.

          Line 282, Patchset 6 (Latest): array of ReaderStateIn readerStates
          Andrey Kosyakov . unresolved

          not sure I understand what's happening here. For the underlying API, this appears to be a in/out param, with only the names mattering for input. Why do we pass other fields in ReaderStateIn?

          Line 285, Patchset 6 (Latest): optional integer timeout
          Andrey Kosyakov . unresolved

          `number` and document the units, e.g. seconds?

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Paulina Gacek
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not 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: I0a1f4b8f6e30394aaf96a0cfd2e2fff325f6bee5
            Gerrit-Change-Number: 7238353
            Gerrit-PatchSet: 6
            Gerrit-Owner: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Andrey Kosyakov <ca...@chromium.org>
            Gerrit-Reviewer: Paulina Gacek <paulin...@google.com>
            Gerrit-Reviewer: Zgroza (Luke) Klimek <zgr...@chromium.org>
            Gerrit-Attention: Paulina Gacek <paulin...@google.com>
            Gerrit-Comment-Date: Mon, 22 Dec 2025 23:30:00 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy
            Reply all
            Reply to author
            Forward
            0 new messages