Show a user progress when the time is unknown

Display indeterminate progress for operations where completion time cannot be estimated, such as complex searches or external system queries.

When to use

Use this pattern when:

  • The operation duration cannot be predicted
  • You’re querying external systems with variable response times
  • Searching across multiple data sources
  • Users need to know something is happening but not a specific percentage

Considerations

  • Use type="indeterminate" for unknown duration operations
  • Always provide a cancel option
  • Show success or failure notification when complete
  • Include meaningful context in the notification message
View old example docs