[crd host][linux] Client-controlled layout for multi-process host [chromium/src : main]

0 views
Skip to first unread message

Yuwei Huang (Gerrit)

unread,
Mar 7, 2026, 1:04:38 AM (8 days ago) Mar 7
to Joe Downing, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
Attention needed from Joe Downing

Yuwei Huang voted and added 1 comment

Votes added by Yuwei Huang

Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Yuwei Huang . resolved

PTAL thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Joe Downing
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: If2df0b64dfc33f4028a59f88bead664c8ff66393
Gerrit-Change-Number: 7645648
Gerrit-PatchSet: 1
Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
Gerrit-Attention: Joe Downing <joe...@chromium.org>
Gerrit-Comment-Date: Sat, 07 Mar 2026 06:04:29 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Joe Downing (Gerrit)

unread,
Mar 9, 2026, 12:15:24 PM (5 days ago) Mar 9
to Yuwei Huang, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
Attention needed from Yuwei Huang

Joe Downing added 3 comments

File remoting/host/desktop_session_proxy.h
Line 162, Patchset 2 (Latest): std::optional<std::int32_t> screen_id);
Joe Downing . unresolved

Screen IDs are int64 in mojom but int32 in the network process. Just wanted to confirm that this is OK, ISTR we have a check for overflow for the conversion but I haven't looked at that in a few years : )

File remoting/host/ipc_desktop_environment_unittest.cc
Line 673, Patchset 2 (Parent): std::string expected_capabilities = "rateLimitResizeRequests multiStream";
Joe Downing . unresolved

Do we need to add the check for these capabilities back?

File remoting/host/mojom/desktop_session.mojom
Line 549, Patchset 2 (Latest): // An unset screen_id indicates that the client is requesting a new display to
// be added to the display layout.
int64? screen_id;
Joe Downing . unresolved

Would it be possible to have an explicit 'AddDisplay' method rather than rely on the existence of a struct member to add a new display? I think that would be less error-prone and more obvious for stack traces and debugging if an error occurs.

Open in Gerrit

Related details

