basalt-rs / basalt-rs/basalt

Clock should show loading instead of completed by default.

Open
#43 0 comments 0 reactions 0 assignees View on GitHub
bug Competitor UI Host UI
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.