diff --git a/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorOption.svelte b/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorOption.svelte index 1be2a105c9..37bc8bf93b 100644 --- a/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorOption.svelte +++ b/tools/ui/src/lib/components/app/models/ModelsSelector/ModelsSelectorOption.svelte @@ -108,6 +108,8 @@ class={[ 'group relative flex w-full items-center gap-2 rounded-sm p-2 text-left text-sm transition focus:outline-none', 'cursor-pointer', + // skip layout and paint for rows scrolled out of the long lists + '[content-visibility:auto] [contain-intrinsic-size:auto_2.25rem]', isSelected && !isHighlighted && 'bg-accent/50', isHighlighted && 'bg-accent', (isSelected || isHighlighted) && 'text-accent-foreground', @@ -139,10 +141,10 @@ {hideOrgName} {modalities} modelId={option.model} - showRawTooltip supportsThinking={capabilities.reasoning} supportsToolUse={capabilities.tools} tags={option.tags} + title={option.model} />