diff --git a/CHANGELOG.md b/CHANGELOG.md index 65659752..f2bae7ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ All notable changes to this project will be documented in this file. - Desktop: browser pages served from a self-signed loopback HTTPS address now load instead of being blocked by the certificate warning. - Browser: typing a comment on a page no longer triggers app shortcuts. - Skills Catalog: the source is now named ClawHub instead of "ClawdHub" (thanks to @makeittech). +- UI: the model selection menu no longer shows white text on a white highlight when a high-contrast theme is active, so the hovered or selected model stays legible. ## [1.18.4] - 2026-08-14 diff --git a/packages/ui/src/components/model-picker/ModelPickerList.tsx b/packages/ui/src/components/model-picker/ModelPickerList.tsx index 132f8fa2..a74b0e97 100644 --- a/packages/ui/src/components/model-picker/ModelPickerList.tsx +++ b/packages/ui/src/components/model-picker/ModelPickerList.tsx @@ -688,7 +688,9 @@ export const ModelPickerList: React.FC = ({ onMouseMove={handleMouseActivity} className={cn( 'w-full text-left px-2 py-1.5 rounded-md typography-meta flex items-center gap-2 cursor-pointer', - !disabled && (isHighlighted ? 'bg-interactive-selection' : 'hover:bg-interactive-hover/50'), + !disabled && (isHighlighted + ? 'bg-interactive-selection text-interactive-selection-foreground' + : 'hover:bg-interactive-hover/50'), disabled && 'cursor-not-allowed opacity-60', rowClassName, )} @@ -701,9 +703,9 @@ export const ModelPickerList: React.FC = ({ ) : null} {showProviderLogo ? : null} {getModelDisplayName(entry.model)} - {contextTokens ? {contextTokens} : null} + {contextTokens ? {contextTokens} : null} - {count > 0 ? x{count} : null} + {count > 0 ? x{count} : null} {renderRowEnd?.(entry, { isHighlighted, isSelected })} {isSelected ? : null} {onToggleFavorite ? ( diff --git a/packages/vscode/CHANGELOG.md b/packages/vscode/CHANGELOG.md index e4049133..27e9f4a0 100644 --- a/packages/vscode/CHANGELOG.md +++ b/packages/vscode/CHANGELOG.md @@ -15,6 +15,7 @@ - Attachments: extracted Office and OpenDocument content is now capped and presented more compactly, preventing large documents and their images from overwhelming the message context. - Projects: project names now match the folder name exactly, so `.ssh` and `opencode-claude` are no longer shown as `.Ssh` and `Opencode Claude`; names you renamed yourself are kept. - Skills Catalog: the source is now named ClawHub instead of "ClawdHub" (thanks to @makeittech). +- The model selection menu no longer shows white text on a white highlight when a high-contrast theme is active, so the hovered or selected model stays legible. ## [1.18.4] - 2026-08-14