Sometimes changes made outside of Obsidian are not reflected in the Files pane

Steps to reproduce

  1. You have a big vault. Here is the sample.
  2. You copy a big amount of files at once in this vault while you have Obsidian open on that vault.

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

All file system updates are reflected in the Files pane in Obsidian.

Actual result

Some of the changes are missing.

See video: https://youtu.be/C-uKULzPNX4

Environment

SYSTEM INFO:
Obsidian version: v1.5.2
Installer version: v1.4.13
Operating system: Windows 10 Pro 10.0.22631
Login status: logged in
Catalyst license: insider
Insider build toggle: on
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

The usual workaround for this problem is to close and reopen Obsidian or invoke Reload app without saving command, but for big vaults such workarounds adds undesired waiting time.

I’ve built a plugin to work this issue around more efficiently: GitHub - mnaoumov/obsidian-file-explorer-reload: Obsdiain File Explorer Reload Plugin

Where is that vault stored exactly?
Like, is it a locally attached nvme with ntfs filesystem or something else?

Does this happen only if you copy a few files?

Yes, this is located on NVMe SSD with NTFS file system.

It might happen with only a few files as well but it is significantly more difficult to reproduce. I have a feeling that it is happening when the background Metadata Cache Worker is busy indexing some files, it can miss new files updates.