mirror of
https://github.com/sigoden/dufs.git
synced 2026-06-07 23:16:54 +03:00
fix: webui safari bug uploadspeed (#695)
This commit is contained in:
+3
-1
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user