Fix initiator origin for same-document renderer commits [chromium/src : main]

0 views
Skip to first unread message

Helmut Januschka (Gerrit)

unread,
Feb 9, 2026, 4:08:17 PM (11 days ago) Feb 9
to Helmut Januschka, Chromium IPC Reviews, Dave Tapuska, Andrew Williams, Alex Moshchuk, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
Attention needed from Alex Moshchuk, Chromium IPC Reviews and Dave Tapuska

Helmut Januschka added 1 comment

Patchset-level comments
File-level comment, Patchset 4 (Latest):
Helmut Januschka . resolved

hello reviewers, thanks in advance for review, please let me know if you want me to address anything, https://issues.chromium.org/issues/40062719 is a non public bug, bit it most likely is fixed with this CL.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Chromium IPC Reviews
  • Dave Tapuska
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: Ie5c6aabcf238b4cb7ed6171bf984f2a1f4acf5c9
Gerrit-Change-Number: 7544290
Gerrit-PatchSet: 4
Gerrit-Owner: Helmut Januschka <hel...@januschka.com>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
Gerrit-Reviewer: Helmut Januschka <hel...@januschka.com>
Gerrit-CC: Andrew Williams <awi...@chromium.org>
Gerrit-CC: Daniel Cheng <dch...@chromium.org>
Gerrit-CC: David Bokan <bo...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
Gerrit-Comment-Date: Mon, 09 Feb 2026 21:08:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Feb 9, 2026, 4:10:04 PM (11 days ago) Feb 9
to Helmut Januschka, Chromium IPC Reviews, Kinuko Yasuda, Dave Tapuska, Andrew Williams, Alex Moshchuk, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
Attention needed from Alex Moshchuk, Dave Tapuska and Kinuko Yasuda

Message from gwsq

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


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

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Dave Tapuska
  • Kinuko Yasuda
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: Ie5c6aabcf238b4cb7ed6171bf984f2a1f4acf5c9
Gerrit-Change-Number: 7544290
Gerrit-PatchSet: 4
Gerrit-Owner: Helmut Januschka <hel...@januschka.com>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
Gerrit-Reviewer: Helmut Januschka <hel...@januschka.com>
Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
Gerrit-CC: Andrew Williams <awi...@chromium.org>
Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
Gerrit-CC: Daniel Cheng <dch...@chromium.org>
Gerrit-CC: David Bokan <bo...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-CC: gwsq
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
Gerrit-Comment-Date: Mon, 09 Feb 2026 21:09:58 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Dave Tapuska (Gerrit)

unread,
Feb 9, 2026, 4:16:56 PM (11 days ago) Feb 9
to Helmut Januschka, Chromium IPC Reviews, Kinuko Yasuda, Andrew Williams, Alex Moshchuk, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
Attention needed from Alex Moshchuk, Helmut Januschka and Kinuko Yasuda

Dave Tapuska added 2 comments

File third_party/blink/public/web/web_document_loader.h
Line 144, Patchset 4 (Latest): virtual WebSecurityOrigin LastNavigationInitiatorOrigin() const = 0;
Dave Tapuska . unresolved

I don't love "Last" APIs. and would prefer the values be passed directly on the callback. I called out where I think that can happen is that possible?

