Remove AutofillAiClient::GetManager() [chromium/src : main]

1 view
Skip to first unread message

Jihad Hanna (Gerrit)

unread,
Jun 12, 2025, 7:39:55 AM6/12/25
to Florian Leimgruber, chromium...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
Attention needed from Florian Leimgruber

Jihad Hanna voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Florian Leimgruber
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Review
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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
Gerrit-Change-Number: 6634368
Gerrit-PatchSet: 1
Gerrit-Owner: Jihad Hanna <jihad...@google.com>
Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
Gerrit-Attention: Florian Leimgruber <fleim...@google.com>
Gerrit-Comment-Date: Thu, 12 Jun 2025 11:39:44 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Florian Leimgruber (Gerrit)

unread,
Jun 12, 2025, 7:48:25 AM6/12/25
to Jihad Hanna, Chromium LUCI CQ, chromium...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
Attention needed from Jihad Hanna

Florian Leimgruber added 1 comment

File chrome/browser/ui/autofill/chrome_autofill_client.cc
Line 1093, Patchset 1 (Latest): tab->GetTabFeatures()->chrome_autofill_ai_client(),
Florian Leimgruber . unresolved

Is this safe? The existing code checks if `chrome_autofill_ai_client()`. And there is a [CHECK](https://source.chromium.org/chromium/chromium/src/+/main:components/autofill_ai/core/browser/autofill_ai_manager.cc;l=196;drc=c57ed3486a328eeb84d0c8872931f20649a5743d) in `AutofillAiManager`'s constructor.

Open in Gerrit

Related details

Attention is currently required from:
  • Jihad Hanna
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
    Gerrit-Change-Number: 6634368
    Gerrit-PatchSet: 1
    Gerrit-Owner: Jihad Hanna <jihad...@google.com>
    Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
    Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
    Gerrit-Attention: Jihad Hanna <jihad...@google.com>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 11:48:08 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Jihad Hanna (Gerrit)

    unread,
    Jun 12, 2025, 8:44:52 AM6/12/25
    to Chromium LUCI CQ, Florian Leimgruber, chromium...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
    Attention needed from Florian Leimgruber

    Jihad Hanna voted and added 1 comment

    Votes added by Jihad Hanna

    Commit-Queue+1

    1 comment

    File chrome/browser/ui/autofill/chrome_autofill_client.cc
    Line 1093, Patchset 1: tab->GetTabFeatures()->chrome_autofill_ai_client(),
    Florian Leimgruber . unresolved

    Is this safe? The existing code checks if `chrome_autofill_ai_client()`. And there is a [CHECK](https://source.chromium.org/chromium/chromium/src/+/main:components/autofill_ai/core/browser/autofill_ai_manager.cc;l=196;drc=c57ed3486a328eeb84d0c8872931f20649a5743d) in `AutofillAiManager`'s constructor.

    Jihad Hanna

    Nested inside a null check for the client.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Florian Leimgruber
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
    Gerrit-Change-Number: 6634368
    Gerrit-PatchSet: 2
    Gerrit-Owner: Jihad Hanna <jihad...@google.com>
    Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
    Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
    Gerrit-Attention: Florian Leimgruber <fleim...@google.com>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 12:44:41 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Florian Leimgruber <fleim...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Florian Leimgruber (Gerrit)

    unread,
    Jun 12, 2025, 8:51:04 AM6/12/25
    to Jihad Hanna, Chromium LUCI CQ, chromium...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
    Attention needed from Jihad Hanna

    Florian Leimgruber voted and added 2 comments

    Votes added by Florian Leimgruber

    Code-Review+1

    2 comments

    File chrome/browser/ui/autofill/chrome_autofill_client.cc
    Line 1090, Patchset 2 (Latest): if (tabs::TabInterface* tab = tabs::TabInterface::MaybeGetFromContents(
    Florian Leimgruber . unresolved

    (general question) When do we prefer to initialize these things lazily in the getter vs in the constructor of the client? E.g.:

    Initializing the AiManager eagerly is closer to the current behavior. But I wonder why this is the right choice.

    Line 1093, Patchset 1: tab->GetTabFeatures()->chrome_autofill_ai_client(),
    Florian Leimgruber . resolved

    Is this safe? The existing code checks if `chrome_autofill_ai_client()`. And there is a [CHECK](https://source.chromium.org/chromium/chromium/src/+/main:components/autofill_ai/core/browser/autofill_ai_manager.cc;l=196;drc=c57ed3486a328eeb84d0c8872931f20649a5743d) in `AutofillAiManager`'s constructor.

    Jihad Hanna

    Nested inside a null check for the client.

    Florian Leimgruber

    Acknowledged

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jihad Hanna
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
    Gerrit-Change-Number: 6634368
    Gerrit-PatchSet: 2
    Gerrit-Owner: Jihad Hanna <jihad...@google.com>
    Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
    Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
    Gerrit-Attention: Jihad Hanna <jihad...@google.com>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 12:50:51 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Florian Leimgruber <fleim...@google.com>
    Comment-In-Reply-To: Jihad Hanna <jihad...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Jihad Hanna (Gerrit)

    unread,
    Jun 12, 2025, 9:08:02 AM6/12/25
    to Florian Leimgruber, Chromium LUCI CQ, chromium...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
    Attention needed from Florian Leimgruber

    Jihad Hanna added 1 comment

    File chrome/browser/ui/autofill/chrome_autofill_client.cc
    Line 1090, Patchset 2 (Latest): if (tabs::TabInterface* tab = tabs::TabInterface::MaybeGetFromContents(
    Florian Leimgruber . unresolved

    (general question) When do we prefer to initialize these things lazily in the getter vs in the constructor of the client? E.g.:

    Initializing the AiManager eagerly is closer to the current behavior. But I wonder why this is the right choice.

    Jihad Hanna

    My **guess** is that we try to use lazy initialization when the member has a large size and otherwise we initialize in the constructor because it makes the lifetime of the object tied to that of the client which makes reasoning simpler.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Florian Leimgruber
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
    Gerrit-Change-Number: 6634368
    Gerrit-PatchSet: 2
    Gerrit-Owner: Jihad Hanna <jihad...@google.com>
    Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
    Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
    Gerrit-Attention: Florian Leimgruber <fleim...@google.com>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 13:07:46 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Florian Leimgruber <fleim...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Florian Leimgruber (Gerrit)

    unread,
    Jun 12, 2025, 9:10:26 AM6/12/25
    to Jihad Hanna, Chromium LUCI CQ, chromium...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
    Attention needed from Jihad Hanna

    Florian Leimgruber added 1 comment

    File chrome/browser/ui/autofill/chrome_autofill_client.cc
    Line 1090, Patchset 2 (Latest): if (tabs::TabInterface* tab = tabs::TabInterface::MaybeGetFromContents(
    Florian Leimgruber . resolved

    (general question) When do we prefer to initialize these things lazily in the getter vs in the constructor of the client? E.g.:

    Initializing the AiManager eagerly is closer to the current behavior. But I wonder why this is the right choice.

    Jihad Hanna

    My **guess** is that we try to use lazy initialization when the member has a large size and otherwise we initialize in the constructor because it makes the lifetime of the object tied to that of the client which makes reasoning simpler.

    Florian Leimgruber

    Acknowledged

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jihad Hanna
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Review
    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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
    Gerrit-Change-Number: 6634368
    Gerrit-PatchSet: 2
    Gerrit-Owner: Jihad Hanna <jihad...@google.com>
    Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
    Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
    Gerrit-Attention: Jihad Hanna <jihad...@google.com>
    Gerrit-Comment-Date: Thu, 12 Jun 2025 13:10:13 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Florian Leimgruber <fleim...@google.com>
    Comment-In-Reply-To: Jihad Hanna <jihad...@google.com>
    satisfied_requirement
    open
    diffy

    Jan Keitel (Gerrit)

    unread,
    Jun 12, 2025, 9:50:01 AM6/12/25
    to Jihad Hanna, Florian Leimgruber, Chromium LUCI CQ, chromium...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
    Attention needed from Jihad Hanna

    Jan Keitel voted and added 3 comments

    Votes added by Jan Keitel

    Code-Review+1

    3 comments

    Patchset-level comments
    File-level comment, Patchset 2 (Latest):
    Jan Keitel . resolved

    Thank you!

    File chrome/browser/ui/autofill/chrome_autofill_client.h
    Line 39, Patchset 2 (Latest):#include "components/autofill_ai/core/browser/autofill_ai_manager.h"
    Jan Keitel . unresolved

    Please forward declare instead.

    File chrome/browser/ui/autofill/chrome_autofill_client.cc
    Line 1090, Patchset 2 (Latest): if (tabs::TabInterface* tab = tabs::TabInterface::MaybeGetFromContents(
    Florian Leimgruber . resolved

    (general question) When do we prefer to initialize these things lazily in the getter vs in the constructor of the client? E.g.:

    Initializing the AiManager eagerly is closer to the current behavior. But I wonder why this is the right choice.

    Jihad Hanna

    My **guess** is that we try to use lazy initialization when the member has a large size and otherwise we initialize in the constructor because it makes the lifetime of the object tied to that of the client which makes reasoning simpler.

    Florian Leimgruber

    Acknowledged

    Jan Keitel

    There's [guidance](https://source.chromium.org/chromium/chromium/src/+/main:docs/chrome_browser_design_principles.md) to avoid lazy instantiation. In general, I think that's probably right, but we're not really sticking to it in Autofill at the moment.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jihad Hanna
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
      Gerrit-Change-Number: 6634368
      Gerrit-PatchSet: 2
      Gerrit-Owner: Jihad Hanna <jihad...@google.com>
      Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
      Gerrit-Reviewer: Jan Keitel <jke...@google.com>
      Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
      Gerrit-Attention: Jihad Hanna <jihad...@google.com>
      Gerrit-Comment-Date: Thu, 12 Jun 2025 13:49:44 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Jihad Hanna (Gerrit)

      unread,
      Jun 12, 2025, 10:08:44 AM6/12/25
      to AyeAye, Jan Keitel, Florian Leimgruber, Chromium LUCI CQ, chromium...@chromium.org, browser-comp...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
      Attention needed from Florian Leimgruber and Jan Keitel

      Jihad Hanna voted and added 1 comment

      Votes added by Jihad Hanna

      Commit-Queue+1

      1 comment

      File chrome/browser/ui/autofill/chrome_autofill_client.h
      Line 39, Patchset 2:#include "components/autofill_ai/core/browser/autofill_ai_manager.h"
      Jan Keitel . resolved

      Please forward declare instead.

      Jihad Hanna

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Florian Leimgruber
      • Jan Keitel
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Review
      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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
      Gerrit-Change-Number: 6634368
      Gerrit-PatchSet: 5
      Gerrit-Owner: Jihad Hanna <jihad...@google.com>
      Gerrit-Reviewer: Florian Leimgruber <fleim...@google.com>
      Gerrit-Reviewer: Jan Keitel <jke...@google.com>
      Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
      Gerrit-Attention: Florian Leimgruber <fleim...@google.com>
      Gerrit-Attention: Jan Keitel <jke...@google.com>
      Gerrit-Comment-Date: Thu, 12 Jun 2025 14:08:27 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Jan Keitel <jke...@google.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Jihad Hanna (Gerrit)

      unread,
      Jun 12, 2025, 1:21:02 PM6/12/25
      to Florian Leimgruber, AyeAye, Jan Keitel, Chromium LUCI CQ, chromium...@chromium.org, browser-comp...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
      Attention needed from Jan Keitel

      Jihad Hanna voted Commit-Queue+1

      Commit-Queue+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Jan Keitel
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Review
      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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
      Gerrit-Change-Number: 6634368
      Gerrit-PatchSet: 7
      Gerrit-Owner: Jihad Hanna <jihad...@google.com>
      Gerrit-Reviewer: Jan Keitel <jke...@google.com>
      Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
      Gerrit-CC: Florian Leimgruber <fleim...@google.com>
      Gerrit-Attention: Jan Keitel <jke...@google.com>
      Gerrit-Comment-Date: Thu, 12 Jun 2025 17:20:48 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Jan Keitel (Gerrit)

      unread,
      Jun 13, 2025, 1:40:34 AM6/13/25
      to Jihad Hanna, Florian Leimgruber, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, browser-comp...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
      Attention needed from Jihad Hanna

      Jan Keitel voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Jihad Hanna
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Review
      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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
      Gerrit-Change-Number: 6634368
      Gerrit-PatchSet: 8
      Gerrit-Owner: Jihad Hanna <jihad...@google.com>
      Gerrit-Reviewer: Jan Keitel <jke...@google.com>
      Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
      Gerrit-CC: Florian Leimgruber <fleim...@google.com>
      Gerrit-Attention: Jihad Hanna <jihad...@google.com>
      Gerrit-Comment-Date: Fri, 13 Jun 2025 05:40:14 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Jan Keitel (Gerrit)

      unread,
      Jun 13, 2025, 4:15:40 AM6/13/25
      to Jihad Hanna, Florian Leimgruber, AyeAye, Chromium LUCI CQ, chromium...@chromium.org, browser-comp...@chromium.org, armalhotra+a...@google.com, feliciac+au...@google.com, jsaul+aut...@google.com, rouslan+au...@chromium.org, shgar+aut...@google.com, siashah+au...@chromium.org, siyua+aut...@chromium.org, vinnypersky+...@google.com
      Attention needed from Jihad Hanna

      Jan Keitel voted and added 1 comment

      Votes added by Jan Keitel

      Code-Review+0

      1 comment

      Patchset-level comments
      File-level comment, Patchset 8 (Latest):
      Jan Keitel . unresolved

      Okay, now you have a separate issue - the destruction order of `WebContentsUserData` is not well-defined and you have one `WebContentsUserData` object that depends on data from another. This leads to a dangling pointer.

      How about the following: You change the order of CLs.

      • You first move `GetMqlsUploadService` to `AutofillClient`.
      • You then move the AutofillAI UKM logger from the `AutofillAi` manager to `AutofillClient`.
      • Next, you move and/or get rid of the AutofillAi client/manager classes.

      Would that work?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Jihad Hanna
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      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: I217f139b71bcc4d34ef4faa2c3bd137ca834a560
      Gerrit-Change-Number: 6634368
      Gerrit-PatchSet: 8
      Gerrit-Owner: Jihad Hanna <jihad...@google.com>
      Gerrit-Reviewer: Jan Keitel <jke...@google.com>
      Gerrit-Reviewer: Jihad Hanna <jihad...@google.com>
      Gerrit-CC: Florian Leimgruber <fleim...@google.com>
      Gerrit-Attention: Jihad Hanna <jihad...@google.com>
      Gerrit-Comment-Date: Fri, 13 Jun 2025 08:15:26 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages