Clock should show loading instead of completed by default.
- Dominant language
- TypeScript
- Stars
- 4
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Sometimes when the state of the clock is invalid, it is defaulted to timeLeft=0. This basically just shows the "Completed" state until the clock is updated with correct information. While we'll be putting in a separate effort to improve the reliability of the clock, the clock should also just have a loading state, so we don't falsely report that the competition is completed.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the clock state that defaults invalid data to timeLeft=0 and locate where that value produces the "Completed" display. Verify that invalid or not-yet-updated clock data shows a loading state instead, without falsely reporting completion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100