From 871173e5caefb754cbe94eaf1ec526fc5370c89b Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Thu, 5 Nov 2020 19:36:03 +0300 Subject: [PATCH] Delaying horizontal scrolling Signed-off-by: Alex Andreev --- src/renderer/components/dock/pod-logs.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/renderer/components/dock/pod-logs.tsx b/src/renderer/components/dock/pod-logs.tsx index e4fcaa63f8..8426a1b5ba 100644 --- a/src/renderer/components/dock/pod-logs.tsx +++ b/src/renderer/components/dock/pod-logs.tsx @@ -118,10 +118,12 @@ export class PodLogs extends React.Component { if (!this.virtualListRef.current || activeOverlayLine === undefined) return; // Scroll vertically this.virtualListRef.current.scrollToItem(activeOverlayLine, "center"); - // Scroll horizontally - const overlay = document.querySelector(".PodLogs .list span.active"); - if (!overlay) return; - overlay.scrollIntoViewIfNeeded(); + // Scroll horizontally in timeout since virtual list need some time to prepare its contents + setTimeout(() => { + const overlay = document.querySelector(".PodLogs .list span.active"); + if (!overlay) return; + overlay.scrollIntoViewIfNeeded(); + }, 100); } /**