[Glic] TabModel integration and unit tests [chromium/src : main]

2 views
Skip to first unread message

Hailey Wang (Gerrit)

unread,
Feb 23, 2026, 8:22:14 PM (4 days ago) Feb 23
to Wenyu Fu, chromium...@chromium.org
Attention needed from Wenyu Fu

Hailey Wang added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Hailey Wang . resolved

PTAL thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Wenyu Fu
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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
Gerrit-Change-Number: 7598076
Gerrit-PatchSet: 2
Gerrit-Owner: Hailey Wang <haile...@google.com>
Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
Gerrit-Attention: Wenyu Fu <wen...@chromium.org>
Gerrit-Comment-Date: Tue, 24 Feb 2026 01:22:08 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Wenyu Fu (Gerrit)

unread,
Feb 24, 2026, 2:04:17 PM (3 days ago) Feb 24
to Hailey Wang, Calder Kitagawa, chromium...@chromium.org
Attention needed from Calder Kitagawa and Hailey Wang

Wenyu Fu added 1 comment

Patchset-level comments
Wenyu Fu . resolved

+Calder to help review - Im not as familiar with tab model stuff yet, but I'll also use this CL for learning :)

Open in Gerrit

Related details

Attention is currently required from:
  • Calder Kitagawa
  • Hailey Wang
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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
Gerrit-Change-Number: 7598076
Gerrit-PatchSet: 2
Gerrit-Owner: Hailey Wang <haile...@google.com>
Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
Gerrit-Attention: Hailey Wang <haile...@google.com>
Gerrit-Attention: Calder Kitagawa <ckit...@chromium.org>
Gerrit-Comment-Date: Tue, 24 Feb 2026 19:04:10 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Calder Kitagawa (Gerrit)

unread,
Feb 24, 2026, 2:22:38 PM (3 days ago) Feb 24
to Hailey Wang, Wenyu Fu, chromium...@chromium.org
Attention needed from Hailey Wang

Calder Kitagawa added 4 comments

File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelRemover.java
Line 58, Patchset 2 (Latest): List<Integer> getOnGoingActorTasks();
Calder Kitagawa . unresolved

Nit: `Ongoing`

Line 242, Patchset 2 (Latest): case IMMEDIATE_CONTINUE: // fallthrough
Calder Kitagawa . unresolved

I assume immediate continue won't be supported? i.e. it isn't possible to disable the dialog. If that's the case, this should fall through to the not reached.

File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabRemoverImpl.java
Line 91, Patchset 2 (Latest): assert !allowDialog : "removeTab does not support allowDialog.";
Calder Kitagawa . unresolved

Do we need the `removeTab` change? `removeTab` is primarily for reparenting tabs so the actor task should/will continue to exist, just perhaps in a different context.

We don't throw up a dialog for these operations because the tab continues to exist and it is generally in the middle of a sensitive flow that if we crash or get interrupted inside we could end up with some weird disk state. I'd rather we not show a dialog on remove and either try to handle this gracefully or just cancel the task.

File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabUngrouperImpl.java
Line 125, Patchset 2 (Latest): @Override
public List<Integer> getOnGoingActorTasks() {
return ActorServiceTabUtils.getOnGoingActorTasks(
mTabGroupModelFilter.getTabModel(), mTabsToUngroup);
}
Calder Kitagawa . unresolved

Do we actually care about showing a dialog for ungroup? I think we could just not return anything here.

Open in Gerrit

Related details

Attention is currently required from:
  • Hailey Wang
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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
    Gerrit-Change-Number: 7598076
    Gerrit-PatchSet: 2
    Gerrit-Owner: Hailey Wang <haile...@google.com>
    Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
    Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
    Gerrit-Attention: Hailey Wang <haile...@google.com>
    Gerrit-Comment-Date: Tue, 24 Feb 2026 19:22:31 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Wenyu Fu (Gerrit)

    unread,
    Feb 24, 2026, 2:35:43 PM (3 days ago) Feb 24
    to Hailey Wang, Calder Kitagawa, chromium...@chromium.org
    Attention needed from Hailey Wang

    Wenyu Fu added 2 comments

    File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelRemover.java
    Line 153, Patchset 2 (Latest): List<Integer> onGoingActorTasks = handler.getOnGoingActorTasks();
    Wenyu Fu . unresolved

    I guess theoretically we can have a list of tasks here, since this class handles tab closure when there are multiple tabs, right?

    Line 244, Patchset 2 (Latest): @Nullable ActorKeyedService actorKeyedService = getActorService();
    if (actorKeyedService == null) return;
    for (Integer taskId : handler.getOnGoingActorTasks()) {
    actorKeyedService.stopTask(taskId, StoppedReason.STOPPED_BY_USER);
    }
    Wenyu Fu . unresolved

    nit: Maybe we can move this into a util method

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Hailey Wang
    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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
    Gerrit-Change-Number: 7598076
    Gerrit-PatchSet: 2
    Gerrit-Owner: Hailey Wang <haile...@google.com>
    Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
    Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
    Gerrit-Attention: Hailey Wang <haile...@google.com>
    Gerrit-Comment-Date: Tue, 24 Feb 2026 19:35:36 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Calder Kitagawa (Gerrit)

    unread,
    Feb 24, 2026, 2:45:47 PM (3 days ago) Feb 24
    to Hailey Wang, Wenyu Fu, chromium...@chromium.org
    Attention needed from Hailey Wang

    Calder Kitagawa added 1 comment

    File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelRemover.java
    Line 153, Patchset 2 (Latest): List<Integer> onGoingActorTasks = handler.getOnGoingActorTasks();
    Wenyu Fu . unresolved

    I guess theoretically we can have a list of tasks here, since this class handles tab closure when there are multiple tabs, right?

    Calder Kitagawa

    Yes, it handles single or multiple tab closure.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Hailey Wang
    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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
    Gerrit-Change-Number: 7598076
    Gerrit-PatchSet: 2
    Gerrit-Owner: Hailey Wang <haile...@google.com>
    Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
    Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
    Gerrit-Attention: Hailey Wang <haile...@google.com>
    Gerrit-Comment-Date: Tue, 24 Feb 2026 19:45:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Wenyu Fu <wen...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Hailey Wang (Gerrit)

    unread,
    Feb 24, 2026, 5:06:39 PM (3 days ago) Feb 24
    to AyeAye, Calder Kitagawa, Wenyu Fu, chromium...@chromium.org, mfoltz+wa...@chromium.org
    Attention needed from Calder Kitagawa and Wenyu Fu

    Hailey Wang voted and added 7 comments

    Votes added by Hailey Wang

    Commit-Queue+1

    7 comments

    Patchset-level comments
    File-level comment, Patchset 3 (Latest):
    Hailey Wang . resolved

    Thanks, addressed comments

    File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelRemover.java
    Line 58, Patchset 2: List<Integer> getOnGoingActorTasks();
    Calder Kitagawa . resolved

    Nit: `Ongoing`

    Hailey Wang

    Done

    Line 153, Patchset 2: List<Integer> onGoingActorTasks = handler.getOnGoingActorTasks();
    Wenyu Fu . resolved

    I guess theoretically we can have a list of tasks here, since this class handles tab closure when there are multiple tabs, right?

    Calder Kitagawa

    Yes, it handles single or multiple tab closure.

    Hailey Wang

    Done

    Line 242, Patchset 2: case IMMEDIATE_CONTINUE: // fallthrough
    Calder Kitagawa . resolved

    I assume immediate continue won't be supported? i.e. it isn't possible to disable the dialog. If that's the case, this should fall through to the not reached.

    Hailey Wang

    it isn't possible to disable the dialog

    I wasn't sure about this, but how does the other closure dialog get disabled?


    Made the change to not support this case. Thanks!

    Line 244, Patchset 2: @Nullable ActorKeyedService actorKeyedService = getActorService();

    if (actorKeyedService == null) return;
    for (Integer taskId : handler.getOnGoingActorTasks()) {
    actorKeyedService.stopTask(taskId, StoppedReason.STOPPED_BY_USER);
    }
    Wenyu Fu . resolved

    nit: Maybe we can move this into a util method

    Hailey Wang

    Done

    File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabRemoverImpl.java
    Line 91, Patchset 2: assert !allowDialog : "removeTab does not support allowDialog.";
    Calder Kitagawa . resolved

    Do we need the `removeTab` change? `removeTab` is primarily for reparenting tabs so the actor task should/will continue to exist, just perhaps in a different context.

    We don't throw up a dialog for these operations because the tab continues to exist and it is generally in the middle of a sensitive flow that if we crash or get interrupted inside we could end up with some weird disk state. I'd rather we not show a dialog on remove and either try to handle this gracefully or just cancel the task.

    Hailey Wang

    Got it, I was under the impression that removeTab was used for other purposes than reparenting. Removing, thanks!

    File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabUngrouperImpl.java

    public List<Integer> getOnGoingActorTasks() {
    return ActorServiceTabUtils.getOnGoingActorTasks(
    mTabGroupModelFilter.getTabModel(), mTabsToUngroup);
    }
    Calder Kitagawa . resolved

    Do we actually care about showing a dialog for ungroup? I think we could just not return anything here.

    Hailey Wang

    Oups yep!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Calder Kitagawa
    • Wenyu Fu
    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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
      Gerrit-Change-Number: 7598076
      Gerrit-PatchSet: 3
      Gerrit-Owner: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
      Gerrit-Reviewer: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
      Gerrit-Attention: Calder Kitagawa <ckit...@chromium.org>
      Gerrit-Attention: Wenyu Fu <wen...@chromium.org>
      Gerrit-Comment-Date: Tue, 24 Feb 2026 22:06:33 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Calder Kitagawa <ckit...@chromium.org>
      Comment-In-Reply-To: Wenyu Fu <wen...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Hailey Wang (Gerrit)

      unread,
      Feb 24, 2026, 7:24:46 PM (3 days ago) Feb 24
      to Chromium LUCI CQ, AyeAye, Calder Kitagawa, Wenyu Fu, chromium...@chromium.org, mfoltz+wa...@chromium.org
      Attention needed from Calder Kitagawa and Wenyu Fu

      Hailey Wang voted Commit-Queue+1

      Commit-Queue+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Calder Kitagawa
      • Wenyu Fu
      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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
      Gerrit-Change-Number: 7598076
      Gerrit-PatchSet: 4
      Gerrit-Owner: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
      Gerrit-Reviewer: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
      Gerrit-Attention: Calder Kitagawa <ckit...@chromium.org>
      Gerrit-Attention: Wenyu Fu <wen...@chromium.org>
      Gerrit-Comment-Date: Wed, 25 Feb 2026 00:24:40 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Calder Kitagawa (Gerrit)

      unread,
      Feb 25, 2026, 8:10:56 AM (3 days ago) Feb 25
      to Hailey Wang, Chromium LUCI CQ, AyeAye, Wenyu Fu, chromium...@chromium.org, mfoltz+wa...@chromium.org
      Attention needed from Hailey Wang and Wenyu Fu

      Calder Kitagawa voted and added 4 comments

      Votes added by Calder Kitagawa

      Code-Review+1

      4 comments

      Patchset-level comments
      File-level comment, Patchset 4 (Latest):
      Calder Kitagawa . resolved

      LGTM once test/build is working.

      File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelRemover.java
      Line 242, Patchset 2: case IMMEDIATE_CONTINUE: // fallthrough
      Calder Kitagawa . resolved

      I assume immediate continue won't be supported? i.e. it isn't possible to disable the dialog. If that's the case, this should fall through to the not reached.

      Hailey Wang

      it isn't possible to disable the dialog

      I wasn't sure about this, but how does the other closure dialog get disabled?


      Made the change to not support this case. Thanks!

      Calder Kitagawa

      You can set a `supportStopShowing` flag in the `ActionConfirmationManager`. If that flag is set a checkbox shows up to optionally save a shared pref that prevents the dialog from showing again. If the pref is set we do an `IMMEDIATE_CONTINUE` I see from your other CL you didn't set that so I think that excluding `IMMEDIATE_CONTINUE` in this callback is correct.

      File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabRemoverImpl.java
      Line 275, Patchset 4 (Latest): return Collections.emptyList();
      Calder Kitagawa . unresolved

      Add a comment that returning empty is intentional to skip the check?

      File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabUngrouperImpl.java
      Line 127, Patchset 4 (Latest): return Collections.emptyList();
      Calder Kitagawa . unresolved

      Add a comment that returning empty is intentional to skip the check?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Hailey Wang
      • Wenyu Fu
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
      Gerrit-Change-Number: 7598076
      Gerrit-PatchSet: 4
      Gerrit-Owner: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
      Gerrit-Reviewer: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
      Gerrit-Attention: Hailey Wang <haile...@google.com>
      Gerrit-Attention: Wenyu Fu <wen...@chromium.org>
      Gerrit-Comment-Date: Wed, 25 Feb 2026 13:10:49 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Hailey Wang <haile...@google.com>
      Comment-In-Reply-To: Calder Kitagawa <ckit...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Wenyu Fu (Gerrit)

      unread,
      Feb 25, 2026, 4:55:02 PM (2 days ago) Feb 25
      to Hailey Wang, Calder Kitagawa, Chromium LUCI CQ, AyeAye, chromium...@chromium.org, mfoltz+wa...@chromium.org
      Attention needed from Hailey Wang

      Wenyu Fu voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Hailey Wang
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement 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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
      Gerrit-Change-Number: 7598076
      Gerrit-PatchSet: 4
      Gerrit-Owner: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
      Gerrit-Reviewer: Hailey Wang <haile...@google.com>
      Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
      Gerrit-Attention: Hailey Wang <haile...@google.com>
      Gerrit-Comment-Date: Wed, 25 Feb 2026 21:54:55 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Hailey Wang (Gerrit)

      unread,
      Feb 25, 2026, 7:47:23 PM (2 days ago) Feb 25
      to Wenyu Fu, Calder Kitagawa, Chromium LUCI CQ, AyeAye, chromium...@chromium.org, mfoltz+wa...@chromium.org

      Hailey Wang voted and added 4 comments

      Votes added by Hailey Wang

      Commit-Queue+1

      4 comments

      Patchset-level comments
      File-level comment, Patchset 5 (Latest):
      Hailey Wang . resolved

      Thanks~

      File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabModelRemover.java
      Line 242, Patchset 2: case IMMEDIATE_CONTINUE: // fallthrough
      Calder Kitagawa . resolved

      I assume immediate continue won't be supported? i.e. it isn't possible to disable the dialog. If that's the case, this should fall through to the not reached.

      Hailey Wang

      it isn't possible to disable the dialog

      I wasn't sure about this, but how does the other closure dialog get disabled?


      Made the change to not support this case. Thanks!

      Calder Kitagawa

      You can set a `supportStopShowing` flag in the `ActionConfirmationManager`. If that flag is set a checkbox shows up to optionally save a shared pref that prevents the dialog from showing again. If the pref is set we do an `IMMEDIATE_CONTINUE` I see from your other CL you didn't set that so I think that excluding `IMMEDIATE_CONTINUE` in this callback is correct.

      Hailey Wang

      Sounds good, thanks!

      File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabRemoverImpl.java
      Line 275, Patchset 4: return Collections.emptyList();
      Calder Kitagawa . resolved

      Add a comment that returning empty is intentional to skip the check?

      Hailey Wang

      Done

      File chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabUngrouperImpl.java
      Line 127, Patchset 4: return Collections.emptyList();
      Calder Kitagawa . resolved

      Add a comment that returning empty is intentional to skip the check?

      Hailey Wang

      Done

      Open in Gerrit

      Related details

      Attention set is empty
      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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
        Gerrit-Change-Number: 7598076
        Gerrit-PatchSet: 5
        Gerrit-Owner: Hailey Wang <haile...@google.com>
        Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
        Gerrit-Reviewer: Hailey Wang <haile...@google.com>
        Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
        Gerrit-Comment-Date: Thu, 26 Feb 2026 00:47:16 +0000
        satisfied_requirement
        open
        diffy

        Wenyu Fu (Gerrit)

        unread,
        Feb 27, 2026, 9:10:33 PM (5 hours ago) Feb 27
        to Hailey Wang, Calder Kitagawa, Chromium LUCI CQ, AyeAye, chromium...@chromium.org, mfoltz+wa...@chromium.org
        Attention needed from Calder Kitagawa and Hailey Wang

        Wenyu Fu voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Calder Kitagawa
        • Hailey Wang
        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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
        Gerrit-Change-Number: 7598076
        Gerrit-PatchSet: 9
        Gerrit-Owner: Hailey Wang <haile...@google.com>
        Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
        Gerrit-Reviewer: Hailey Wang <haile...@google.com>
        Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
        Gerrit-Attention: Hailey Wang <haile...@google.com>
        Gerrit-Attention: Calder Kitagawa <ckit...@chromium.org>
        Gerrit-Comment-Date: Sat, 28 Feb 2026 02:10:24 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Hailey Wang (Gerrit)

        unread,
        Feb 27, 2026, 9:11:37 PM (5 hours ago) Feb 27
        to Wenyu Fu, Calder Kitagawa, Chromium LUCI CQ, AyeAye, chromium...@chromium.org, mfoltz+wa...@chromium.org
        Attention needed from Calder Kitagawa

        Hailey Wang voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Calder Kitagawa
        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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
        Gerrit-Change-Number: 7598076
        Gerrit-PatchSet: 9
        Gerrit-Owner: Hailey Wang <haile...@google.com>
        Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
        Gerrit-Reviewer: Hailey Wang <haile...@google.com>
        Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
        Gerrit-Attention: Calder Kitagawa <ckit...@chromium.org>
        Gerrit-Comment-Date: Sat, 28 Feb 2026 02:11:30 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Wenyu Fu (Gerrit)

        unread,
        Feb 27, 2026, 9:12:54 PM (5 hours ago) Feb 27
        to Hailey Wang, Calder Kitagawa, Chromium LUCI CQ, AyeAye, chromium...@chromium.org, mfoltz+wa...@chromium.org
        Attention needed from Calder Kitagawa and Hailey Wang

        Wenyu Fu added 1 comment

        Patchset-level comments
        File-level comment, Patchset 9 (Latest):
        Wenyu Fu . unresolved

        I thnk the code make sense to me but I might missed cases where it matters. Can you please get Calder's +1 as well?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Calder Kitagawa
        • Hailey Wang
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement 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: I21ec832b4bd36478bf2efccd1dc0fd85301ef81a
          Gerrit-Change-Number: 7598076
          Gerrit-PatchSet: 9
          Gerrit-Owner: Hailey Wang <haile...@google.com>
          Gerrit-Reviewer: Calder Kitagawa <ckit...@chromium.org>
          Gerrit-Reviewer: Hailey Wang <haile...@google.com>
          Gerrit-Reviewer: Wenyu Fu <wen...@chromium.org>
          Gerrit-Attention: Hailey Wang <haile...@google.com>
          Gerrit-Attention: Calder Kitagawa <ckit...@chromium.org>
          Gerrit-Comment-Date: Sat, 28 Feb 2026 02:12:47 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Hailey Wang (Gerrit)

          unread,
          Feb 27, 2026, 9:13:21 PM (5 hours ago) Feb 27
          to Wenyu Fu, Calder Kitagawa, Chromium LUCI CQ, AyeAye, chromium...@chromium.org, mfoltz+wa...@chromium.org
          Attention needed from Calder Kitagawa and Hailey Wang

          Hailey Wang voted Commit-Queue+1

          Commit-Queue+1
          Gerrit-Comment-Date: Sat, 28 Feb 2026 02:13:13 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy
          Reply all
          Reply to author
          Forward
          0 new messages