Fix AI chat icon colors in dark theme Explicitly sets the color of `md-icon` elements within `md-icon-button` to `var(--primary-text-color)`. This ensures that icons such as the overflow menu and regenerate button are visible in dark mode, where they were previously appearing inactive (dark gray). Google-Bug-Id: b/477394737 Release-Notes: skip Change-Id: I7e93716d752f2ddf5d06fa2f3d3605d7d9e37c35
diff --git a/polygerrit-ui/app/elements/chat-panel/chat-header.ts b/polygerrit-ui/app/elements/chat-panel/chat-header.ts index 6f071e8..812baa0 100644 --- a/polygerrit-ui/app/elements/chat-panel/chat-header.ts +++ b/polygerrit-ui/app/elements/chat-panel/chat-header.ts
@@ -113,6 +113,9 @@ --md-icon-button-icon-color: var(--primary-text-color); --md-icon-button-hover-icon-color: var(--primary-text-color); } + md-icon-button md-icon { + color: var(--primary-text-color); + } `; @state() availableModels: ModelInfo[] = [];
diff --git a/polygerrit-ui/app/elements/chat-panel/message-actions.ts b/polygerrit-ui/app/elements/chat-panel/message-actions.ts index 6a6397d..495e8e1 100644 --- a/polygerrit-ui/app/elements/chat-panel/message-actions.ts +++ b/polygerrit-ui/app/elements/chat-panel/message-actions.ts
@@ -41,6 +41,14 @@ .feedback-button.thumbs-up-icon { margin-left: auto; } + md-icon-button { + color: var(--primary-text-color); + --md-icon-button-icon-color: var(--primary-text-color); + --md-icon-button-hover-icon-color: var(--primary-text-color); + } + md-icon-button md-icon { + color: var(--primary-text-color); + } `; @property({type: Object}) turnId!: UniqueTurnId;
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-dark.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-dark.png index 6988015..4b6e5e7 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-dark.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-dark.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations-dark.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations-dark.png index db4f545..9494d6e 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations-dark.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations-dark.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations.png index b2c76ef..277550e 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-citations.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment-dark.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment-dark.png index 9ba83e3..1f1cd44 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment-dark.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment-dark.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment.png index 0f38f7e..9d635d5 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-comment.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references-dark.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references-dark.png index 47296ec..caa010a 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references-dark.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references-dark.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references.png index 82cbef0..fd428cd 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode-with-references.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode.png index 3c9b4db..9c55238 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-chat-mode.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-dark.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-dark.png index 9420cf1..94e160f 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-dark.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-dark.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private-dark.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private-dark.png index 2cffe34..204f938 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private-dark.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private-dark.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private.png index 1c35b68..8ccf3b6 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page-private.png Binary files differ
diff --git a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page.png b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page.png index 4a4aaab..6344dc9 100644 --- a/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page.png +++ b/polygerrit-ui/screenshots/Chromium/baseline/chat-panel-splash-page.png Binary files differ