When we delete a branch that's associated with a worktree and select to remove the worktree in the same action, the operation takes pretty long. The dialog blocks the UI not allowing further interactions. Depending on the size and/or number of files of/in the worktree, the process can take several seconds (in my case half a minute). I think, the operation should run in the background and only block with an error dialog afterwards if something goes wrong.

When we delete a branch that's associated with a worktree and select to remove the worktree in the same action, the operation takes pretty long. The dialog blocks the UI not allowing further interactions. Depending on the size and/or number of files of/in the worktree, the process can take several seconds (in my case half a minute). I think, the operation should run in the background and only block with an error dialog afterwards if something goes wrong.