[aim-drive] - Create a settings linkout for users to manage AIM consent [chromium/src : main]

0 views
Skip to first unread message

Josiah Kiehl (Gerrit)

unread,
Jul 6, 2026, 1:59:24 PM (2 days ago) Jul 6
to Adam Yao, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
Attention needed from Adam Yao

Josiah Kiehl voted and added 3 comments

Votes added by Josiah Kiehl

Code-Review+1

3 comments

File chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
Line 556, Patchset 5 (Latest): !profile->IsChild() && !enterprise_util::IsBrowserManaged(profile);
Josiah Kiehl . unresolved

This seems like logic that the strings provider shouldn't care about. Is there a better utility somewhere that could hold this evaluation, even as a static method? The strings provider should provide strings, so the logic for whether or not the profile is eligible for Drive should live somewhere Drive-specific, I think.

File chrome/common/url_constants.h
Line 380, Patchset 5 (Latest): "https://myactivity.google.com/myactivity";
Josiah Kiehl . unresolved

Is there a reason some of these use utf 16 strings and others don't? It seems like more are than not, so perhaps we should follow the pattern? I asked jetski about it, and it said the following:

In modern cross-platform development (such as Chromium), UTF-16 is widely used for text representation (e.g., matching JavaScript/V8 strings, Java strings on Android, and Windows APIs). Using u"string" prevents conversion overhead when interacting with these APIs.

I don't personally know if it matters in this case, but I noticed the difference and perhaps just matching the pattern is wise.

File chrome/test/data/webui/settings/ai_page_test.ts
Line 339, Patchset 5 (Latest): assertTrue(!!row);
Josiah Kiehl . unresolved
Open in Gerrit

Related details

Attention is currently required from:
  • Adam Yao
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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
Gerrit-Change-Number: 8033002
Gerrit-PatchSet: 5
Gerrit-Owner: Adam Yao <ada...@google.com>
Gerrit-Reviewer: Adam Yao <ada...@google.com>
Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
Gerrit-Attention: Adam Yao <ada...@google.com>
Gerrit-Comment-Date: Mon, 06 Jul 2026 17:59:08 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Adam Yao (Gerrit)

unread,
Jul 7, 2026, 6:38:26 PM (23 hours ago) Jul 7
to Josiah Kiehl, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org

Adam Yao added 3 comments

File chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
Line 556, Patchset 5: !profile->IsChild() && !enterprise_util::IsBrowserManaged(profile);
Josiah Kiehl . resolved

This seems like logic that the strings provider shouldn't care about. Is there a better utility somewhere that could hold this evaluation, even as a static method? The strings provider should provide strings, so the logic for whether or not the profile is eligible for Drive should live somewhere Drive-specific, I think.

Adam Yao

Yep - so we discussed this offline but I'll write it here to keep a record. For M151, we're going to unconditionally link to Connected Content Apps regardless of account type.

For M152, an improvement here would be to use `IdentityManager` and [iseligibleforpersonalcontextcontrols](https://g3doc.corp.google.com/identity/accountcapabilities/definitions/footprints/facs/iseligibleforpersonalcontextcontrols/README.md?cl=head) to synchronously check account eligibility if they can view pcontext settings.


see comment [here](https://docs.google.com/document/d/1oHDczZBOiTEQp4SAc82GeSdteeVyfWCmJ4pHWeN-iUk/edit?resourcekey=0-Jd1pCTzTKjw7F0LBYIbceQ&tab=t.0#:~:text=Explanation%20for%20why%20we%20unconditionally%20linking%20all%20account%20types%20for%20now%2C%20but%20how%20it%20will%20be%20improved%20in%20M152%2B%20as%20a%20fast%20follow.%C2%A0) for more explanation.

File chrome/common/url_constants.h

Is there a reason some of these use utf 16 strings and others don't? It seems like more are than not, so perhaps we should follow the pattern? I asked jetski about it, and it said the following:

In modern cross-platform development (such as Chromium), UTF-16 is widely used for text representation (e.g., matching JavaScript/V8 strings, Java strings on Android, and Windows APIs). Using u"string" prevents conversion overhead when interacting with these APIs.

I don't personally know if it matters in this case, but I noticed the difference and perhaps just matching the pattern is wise.

Adam Yao

I think we should follow the existing pattern, added the u" " string. jetski makes sense to me, updated.

File chrome/test/data/webui/settings/ai_page_test.ts
Line 339, Patchset 5: assertTrue(!!row);
Josiah Kiehl . resolved
Adam Yao

Ok. removed. ty!

Open in Gerrit

Related details

Attention set is empty
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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
    Gerrit-Change-Number: 8033002
    Gerrit-PatchSet: 7
    Gerrit-Owner: Adam Yao <ada...@google.com>
    Gerrit-Reviewer: Adam Yao <ada...@google.com>
    Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
    Gerrit-Comment-Date: Tue, 07 Jul 2026 22:38:13 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Josiah Kiehl <ki...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Rainhard Findling (Gerrit)

    unread,
    4:15 AM (14 hours ago) 4:15 AM
    to Adam Yao, Darryl James, Josiah Kiehl, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
    Attention needed from Adam Yao and Darryl James

    Rainhard Findling added 1 comment

    File chrome/browser/resources/settings/ai_page/ai_page.html
    Line 58, Patchset 8 (Latest): <cr-link-row id="googleSearchAiModeWorkspaceRow" class="hr"
    Rainhard Findling . unresolved

    I am surprised that this user-visible change is not behind a feature:

    • Is it confirmed that this user-visible change can roll out through waterfall to all users, instead of going through a launch and Finch rollout?
    • Is it confirmed this user-visible change doesn't even need a killswitch feature?
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Adam Yao
    • Darryl James
    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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
      Gerrit-Change-Number: 8033002
      Gerrit-PatchSet: 8
      Gerrit-Owner: Adam Yao <ada...@google.com>
      Gerrit-Reviewer: Adam Yao <ada...@google.com>
      Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
      Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
      Gerrit-Attention: Adam Yao <ada...@google.com>
      Gerrit-Attention: Darryl James <dlj...@chromium.org>
      Gerrit-Comment-Date: Wed, 08 Jul 2026 08:15:18 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Darryl James (Gerrit)

      unread,
      2:47 PM (3 hours ago) 2:47 PM
      to Adam Yao, Rainhard Findling, Josiah Kiehl, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
      Attention needed from Adam Yao

      Darryl James added 1 comment

      Patchset-level comments
      File-level comment, Patchset 8 (Latest):
      Darryl James . resolved

      browser_test looks good but will defer to @rainhard as the area OWNER before sign off; thanks!

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Adam Yao
      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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
      Gerrit-Change-Number: 8033002
      Gerrit-PatchSet: 8
      Gerrit-Owner: Adam Yao <ada...@google.com>
      Gerrit-Reviewer: Adam Yao <ada...@google.com>
      Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
      Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
      Gerrit-Attention: Adam Yao <ada...@google.com>
      Gerrit-Comment-Date: Wed, 08 Jul 2026 18:46:47 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Adam Yao (Gerrit)

      unread,
      3:20 PM (2 hours ago) 3:20 PM
      to Rainhard Findling, Darryl James, Josiah Kiehl, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
      Attention needed from Rainhard Findling

      Adam Yao added 2 comments

      File chrome/browser/resources/settings/ai_page/ai_page.html
      Line 58, Patchset 8 (Latest): <cr-link-row id="googleSearchAiModeWorkspaceRow" class="hr"
      Rainhard Findling . unresolved

      I am surprised that this user-visible change is not behind a feature:

      • Is it confirmed that this user-visible change can roll out through waterfall to all users, instead of going through a launch and Finch rollout?
      • Is it confirmed this user-visible change doesn't even need a killswitch feature?
      Adam Yao

      Thanks for calling this out!

      Yes, this change is approved/confirmed to roll out via waterfall to all users in M151 rather than through a progressive Finch experiment.

      However, I agree it should have a killswitch feature flag for safety in case we ever need to disable the link-out remotely. I'll add a `FEATURE_ENABLED_BY_DEFAULT` killswitch flag and gate the row visibility.

      File chrome/test/data/webui/settings/ai_page_test.ts
      Line 339, Patchset 5: assertTrue(!!row);
      Josiah Kiehl . resolved

      isVisible tests if row is true anyway, so we probably only need the isVisibile assert.

      https://source.chromium.org/chromium/chromium/src/+/main:chrome/test/data/webui/test_util.ts;l=84;drc=84353c621c53aa42bb4c0d1daaa16d85066c0d2b

      Adam Yao

      Ok. removed. ty!

      Adam Yao

      I actually had to add assertTrue(!!row); back in the latest patchset to satisfy TypeScript strict null checking during git cl format --js / autoninja.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Rainhard Findling
      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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
      Gerrit-Change-Number: 8033002
      Gerrit-PatchSet: 8
      Gerrit-Owner: Adam Yao <ada...@google.com>
      Gerrit-Reviewer: Adam Yao <ada...@google.com>
      Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
      Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
      Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
      Gerrit-Comment-Date: Wed, 08 Jul 2026 19:19:58 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Adam Yao <ada...@google.com>
      Comment-In-Reply-To: Josiah Kiehl <ki...@google.com>
      Comment-In-Reply-To: Rainhard Findling <rain...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Adam Yao (Gerrit)

      unread,
      3:21 PM (2 hours ago) 3:21 PM
      to Juliet Lévesque, Rainhard Findling, Darryl James, Josiah Kiehl, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
      Attention needed from Josiah Kiehl, Juliet Lévesque and Rainhard Findling

      Adam Yao added 1 comment

      File chrome/browser/resources/settings/ai_page/ai_page.html
      Line 58, Patchset 8: <cr-link-row id="googleSearchAiModeWorkspaceRow" class="hr"
      Rainhard Findling . unresolved

      I am surprised that this user-visible change is not behind a feature:

      • Is it confirmed that this user-visible change can roll out through waterfall to all users, instead of going through a launch and Finch rollout?
      • Is it confirmed this user-visible change doesn't even need a killswitch feature?
      Adam Yao

      Thanks for calling this out!

      Yes, this change is approved/confirmed to roll out via waterfall to all users in M151 rather than through a progressive Finch experiment.

      However, I agree it should have a killswitch feature flag for safety in case we ever need to disable the link-out remotely. I'll add a `FEATURE_ENABLED_BY_DEFAULT` killswitch flag and gate the row visibility.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Josiah Kiehl
      • Juliet Lévesque
      • Rainhard Findling
      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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
        Gerrit-Change-Number: 8033002
        Gerrit-PatchSet: 9
        Gerrit-Owner: Adam Yao <ada...@google.com>
        Gerrit-Reviewer: Adam Yao <ada...@google.com>
        Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
        Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
        Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
        Gerrit-CC: Juliet Lévesque <julietl...@google.com>
        Gerrit-Attention: Juliet Lévesque <julietl...@google.com>
        Gerrit-Attention: Josiah Kiehl <ki...@google.com>
        Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
        Gerrit-Comment-Date: Wed, 08 Jul 2026 19:20:58 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Adam Yao <ada...@google.com>
        Comment-In-Reply-To: Rainhard Findling <rain...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Rainhard Findling (Gerrit)

        unread,
        3:36 PM (2 hours ago) 3:36 PM
        to Adam Yao, Juliet Lévesque, Darryl James, Josiah Kiehl, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
        Attention needed from Adam Yao, Josiah Kiehl and Juliet Lévesque

        Rainhard Findling voted and added 2 comments

        Votes added by Rainhard Findling

        Code-Review+1

        2 comments

        Patchset-level comments
        File-level comment, Patchset 9 (Latest):
        Rainhard Findling . resolved

        ai_page/ and its tests, icons, and string_provider LGTM % double-checking that this is OK product-wise

        File chrome/browser/resources/settings/ai_page/ai_page.html
        Line 58, Patchset 8: <cr-link-row id="googleSearchAiModeWorkspaceRow" class="hr"
        Rainhard Findling . resolved

        I am surprised that this user-visible change is not behind a feature:

        • Is it confirmed that this user-visible change can roll out through waterfall to all users, instead of going through a launch and Finch rollout?
        • Is it confirmed this user-visible change doesn't even need a killswitch feature?
        Adam Yao

        Thanks for calling this out!

        Yes, this change is approved/confirmed to roll out via waterfall to all users in M151 rather than through a progressive Finch experiment.

        However, I agree it should have a killswitch feature flag for safety in case we ever need to disable the link-out remotely. I'll add a `FEATURE_ENABLED_BY_DEFAULT` killswitch flag and gate the row visibility.

        Adam Yao

        wdyt?

        cc: @ki...@google.com @julietl...@google.com

        Rainhard Findling

        Code-wise that LGTM, but I want to point out that this being unconditionally shown to _all_ users strikes me as odd. I'll approve the CL - but recommend y'all to double-check the product POV of this with the respective product owners (of the AI page --> @andre...@google.com).

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Adam Yao
        • Josiah Kiehl
        • Juliet Lévesque
        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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
          Gerrit-Change-Number: 8033002
          Gerrit-PatchSet: 9
          Gerrit-Owner: Adam Yao <ada...@google.com>
          Gerrit-Reviewer: Adam Yao <ada...@google.com>
          Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
          Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
          Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
          Gerrit-CC: Juliet Lévesque <julietl...@google.com>
          Gerrit-Attention: Adam Yao <ada...@google.com>
          Gerrit-Attention: Juliet Lévesque <julietl...@google.com>
          Gerrit-Attention: Josiah Kiehl <ki...@google.com>
          Gerrit-Comment-Date: Wed, 08 Jul 2026 19:36:15 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Darryl James (Gerrit)

          unread,
          3:59 PM (2 hours ago) 3:59 PM
          to Adam Yao, Rainhard Findling, Juliet Lévesque, Josiah Kiehl, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
          Attention needed from Adam Yao, Josiah Kiehl and Juliet Lévesque

          Darryl James voted and added 1 comment

          Votes added by Darryl James

          Code-Review+1

          1 comment

          Patchset-level comments
          Darryl James . resolved

          lgtm for settings_ui.*

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Adam Yao
          • Josiah Kiehl
          • Juliet Lévesque
          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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
          Gerrit-Change-Number: 8033002
          Gerrit-PatchSet: 9
          Gerrit-Owner: Adam Yao <ada...@google.com>
          Gerrit-Reviewer: Adam Yao <ada...@google.com>
          Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
          Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
          Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
          Gerrit-CC: Juliet Lévesque <julietl...@google.com>
          Gerrit-Attention: Adam Yao <ada...@google.com>
          Gerrit-Attention: Juliet Lévesque <julietl...@google.com>
          Gerrit-Attention: Josiah Kiehl <ki...@google.com>
          Gerrit-Comment-Date: Wed, 08 Jul 2026 19:58:34 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Josiah Kiehl (Gerrit)

          unread,
          4:09 PM (2 hours ago) 4:09 PM
          to Adam Yao, Darryl James, Rainhard Findling, Juliet Lévesque, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
          Attention needed from Adam Yao and Juliet Lévesque

          Josiah Kiehl voted and added 4 comments

          Votes added by Josiah Kiehl

          Code-Review+1

          4 comments

          File chrome/browser/resources/settings/ai_page/ai_page.ts
          Line 79, Patchset 9 (Latest): declare private showGoogleSearchAiModeWorkspaceControl_: boolean;
          Josiah Kiehl . unresolved

          For a followup: other entries have interaction metrics that we might want to also add for the drive linkout.

          Line 168, Patchset 9 (Latest): OpenWindowProxyImpl.getInstance().openUrl(
          Josiah Kiehl . unresolved

          We might want to add a this.recordInteractionMetrics_ in here. Fine for a followup.

          File chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
          Line 110, Patchset 9 (Latest):#include "components/signin/public/identity_manager/identity_manager.h"
          Josiah Kiehl . unresolved

          might be unused.

          Line 379, Patchset 9 (Latest):void AddAiStrings(content::WebUIDataSource* html_source, Profile* profile) {
          Josiah Kiehl . unresolved

          profile is unused.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Adam Yao
          • Juliet Lévesque
          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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
            Gerrit-Change-Number: 8033002
            Gerrit-PatchSet: 9
            Gerrit-Owner: Adam Yao <ada...@google.com>
            Gerrit-Reviewer: Adam Yao <ada...@google.com>
            Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
            Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
            Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
            Gerrit-CC: Juliet Lévesque <julietl...@google.com>
            Gerrit-Attention: Adam Yao <ada...@google.com>
            Gerrit-Attention: Juliet Lévesque <julietl...@google.com>
            Gerrit-Comment-Date: Wed, 08 Jul 2026 20:08:56 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Adam Yao (Gerrit)

            unread,
            5:30 PM (17 minutes ago) 5:30 PM
            to Josiah Kiehl, Darryl James, Rainhard Findling, Juliet Lévesque, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
            Attention needed from Juliet Lévesque

            Adam Yao added 4 comments

            File chrome/browser/resources/settings/ai_page/ai_page.ts
            Line 79, Patchset 9: declare private showGoogleSearchAiModeWorkspaceControl_: boolean;
            Josiah Kiehl . resolved

            For a followup: other entries have interaction metrics that we might want to also add for the drive linkout.

            Adam Yao

            noted. adding to fast follow.

            Line 168, Patchset 9: OpenWindowProxyImpl.getInstance().openUrl(
            Josiah Kiehl . resolved

            We might want to add a this.recordInteractionMetrics_ in here. Fine for a followup.

            Adam Yao

            will add to fast follow. noted.

            File chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
            Line 110, Patchset 9:#include "components/signin/public/identity_manager/identity_manager.h"
            Josiah Kiehl . resolved

            might be unused.

            Adam Yao

            removed.

            Line 379, Patchset 9:void AddAiStrings(content::WebUIDataSource* html_source, Profile* profile) {
            Josiah Kiehl . resolved

            profile is unused.

            Adam Yao

            ah sorry, meant to remove that, ty!

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Juliet Lévesque
            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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
              Gerrit-Change-Number: 8033002
              Gerrit-PatchSet: 10
              Gerrit-Owner: Adam Yao <ada...@google.com>
              Gerrit-Reviewer: Adam Yao <ada...@google.com>
              Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
              Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
              Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
              Gerrit-CC: Juliet Lévesque <julietl...@google.com>
              Gerrit-Attention: Juliet Lévesque <julietl...@google.com>
              Gerrit-Comment-Date: Wed, 08 Jul 2026 21:30:00 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Josiah Kiehl <ki...@google.com>
              satisfied_requirement
              open
              diffy

              Adam Yao (Gerrit)

              unread,
              5:32 PM (15 minutes ago) 5:32 PM
              to Josiah Kiehl, Darryl James, Rainhard Findling, Juliet Lévesque, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
              Attention needed from Juliet Lévesque

              Adam Yao voted Commit-Queue+2

              Commit-Queue+2
              Gerrit-Comment-Date: Wed, 08 Jul 2026 21:32:11 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              open
              diffy

              Adam Yao (Gerrit)

              unread,
              5:40 PM (7 minutes ago) 5:40 PM
              to Josiah Kiehl, Darryl James, Rainhard Findling, Juliet Lévesque, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
              Attention needed from Juliet Lévesque

              Adam Yao voted Commit-Queue+1

              Commit-Queue+1
              Gerrit-Comment-Date: Wed, 08 Jul 2026 21:40:29 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              open
              diffy

              Adam Yao (Gerrit)

              unread,
              5:44 PM (3 minutes ago) 5:44 PM
              to Andrew Kamau, Josiah Kiehl, Darryl James, Rainhard Findling, Juliet Lévesque, Chromium LUCI CQ, chromium...@chromium.org, rainhar...@chromium.org, srahim...@chromium.org
              Attention needed from Juliet Lévesque

              Related details

              Attention is currently required from:
              • Juliet Lévesque
              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: Ie38e8b42e660674ca522f026aa00e1f8663ab5b0
                Gerrit-Change-Number: 8033002
                Gerrit-PatchSet: 10
                Gerrit-Owner: Adam Yao <ada...@google.com>
                Gerrit-Reviewer: Adam Yao <ada...@google.com>
                Gerrit-Reviewer: Darryl James <dlj...@chromium.org>
                Gerrit-Reviewer: Josiah Kiehl <ki...@google.com>
                Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                Gerrit-CC: Andrew Kamau <andre...@google.com>
                Gerrit-CC: Juliet Lévesque <julietl...@google.com>
                Gerrit-Attention: Juliet Lévesque <julietl...@google.com>
                Gerrit-Comment-Date: Wed, 08 Jul 2026 21:44:35 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy
                Reply all
                Reply to author
                Forward
                0 new messages