Problem
Sentry issue ELECTRON-D1 — 283 occurrences.
fsBridge.ts readFile provider throws unhandled EBUSY: resource busy or locked when a file is locked by another process (common on Windows with open .pptx, .docx files).
The catch block only handles ENOENT, so EBUSY is re-thrown as an unhandled promise rejection.
Fix
Return null for EBUSY errors in both readFile and readFileBuffer providers, consistent with the existing ENOENT handling for inaccessible files.