diff --git a/site/src/components/WorkspaceBuildProgress/WorkspaceBuildProgress.tsx b/site/src/components/WorkspaceBuildProgress/WorkspaceBuildProgress.tsx index d6e6a80b84..98537d5a79 100644 --- a/site/src/components/WorkspaceBuildProgress/WorkspaceBuildProgress.tsx +++ b/site/src/components/WorkspaceBuildProgress/WorkspaceBuildProgress.tsx @@ -42,7 +42,7 @@ const estimateFinish = ( return isNaN(max) ? 0 : max } - const lowGuess = secondsLeft(p50) + // Under-promise, over-deliver with the 95th percentile estimate. const highGuess = secondsLeft(p95) const anyMomentNow: [number | undefined, string] = [ @@ -54,11 +54,7 @@ const estimateFinish = ( if (highGuess <= 0) { return anyMomentNow } - const diff = highGuess - lowGuess - if (diff < 3) { - // If there is sufficient consistency, keep display simple. - return [p50percent, `${highGuess} seconds remaining...`] - } + return [p50percent, `Up to ${highGuess} seconds remaining...`] }