Skip to content

Watcher events not triggered when folder is renamed or deleted from VSCode #90746

@savpek

Description

@savpek

During development of OmniSharp/omnisharp-roslyn#1694 i tried to figure out why removal of folders didn't send any events for backend. Tracked down that on VsCode side file watched doesn't get triggered in two cases: when folder is renamed or deleted from vscode.

There are similar issues reported when files are handled outside of vscode (like mv command) but didn't find one that matches this case when directly made from vscode UI.

  • VSCode Version: 1.42.1 c47d83b x64
  • OS Version: Win10

Steps to Reproduce:

  1. Delete folder from VsCode (or rename folder)

image

What i expect to see is all files under folder gets onDidDelete from watcher, but nothing gets triggered. Similiar thing happen if i rename folder from vscode, no events triggered and any change to files under folder after that cause onDidCreated to trigger. On rename case i think i expect to see delete->create similar for file rename event.

Does this issue occur when all extensions are disabled?: Yes

Metadata

Metadata

Assignees

Labels

file-watcherFile watcherinfo-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions