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
Display download progress bar when loading profiles from URLs
When loading profiles via from-url or public data sources, the app
previously showed only a decorative animation with no indication of
download progress. This replaces that with a real progress bar using
the ReadableStream API to track bytes received.
- Stream response body via response.body.getReader() instead of
response.arrayBuffer() to report progress during download
- Pre-allocate buffer when Content-Length is known to avoid 2x
memory spike; fall back to chunk accumulation when unknown or wrong
- Throttle progress dispatches to ~10/s to avoid excessive renders
- Show determinate bar with "X MB / Y MB" when Content-Length known,
indeterminate animation with "X MB downloaded" otherwise
- Aggregate progress across parallel downloads in compare mode
- Add ARIA progressbar role, aria-valuetext, and localized aria-label
- Add Fluent localization strings for all user-visible text
- Respect prefers-reduced-motion: reduce
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments