From 2cb4ca635f69e3cfc82a098d5a5094e1da72d354 Mon Sep 17 00:00:00 2001 From: Oleg Vavilov Date: Mon, 21 Jul 2025 14:42:12 +0300 Subject: [PATCH 1/2] [UI] Fix logs loading #2892 --- frontend/src/pages/Runs/Details/Logs/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/Runs/Details/Logs/index.tsx b/frontend/src/pages/Runs/Details/Logs/index.tsx index fdc0f1cfd2..5bdf699b56 100644 --- a/frontend/src/pages/Runs/Details/Logs/index.tsx +++ b/frontend/src/pages/Runs/Details/Logs/index.tsx @@ -56,7 +56,7 @@ export const Logs: React.FC = ({ className, projectName, runName, jobSub const { clientHeight, scrollHeight } = codeRef.current; if (scrollHeight - clientHeight <= LOADING_SCROLL_GAP) { - getLogItems(); + getNextLogItems(); } }; From eec40e0916f6d8c54f0066ec8bea1278501c75ef Mon Sep 17 00:00:00 2001 From: Oleg Vavilov Date: Mon, 21 Jul 2025 14:51:04 +0300 Subject: [PATCH 2/2] [UI] Fix logs loading #2892 --- frontend/src/pages/Runs/Details/Logs/index.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/Runs/Details/Logs/index.tsx b/frontend/src/pages/Runs/Details/Logs/index.tsx index 5bdf699b56..f2e81d7b8f 100644 --- a/frontend/src/pages/Runs/Details/Logs/index.tsx +++ b/frontend/src/pages/Runs/Details/Logs/index.tsx @@ -79,7 +79,13 @@ export const Logs: React.FC = ({ className, projectName, runName, jobSub .then((response) => { saveScrollPositionByBottom(); const reversed = response.logs.toReversed(); - setLogsData((old) => [...reversed, ...old]); + + if (nextToken) { + setLogsData((old) => [...reversed, ...old]); + } else { + setLogsData(reversed); + } + nextTokenRef.current = response.next_token; setIsLoading(false); })