Attention is currently required from:
  • Yuwei Huang
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: If2df0b64dfc33f4028a59f88bead664c8ff66393
    Gerrit-Change-Number: 7645648
    Gerrit-PatchSet: 2
    Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
    Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
    Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
    Gerrit-Attention: Yuwei Huang <yuw...@chromium.org>
    Gerrit-Comment-Date: Mon, 09 Mar 2026 16:15:15 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Yuwei Huang (Gerrit)

    unread,
    Mar 9, 2026, 5:49:41 PM (5 days ago) Mar 9
    to Chromium LUCI CQ, Joe Downing, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
    Attention needed from Joe Downing

    Yuwei Huang voted and added 3 comments

    Votes added by Yuwei Huang

    Commit-Queue+1

    3 comments

    File remoting/host/desktop_session_proxy.h
    Line 162, Patchset 2: std::optional<std::int32_t> screen_id);
    Joe Downing . resolved

    Screen IDs are int64 in mojom but int32 in the network process. Just wanted to confirm that this is OK, ISTR we have a check for overflow for the conversion but I haven't looked at that in a few years : )

    Yuwei Huang

    Ah, good catch. I think it should be `webrtc::ScreenId`. Not sure how I got this wrong :)

    File remoting/host/ipc_desktop_environment_unittest.cc
    Line 673, Patchset 2 (Parent): std::string expected_capabilities = "rateLimitResizeRequests multiStream";
    Joe Downing . resolved

    Do we need to add the check for these capabilities back?

    Yuwei Huang

    I intentionally removed them, since the test only cares about `touchEvents`. I could put the full list of capabilities here, but then I'd need an #if-else block for `clientControlledLayout`, which doesn't seem to make sense for `TouchEventsCapabilities`.

    File remoting/host/mojom/desktop_session.mojom
    Line 549, Patchset 2: // An unset screen_id indicates that the client is requesting a new display to

    // be added to the display layout.
    int64? screen_id;
    Joe Downing . resolved

    Would it be possible to have an explicit 'AddDisplay' method rather than rely on the existence of a struct member to add a new display? I think that would be less error-prone and more obvious for stack traces and debugging if an error occurs.

    Yuwei Huang

    The client is sending the protobuf message in this format, so I think makes more sense to just pass it down to the `GnomeDesktopResizer` as-is. I can imagine that the client side editor is just manipulating the array of display layouts so it may actually prefer this type of representation.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Joe Downing
    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: If2df0b64dfc33f4028a59f88bead664c8ff66393
      Gerrit-Change-Number: 7645648
      Gerrit-PatchSet: 3
      Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
      Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
      Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
      Gerrit-Attention: Joe Downing <joe...@chromium.org>
      Gerrit-Comment-Date: Mon, 09 Mar 2026 21:49:28 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Joe Downing <joe...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Joe Downing (Gerrit)

      unread,
      Mar 9, 2026, 6:32:46 PM (5 days ago) Mar 9
      to Yuwei Huang, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
      Attention needed from Yuwei Huang

      Joe Downing voted and added 2 comments

      Votes added by Joe Downing

      Code-Review+1

      2 comments

      File remoting/host/ipc_desktop_environment_unittest.cc
      Line 673, Patchset 2 (Parent): std::string expected_capabilities = "rateLimitResizeRequests multiStream";
      Joe Downing . resolved

      Do we need to add the check for these capabilities back?

      Yuwei Huang

      I intentionally removed them, since the test only cares about `touchEvents`. I could put the full list of capabilities here, but then I'd need an #if-else block for `clientControlledLayout`, which doesn't seem to make sense for `TouchEventsCapabilities`.

      Joe Downing

      That's reasonable, adding a test for it would just be a change detector which wouldn't be very useful by itself.

      File remoting/host/mojom/desktop_session.mojom
      Line 549, Patchset 2: // An unset screen_id indicates that the client is requesting a new display to
      // be added to the display layout.
      int64? screen_id;
      Joe Downing . resolved

      Would it be possible to have an explicit 'AddDisplay' method rather than rely on the existence of a struct member to add a new display? I think that would be less error-prone and more obvious for stack traces and debugging if an error occurs.

      Yuwei Huang

      The client is sending the protobuf message in this format, so I think makes more sense to just pass it down to the `GnomeDesktopResizer` as-is. I can imagine that the client side editor is just manipulating the array of display layouts so it may actually prefer this type of representation.

      Joe Downing

      I'm thinking of the case we had recently where an 'empty' resolution meant restore the previous resolution which always seemed kinda weird and ended up being something we had to address. I would prefer explicit control messages but if this mirrors the client messages then I guess that's fine, espe.cially since in this case, using the absence of a field to mean 'allocate a display' is an add/update operation rather than a revert.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Yuwei Huang
      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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Attention: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Comment-Date: Mon, 09 Mar 2026 22:32:36 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        Comment-In-Reply-To: Joe Downing <joe...@chromium.org>
        Comment-In-Reply-To: Yuwei Huang <yuw...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Yuwei Huang (Gerrit)

        unread,
        Mar 9, 2026, 6:35:16 PM (5 days ago) Mar 9
        to Chromium IPC Reviews, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Chromium IPC Reviews

        Yuwei Huang voted and added 1 comment

        Votes added by Yuwei Huang

        Auto-Submit+1

        1 comment

        Patchset-level comments
        File-level comment, Patchset 3 (Latest):
        Yuwei Huang . resolved

        Thanks! Adding IPC reviewer.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Chromium IPC Reviews
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-Comment-Date: Mon, 09 Mar 2026 22:35:04 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        gwsq (Gerrit)

        unread,
        Mar 9, 2026, 6:36:58 PM (5 days ago) Mar 9
        to Yuwei Huang, Chromium IPC Reviews, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Nasko Oskov

        Message from gwsq

        From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
        IPC: na...@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): na...@chromium.org


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

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Nasko Oskov
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Nasko Oskov <na...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Nasko Oskov <na...@chromium.org>
        Gerrit-Comment-Date: Mon, 09 Mar 2026 22:36:45 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Yuwei Huang (Gerrit)

        unread,
        Mar 10, 2026, 3:48:56 PM (4 days ago) Mar 10
        to Chromium IPC Reviews, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Chromium IPC Reviews

        Yuwei Huang voted and added 1 comment

        Votes added by Yuwei Huang

        Commit-Queue+1

        1 comment

        Patchset-level comments
        Yuwei Huang . resolved

        Re-assigning per discussion with IPC reviewer.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Chromium IPC Reviews
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-Comment-Date: Tue, 10 Mar 2026 19:48:46 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        gwsq (Gerrit)

        unread,
        Mar 10, 2026, 3:53:17 PM (4 days ago) Mar 10
        to Yuwei Huang, Chromium IPC Reviews, Matthew Denton, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Matthew Denton

        Message from gwsq

        From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
        IPC: mpde...@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): mpde...@chromium.org


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

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Matthew Denton
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
        Gerrit-Comment-Date: Tue, 10 Mar 2026 19:53:09 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Yuwei Huang (Gerrit)

        unread,
        Mar 11, 2026, 3:10:35 AM (3 days ago) Mar 11
        to Chromium IPC Reviews, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Chromium IPC Reviews

        Yuwei Huang added 1 comment

        Patchset-level comments
        Yuwei Huang . resolved

        IPC reviewer is OOO. Wish me luck this time :)

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Chromium IPC Reviews
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 07:10:25 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        gwsq (Gerrit)

        unread,
        Mar 11, 2026, 3:11:00 AM (3 days ago) Mar 11
        to Yuwei Huang, Chromium IPC Reviews, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Nasko Oskov

        Message from gwsq

        From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
        IPC: na...@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): na...@chromium.org


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

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Nasko Oskov
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Nasko Oskov <na...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Nasko Oskov <na...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 07:10:52 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        gwsq (Gerrit)

        unread,
        Mar 11, 2026, 4:48:20 AM (3 days ago) Mar 11
        to Yuwei Huang, Chromium IPC Reviews, Mustafa Emre Acer, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Mustafa Emre Acer

        Message from gwsq

        From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
        IPC: mea...@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): mea...@chromium.org


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

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Mustafa Emre Acer
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 08:47:43 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Mustafa Emre Acer (Gerrit)

        unread,
        Mar 11, 2026, 2:16:14 PM (3 days ago) Mar 11
        to Yuwei Huang, Chromium IPC Reviews, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Yuwei Huang

        Mustafa Emre Acer voted and added 1 comment

        Votes added by Mustafa Emre Acer

        Code-Review+1
        Commit-Queue+2

        1 comment

        Patchset-level comments
        Mustafa Emre Acer . resolved

        IPC lgtm

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Yuwei Huang
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 18:16:00 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Yuwei Huang (Gerrit)

        unread,
        Mar 11, 2026, 3:59:23 PM (3 days ago) Mar 11
        to Mustafa Emre Acer, Chromium IPC Reviews, Joe Downing, Chromium LUCI CQ, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Mustafa Emre Acer

        Yuwei Huang voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Mustafa Emre Acer
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 3
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 19:59:11 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Mar 11, 2026, 4:43:25 PM (3 days ago) Mar 11
        to Yuwei Huang, Mustafa Emre Acer, Chromium IPC Reviews, Joe Downing, chromium...@chromium.org, chromotin...@chromium.org, ipc-securi...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        [crd host][linux] Client-controlled layout for multi-process host

        The single-process host already supports this, so this is pretty much
        just fixing the piping that plumbs the VideoLayout from the network
        process to the desktop process.
        Bug: 475611769
        Change-Id: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Reviewed-by: Joe Downing <joe...@chromium.org>
        Reviewed-by: Mustafa Emre Acer <mea...@chromium.org>
        Auto-Submit: Yuwei Huang <yuw...@chromium.org>
        Commit-Queue: Yuwei Huang <yuw...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1597968}
        Files:
        • M remoting/host/desktop_session_agent.cc
        • M remoting/host/desktop_session_agent.h
        • M remoting/host/desktop_session_proxy.cc
        • M remoting/host/desktop_session_proxy.h
        • M remoting/host/file_transfer/ipc_file_operations_unittest.cc
        • M remoting/host/ipc_desktop_environment_unittest.cc
        • M remoting/host/ipc_screen_controls.cc
        • M remoting/host/mojom/BUILD.gn
        • M remoting/host/mojom/desktop_session.mojom
        • M remoting/host/mojom/remoting_mojom_traits.cc
        • M remoting/host/mojom/remoting_mojom_traits.h
        Change size: M
        Delta: 11 files changed, 147 insertions(+), 23 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Mustafa Emre Acer, +1 by Joe Downing
        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: If2df0b64dfc33f4028a59f88bead664c8ff66393
        Gerrit-Change-Number: 7645648
        Gerrit-PatchSet: 4
        Gerrit-Owner: Yuwei Huang <yuw...@chromium.org>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Joe Downing <joe...@chromium.org>
        Gerrit-Reviewer: Mustafa Emre Acer <mea...@chromium.org>
        Gerrit-Reviewer: Yuwei Huang <yuw...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages