fix: webui safari bug uploadspeed (#695)

This commit is contained in:
florinm03
2026-04-27 01:09:14 +02:00
committed by GitHub
parent b87f87646a
commit 4f2dee3916
+3 -1
View File
@@ -260,7 +260,9 @@ class Uploader {
progress(event) { progress(event) {
const now = Date.now(); 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 [speedValue, speedUnit] = formatFileSize(speed);
const speedText = `${speedValue} ${speedUnit}/s`; const speedText = `${speedValue} ${speedUnit}/s`;
const progress = formatPercent(((event.loaded + this.uploadOffset) / this.file.size) * 100); const progress = formatPercent(((event.loaded + this.uploadOffset) / this.file.size) * 100);