I’ve filed this as FB20943098 (macOS 26.1 – FileProvider v3 synchronous enumeration bug), but posting here in case others can reproduce and add duplicates.
Systems:
- macOS 26.1 (26B82)
- M4 Mac mini Pro and M4 MacBook Air
Symptoms: In any app (TextEdit, Pages, Browsers, etc.), the Open/Save dialog lags for ~1s per folder navigation click. CPU spikes from fileproviderd, cloudd, bird, and siriactionsd.
Key discovery:
- If my iCloud Drive root is empty (only “Documents” and “Downloads”), performance is perfect.
- As soon as any folder or file exists at the root of iCloud Drive, the lag returns immediately.
- Moving those items into “Documents” or “Downloads” makes everything smooth again.
Analysis: Based on process traces and container paths, this appears to originate in the FileProvider.framework subsystem (via fileproviderd), which mediates iCloud Drive. Early evidence suggests that folder enumeration of the iCloud Drive container root may be blocking UI threads in macOS 26.1. I believe this may be related to the recent internal migration of the file-provider backend (often referred to as “v3”), but I do not have direct confirmation from Apple of that exact change.
- MacOS 26.1’s new FileProvider v3 backend seems to be blocking the Open/Save panel while enumerating the iCloud Drive root container (~/Library/Application Support/FileProvider/723EBBFF-…).
- Folder enumeration seems to wait synchronously for metadata from fileproviderd, and if the local SQLite DB is busy (WAL writes or sync state checks), UI freezes briefly.
Workarounds:
- Disabling iCloud Drive entirely fixes the issue.
- Simply disabling Desktop/Documents sync does not help.
- Keeping the iCloud Drive root empty avoids the lag without turning iCloud off.
- I am able to store whatever I please in the Desktop or Documents folder which is currently syncing.
Would appreciate if others on 26.1 could confirm.
Engineers: I’ve attached fs_usage, log stream, and process samples to my Feedback ticket via the FB20943098.
Expected behavior: Folder enumeration in NSOpenPanel should remain asynchronous regardless of FileProvider background activity. Open/save modal should be responsive and smooth.
I’ve filed this as FB20943098 (macOS 26.1 – FileProvider v3 synchronous enumeration bug), but posting here in case others can reproduce and add duplicates.
This is a known issue (r.161915582). While it isn't fixed in the current seed (macOS 26.2 25C5031i), the issue is a high priority that's being actively investigated.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware