Skip to content

Auto-schedule visualization sometimes shows missions as "Skipped" until page refresh #2744

Description

@aeshub

Description

On both the Auto-schedule page and the Mission Control page, auto-scheduled missions are sometimes visualized as Skipped even though they are correctly scheduled on the backend. Refreshing the page makes them appear correctly as Scheduled.

Steps to reproduce

  1. Open the Auto-schedule page (or the Mission Control page).
  2. Observe today's auto-scheduled time slots.
  3. Sometimes one or more slots are rendered as "Skipped" even though they have not been skipped.
  4. Refresh the page — the same slots now correctly show as "Scheduled".

Note: this is not consistent and does not always happen. It appears intermittently, which makes it harder to reproduce on demand.

Expected behavior

A mission slot should only be rendered as "Skipped" when the user has actually skipped it. The visualization should remain consistent with the backend state without needing a manual refresh.

Suggested direction (for whoever picks this up)

  • Consider introducing a distinct "Pending" / "NotYetScheduled" visualization state so that transient or loading conditions are not presented to the user as "Skipped".
  • Investigate how auto-schedule data is loaded and updated on the frontend (initial fetch vs. live updates) to see whether a race or stale snapshot could be causing the visualization to fall back to "Skipped".

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions