From ef6040a0a87d1185968a0a4ec7c53e07dcc5aa19 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 --- framework/core/js/src/forum/components/Search.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/core/js/src/forum/components/Search.tsx b/framework/core/js/src/forum/components/Search.tsx index 8224452ca..af15a207c 100644 --- a/framework/core/js/src/forum/components/Search.tsx +++ b/framework/core/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))); } /**