From 4f2dee391643c853503d5d6e1020226c3f156806 Mon Sep 17 00:00:00 2001 From: florinm03 <116092053+florinm03@users.noreply.github.com> Date: Mon, 27 Apr 2026 01:09:14 +0200 Subject: [PATCH] fix: webui safari bug uploadspeed (#695) --- assets/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/index.js b/assets/index.js index fe33786..63ad194 100644 --- a/assets/index.js +++ b/assets/index.js @@ -260,7 +260,9 @@ class Uploader { progress(event) { const now = Date.now(); - const speed = (event.loaded - this.uploaded) / (now - this.lastUptime) * 1000; + const elapsed = now - this.lastUptime; + if (elapsed < 300) return; // throttle update for safari + const speed = (event.loaded - this.uploaded) / (elapsed) * 1000; const [speedValue, speedUnit] = formatFileSize(speed); const speedText = `${speedValue} ${speedUnit}/s`; const progress = formatPercent(((event.loaded + this.uploadOffset) / this.file.size) * 100);