From 1fa48e5d62dc400fe5a1103fd39413bb29680c36 Mon Sep 17 00:00:00 2001 From: Dumitru Bereghici Date: Thu, 11 Jun 2020 11:54:10 +0300 Subject: [PATCH] handle backspace and tab key events --- .../Components/MatAutocomplete/BaseMatAutocomplete.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/MatBlazor/Components/MatAutocomplete/BaseMatAutocomplete.cs b/src/MatBlazor/Components/MatAutocomplete/BaseMatAutocomplete.cs index 88b43fdd..83c44dfb 100644 --- a/src/MatBlazor/Components/MatAutocomplete/BaseMatAutocomplete.cs +++ b/src/MatBlazor/Components/MatAutocomplete/BaseMatAutocomplete.cs @@ -231,6 +231,15 @@ protected async void OnKeyDownHandler(object sender, KeyboardEventArgs ev) currentIndex--; wasCurrentIndexChanged = true; } + if (ev.Key == "Backspace") + { + currentIndex = 0; + wasCurrentIndexChanged = true; + } + if (ev.Key == "Tab") + { + return; + } if (wasCurrentIndexChanged) { await ListRef.SetSelectedIndex(currentIndex);