Skip to content

UX: Slow UI feedback when creating a new workspace #1032

@arnestrickmann

Description

@arnestrickmann

UX Issue

Description
When creating a new workspace, the UI takes too long to respond after the action is triggered. There's no immediate visual feedback, leaving the user wondering if the click registered.

Current Behavior

  1. User clicks to create a new workspace
  2. UI appears unresponsive for a noticeable period
  3. Workspace eventually appears

Expected Behavior

Use optimistic UI updates — immediately show the new workspace in the list with a loading indicator (spinner, skeleton, progress bar) while the actual creation happens in the background.

Suggested Approach

  • Optimistically add the workspace entry to the UI on click
  • Show a loader/skeleton state on the new workspace card
  • Resolve to the full workspace once creation completes
  • Handle errors gracefully if creation fails (remove the optimistic entry, show toast)

Additional Context

This is the same class of issue as #972 (no feedback on task creation). Both involve long-running worktree operations that need immediate UI acknowledgment.

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