Enable JSBinding for WebMessageListener to be world-aware. [chromium/src : main]

38 views
Skip to first unread message

Richard (Torne) Coles (Gerrit)

unread,
Jan 9, 2026, 2:34:23 PM (7 days ago) Jan 9
to Cathy Li, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
Attention needed from Cathy Li and Peter Birk Pakkenberg

Richard (Torne) Coles voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Cathy Li
  • Peter Birk Pakkenberg
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: I0186d0fdae5cf13b5e62615837ea9e87e81f86ba
Gerrit-Change-Number: 7245171
Gerrit-PatchSet: 12
Gerrit-Owner: Cathy Li <lyc...@meta.com>
Gerrit-Reviewer: Cathy Li <lyc...@meta.com>
Gerrit-Reviewer: Peter Birk Pakkenberg <pb...@chromium.org>
Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-Attention: Peter Birk Pakkenberg <pb...@chromium.org>
Gerrit-Attention: Cathy Li <lyc...@meta.com>
Gerrit-Comment-Date: Fri, 09 Jan 2026 19:34:15 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Jan 9, 2026, 2:40:43 PM (7 days ago) Jan 9
to Cathy Li, Chromium IPC Reviews, Alex Gough, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
Attention needed from Alex Gough and Peter Birk Pakkenberg

Message from gwsq

From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
IPC: aj...@chromium.org

📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).

IPC reviewer(s): aj...@chromium.org


Reviewer source(s):
aj...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Gough
  • Peter Birk Pakkenberg
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: I0186d0fdae5cf13b5e62615837ea9e87e81f86ba
Gerrit-Change-Number: 7245171
Gerrit-PatchSet: 12
Gerrit-Owner: Cathy Li <lyc...@meta.com>
Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
Gerrit-Reviewer: Cathy Li <lyc...@meta.com>
Gerrit-Reviewer: Peter Birk Pakkenberg <pb...@chromium.org>
Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-CC: Kentaro Hara <har...@chromium.org>
Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
Gerrit-CC: gwsq
Gerrit-Attention: Peter Birk Pakkenberg <pb...@chromium.org>
Gerrit-Attention: Alex Gough <aj...@chromium.org>
Gerrit-Comment-Date: Fri, 09 Jan 2026 19:40:32 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Alex Gough (Gerrit)

unread,
Jan 9, 2026, 3:55:19 PM (7 days ago) Jan 9
to Cathy Li, Chromium IPC Reviews, Alex Gough, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
Attention needed from Cathy Li and Peter Birk Pakkenberg

Alex Gough added 1 comment

File components/js_injection/common/interfaces.mojom
Line 27, Patchset 12 (Latest): int32 js_world;
Alex Gough . unresolved

does this have to be an int - can the identifier be a token or some other unordered thing? (ints can lead to out of bound indexing, or instance)

does this have to be signed? what do negative values mean?

Open in Gerrit

Related details

Attention is currently required from:
  • Cathy Li
  • Peter Birk Pakkenberg
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: I0186d0fdae5cf13b5e62615837ea9e87e81f86ba
    Gerrit-Change-Number: 7245171
    Gerrit-PatchSet: 12
    Gerrit-Owner: Cathy Li <lyc...@meta.com>
    Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
    Gerrit-Reviewer: Cathy Li <lyc...@meta.com>
    Gerrit-Reviewer: Peter Birk Pakkenberg <pb...@chromium.org>
    Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
    Gerrit-CC: gwsq
    Gerrit-Attention: Peter Birk Pakkenberg <pb...@chromium.org>
    Gerrit-Attention: Cathy Li <lyc...@meta.com>
    Gerrit-Comment-Date: Fri, 09 Jan 2026 20:55:06 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Richard (Torne) Coles (Gerrit)

    unread,
    Jan 9, 2026, 4:08:42 PM (7 days ago) Jan 9
    to Cathy Li, Chromium IPC Reviews, Alex Gough, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
    Attention needed from Cathy Li and Peter Birk Pakkenberg

    Richard (Torne) Coles added 1 comment

    File components/js_injection/common/interfaces.mojom
    Alex Gough . unresolved

    does this have to be an int - can the identifier be a token or some other unordered thing? (ints can lead to out of bound indexing, or instance)

    does this have to be signed? what do negative values mean?

    Richard (Torne) Coles

    This is just wrapping various underlying APIs in //content and Blink that take a world ID, which is defined as int32/int32_t/etc in those places (e.g. `WebLocalFrame::GetScriptContextFromWorldId` or in the mojo interface [here](https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/mojom/frame/frame.mojom;l=1119;drc=f4bfa8d7aeb32dd84e7f35e6ffbec47420c43e5d)).

    For the actual feature being implemented here there is no specific meaning to the values here at all other than that 0 means the main world.

    I don't know offhand how other features in Chromium that use the underlying isolated world support assign/check IDs. Cathy, do you know e.g. how extensions do this?

    Gerrit-Comment-Date: Fri, 09 Jan 2026 21:08:34 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Alex Gough <aj...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alex Gough (Gerrit)

    unread,
    Jan 9, 2026, 4:21:39 PM (7 days ago) Jan 9
    to Cathy Li, Chromium IPC Reviews, Alex Gough, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
    Attention needed from Cathy Li and Peter Birk Pakkenberg

    Alex Gough added 1 comment

    File components/js_injection/common/interfaces.mojom
    Alex Gough . unresolved

    does this have to be an int - can the identifier be a token or some other unordered thing? (ints can lead to out of bound indexing, or instance)

    does this have to be signed? what do negative values mean?

    Richard (Torne) Coles

    This is just wrapping various underlying APIs in //content and Blink that take a world ID, which is defined as int32/int32_t/etc in those places (e.g. `WebLocalFrame::GetScriptContextFromWorldId` or in the mojo interface [here](https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/mojom/frame/frame.mojom;l=1119;drc=f4bfa8d7aeb32dd84e7f35e6ffbec47420c43e5d)).

    For the actual feature being implemented here there is no specific meaning to the values here at all other than that 0 means the main world.

    I don't know offhand how other features in Chromium that use the underlying isolated world support assign/check IDs. Cathy, do you know e.g. how extensions do this?

    Alex Gough

    makes sense - can you add a comment that explains the type, then we're ok.

    Gerrit-Comment-Date: Fri, 09 Jan 2026 21:21:26 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Richard (Torne) Coles <to...@chromium.org>
    Comment-In-Reply-To: Alex Gough <aj...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Cathy Li (Gerrit)

    unread,
    Jan 9, 2026, 4:24:37 PM (7 days ago) Jan 9
    to Chromium IPC Reviews, Alex Gough, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
    Attention needed from Alex Gough, Peter Birk Pakkenberg and Richard (Torne) Coles

    Cathy Li added 1 comment

    File components/js_injection/common/interfaces.mojom
    Alex Gough . unresolved

    does this have to be an int - can the identifier be a token or some other unordered thing? (ints can lead to out of bound indexing, or instance)

    does this have to be signed? what do negative values mean?

    Richard (Torne) Coles

    This is just wrapping various underlying APIs in //content and Blink that take a world ID, which is defined as int32/int32_t/etc in those places (e.g. `WebLocalFrame::GetScriptContextFromWorldId` or in the mojo interface [here](https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/mojom/frame/frame.mojom;l=1119;drc=f4bfa8d7aeb32dd84e7f35e6ffbec47420c43e5d)).

    For the actual feature being implemented here there is no specific meaning to the values here at all other than that 0 means the main world.

    I don't know offhand how other features in Chromium that use the underlying isolated world support assign/check IDs. Cathy, do you know e.g. how extensions do this?

    Cathy Li

    I'm not super sure how extensions enumerate isolated worlds - I assume there's an extension registry somewhere that assigns world IDs to the extension that requests it.

    the underlying blink API is the DOMWrapperWorld here, where -1 means an invalid world (https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/bindings/dom_wrapper_world.h;l=74;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3)

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Gough
    • Peter Birk Pakkenberg
    • Richard (Torne) Coles
    Gerrit-Attention: Richard (Torne) Coles <to...@chromium.org>
    Gerrit-Attention: Alex Gough <aj...@chromium.org>
    Gerrit-Comment-Date: Fri, 09 Jan 2026 21:24:25 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Cathy Li (Gerrit)

    unread,
    Jan 9, 2026, 4:30:26 PM (7 days ago) Jan 9
    to Chromium IPC Reviews, Alex Gough, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
    Attention needed from Alex Gough, Peter Birk Pakkenberg and Richard (Torne) Coles

    Cathy Li added 1 comment

    File components/js_injection/common/interfaces.mojom
    Line 27, Patchset 12: int32 js_world;
    Alex Gough . resolved

    does this have to be an int - can the identifier be a token or some other unordered thing? (ints can lead to out of bound indexing, or instance)

    does this have to be signed? what do negative values mean?

    Richard (Torne) Coles

    This is just wrapping various underlying APIs in //content and Blink that take a world ID, which is defined as int32/int32_t/etc in those places (e.g. `WebLocalFrame::GetScriptContextFromWorldId` or in the mojo interface [here](https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/public/mojom/frame/frame.mojom;l=1119;drc=f4bfa8d7aeb32dd84e7f35e6ffbec47420c43e5d)).

    For the actual feature being implemented here there is no specific meaning to the values here at all other than that 0 means the main world.

    I don't know offhand how other features in Chromium that use the underlying isolated world support assign/check IDs. Cathy, do you know e.g. how extensions do this?

    Cathy Li

    I'm not super sure how extensions enumerate isolated worlds - I assume there's an extension registry somewhere that assigns world IDs to the extension that requests it.

    the underlying blink API is the DOMWrapperWorld here, where -1 means an invalid world (https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/bindings/dom_wrapper_world.h;l=74;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3)

    Cathy Li

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Gough
    • Peter Birk Pakkenberg
    • Richard (Torne) Coles
    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: I0186d0fdae5cf13b5e62615837ea9e87e81f86ba
      Gerrit-Change-Number: 7245171
      Gerrit-PatchSet: 12
      Gerrit-Owner: Cathy Li <lyc...@meta.com>
      Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
      Gerrit-Reviewer: Cathy Li <lyc...@meta.com>
      Gerrit-Reviewer: Peter Birk Pakkenberg <pb...@chromium.org>
      Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Kentaro Hara <har...@chromium.org>
      Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Peter Birk Pakkenberg <pb...@chromium.org>
      Gerrit-Attention: Richard (Torne) Coles <to...@chromium.org>
      Gerrit-Attention: Alex Gough <aj...@chromium.org>
      Gerrit-Comment-Date: Fri, 09 Jan 2026 21:30:13 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Richard (Torne) Coles <to...@chromium.org>
      Comment-In-Reply-To: Cathy Li <lyc...@meta.com>
      Comment-In-Reply-To: Alex Gough <aj...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Alex Gough (Gerrit)

      unread,
      Jan 9, 2026, 4:37:17 PM (7 days ago) Jan 9
      to Cathy Li, Alex Gough, Chromium IPC Reviews, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
      Attention needed from Cathy Li, Peter Birk Pakkenberg and Richard (Torne) Coles

      Alex Gough voted and added 1 comment

      Votes added by Alex Gough

      Code-Review+1

      1 comment

      Patchset-level comments
      File-level comment, Patchset 13 (Latest):
      Alex Gough . resolved

      lgtm mojom

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Cathy Li
      • Peter Birk Pakkenberg
      • Richard (Torne) Coles
        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: I0186d0fdae5cf13b5e62615837ea9e87e81f86ba
        Gerrit-Change-Number: 7245171
        Gerrit-PatchSet: 13
        Gerrit-Owner: Cathy Li <lyc...@meta.com>
        Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
        Gerrit-Reviewer: Cathy Li <lyc...@meta.com>
        Gerrit-Reviewer: Peter Birk Pakkenberg <pb...@chromium.org>
        Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Kentaro Hara <har...@chromium.org>
        Gerrit-CC: Raphael Kubo da Costa <ku...@igalia.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Peter Birk Pakkenberg <pb...@chromium.org>
        Gerrit-Attention: Richard (Torne) Coles <to...@chromium.org>
        Gerrit-Attention: Cathy Li <lyc...@meta.com>
        Gerrit-Comment-Date: Fri, 09 Jan 2026 21:37:00 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Cathy Li (Gerrit)

        unread,
        Jan 9, 2026, 4:37:57 PM (7 days ago) Jan 9
        to Alex Gough, Chromium IPC Reviews, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org
        Attention needed from Peter Birk Pakkenberg and Richard (Torne) Coles

        Cathy Li voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention is currently required from:
        Gerrit-Comment-Date: Fri, 09 Jan 2026 21:37:47 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Jan 9, 2026, 5:42:17 PM (7 days ago) Jan 9
        to Cathy Li, Alex Gough, Chromium IPC Reviews, Richard (Torne) Coles, Peter Birk Pakkenberg, AyeAye, chromium...@chromium.org, Kentaro Hara, Raphael Kubo da Costa, android-web...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        Enable JSBinding for WebMessageListener to be world-aware.

        Design doc:
        https://docs.google.com/document/d/1WVLFAKlPIXGt-O8Xve1r7qLpeRY60xCJ7XIym8kEJwI/edit?tab=t.0#heading=h.7nki9mck5t64

        In this change: introduce the ability for message listeners to be added
        to isolated worlds: 0 meaning main world, X>0 meaning an isolated world
        ID. MessageListeners are now keyed by (name, worldId) rather than simply
        (name) as was previous.
        Bug: 460178095
        Change-Id: I0186d0fdae5cf13b5e62615837ea9e87e81f86ba
        Reviewed-by: Richard (Torne) Coles <to...@chromium.org>
        Reviewed-by: Alex Gough <aj...@chromium.org>
        Commit-Queue: Cathy Li <lyc...@meta.com>
        Cr-Commit-Position: refs/heads/main@{#1567229}
        Files:
        • M android_webview/browser/aw_contents.cc
        • M android_webview/browser/aw_contents.h
        • M android_webview/java/src/org/chromium/android_webview/AwContents.java
        • M components/js_injection/browser/js_communication_host.cc
        • M components/js_injection/browser/js_communication_host.h
        • M components/js_injection/browser/navigation_listener_browsertest.cc
        • M components/js_injection/common/interfaces.mojom
        • M components/js_injection/renderer/js_binding.cc
        • M components/js_injection/renderer/js_binding.h
        • M components/js_injection/renderer/js_communication.cc
        Change size: M
        Delta: 10 files changed, 102 insertions(+), 53 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Richard (Torne) Coles, +1 by Alex Gough
        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: I0186d0fdae5cf13b5e62615837ea9e87e81f86ba
        Gerrit-Change-Number: 7245171
        Gerrit-PatchSet: 14
        Gerrit-Owner: Cathy Li <lyc...@meta.com>
        Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
        Gerrit-Reviewer: Cathy Li <lyc...@meta.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Peter Birk Pakkenberg <pb...@chromium.org>
        Gerrit-Reviewer: Richard (Torne) Coles <to...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages