Rename ReloadButtonWebView and related classes [chromium/src : main]

0 views
Skip to first unread message

Russ Hamilton (Gerrit)

unread,
Dec 30, 2025, 8:03:50 PM (11 days ago) 12/30/25
to Qingxin Wu, Robert Liao, Mingyu Lei, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
Attention needed from Mingyu Lei, Paul Jensen, Qingxin Wu and Rakina Zata Amni

Russ Hamilton added 2 comments

File chrome/browser/resources/webui_toolbar/BUILD.gn
Line 29, Patchset 18: [ "chrome://reload-button.top-chrome|" +
Qingxin Wu . resolved

should this be `webui-toolbar`, as defined in enums.xml?

Russ Hamilton

Good catch! Done.

File chrome/browser/ui/views/toolbar/webui_toolbar_web_view.h
Line 54, Patchset 16: class ReloadControlImpl : public ReloadControl {
Mingyu Lei . unresolved

It makes sense to have this layer of abstraction, but I'd suggest to do it in a follow-up CL, so this CL becomes a pure renaming. I think that would make the diff easier to track as well.

It's also applicable to many other changes that are not just renaming reload button -> toolbar.

Paul Jensen

Renaming the HTML and the WebView separately will leave the code in an inconsistent state for a time, where either the toolbar WebView will be hosting reload-button-specific HTML or the reload button WebView will be hosting the toolbar HTML. Is this okay?

Russ Hamilton

I split the CL to do the abstraction first and then rename.

Open in Gerrit

Related details

Attention is currently required from:
  • Mingyu Lei
  • Paul Jensen
  • Qingxin Wu
  • Rakina Zata Amni
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: I3694aea2a48d971e109627468d59097d25c2ab92
Gerrit-Change-Number: 7265535
Gerrit-PatchSet: 21
Gerrit-Owner: Russ Hamilton <beham...@google.com>
Gerrit-Reviewer: Mingyu Lei <le...@chromium.org>
Gerrit-Reviewer: Paul Jensen <paulj...@chromium.org>
Gerrit-Reviewer: Qingxin Wu <qing...@google.com>
Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
Gerrit-Reviewer: Russ Hamilton <beham...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Robert Liao <rob...@chromium.org>
Gerrit-CC: Youseff Bourouphel <ybouro...@google.com>
Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
Gerrit-Attention: Mingyu Lei <le...@chromium.org>
Gerrit-Attention: Qingxin Wu <qing...@google.com>
Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
Gerrit-Comment-Date: Wed, 31 Dec 2025 01:03:44 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Paul Jensen <paulj...@chromium.org>
Comment-In-Reply-To: Mingyu Lei <le...@chromium.org>
Comment-In-Reply-To: Qingxin Wu <qing...@google.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Russ Hamilton (Gerrit)

unread,
Jan 7, 2026, 10:34:49 AM (3 days ago) Jan 7
to Qingxin Wu, Robert Liao, Mingyu Lei, Rakina Zata Amni, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
Attention needed from Mingyu Lei, Paul Jensen, Qingxin Wu and Rakina Zata Amni

Russ Hamilton added 1 comment

File chrome/browser/ui/views/toolbar/webui_toolbar_web_view.h
Line 54, Patchset 16: class ReloadControlImpl : public ReloadControl {
Mingyu Lei . unresolved

It makes sense to have this layer of abstraction, but I'd suggest to do it in a follow-up CL, so this CL becomes a pure renaming. I think that would make the diff easier to track as well.

It's also applicable to many other changes that are not just renaming reload button -> toolbar.

Paul Jensen

Renaming the HTML and the WebView separately will leave the code in an inconsistent state for a time, where either the toolbar WebView will be hosting reload-button-specific HTML or the reload button WebView will be hosting the toolbar HTML. Is this okay?

Russ Hamilton

I split the CL to do the abstraction first and then rename.

Russ Hamilton

The abstraction has landed. @le...@chromium.org Do have time to review this?

Open in Gerrit

Related details

Attention is currently required from:
  • Mingyu Lei
  • Paul Jensen
  • Qingxin Wu
  • Rakina Zata Amni
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: I3694aea2a48d971e109627468d59097d25c2ab92
Gerrit-Change-Number: 7265535
Gerrit-PatchSet: 32
Gerrit-Owner: Russ Hamilton <beham...@google.com>
Gerrit-Reviewer: Mingyu Lei <le...@chromium.org>
Gerrit-Reviewer: Paul Jensen <paulj...@chromium.org>
Gerrit-Reviewer: Qingxin Wu <qing...@google.com>
Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
Gerrit-Reviewer: Russ Hamilton <beham...@google.com>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Robert Liao <rob...@chromium.org>
Gerrit-CC: Youseff Bourouphel <ybouro...@google.com>
Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
Gerrit-Attention: Mingyu Lei <le...@chromium.org>
Gerrit-Attention: Qingxin Wu <qing...@google.com>
Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
Gerrit-Comment-Date: Wed, 07 Jan 2026 15:34:42 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Russ Hamilton <beham...@google.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Rakina Zata Amni (Gerrit)

unread,
Jan 8, 2026, 3:06:14 AM (3 days ago) Jan 8
to Russ Hamilton, Qingxin Wu, Robert Liao, Mingyu Lei, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
Attention needed from Mingyu Lei, Paul Jensen, Qingxin Wu and Russ Hamilton

Rakina Zata Amni voted and added 2 comments

Votes added by Rakina Zata Amni

Code-Review+1

2 comments

Patchset-level comments
File-level comment, Patchset 32 (Latest):
Rakina Zata Amni . resolved

content/public/browser/web_ui_controller.h and other parts that I own LGTM

File chrome/browser/ui/views/toolbar/webui_toolbar_web_view_browsertest.cc
Line 32, Patchset 15: {features::kInitialWebUI, features::kWebUIReloadButton,
Rakina Zata Amni . resolved

Since we are actively experimenting the reload button, I'm curious what the plan is for implementing the next phases while keeping the previous phase experiment live but without exposing the still-not-ready additions. Maybe we will have separate flags for each phase, and what the `WebUIToolbarWebView` contains will be incremental depending on the flag?

Russ Hamilton

Yes, we will have separate flags for each button that we add and the WebUIToolbar TypeScript would only show the controls that are actually enabled. That logic is not in this CL (as this CL is already too big).

Rakina Zata Amni

Acknowledged

Open in Gerrit

Related details

Attention is currently required from:
  • Mingyu Lei
  • Paul Jensen
  • Qingxin Wu
  • Russ Hamilton
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I3694aea2a48d971e109627468d59097d25c2ab92
    Gerrit-Change-Number: 7265535
    Gerrit-PatchSet: 32
    Gerrit-Owner: Russ Hamilton <beham...@google.com>
    Gerrit-Reviewer: Mingyu Lei <le...@chromium.org>
    Gerrit-Reviewer: Paul Jensen <paulj...@chromium.org>
    Gerrit-Reviewer: Qingxin Wu <qing...@google.com>
    Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
    Gerrit-Reviewer: Russ Hamilton <beham...@google.com>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Robert Liao <rob...@chromium.org>
    Gerrit-CC: Youseff Bourouphel <ybouro...@google.com>
    Gerrit-Attention: Russ Hamilton <beham...@google.com>
    Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
    Gerrit-Attention: Mingyu Lei <le...@chromium.org>
    Gerrit-Attention: Qingxin Wu <qing...@google.com>
    Gerrit-Comment-Date: Thu, 08 Jan 2026 08:05:41 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Russ Hamilton <beham...@google.com>
    Comment-In-Reply-To: Rakina Zata Amni <rak...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Mingyu Lei (Gerrit)

    unread,
    Jan 8, 2026, 5:06:13 AM (2 days ago) Jan 8
    to Russ Hamilton, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
    Attention needed from Paul Jensen, Qingxin Wu and Russ Hamilton

    Mingyu Lei voted and added 4 comments

    Votes added by Mingyu Lei

    Code-Review+1

    4 comments

    Patchset-level comments
    Mingyu Lei . unresolved

    Sorry for the delay, there are also some new changes checked in with the old url (e.g. https://chromium-review.googlesource.com/c/catapult/+/7274162) please make sure we cover all of them while resolving the conflicts.

    File chrome/browser/resources/webui_toolbar/BUILD.gn
    Line 15, Patchset 15: "reload_button.ts",
    Mingyu Lei . resolved

    I'm not 100% sure about the rules but I remember from the very beginning I was told to keep the file name `app.ts`: https://chromium-review.googlesource.com/c/chromium/src/+/6942651/comment/d986381b_40a7c2c4/

    Russ Hamilton

    That makes sense if the typescript file is the top-level WebUI element, but it's not in our case. At some point we may need a Lit control at the top level, which we would need to name app.ts/app.html.ts/ap.html.

    Mingyu Lei

    I thought webui_toolbar.ts is the top level element for this component though.

    Paul Jensen

    In this CL, there is no top level Lit control, there is only a top level static HTML file (webui_toolbar.html) and a webui_toolbar.ts file that includes the TypeScript files for the subcomponents (just reload_button.js for now) similar to https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/resources/webui_browser/webui_browser.ts

    Mingyu Lei

    Acknowledged

    File chrome/browser/resources/webui_toolbar/DIR_METADATA
    Line 2, Patchset 32 (Latest): component_id: 1456991
    Mingyu Lei . unresolved

    I think probably 1935629 is a better ID for this, by the time we added the DIR_METADATA, this component was not created yet.

    File chrome/browser/ui/views/toolbar/webui_toolbar_web_view.h
    Line 54, Patchset 16: class ReloadControlImpl : public ReloadControl {
    Mingyu Lei . resolved

    It makes sense to have this layer of abstraction, but I'd suggest to do it in a follow-up CL, so this CL becomes a pure renaming. I think that would make the diff easier to track as well.

    It's also applicable to many other changes that are not just renaming reload button -> toolbar.

    Paul Jensen

    Renaming the HTML and the WebView separately will leave the code in an inconsistent state for a time, where either the toolbar WebView will be hosting reload-button-specific HTML or the reload button WebView will be hosting the toolbar HTML. Is this okay?

    Russ Hamilton

    I split the CL to do the abstraction first and then rename.

    Russ Hamilton

    The abstraction has landed. @le...@chromium.org Do have time to review this?

    Mingyu Lei

    Thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    Gerrit-Attention: Qingxin Wu <qing...@google.com>
    Gerrit-Comment-Date: Thu, 08 Jan 2026 10:05:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Russ Hamilton <beham...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Russ Hamilton (Gerrit)

    unread,
    Jan 8, 2026, 9:55:17 AM (2 days ago) Jan 8
    to Chromium IPC Reviews, //chrome/browser/ui/views Reviews, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
    Attention needed from //chrome/browser/ui/views Reviews, Chromium IPC Reviews, John Lee, Mingyu Lei, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

    Russ Hamilton voted and added 3 comments

    Votes added by Russ Hamilton

    Commit-Queue+1

    3 comments

    Patchset-level comments

    Sorry for the delay, there are also some new changes checked in with the old url (e.g. https://chromium-review.googlesource.com/c/catapult/+/7274162) please make sure we cover all of them while resolving the conflicts.

    Russ Hamilton

    Done. Do you know why some of the URLs use `chrome://reload-button` and others use `chrome://reload-button.top-chrome`? I've kept things consistent, but I'm curious about the discrepancy.

    File-level comment, Patchset 33 (Latest):
    Russ Hamilton . resolved

    Adding Chromium IPC reviewers for mojoms changes
    Adding chromium-chrome-brow...@google.com for chrome/browser/ui/views/
    Adding john...@chromium.org for chrome/browser/ui/webui and chrome/browser/resources/

    File chrome/browser/resources/webui_toolbar/DIR_METADATA
    Line 2, Patchset 32: component_id: 1456991
    Mingyu Lei . resolved

    I think probably 1935629 is a better ID for this, by the time we added the DIR_METADATA, this component was not created yet.

    Russ Hamilton

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • //chrome/browser/ui/views Reviews
    • Chromium IPC Reviews
    • John Lee
    • Mingyu Lei
    • Paul Jensen
    • Qingxin Wu
    • Rakina Zata Amni
    • Russ Hamilton
    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: I3694aea2a48d971e109627468d59097d25c2ab92
      Gerrit-Change-Number: 7265535
      Gerrit-PatchSet: 33
      Gerrit-Owner: Russ Hamilton <beham...@google.com>
      Gerrit-Reviewer: //chrome/browser/ui/views Reviews <chromium-chrome-brow...@google.com>
      Gerrit-Reviewer: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-Reviewer: John Lee <john...@chromium.org>
      Gerrit-Reviewer: Mingyu Lei <le...@chromium.org>
      Gerrit-Reviewer: Paul Jensen <paulj...@chromium.org>
      Gerrit-Reviewer: Qingxin Wu <qing...@google.com>
      Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
      Gerrit-Reviewer: Russ Hamilton <beham...@google.com>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Robert Liao <rob...@chromium.org>
      Gerrit-CC: Youseff Bourouphel <ybouro...@google.com>
      Gerrit-Attention: Russ Hamilton <beham...@google.com>
      Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
      Gerrit-Attention: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-Attention: Mingyu Lei <le...@chromium.org>
      Gerrit-Attention: //chrome/browser/ui/views Reviews <chromium-chrome-brow...@google.com>
      Gerrit-Attention: John Lee <john...@chromium.org>
      Gerrit-Attention: Qingxin Wu <qing...@google.com>
      Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
      Gerrit-Comment-Date: Thu, 08 Jan 2026 14:55:10 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Mingyu Lei <le...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      gwsq (Gerrit)

      unread,
      Jan 8, 2026, 9:57:41 AM (2 days ago) Jan 8
      to Russ Hamilton, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, Dana Fried, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
      Attention needed from Dana Fried, Dominic Farolino, John Lee, Mingyu Lei, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

      Message from gwsq

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


      Reviewer source(s):
      dfr...@chromium.org is from context(googleclient/chrome/chromium_gwsq/chrome/browser/ui/views/config.gwsq)
      d...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Dana Fried
      • Dominic Farolino
      • John Lee
      • Mingyu Lei
      • Paul Jensen
      • Qingxin Wu
      • Rakina Zata Amni
      • Russ Hamilton
      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: I3694aea2a48d971e109627468d59097d25c2ab92
      Gerrit-Change-Number: 7265535
      Gerrit-PatchSet: 33
      Gerrit-Owner: Russ Hamilton <beham...@google.com>
      Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
      Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
      Gerrit-Reviewer: John Lee <john...@chromium.org>
      Gerrit-Reviewer: Mingyu Lei <le...@chromium.org>
      Gerrit-Reviewer: Paul Jensen <paulj...@chromium.org>
      Gerrit-Reviewer: Qingxin Wu <qing...@google.com>
      Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
      Gerrit-Reviewer: Russ Hamilton <beham...@google.com>
      Gerrit-CC: //chrome/browser/ui/views Reviews <chromium-chrome-brow...@google.com>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Robert Liao <rob...@chromium.org>
      Gerrit-CC: Youseff Bourouphel <ybouro...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Russ Hamilton <beham...@google.com>
      Gerrit-Attention: Dominic Farolino <d...@chromium.org>
      Gerrit-Attention: Dana Fried <dfr...@chromium.org>
      Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
      Gerrit-Attention: Mingyu Lei <le...@chromium.org>
      Gerrit-Attention: John Lee <john...@chromium.org>
      Gerrit-Attention: Qingxin Wu <qing...@google.com>
      Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
      Gerrit-Comment-Date: Thu, 08 Jan 2026 14:57:31 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Dana Fried (Gerrit)

      unread,
      Jan 8, 2026, 10:07:42 AM (2 days ago) Jan 8
      to Russ Hamilton, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
      Attention needed from Dominic Farolino, John Lee, Mingyu Lei, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

      Dana Fried voted and added 1 comment

      Votes added by Dana Fried

      Code-Review+1

      1 comment

      Patchset-level comments
      File-level comment, Patchset 33 (Latest):
      Dana Fried . resolved

      LGTM for the rename ONLY

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Dominic Farolino
      • John Lee
      • Mingyu Lei
      • Paul Jensen
      • Qingxin Wu
      • Rakina Zata Amni
      • Russ Hamilton
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
        Gerrit-Attention: Mingyu Lei <le...@chromium.org>
        Gerrit-Attention: John Lee <john...@chromium.org>
        Gerrit-Attention: Qingxin Wu <qing...@google.com>
        Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Comment-Date: Thu, 08 Jan 2026 15:07:32 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Mingyu Lei (Gerrit)

        unread,
        Jan 8, 2026, 11:42:47 PM (2 days ago) Jan 8
        to Russ Hamilton, Eriko Kurimoto, Dana Fried, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Dominic Farolino, John Lee, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

        Mingyu Lei added 1 comment

        Patchset-level comments
        Mingyu Lei . resolved

        Sorry for the delay, there are also some new changes checked in with the old url (e.g. https://chromium-review.googlesource.com/c/catapult/+/7274162) please make sure we cover all of them while resolving the conflicts.

        Russ Hamilton

        Done. Do you know why some of the URLs use `chrome://reload-button` and others use `chrome://reload-button.top-chrome`? I've kept things consistent, but I'm curious about the discrepancy.

        Mingyu Lei

        Hmm I think we should always use `chrome://reload-button.top-chrome`.

        Looking at https://chromium-review.googlesource.com/c/catapult/+/7274162 it seems the CL checks if `chrome://reload-button` is part of the tab url (`if any(url in tab.url for url in UNCLOSEABLE_URLS)`) so it passes. I think it's better to keep the full `chrome://reload-button.top-chrome` unless it's failing for some cases.
        @elk...@chromium.org do you remember why the `UNCLOSEABLE_URLS` is not using the full url with the `.top-chrome` suffix?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Dominic Farolino
        • John Lee
        Gerrit-CC: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-CC: Robert Liao <rob...@chromium.org>
        Gerrit-CC: Youseff Bourouphel <ybouro...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Russ Hamilton <beham...@google.com>
        Gerrit-Attention: Dominic Farolino <d...@chromium.org>
        Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
        Gerrit-Attention: John Lee <john...@chromium.org>
        Gerrit-Attention: Qingxin Wu <qing...@google.com>
        Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
        Gerrit-Comment-Date: Fri, 09 Jan 2026 04:42:21 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Russ Hamilton <beham...@google.com>
        Comment-In-Reply-To: Mingyu Lei <le...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Russ Hamilton (Gerrit)

        unread,
        Jan 9, 2026, 9:07:07 AM (yesterday) Jan 9
        to Demetrios Papadopoulos, Charlie Harrison, Eriko Kurimoto, Dana Fried, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
        Attention needed from Charlie Harrison, Dana Fried, Demetrios Papadopoulos, Dominic Farolino, John Lee, Paul Jensen, Qingxin Wu and Rakina Zata Amni

        Russ Hamilton added 1 comment

        Patchset-level comments
        File-level comment, Patchset 34 (Latest):
        Russ Hamilton . resolved

        Adding dpa...@chromium.org for third_party/lit/v3_0/BUILD.gn
        Adding cshar...@chromium.org for tools/metrics/histograms/page/histograms.xml

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Charlie Harrison
        • Dana Fried
        • Demetrios Papadopoulos
        • Dominic Farolino
        • John Lee
        • Paul Jensen
        • Qingxin Wu
        • Rakina Zata Amni
          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: I3694aea2a48d971e109627468d59097d25c2ab92
            Gerrit-Change-Number: 7265535
            Gerrit-PatchSet: 34
            Gerrit-Owner: Russ Hamilton <beham...@google.com>
            Gerrit-Reviewer: Charlie Harrison <cshar...@chromium.org>
            Gerrit-Reviewer: Dana Fried <dfr...@chromium.org>
            Gerrit-Reviewer: Demetrios Papadopoulos <dpa...@chromium.org>
            Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
            Gerrit-Reviewer: John Lee <john...@chromium.org>
            Gerrit-Reviewer: Mingyu Lei <le...@chromium.org>
            Gerrit-Reviewer: Paul Jensen <paulj...@chromium.org>
            Gerrit-Reviewer: Qingxin Wu <qing...@google.com>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Reviewer: Russ Hamilton <beham...@google.com>
            Gerrit-CC: //chrome/browser/ui/views Reviews <chromium-chrome-brow...@google.com>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-CC: Eriko Kurimoto <elk...@chromium.org>
            Gerrit-CC: Robert Liao <rob...@chromium.org>
            Gerrit-CC: Youseff Bourouphel <ybouro...@google.com>
            Gerrit-CC: gwsq
            Gerrit-Attention: Demetrios Papadopoulos <dpa...@chromium.org>
            Gerrit-Attention: Dominic Farolino <d...@chromium.org>
            Gerrit-Attention: Dana Fried <dfr...@chromium.org>
            Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
            Gerrit-Attention: Charlie Harrison <cshar...@chromium.org>
            Gerrit-Attention: John Lee <john...@chromium.org>
            Gerrit-Attention: Qingxin Wu <qing...@google.com>
            Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Comment-Date: Fri, 09 Jan 2026 14:06:58 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Charlie Harrison (Gerrit)

            unread,
            Jan 9, 2026, 9:49:27 AM (yesterday) Jan 9
            to Russ Hamilton, Demetrios Papadopoulos, Eriko Kurimoto, Dana Fried, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
            Attention needed from Dana Fried, Demetrios Papadopoulos, Dominic Farolino, John Lee, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

            Charlie Harrison added 1 comment

            Patchset-level comments
            Charlie Harrison . resolved

            histograms and PLM LGTM

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Dana Fried
            • Demetrios Papadopoulos
            • Dominic Farolino
            • John Lee
            • Paul Jensen
            • Qingxin Wu
            • Rakina Zata Amni
            • Russ Hamilton
            Gerrit-Attention: Russ Hamilton <beham...@google.com>
            Gerrit-Attention: Demetrios Papadopoulos <dpa...@chromium.org>
            Gerrit-Attention: Dominic Farolino <d...@chromium.org>
            Gerrit-Attention: Dana Fried <dfr...@chromium.org>
            Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
            Gerrit-Attention: John Lee <john...@chromium.org>
            Gerrit-Attention: Qingxin Wu <qing...@google.com>
            Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Comment-Date: Fri, 09 Jan 2026 14:49:17 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Charlie Harrison (Gerrit)

            unread,
            Jan 9, 2026, 9:49:36 AM (yesterday) Jan 9
            to Russ Hamilton, Demetrios Papadopoulos, Eriko Kurimoto, Dana Fried, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
            Attention needed from Dana Fried, Demetrios Papadopoulos, Dominic Farolino, John Lee, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

            Charlie Harrison voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Dana Fried
            • Demetrios Papadopoulos
            • Dominic Farolino
            • John Lee
            • Paul Jensen
            • Qingxin Wu
            • Rakina Zata Amni
            • Russ Hamilton
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement satisfiedReview-Enforcement
              Gerrit-Comment-Date: Fri, 09 Jan 2026 14:49:23 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Russ Hamilton (Gerrit)

              unread,
              Jan 9, 2026, 10:08:24 AM (yesterday) Jan 9
              to Charlie Harrison, Demetrios Papadopoulos, Eriko Kurimoto, Dana Fried, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
              Attention needed from Dana Fried, Demetrios Papadopoulos, Dominic Farolino, John Lee, Mingyu Lei, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

              Russ Hamilton added 1 comment

              Patchset-level comments
              Mingyu Lei . resolved

              Sorry for the delay, there are also some new changes checked in with the old url (e.g. https://chromium-review.googlesource.com/c/catapult/+/7274162) please make sure we cover all of them while resolving the conflicts.

              Russ Hamilton

              Done. Do you know why some of the URLs use `chrome://reload-button` and others use `chrome://reload-button.top-chrome`? I've kept things consistent, but I'm curious about the discrepancy.

              Mingyu Lei

              Hmm I think we should always use `chrome://reload-button.top-chrome`.

              Looking at https://chromium-review.googlesource.com/c/catapult/+/7274162 it seems the CL checks if `chrome://reload-button` is part of the tab url (`if any(url in tab.url for url in UNCLOSEABLE_URLS)`) so it passes. I think it's better to keep the full `chrome://reload-button.top-chrome` unless it's failing for some cases.
              @elk...@chromium.org do you remember why the `UNCLOSEABLE_URLS` is not using the full url with the `.top-chrome` suffix?

              Russ Hamilton

              Created crrev.com/c/7419235 and crrev.com/c/7414573 to fix the discrepancy.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Dana Fried
              • Demetrios Papadopoulos
              • Dominic Farolino
              • John Lee
              • Mingyu Lei
              Gerrit-Attention: Mingyu Lei <le...@chromium.org>
              Gerrit-Attention: John Lee <john...@chromium.org>
              Gerrit-Attention: Qingxin Wu <qing...@google.com>
              Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
              Gerrit-Comment-Date: Fri, 09 Jan 2026 15:08:15 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Dana Fried (Gerrit)

              unread,
              Jan 9, 2026, 1:28:32 PM (yesterday) Jan 9
              to Russ Hamilton, Charlie Harrison, Demetrios Papadopoulos, Eriko Kurimoto, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
              Attention needed from Demetrios Papadopoulos, Dominic Farolino, John Lee, Mingyu Lei, Paul Jensen, Qingxin Wu, Rakina Zata Amni and Russ Hamilton

              Dana Fried voted and added 1 comment

              Votes added by Dana Fried

              Code-Review+1

              1 comment

              Patchset-level comments
              File-level comment, Patchset 34 (Latest):
              Dana Fried . resolved

              Renewing my +1, but please fix presubmit errors.

              Open in Gerrit

              Related details

              Attention is currently required from:
              Gerrit-Attention: Paul Jensen <paulj...@chromium.org>
              Gerrit-Attention: Mingyu Lei <le...@chromium.org>
              Gerrit-Attention: John Lee <john...@chromium.org>
              Gerrit-Attention: Qingxin Wu <qing...@google.com>
              Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
              Gerrit-Comment-Date: Fri, 09 Jan 2026 18:28:22 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Dana Fried (Gerrit)

              unread,
              Jan 9, 2026, 9:12:20 PM (19 hours ago) Jan 9
              to Russ Hamilton, Charlie Harrison, Demetrios Papadopoulos, Eriko Kurimoto, //chrome/browser/ui/views Reviews, Chromium IPC Reviews, Dominic Farolino, John Lee, Mingyu Lei, Rakina Zata Amni, Qingxin Wu, Robert Liao, Chromium Metrics Reviews, AyeAye, Paul Jensen, Youseff Bourouphel, Chromium LUCI CQ, chromium...@chromium.org, csharris...@chromium.org, speed-metrics...@chromium.org, loading-rev...@chromium.org, bmcquad...@chromium.org, asvitkine...@chromium.org, speed-metr...@chromium.org, ipc-securi...@chromium.org
              Attention needed from Charlie Harrison, Demetrios Papadopoulos, Dominic Farolino, John Lee, Mingyu Lei, Paul Jensen, Rakina Zata Amni and Russ Hamilton

              Dana Fried voted Code-Review+1

              Code-Review+1
              Open in Gerrit

              Related details

              Attention is currently required from:
              • Charlie Harrison
              • Demetrios Papadopoulos
              • Dominic Farolino
              • John Lee
              • Mingyu Lei
              • Paul Jensen
              • Rakina Zata Amni
              • Russ Hamilton
              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: I3694aea2a48d971e109627468d59097d25c2ab92
              Gerrit-Change-Number: 7265535
              Gerrit-PatchSet: 39
              Gerrit-Attention: Charlie Harrison <cshar...@chromium.org>
              Gerrit-Attention: Mingyu Lei <le...@chromium.org>
              Gerrit-Attention: John Lee <john...@chromium.org>
              Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
              Gerrit-Comment-Date: Sat, 10 Jan 2026 02:12:10 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy
              Reply all
              Reply to author
              Forward
              0 new messages