From 8d2f07400a83af201e414745de6be64e6260d609 Mon Sep 17 00:00:00 2001 From: Dalton <daltojohnso@users.noreply.github.com> Date: Thu, 17 Feb 2022 04:54:59 -0700 Subject: [PATCH] Use includes instead of startsWith to filter options in ListField (#20561) * use includes instead of startsWith to filter in ListField * add autoFocus to ListField input --- frontend/src/metabase/components/ListField/ListField.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/metabase/components/ListField/ListField.tsx b/frontend/src/metabase/components/ListField/ListField.tsx index 36789b077c8..bb91e9679b9 100644 --- a/frontend/src/metabase/components/ListField/ListField.tsx +++ b/frontend/src/metabase/components/ListField/ListField.tsx @@ -80,7 +80,7 @@ export const ListField = ({ option[0] .toString() .toLowerCase() - .startsWith(trimmedFilter), + .includes(trimmedFilter), ); }, [augmentedOptions, debouncedFilter, sortedOptions]); @@ -117,6 +117,7 @@ export const ListField = ({ onChange={setFilter} onKeyDown={handleKeyDown} hasClearButton + autoFocus /> {shouldShowEmptyState && ( -- GitLab