- Created NetworkFailureTracker to track success/failure patterns - Detects partial failures: HTTP 206, timeout after partial transfer, intermittent connectivity - Detects complete failures: connection refused, network unreachable, all requests fail - Enhanced error messages to distinguish partial vs complete failures - Partial failures: show intermittent connectivity message - Complete failures: show no connection message - Retry logic: partial failures more retryable (if idempotent) - Logs partial/complete failures for monitoring - Tracks request patterns in 30-second window (last 10 requests) - Improves user experience with clearer error messages |
||
|---|---|---|
| .. | ||
| web | ||