From 836c2c1dbf7114eea5c010541fb14f2fbb7be19d Mon Sep 17 00:00:00 2001 From: Iku-turso Date: Wed, 23 Mar 2022 09:55:42 +0200 Subject: [PATCH] Prevent unit tests from failing because of non-standard method of HTML-element not present in js-dom Signed-off-by: Iku-turso --- src/renderer/components/dock/logs/view.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/components/dock/logs/view.tsx b/src/renderer/components/dock/logs/view.tsx index 6385b1ca9c..5e5591a1f9 100644 --- a/src/renderer/components/dock/logs/view.tsx +++ b/src/renderer/components/dock/logs/view.tsx @@ -57,9 +57,9 @@ const NonInjectedLogsDockTab = observer(({ className, tab, model, subscribeStore setTimeout(() => { const overlay = document.querySelector(".PodLogs .list span.active"); - if (typeof overlay?.scrollIntoViewIfNeeded === "function") { - overlay.scrollIntoViewIfNeeded(); - } + if (!overlay) return; + // Note: .scrollIntoViewIfNeeded() is non-standard and thus not present in js-dom. + overlay?.scrollIntoViewIfNeeded?.(); }, 100); };