diff --git a/webview-ui/src/components/ui/select-dropdown.tsx b/webview-ui/src/components/ui/select-dropdown.tsx index 1641ec1ca7..3f1906b81e 100644 --- a/webview-ui/src/components/ui/select-dropdown.tsx +++ b/webview-ui/src/components/ui/select-dropdown.tsx @@ -193,7 +193,7 @@ export const SelectDropdown = React.memo( className={cn( "w-full min-w-0 max-w-full inline-flex items-center gap-1.5 relative whitespace-nowrap px-1.5 py-1 text-xs", "bg-transparent border border-[rgba(255,255,255,0.08)] rounded-md text-vscode-foreground w-auto", - "transition-all duration-150 focus:outline-none focus-visible:ring-1 focus-visible:ring-vscode-focusBorder", + "transition-all duration-150 focus:outline-none focus-visible:ring-1 focus-visible:ring-vscode-focusBorder focus-visible:ring-inset", disabled ? "opacity-50 cursor-not-allowed" : "opacity-90 hover:opacity-100 hover:bg-[rgba(255,255,255,0.03)] hover:border-[rgba(255,255,255,0.15)] cursor-pointer", diff --git a/webview-ui/src/index.css b/webview-ui/src/index.css index f8bf1ab5a6..99fb05435d 100644 --- a/webview-ui/src/index.css +++ b/webview-ui/src/index.css @@ -413,3 +413,11 @@ input[cmdk-input]:focus { .codicon[class*="codicon-"] { text-rendering: geometricPrecision !important; } + +/* + * Fix the color of in ChatView + */ + +a:focus { + outline: 1px solid var(--vscode-focusBorder); +}