From a44bf7fb49faa7f3d819c58e205b12b83c3f7b00 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 29 Mar 2025 14:10:12 +0200 Subject: [PATCH] chore(highlights): prevent crash if unable to find target element --- src/public/app/widgets/highlights_list.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/public/app/widgets/highlights_list.ts b/src/public/app/widgets/highlights_list.ts index a7b94df60..0b8bee3b9 100644 --- a/src/public/app/widgets/highlights_list.ts +++ b/src/public/app/widgets/highlights_list.ts @@ -350,11 +350,13 @@ export default class HighlightsListWidget extends RightPanelWidget { } } - if (targetElement) { + if (targetElement && targetElement[itemIndex]) { targetElement[itemIndex].scrollIntoView({ behavior: "smooth", block: "center" }); + } else { + console.warn("Unable to find the target element in the highlights list."); } }