Skip to content

Progress Bar Resets and History Disappears After Sequence Completion #547

@Tristan-Theroux

Description

@Tristan-Theroux

When a user completes an onboarding Sequence in Chief Onboarding, the progress bar resets visually to an empty state (white bar) and all references to completed tasks or sequence history are removed. Instead of seeing their accomplishments or a “completed” status, users are shown a blank slate message like:

“No sequence assigned”
“No tasks”
“No to-dos assigned”

This is confusing and misleading for both users and administrators.

🔁 Steps to Reproduce
Assign a user to an onboarding Sequence with multiple blocks (To-Dos, Emails, Resources, etc.).

Complete all items in the sequence as the user.

Once the final task is done, return to the Sequence or dashboard view.

Observe the UI state of the user profile or their own view.

🤯 Expected Behavior
When the onboarding sequence is completed:

The progress bar should remain at 100%, indicating the sequence is fully complete.

A label or banner should display: “Onboarding Completed” or similar.

Completed tasks should remain viewable for reference (e.g., for compliance or tracking).

😵 Actual Behavior
The moment the last task is marked complete:

The progress bar resets to white (0%), as if no progress was ever made.

The interface no longer shows the sequence name or any history.

Messaging shows “no sequence assigned” and “no tasks or to-dos” — giving the impression nothing was ever done.

This is confusing for new hires and frustrating for managers tracking progress or looking to verify task completion.

🧠 Why This Matters
Users may assume they made a mistake or lost their data.

Admins can't validate that onboarding steps were truly completed without auditing logs.

There's no closure or confirmation UX to indicate onboarding success.

This undermines confidence in the onboarding process.

💡 Suggested Fix
Once a Sequence is completed:

Keep the progress bar visible at 100%.

Add a visual status like: ✔ Onboarding Completed

Maintain a read-only view of completed tasks, ideally timestamped.

If a new Sequence is about to be assigned (e.g., "Colleague"), transition with an intermediate status or timeline marker rather than wiping the UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions