- 确认数据删除后,Gio 在后台调用 `InstanceDataDeleter`,以实例 ID、User Data Dir 和请求代次接收结果。删除过程中确认框保持且禁用重复/取消;成功后才删除实例行、持久化配置并恢复列表焦点。失败保持实例、目录、确认框和勾选,以可恢复说明提示停止浏览器或检查权限。
- 自动化:新增安全目录删除(成功、相对路径、卷根、普通文件、链接、取消上下文)测试;新增占用复核、UI 默认配置删除、勾选后的后台成功/失败/过期结果及运行态禁用测试。`go test ./...`、`go test -race ./cmd/chub ./internal/ui ./internal/platform/files`、`go vet ./...`、`cmd /c build.bat` 通过。
- Windows smoke:已退出实例打开删除确认时复选框默认未选,勾选后可见实际目录与不可恢复警告,确认按钮文案改变;删除测试 profile 后其目录和配置均消失。运行中/外部占用实例只能删除配置。故意占用目录、权限拒绝或无效路径时,确认框保留且配置/目录都不变。
- 验证:`go test ./...`、`go test -race ./cmd/chub ./internal/ui ./internal/platform/files`、`go vet ./...`、`cmd /c build.bat` 均通过。目录删除测试在 Windows 临时真实目录上验证成功删除,并验证相对路径、卷根、文件、链接和已取消上下文均不会执行删除;Shell 与 adapter 测试覆盖默认配置删除、运行态禁用、成功/失败/过期结果、Chub/外部占用复核。