diff --git a/src/Files.App.Controls/Omnibar/Omnibar.Events.cs b/src/Files.App.Controls/Omnibar/Omnibar.Events.cs index f92dd51189da..3fb625cd3d24 100644 --- a/src/Files.App.Controls/Omnibar/Omnibar.Events.cs +++ b/src/Files.App.Controls/Omnibar/Omnibar.Events.cs @@ -131,14 +131,12 @@ private void AutoSuggestBox_TextChanged(object sender, TextChangedEventArgs e) // UpdateSuggestionListView(); - if (_textChangeReason is not OmnibarTextChangeReason.SuggestionChosen and - not OmnibarTextChangeReason.ProgrammaticChange) + if (_textChangeReason is OmnibarTextChangeReason.ProgrammaticChange) + _textBox.SelectAll(); + else { - _textChangeReason = OmnibarTextChangeReason.UserInput; _userInput = _textBox.Text; } - else if (_textChangeReason is OmnibarTextChangeReason.ProgrammaticChange) - _textBox.SelectAll(); TextChanged?.Invoke(this, new(CurrentSelectedMode, _textChangeReason));