Commit 9b81430
committed
Introduce a timing buffer for the Check for Updates flow to avoid jarring UI.
When a check completes or fails very quickly, the "Checking for Updates" window
flashes briefly before being replaced by the next alert.
This PR introduces a buffering mechanism whereby SPUStandardUserDriver defers
presenting the progress window for 0.3 seconds. If a result is obtained within
that time frame, the progress window is never displayed.
When and if the checking window has actually appeared on screen, a minimum
visible duration of 0.7 seconds must elapse before the panel is dismissed.1 parent 6276ba2 commit 9b81430
1 file changed
Lines changed: 291 additions & 135 deletions
0 commit comments