From edd93dad7742c73c7c622532d0db797286fecb50 Mon Sep 17 00:00:00 2001 From: Clark Winkelmann Date: Mon, 21 Feb 2022 17:02:56 +0100 Subject: [PATCH] Fix active search jumping to last item during loading --- js/src/forum/components/Search.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/src/forum/components/Search.tsx b/js/src/forum/components/Search.tsx index 8224452ca..af15a207c 100644 --- a/js/src/forum/components/Search.tsx +++ b/js/src/forum/components/Search.tsx @@ -325,9 +325,10 @@ export default class Search extends Compone /** * Get the position of the currently selected search result item. + * Returns zero if not found. */ getCurrentNumericIndex(): number { - return this.selectableItems().index(this.getItem(this.index)); + return Math.max(0, this.selectableItems().index(this.getItem(this.index))); } /**