You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix upload data-usage counting, Quick Setup retries, and large downloads
- A speed test whose upload fails now records the data it actually used
again (a library update had quietly stopped counting it).
- Retrying the first-run Quick Setup after it turns on a login now
succeeds instead of showing an error.
- Downloading oversized logs or CSV exports shows a clear "too large"
message (and points to the database file) instead of failing silently.
- The log-download link always goes through the app's own login, never
the browser's basic-auth popup.
- Accessibility touch-ups on the first-run setup dialog.
- Internal test and CI hardening; no other change in behavior.
Co-Authored-By: Claude <noreply@anthropic.com>
// The refresh flipped the snapshot to an error; the timer must be armed off
51
+
// that post-refresh error state (errRetryStale ~5m), not the pre-refresh
52
+
// healthy maxStale (1h).
53
+
ifgot:=m.Get().Error; got=="" {
54
+
t.Fatalf("boot refresh did not flip the snapshot to an error; got Error=%q", got)
55
+
}
56
+
ifwait>10*time.Minute {
57
+
t.Fatalf("post-error retry armed at %v; want the short errRetryStale-based cap (~%v), not the pre-refresh maxStale (%v) - the post-refresh cap recompute (netinfo.go:440-443) is gone", wait, errRetryStale, maxStale)
0 commit comments