Pattern
Async Timeout Misinterpretation
async-timeout-misinterpretation
Timeout handling fails because code assumes flagged “sleep/timeout” behavior is trustworthy, then bases logic on expected durations instead of measuring real elapsed time, causing downloads to abort or long tasks to misreport progress and status.