[Actor][Task Indicator] Update hover color [chromium/src : main]

0 views
Skip to first unread message

Maggie Jennings (Gerrit)

unread,
Jan 12, 2026, 4:39:10 PMJan 12
to Kene Okoye, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
Attention needed from Kene Okoye

Maggie Jennings voted and added 2 comments

Votes added by Maggie Jennings

Code-Review+1

2 comments

File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
Line 118, Patchset 4 (Latest): SetBackgroundFrameActiveColorId(
kColorTabBackgroundInactiveHoverFrameActive);
SetBackgroundFrameInactiveColorId(
kColorTabBackgroundInactiveHoverFrameInactive);
Maggie Jennings . unresolved

optional + uber-nit: move these to a SetHoveredColors() method and call from here?

Line 155, Patchset 4 (Latest): SetHighlighted(is_pressed);
Maggie Jennings . unresolved

nit: this isn't related to HighlightTaskIcon, right? if so, can you add a TODO to remove HighlightTaskIcon when we clean up the feature?

Open in Gerrit

Related details

Attention is currently required from:
  • Kene Okoye
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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
Gerrit-Change-Number: 7453450
Gerrit-PatchSet: 4
Gerrit-Owner: Kene Okoye <ke...@google.com>
Gerrit-Reviewer: Kene Okoye <ke...@google.com>
Gerrit-Reviewer: Maggie Jennings <mj...@google.com>
Gerrit-Attention: Kene Okoye <ke...@google.com>
Gerrit-Comment-Date: Mon, 12 Jan 2026 21:39:01 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Christine Ying (Gerrit)

unread,
Jan 12, 2026, 5:02:56 PMJan 12
to Kene Okoye, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
Attention needed from Kene Okoye

Christine Ying added 4 comments

File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
Line 97, Patchset 4 (Latest):void GlicActorTaskIcon::StateChanged(ButtonState old_state) {
Christine Ying . unresolved

instead of manually setting the color in statechanged, could we instead make use of the hover inkdrop thats already set on the button? https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/ui/views/toolbar/toolbar_ink_drop_util.cc;l=129;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3

Line 109, Patchset 4 (Latest): if (is_pressed_) {
// If the button is currently pressed, apply the pressed color state.
SetPressedColor(true);
} else {
// Otherwise, set default colors.
SetDefaultColors();
// If the button is hovered, override the default background with hover
// colors.
Christine Ying . unresolved

i dont think we need any of this logic here

Line 118, Patchset 4 (Latest): SetBackgroundFrameActiveColorId(
kColorTabBackgroundInactiveHoverFrameActive);
SetBackgroundFrameInactiveColorId(
kColorTabBackgroundInactiveHoverFrameInactive);
Christine Ying . unresolved

this looks to be the same as HighlightTaskIcon, could we call that here instead?

Line 142, Patchset 4 (Latest):void GlicActorTaskIcon::HighlightTaskIcon() {
Christine Ying . unresolved

can you rename this function, as now we have SetHighlighted and HighlightTaskIcon but both do different things

Open in Gerrit

Related details

Attention is currently required from:
  • Kene Okoye
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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
Gerrit-Change-Number: 7453450
Gerrit-PatchSet: 4
Gerrit-Owner: Kene Okoye <ke...@google.com>
Gerrit-Reviewer: Kene Okoye <ke...@google.com>
Gerrit-Reviewer: Maggie Jennings <mj...@google.com>
Gerrit-CC: Christine Ying <chr...@google.com>
Gerrit-Attention: Kene Okoye <ke...@google.com>
Gerrit-Comment-Date: Mon, 12 Jan 2026 22:02:47 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Christine Ying (Gerrit)

unread,
Jan 12, 2026, 5:15:38 PMJan 12
to Kene Okoye, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
Attention needed from Kene Okoye

Christine Ying added 1 comment

File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
Line 109, Patchset 4 (Latest): if (is_pressed_) {
// If the button is currently pressed, apply the pressed color state.
SetPressedColor(true);
} else {
// Otherwise, set default colors.
SetDefaultColors();
// If the button is hovered, override the default background with hover
// colors.
Christine Ying . unresolved

i dont think we need any of this logic here

Christine Ying

also I don't think we should be manually controlling hover/pressed color states since those are already controlled by the underlying inkdrop https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/ui/views/toolbar/toolbar_ink_drop_util.cc;l=129?q=SetCreateHighlightCallback&ss=chromium%2Fchromium%2Fsrc, instead we should figure out a solution to override the hover color

Gerrit-Comment-Date: Mon, 12 Jan 2026 22:15:22 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Christine Ying <chr...@google.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Kene Okoye (Gerrit)

unread,
Jan 13, 2026, 2:19:31 PMJan 13
to Christine Ying, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
Attention needed from Christine Ying and Maggie Jennings

Kene Okoye voted and added 6 comments

Votes added by Kene Okoye

Commit-Queue+1

6 comments

File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
Line 97, Patchset 4:void GlicActorTaskIcon::StateChanged(ButtonState old_state) {
Christine Ying . resolved

instead of manually setting the color in statechanged, could we instead make use of the hover inkdrop thats already set on the button? https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/ui/views/toolbar/toolbar_ink_drop_util.cc;l=129;drc=a9f09a1411a697ace066a84efd018f49c28cc8a3

Kene Okoye

Revised TabStripControlButton to set a custom hover color for this. Thanks.

Line 109, Patchset 4: if (is_pressed_) {

// If the button is currently pressed, apply the pressed color state.
SetPressedColor(true);
} else {
// Otherwise, set default colors.
SetDefaultColors();
// If the button is hovered, override the default background with hover
// colors.
Christine Ying . resolved

i dont think we need any of this logic here

Christine Ying

also I don't think we should be manually controlling hover/pressed color states since those are already controlled by the underlying inkdrop https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/ui/views/toolbar/toolbar_ink_drop_util.cc;l=129?q=SetCreateHighlightCallback&ss=chromium%2Fchromium%2Fsrc, instead we should figure out a solution to override the hover color

Kene Okoye

Done

Line 118, Patchset 4: SetBackgroundFrameActiveColorId(
kColorTabBackgroundInactiveHoverFrameActive);
SetBackgroundFrameInactiveColorId(
kColorTabBackgroundInactiveHoverFrameInactive);
Maggie Jennings . resolved

optional + uber-nit: move these to a SetHoveredColors() method and call from here?

Kene Okoye

Acknowledged - my approach changed to call newly created methods in TabStripControlButton.

Line 118, Patchset 4: SetBackgroundFrameActiveColorId(
kColorTabBackgroundInactiveHoverFrameActive);
SetBackgroundFrameInactiveColorId(
kColorTabBackgroundInactiveHoverFrameInactive);
Christine Ying . resolved

this looks to be the same as HighlightTaskIcon, could we call that here instead?

Kene Okoye

Acknowledged

Line 142, Patchset 4:void GlicActorTaskIcon::HighlightTaskIcon() {
Christine Ying . resolved

can you rename this function, as now we have SetHighlighted and HighlightTaskIcon but both do different things

Kene Okoye

Function will be removed after Redesign is launched so added a TODO and note.

Line 155, Patchset 4: SetHighlighted(is_pressed);
Maggie Jennings . resolved

nit: this isn't related to HighlightTaskIcon, right? if so, can you add a TODO to remove HighlightTaskIcon when we clean up the feature?

Kene Okoye

It's not. Done.

Open in Gerrit

Related details

Attention is currently required from:
  • Christine Ying
  • Maggie Jennings
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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
    Gerrit-Change-Number: 7453450
    Gerrit-PatchSet: 6
    Gerrit-Owner: Kene Okoye <ke...@google.com>
    Gerrit-Reviewer: Christine Ying <chr...@google.com>
    Gerrit-Reviewer: Kene Okoye <ke...@google.com>
    Gerrit-Reviewer: Maggie Jennings <mj...@google.com>
    Gerrit-Attention: Christine Ying <chr...@google.com>
    Gerrit-Attention: Maggie Jennings <mj...@google.com>
    Gerrit-Comment-Date: Tue, 13 Jan 2026 19:19:19 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Christine Ying <chr...@google.com>
    Comment-In-Reply-To: Maggie Jennings <mj...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kene Okoye (Gerrit)

    unread,
    Jan 13, 2026, 2:32:55 PMJan 13
    to David Pennington, Maggie Jennings, Christine Ying, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
    Attention needed from Christine Ying and David Pennington

    Kene Okoye voted and added 1 comment

    Votes added by Kene Okoye

    Commit-Queue+1

    1 comment

    Patchset-level comments
    File-level comment, Patchset 7 (Latest):
    Kene Okoye . resolved

    Adding David for an OWNERS review.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Christine Ying
    • David Pennington
    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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
    Gerrit-Change-Number: 7453450
    Gerrit-PatchSet: 7
    Gerrit-Owner: Kene Okoye <ke...@google.com>
    Gerrit-Reviewer: Christine Ying <chr...@google.com>
    Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
    Gerrit-Reviewer: Kene Okoye <ke...@google.com>
    Gerrit-CC: Maggie Jennings <mj...@google.com>
    Gerrit-Attention: David Pennington <dpen...@chromium.org>
    Gerrit-Attention: Christine Ying <chr...@google.com>
    Gerrit-Comment-Date: Tue, 13 Jan 2026 19:32:48 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Christine Ying (Gerrit)

    unread,
    Jan 13, 2026, 2:36:55 PMJan 13
    to Kene Okoye, David Pennington, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
    Attention needed from David Pennington and Kene Okoye

    Christine Ying voted and added 1 comment

    Votes added by Christine Ying

    Code-Review+1

    1 comment

    File chrome/browser/ui/views/tabs/tab_strip_control_button.cc
    Line 162, Patchset 6:}
    Christine Ying . unresolved

    nit: space between these functions

    Open in Gerrit

    Related details

    Attention is currently required from:
    • David Pennington
    • Kene Okoye
    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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
      Gerrit-Change-Number: 7453450
      Gerrit-PatchSet: 6
      Gerrit-Owner: Kene Okoye <ke...@google.com>
      Gerrit-Reviewer: Christine Ying <chr...@google.com>
      Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
      Gerrit-Reviewer: Kene Okoye <ke...@google.com>
      Gerrit-CC: Maggie Jennings <mj...@google.com>
      Gerrit-Attention: David Pennington <dpen...@chromium.org>
      Gerrit-Attention: Kene Okoye <ke...@google.com>
      Gerrit-Comment-Date: Tue, 13 Jan 2026 19:36:45 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kene Okoye (Gerrit)

      unread,
      Jan 13, 2026, 2:44:37 PMJan 13
      to Christine Ying, David Pennington, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
      Attention needed from David Pennington

      Kene Okoye voted and added 1 comment

      Votes added by Kene Okoye

      Auto-Submit+1

      1 comment

      File chrome/browser/ui/views/tabs/tab_strip_control_button.cc
      Line 162, Patchset 6:}
      Christine Ying . resolved

      nit: space between these functions

      Kene Okoye

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • David Pennington
      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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
        Gerrit-Change-Number: 7453450
        Gerrit-PatchSet: 8
        Gerrit-Owner: Kene Okoye <ke...@google.com>
        Gerrit-Reviewer: Christine Ying <chr...@google.com>
        Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
        Gerrit-Reviewer: Kene Okoye <ke...@google.com>
        Gerrit-CC: Maggie Jennings <mj...@google.com>
        Gerrit-Attention: David Pennington <dpen...@chromium.org>
        Gerrit-Comment-Date: Tue, 13 Jan 2026 19:44:28 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        Comment-In-Reply-To: Christine Ying <chr...@google.com>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        David Pennington (Gerrit)

        unread,
        Jan 13, 2026, 3:51:02 PMJan 13
        to Kene Okoye, Christine Ying, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org

        David Pennington added 1 comment

        File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
        Line 70, Patchset 8 (Latest): kColorTabBackgroundInactiveHoverFrameActive);
        David Pennington . unresolved

        is the goal to always match the frame active color? its likely that you probably want the active state to change what color this inkdrop hover is.

        Open in Gerrit

        Related details

        Attention set is empty
        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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
          Gerrit-Change-Number: 7453450
          Gerrit-PatchSet: 8
          Gerrit-Owner: Kene Okoye <ke...@google.com>
          Gerrit-Reviewer: Christine Ying <chr...@google.com>
          Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
          Gerrit-Reviewer: Kene Okoye <ke...@google.com>
          Gerrit-CC: Maggie Jennings <mj...@google.com>
          Gerrit-Comment-Date: Tue, 13 Jan 2026 20:50:35 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Kene Okoye (Gerrit)

          unread,
          Jan 13, 2026, 4:18:23 PMJan 13
          to Christine Ying, David Pennington, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
          Attention needed from David Pennington

          Kene Okoye added 1 comment

          File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
          Line 70, Patchset 8 (Latest): kColorTabBackgroundInactiveHoverFrameActive);
          David Pennington . unresolved

          is the goal to always match the frame active color? its likely that you probably want the active state to change what color this inkdrop hover is.

          Kene Okoye

          Yes. That is the intended behavior, similar to the GlicButton right beside it.

          screencast - https://screencast.googleplex.com/cast/NTA5ODM1NjI1MzY1NTA0MHw5YTNhZTk2OS04Mw

          Is there anything else you suggest I do?

          Open in Gerrit

          Related details

          Attention is currently required from:
          • David Pennington
          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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
          Gerrit-Change-Number: 7453450
          Gerrit-PatchSet: 8
          Gerrit-Owner: Kene Okoye <ke...@google.com>
          Gerrit-Reviewer: Christine Ying <chr...@google.com>
          Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
          Gerrit-Reviewer: Kene Okoye <ke...@google.com>
          Gerrit-CC: Maggie Jennings <mj...@google.com>
          Gerrit-Attention: David Pennington <dpen...@chromium.org>
          Gerrit-Comment-Date: Tue, 13 Jan 2026 21:18:13 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: David Pennington <dpen...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          David Pennington (Gerrit)

          unread,
          Jan 13, 2026, 7:47:28 PMJan 13
          to Kene Okoye, Christine Ying, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
          Attention needed from Kene Okoye

          David Pennington added 1 comment

          File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
          Line 70, Patchset 8 (Latest): kColorTabBackgroundInactiveHoverFrameActive);
          David Pennington . unresolved

          is the goal to always match the frame active color? its likely that you probably want the active state to change what color this inkdrop hover is.

          Kene Okoye

          Yes. That is the intended behavior, similar to the GlicButton right beside it.

          screencast - https://screencast.googleplex.com/cast/NTA5ODM1NjI1MzY1NTA0MHw5YTNhZTk2OS04Mw

          Is there anything else you suggest I do?

          David Pennington

          i see, if thats intended behaviour ok, but IMO that looks pretty bad.

          I would recommend switching the color based on the frame active state (similar to the rest of our UI). i can provide code pointers if needed for that but you can create an observer to listen to the frame state updates.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Kene Okoye
          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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
          Gerrit-Change-Number: 7453450
          Gerrit-PatchSet: 8
          Gerrit-Owner: Kene Okoye <ke...@google.com>
          Gerrit-Reviewer: Christine Ying <chr...@google.com>
          Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
          Gerrit-Reviewer: Kene Okoye <ke...@google.com>
          Gerrit-CC: Maggie Jennings <mj...@google.com>
          Gerrit-Attention: Kene Okoye <ke...@google.com>
          Gerrit-Comment-Date: Wed, 14 Jan 2026 00:47:14 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: David Pennington <dpen...@chromium.org>
          Comment-In-Reply-To: Kene Okoye <ke...@google.com>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Kene Okoye (Gerrit)

          unread,
          Jan 14, 2026, 8:05:46 PMJan 14
          to Christine Ying, David Pennington, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
          Attention needed from Christine Ying and David Pennington

          Kene Okoye voted and added 1 comment

          Votes added by Kene Okoye

          Auto-Submit+1
          Commit-Queue+1

          1 comment

          File chrome/browser/ui/views/tabs/glic_actor_task_icon.cc
          Line 70, Patchset 8: kColorTabBackgroundInactiveHoverFrameActive);
          David Pennington . resolved

          is the goal to always match the frame active color? its likely that you probably want the active state to change what color this inkdrop hover is.

          Kene Okoye

          Yes. That is the intended behavior, similar to the GlicButton right beside it.

          screencast - https://screencast.googleplex.com/cast/NTA5ODM1NjI1MzY1NTA0MHw5YTNhZTk2OS04Mw

          Is there anything else you suggest I do?

          David Pennington

          i see, if thats intended behaviour ok, but IMO that looks pretty bad.

          I would recommend switching the color based on the frame active state (similar to the rest of our UI). i can provide code pointers if needed for that but you can create an observer to listen to the frame state updates.

          Kene Okoye

          Done. Here is an updated screencast - https://screencast.googleplex.com/cast/NjU4NzUyNTc4NjIzODk3NnxjMThiOTMyNS1mZQ. And thank you for the suggestion/code pointer shared offline!

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Christine Ying
          • David Pennington
          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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
            Gerrit-Change-Number: 7453450
            Gerrit-PatchSet: 12
            Gerrit-Owner: Kene Okoye <ke...@google.com>
            Gerrit-Reviewer: Christine Ying <chr...@google.com>
            Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
            Gerrit-Reviewer: Kene Okoye <ke...@google.com>
            Gerrit-CC: Maggie Jennings <mj...@google.com>
            Gerrit-Attention: David Pennington <dpen...@chromium.org>
            Gerrit-Attention: Christine Ying <chr...@google.com>
            Gerrit-Comment-Date: Thu, 15 Jan 2026 01:05:38 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            David Pennington (Gerrit)

            unread,
            Jan 15, 2026, 1:36:58 PMJan 15
            to Kene Okoye, Christine Ying, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
            Attention needed from Christine Ying and Kene Okoye

            David Pennington added 1 comment

            Patchset-level comments
            File-level comment, Patchset 12 (Latest):
            David Pennington . resolved

            nice fix!

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Christine Ying
            • Kene Okoye
            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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
            Gerrit-Change-Number: 7453450
            Gerrit-PatchSet: 12
            Gerrit-Owner: Kene Okoye <ke...@google.com>
            Gerrit-Reviewer: Christine Ying <chr...@google.com>
            Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
            Gerrit-Reviewer: Kene Okoye <ke...@google.com>
            Gerrit-CC: Maggie Jennings <mj...@google.com>
            Gerrit-Attention: Christine Ying <chr...@google.com>
            Gerrit-Attention: Kene Okoye <ke...@google.com>
            Gerrit-Comment-Date: Thu, 15 Jan 2026 18:36:45 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            David Pennington (Gerrit)

            unread,
            Jan 15, 2026, 1:37:34 PMJan 15
            to Kene Okoye, Christine Ying, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
            Attention needed from Christine Ying and Kene Okoye

            David Pennington voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Christine Ying
            • Kene Okoye
            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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
            Gerrit-Change-Number: 7453450
            Gerrit-PatchSet: 12
            Gerrit-Owner: Kene Okoye <ke...@google.com>
            Gerrit-Reviewer: Christine Ying <chr...@google.com>
            Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
            Gerrit-Reviewer: Kene Okoye <ke...@google.com>
            Gerrit-CC: Maggie Jennings <mj...@google.com>
            Gerrit-Attention: Christine Ying <chr...@google.com>
            Gerrit-Attention: Kene Okoye <ke...@google.com>
            Gerrit-Comment-Date: Thu, 15 Jan 2026 18:37:20 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Christine Ying (Gerrit)

            unread,
            Jan 15, 2026, 1:41:20 PMJan 15
            to Kene Okoye, David Pennington, Maggie Jennings, Chromium LUCI CQ, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org
            Attention needed from Kene Okoye

            Christine Ying voted Commit-Queue+2

            Commit-Queue+2
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Kene Okoye
            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: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
            Gerrit-Change-Number: 7453450
            Gerrit-PatchSet: 12
            Gerrit-Owner: Kene Okoye <ke...@google.com>
            Gerrit-Reviewer: Christine Ying <chr...@google.com>
            Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
            Gerrit-Reviewer: Kene Okoye <ke...@google.com>
            Gerrit-CC: Maggie Jennings <mj...@google.com>
            Gerrit-Attention: Kene Okoye <ke...@google.com>
            Gerrit-Comment-Date: Thu, 15 Jan 2026 18:41:12 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Chromium LUCI CQ (Gerrit)

            unread,
            Jan 15, 2026, 1:45:05 PMJan 15
            to Kene Okoye, Christine Ying, David Pennington, Maggie Jennings, chromium...@chromium.org, aashna...@google.com, boujan...@google.com, chrstn...@google.com, kenok...@google.com, kmg+...@google.com, mfoltz+wa...@chromium.org

            Chromium LUCI CQ submitted the change

            Change information

            Commit message:
            [Actor][Task Indicator] Update hover color

            Update TabStripControlButton to allow custom ColorIds for inkdrop hover
            and ripple effects. Previously, these colors were hardcoded, which
            prevented certain UI components from meeting specific UX requirements

            This change:
            * Adds member variables and setters to TabStripControlButton for
            managing custom inkdrop and ripple ColorIds.
            * Updates GlicActorTaskIcon to dynamically refresh its inkdrop hover
            color based on the browser window's active state.
            * Registers GlicActorTaskIcon for window activation events to ensure
            colors are updated when the frame focus changes.
            * Includes a note regarding the misleading name of HighlightTaskIcon
            and its planned removal once the task indicator is fully enabled

            Screencast - https://screencast.googleplex.com/cast/NjU4NzUyNTc4NjIzODk3NnxjMThiOTMyNS1mZQ
            UX Mock - https://docs.google.com/presentation/d/1RO65Q90GFMn7-Vq1-1gEmsl8phG-IHTl0BeMSB4Wehc/edit?slide=id.g3b17ca054dc_0_22#slide=id.g3b17ca054dc_0_22
            Bug: b:470099282
            Change-Id: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
            Fixed: b:470099282
            Commit-Queue: Christine Ying <chr...@google.com>
            Auto-Submit: Kene Okoye <ke...@google.com>
            Reviewed-by: David Pennington <dpen...@chromium.org>
            Cr-Commit-Position: refs/heads/main@{#1569885}
            Files:
            • M chrome/browser/ui/views/tabs/glic/glic_actor_task_icon.cc
            • M chrome/browser/ui/views/tabs/glic/glic_actor_task_icon.h
            • M chrome/browser/ui/views/tabs/tab_strip_action_container.cc
            • M chrome/browser/ui/views/tabs/tab_strip_control_button.cc
            • M chrome/browser/ui/views/tabs/tab_strip_control_button.h
            Change size: M
            Delta: 5 files changed, 105 insertions(+), 6 deletions(-)
            Branch: refs/heads/main
            Submit Requirements:
            • requirement satisfiedCode-Review: +1 by David Pennington
            Open in Gerrit
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: merged
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Ib6b4d50d49d0d5a7747800701bfd439db465a44c
            Gerrit-Change-Number: 7453450
            Gerrit-PatchSet: 13
            Gerrit-Owner: Kene Okoye <ke...@google.com>
            Gerrit-Reviewer: Christine Ying <chr...@google.com>
            Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
            Gerrit-Reviewer: David Pennington <dpen...@chromium.org>
            Gerrit-Reviewer: Kene Okoye <ke...@google.com>
            open
            diffy
            satisfied_requirement
            Reply all
            Reply to author
            Forward
            0 new messages