From 4bb291f4fae426fa5e7080f182fffe8e2de989f2 Mon Sep 17 00:00:00 2001 From: 3clyp50 Date: Mon, 19 Jan 2026 04:20:23 +0100 Subject: [PATCH] set timestamp from 1st log item --- webui/js/messages.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/webui/js/messages.js b/webui/js/messages.js index b15c759b4..6adcd904a 100644 --- a/webui/js/messages.js +++ b/webui/js/messages.js @@ -1289,13 +1289,16 @@ function addProcessStep(group, id, type, heading, content, kvps, timestamp = nul if (timestamp) { step.setAttribute("data-timestamp", timestamp); - // Set group start time from first step + // Set group start time from first log item if (!group.getAttribute("data-start-timestamp")) { group.setAttribute("data-start-timestamp", timestamp); - // Update header with formatted datetime - const timestampEl = group.querySelector(".group-timestamp"); - if (timestampEl) { - timestampEl.textContent = formatDateTime(timestamp); + // Update header time metric immediately + const timeMetricEl = group.querySelector(".metric-time .metric-value"); + if (timeMetricEl) { + const date = new Date(parseFloat(timestamp) * 1000); + const hours = String(date.getHours()).padStart(2, "0"); + const minutes = String(date.getMinutes()).padStart(2, "0"); + timeMetricEl.textContent = `${hours}:${minutes}`; } } }