Skip to content

[Bug]: Project deletion from dashboard deletes entire directory without adequate warning - dangerous UX #52

@renjie-liang

Description

@renjie-liang

Summary

Description:
Deleting a project from the dr-claw dashboard permanently deletes the entire directory and all its files. The current UI is extremely dangerous because:

  1. Misleading messaging: The delete confirmation only says "all sessions will be deleted" - it does NOT clearly state that ALL project files will be permanently deleted
  2. No warning about data loss: Users expect dashboard deletion to remove the project from the dashboard, not delete files from disk
  3. Prominent delete button: The delete button is easily visible and clickable, appearing "safe" compared to more destructive operations
  4. No recovery mechanism: Once deleted, all data is gone with no trash/recovery option

What happened to me:

  1. Opened Claude CLI in a root project folder
  2. dr-claw auto-detected and added it to the dashboard as a project
  3. Wanted to remove it from the dashboard
  4. Clicked delete, expecting it to just remove from dashboard
  5. Entire project directory was permanently deleted - thousands of files gone, no recovery possible

The problem:
The current behavior conflates two different actions:

  • "Remove from dashboard" (what users think they're doing)
  • "Permanently delete all project files" (what actually happens)

Expected behavior:

Severity: Critical - Data loss with no recovery

Steps to reproduce

  1. Opened Claude CLI in a root project folder
  2. dr-claw auto-detected and added it to the dashboard as a project
  3. Wanted to remove it from the dashboard
  4. Clicked delete, expecting it to just remove from dashboard
  5. Entire project directory was permanently deleted - thousands of files gone, no recovery possible

Expected behavior

Deleting a project from dashboard should only remove it from the dashboard - NOT delete the actual project files.

Actual behavior

Permanently deletes the entire directory and all its files

VibeLab version

2026

Operating system

Linux

Install method

No response

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

No response

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