diff --git a/.changeset/fix-settings-search-ui.md b/.changeset/fix-settings-search-ui.md new file mode 100644 index 0000000000..918aba2708 --- /dev/null +++ b/.changeset/fix-settings-search-ui.md @@ -0,0 +1,5 @@ +--- +"kilo-code": patch +--- + +Fixed UI issues in Settings search bar: clipping of results and layout shift when expanding diff --git a/webview-ui/src/components/settings/SettingsSearch.tsx b/webview-ui/src/components/settings/SettingsSearch.tsx index a0cce1fefa..227e09e131 100644 --- a/webview-ui/src/components/settings/SettingsSearch.tsx +++ b/webview-ui/src/components/settings/SettingsSearch.tsx @@ -1,6 +1,7 @@ import { useRef, useEffect, useState, useCallback } from "react" import type { LucideIcon } from "lucide-react" +import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover" import { useSettingsSearch, SearchResult, SearchableSettingData } from "./useSettingsSearch" import { SectionName } from "./SettingsView" import { SettingsSearchInput } from "./SettingsSearchInput" @@ -98,26 +99,33 @@ export function SettingsSearch({ index, onNavigate, sections }: SettingsSearchPr }, [highlightedResultId, isOpen]) return ( -