From fe4f44723d40d680117ef59a01aaf7a29bb52b6d Mon Sep 17 00:00:00 2001 From: Josh Hunt Date: Wed, 30 Oct 2024 14:27:13 +0000 Subject: [PATCH] Combobox: Call loadOptions with current input value when reopening menu (#95573) --- packages/grafana-ui/src/components/Combobox/Combobox.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/grafana-ui/src/components/Combobox/Combobox.tsx b/packages/grafana-ui/src/components/Combobox/Combobox.tsx index ec402f78dc1..7006ba47182 100644 --- a/packages/grafana-ui/src/components/Combobox/Combobox.tsx +++ b/packages/grafana-ui/src/components/Combobox/Combobox.tsx @@ -195,7 +195,7 @@ export const Combobox = ({ setItems(customValueOption ? [customValueOption, ...filteredItems] : filteredItems); }, - onIsOpenChange: ({ isOpen }) => { + onIsOpenChange: ({ isOpen, inputValue }) => { // Default to displaying all values when opening if (isOpen && !isAsync) { setItems(options); @@ -204,7 +204,7 @@ export const Combobox = ({ if (isOpen && isAsync) { setAsyncLoading(true); - loadOptions('').then((options) => { + loadOptions(inputValue ?? '').then((options) => { setItems(options); setAsyncLoading(false); });