Sfoglia il codice sorgente

fix(desktop): chdir to homedir on macOS to fix ripgrep issues (#22537)

Brendan Allan 2 giorni fa
parent
commit
f44aa02e26
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      packages/desktop-electron/src/main/index.ts

+ 5 - 0
packages/desktop-electron/src/main/index.ts

@@ -11,6 +11,11 @@ import pkg from "electron-updater"
 import contextMenu from "electron-context-menu"
 contextMenu({ showSaveImageAs: true, showLookUpSelection: false, showSearchWithGoogle: false })
 
+// on macOS apps run in `/` which can cause issues with ripgrep
+try {
+  process.chdir(homedir())
+} catch {}
+
 process.env.OPENCODE_DISABLE_EMBEDDED_WEB_UI = "true"
 
 const APP_NAMES: Record<string, string> = {