File third_party/blink/renderer/core/loader/document_loader.cc
Line 1122, Patchset 4 (Latest): GetLocalFrameClient().DidFinishSameDocumentNavigation(
Dave Tapuska . unresolved

Can't we just plumb the values in here, instead of storing them?

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Helmut Januschka
  • Kinuko Yasuda
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: Ie5c6aabcf238b4cb7ed6171bf984f2a1f4acf5c9
    Gerrit-Change-Number: 7544290
    Gerrit-PatchSet: 4
    Gerrit-Owner: Helmut Januschka <hel...@januschka.com>
    Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
    Gerrit-Reviewer: Helmut Januschka <hel...@januschka.com>
    Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-CC: Andrew Williams <awi...@chromium.org>
    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
    Gerrit-CC: Daniel Cheng <dch...@chromium.org>
    Gerrit-CC: David Bokan <bo...@chromium.org>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-CC: gwsq
    Gerrit-Attention: Helmut Januschka <hel...@januschka.com>
    Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
    Gerrit-Comment-Date: Mon, 09 Feb 2026 21:16:50 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Helmut Januschka (Gerrit)

    unread,
    Feb 9, 2026, 6:40:39 PM (11 days ago) Feb 9
    to Helmut Januschka, Chromium IPC Reviews, Kinuko Yasuda, Dave Tapuska, Andrew Williams, Alex Moshchuk, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
    Attention needed from Alex Moshchuk, Dave Tapuska and Kinuko Yasuda

    Helmut Januschka added 2 comments

    File third_party/blink/public/web/web_document_loader.h
    Line 144, Patchset 4: virtual WebSecurityOrigin LastNavigationInitiatorOrigin() const = 0;
    Dave Tapuska . resolved

    I don't love "Last" APIs. and would prefer the values be passed directly on the callback. I called out where I think that can happen is that possible?

    Helmut Januschka

    Removed the "Last" APIs and plumbed the initiator_frame_token directly through the DidFinishSameDocumentNavigation callback instead.

    File third_party/blink/renderer/core/loader/document_loader.cc
    Line 1122, Patchset 4: GetLocalFrameClient().DidFinishSameDocumentNavigation(
    Dave Tapuska . resolved

    Can't we just plumb the values in here, instead of storing them?

    Helmut Januschka

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Moshchuk
    • Dave Tapuska
    • Kinuko Yasuda
    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: Ie5c6aabcf238b4cb7ed6171bf984f2a1f4acf5c9
      Gerrit-Change-Number: 7544290
      Gerrit-PatchSet: 4
      Gerrit-Owner: Helmut Januschka <hel...@januschka.com>
      Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
      Gerrit-Reviewer: Helmut Januschka <hel...@januschka.com>
      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-CC: Andrew Williams <awi...@chromium.org>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Daniel Cheng <dch...@chromium.org>
      Gerrit-CC: David Bokan <bo...@chromium.org>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-CC: gwsq
      Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Comment-Date: Mon, 09 Feb 2026 23:40:26 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Dave Tapuska <dtap...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Dave Tapuska (Gerrit)

      unread,
      Feb 9, 2026, 7:46:29 PM (11 days ago) Feb 9
      to Helmut Januschka, Chromium IPC Reviews, Kinuko Yasuda, Andrew Williams, Alex Moshchuk, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
      Attention needed from Alex Moshchuk, Helmut Januschka and Kinuko Yasuda

      Dave Tapuska added 1 comment

      File third_party/blink/renderer/core/loader/frame_loader.cc
      Line 755, Patchset 5 (Latest): std::optional<LocalFrameToken> initiator_frame_token;
      Dave Tapuska . unresolved

      Is it possible to capture the local frame token at the time the FrameLoadRequest s created?

      ie. https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/loader/frame_load_request.cc;l=76;drc=e63596721df61bbc199c38c4a102597ad81ad154;bpv=1;bpt=1

      That should cause us to always have a frame token if we have an origin window no? Then these don't need to be optional. (some of the tests might need to be updated that call this method directly), I just want to understand the motivation of having the frame token is optional, and I imagine it is around that the origin_window could become detached by the time this method executes, but if you fetch it in the FrameLoadRequest ctor then I think that goes away.

      Thoughts?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Moshchuk
      • Helmut Januschka
      • Kinuko Yasuda
      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: Ie5c6aabcf238b4cb7ed6171bf984f2a1f4acf5c9
        Gerrit-Change-Number: 7544290
        Gerrit-PatchSet: 5
        Gerrit-Owner: Helmut Januschka <hel...@januschka.com>
        Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
        Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
        Gerrit-Reviewer: Helmut Januschka <hel...@januschka.com>
        Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
        Gerrit-CC: Andrew Williams <awi...@chromium.org>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Daniel Cheng <dch...@chromium.org>
        Gerrit-CC: David Bokan <bo...@chromium.org>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-CC: gwsq
        Gerrit-Attention: Helmut Januschka <hel...@januschka.com>
        Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
        Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
        Gerrit-Comment-Date: Tue, 10 Feb 2026 00:46:23 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Alex Moshchuk (Gerrit)

        unread,
        Feb 9, 2026, 9:44:29 PM (11 days ago) Feb 9
        to Helmut Januschka, Chromium IPC Reviews, Kinuko Yasuda, Dave Tapuska, Andrew Williams, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
        Attention needed from Helmut Januschka and Kinuko Yasuda

        Alex Moshchuk added 4 comments

        Commit Message
        Line 10, Patchset 5 (Latest):FrameNavigationEntry correct when site isolation is disabled.
        Alex Moshchuk . unresolved

        Can you expand the description to provide more context on the case you're fixing here? Presumably, this is about https://chromium-review.googlesource.com/c/chromium/src/+/5854091/comment/d91e62f1_b92b84d7/, with more context on https://crbug.com/367440964?

        File content/browser/renderer_host/navigation_request.cc
        Line 1520, Patchset 5 (Latest): std::optional<url::Origin> initiator_origin_for_request =
        Alex Moshchuk . unresolved

        This could probably use a comment about why we need the initiator origin at all on the synchronous commit path, since it's not obvious how that interacts with same-document navigations (which don't change the underlying origin, but which could indeed by initiated by frames from other origins, and the initiator origin needs to eventually propagate to the FrameNavigationEntry).

        File content/browser/renderer_host/render_frame_host_impl.cc
        Line 15859, Patchset 5 (Latest): mojo::ReportBadMessage(
        Alex Moshchuk . unresolved

        Is this always safe? What if we had a frame tree A(B,C), and B navigated C to C#foo, and then B got destroyed before we processed the same-document commit here?

        Line 15870, Patchset 5 (Latest): initiator_origin = initiator_frame->GetLastCommittedOrigin();
        Alex Moshchuk . unresolved

        Similarly here, I worry that with A(B,C), B could navigate the sibling C to C#foo and then navigate itself to some other origin, prior to the C#foo commit getting processed.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Helmut Januschka
        • Kinuko Yasuda
        Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
        Gerrit-Comment-Date: Tue, 10 Feb 2026 02:44:19 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Helmut Januschka (Gerrit)

        unread,
        Feb 11, 2026, 7:13:05 PM (9 days ago) Feb 11
        to Helmut Januschka, Chromium IPC Reviews, Kinuko Yasuda, Dave Tapuska, Andrew Williams, Alex Moshchuk, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
        Attention needed from Alex Moshchuk, Dave Tapuska and Kinuko Yasuda

        Helmut Januschka added 5 comments

        Commit Message
        Line 10, Patchset 5:FrameNavigationEntry correct when site isolation is disabled.
        Alex Moshchuk . resolved

        Can you expand the description to provide more context on the case you're fixing here? Presumably, this is about https://chromium-review.googlesource.com/c/chromium/src/+/5854091/comment/d91e62f1_b92b84d7/, with more context on https://crbug.com/367440964?

        Helmut Januschka

        Done

        File content/browser/renderer_host/navigation_request.cc
        Line 1520, Patchset 5: std::optional<url::Origin> initiator_origin_for_request =
        Alex Moshchuk . resolved

        This could probably use a comment about why we need the initiator origin at all on the synchronous commit path, since it's not obvious how that interacts with same-document navigations (which don't change the underlying origin, but which could indeed by initiated by frames from other origins, and the initiator origin needs to eventually propagate to the FrameNavigationEntry).

        Helmut Januschka

        Done. Added a comment explaining that while same-document navigations don't change the document's origin, they can be initiated by cross-origin frames, and the initiator origin needs to propagate to the FrameNavigationEntry for security decisions.

        File content/browser/renderer_host/render_frame_host_impl.cc
        Line 15859, Patchset 5: mojo::ReportBadMessage(
        Alex Moshchuk . resolved

        Is this always safe? What if we had a frame tree A(B,C), and B navigated C to C#foo, and then B got destroyed before we processed the same-document commit here?

        Helmut Januschka

        Done. Handled gracefully by leaving initiator_origin as nullopt when the frame is gone. Added a unit test for this case.

        Line 15870, Patchset 5: initiator_origin = initiator_frame->GetLastCommittedOrigin();
        Alex Moshchuk . resolved

        Similarly here, I worry that with A(B,C), B could navigate the sibling C to C#foo and then navigate itself to some other origin, prior to the C#foo commit getting processed.

        Helmut Januschka

        Done

        File third_party/blink/renderer/core/loader/frame_loader.cc
        Line 755, Patchset 5: std::optional<LocalFrameToken> initiator_frame_token;
        Dave Tapuska . resolved

        Is it possible to capture the local frame token at the time the FrameLoadRequest s created?

        ie. https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/loader/frame_load_request.cc;l=76;drc=e63596721df61bbc199c38c4a102597ad81ad154;bpv=1;bpt=1

        That should cause us to always have a frame token if we have an origin window no? Then these don't need to be optional. (some of the tests might need to be updated that call this method directly), I just want to understand the motivation of having the frame token is optional, and I imagine it is around that the origin_window could become detached by the time this method executes, but if you fetch it in the FrameLoadRequest ctor then I think that goes away.

        Thoughts?

        Helmut Januschka

        Tried moving the capture to the FrameLoadRequest ctor, but it's shared between same-document and cross-document navigations so that doesn't work cleanly. The token is optional to handle the case where origin_window's frame is gone, though in practice FrameLoadRequest creation and StartNavigation are synchronous on the same stack so there's no real race.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Alex Moshchuk
        • Dave Tapuska
        • Kinuko Yasuda
        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: Ie5c6aabcf238b4cb7ed6171bf984f2a1f4acf5c9
          Gerrit-Change-Number: 7544290
          Gerrit-PatchSet: 7
          Gerrit-Owner: Helmut Januschka <hel...@januschka.com>
          Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
          Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
          Gerrit-Reviewer: Helmut Januschka <hel...@januschka.com>
          Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-CC: Andrew Williams <awi...@chromium.org>
          Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
          Gerrit-CC: Daniel Cheng <dch...@chromium.org>
          Gerrit-CC: David Bokan <bo...@chromium.org>
          Gerrit-CC: Nate Chapin <jap...@chromium.org>
          Gerrit-CC: gwsq
          Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
          Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
          Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-Comment-Date: Thu, 12 Feb 2026 00:12:50 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Alex Moshchuk <ale...@chromium.org>
          Comment-In-Reply-To: Dave Tapuska <dtap...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Helmut Januschka (Gerrit)

          unread,
          Feb 19, 2026, 2:20:08 AM (yesterday) Feb 19
          to Helmut Januschka, Chromium IPC Reviews, Kinuko Yasuda, Dave Tapuska, Andrew Williams, Alex Moshchuk, Daniel Cheng, David Bokan, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, zol...@webkit.org, blink-revi...@chromium.org, blink-revi...@chromium.org, alexmo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, creis...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, loading...@chromium.org, navigation...@chromium.org
          Attention needed from Alex Moshchuk, Dave Tapuska and Kinuko Yasuda

          Helmut Januschka added 1 comment

          Patchset-level comments
          File-level comment, Patchset 7 (Latest):
          Helmut Januschka . resolved

          ping

          Gerrit-Comment-Date: Thu, 19 Feb 2026 07:19:48 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy
          Reply all
          Reply to author
          Forward
          0 new messages