From 86c65dd112a60cad3dd7ba92a77e65ecd0656c37 Mon Sep 17 00:00:00 2001 From: beatz174-bit Date: Sun, 23 Nov 2025 10:03:49 +1000 Subject: [PATCH] Handle autocomplete input changes to keep selection --- src/screens/AddItemScreen.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/screens/AddItemScreen.tsx b/src/screens/AddItemScreen.tsx index 62b2759..308aa40 100644 --- a/src/screens/AddItemScreen.tsx +++ b/src/screens/AddItemScreen.tsx @@ -83,7 +83,15 @@ export const AddItemScreen = () => { value={selectedProduct} onChange={(_, value) => setSelectedProduct(value)} inputValue={query} - onInputChange={(_, value) => setQuery(value)} + onInputChange={(_, value, reason) => { + if (reason === 'input') { + setQuery(value); + } + + if (reason === 'clear') { + setQuery(''); + } + }} filterOptions={(options) => options} noOptionsText={query.trim() ? 'No matching products' : 'No products available'} fullWidth