diff --git a/package.json b/package.json
index 0713b0f3380..a22d2614f0c 100644
--- a/package.json
+++ b/package.json
@@ -497,6 +497,7 @@
       "!node_modules/@signalapp/ringrtc/scripts/*",
       "node_modules/@signalapp/ringrtc/build/${platform}/*${arch}*.node",
       "node_modules/mac-screen-capture-permissions/build/Release/*.node",
+      "node_modules/fs-xattr/build/Release/*.node",
       "!**/node_modules/react-dom/*/*.development.js",
       "!node_modules/mp4box/**",
       "node_modules/mp4box/package.json",
diff --git a/ts/windows/attachments.ts b/ts/windows/attachments.ts
index 04fcf165a4b..16a21c9011d 100644
--- a/ts/windows/attachments.ts
+++ b/ts/windows/attachments.ts
@@ -26,6 +26,9 @@ try {
   // eslint-disable-next-line global-require, import/no-extraneous-dependencies
   xattr = require('fs-xattr');
 } catch (e) {
+  if (process.platform === 'darwin') {
+    throw e;
+  }
   window.SignalContext.log?.info('x-attr dependency did not load successfully');
 }