Don't move selection unless search text increased length

This commit is contained in:
Dan
2019-04-05 00:49:27 +01:00
parent 6c5c2cd3ad
commit a8e46c67e6
+4 -4
View File
@@ -309,10 +309,10 @@ function reduceSearchState(store: Store, state: State, action: Action): State {
}
// Changes in search index or typing should override the selected element.
if (
searchIndex !== prevSearchIndex ||
searchText.indexOf(prevSearchText) === 0
) {
const didAddToSearchText =
searchText.length > prevSearchText.length &&
searchText.indexOf(prevSearchText) === 0;
if (searchIndex !== prevSearchIndex || didAddToSearchText) {
if (searchIndex === null) {
selectedElementIndex = null;
selectedElementID = null;