System feedback
Loading
User goal: Know that work is continuing and whether it is safe to wait or leave.
Original interactive example
Live stateGenerate decision report
Building your report
Connecting findings to supporting evidence…
Why it works
The state explains what is happening, preserves layout and exposes meaningful progress when it is knowable.
Where it can fail
Decorative spinners provide no timing, context or recovery path for long operations.
Accessibility considerations
- Announce the start and completion without repeatedly interrupting.
- Do not rely on animation as the only status cue.
Implementation checklist
- 1Keep the task name visible.
- 2Use determinate progress only when accurate.
- 3Provide a safe cancel or background option when useful.
