diff options
Diffstat (limited to 'packages/core/src/utils/browser.ts')
| -rw-r--r-- | packages/core/src/utils/browser.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/core/src/utils/browser.ts b/packages/core/src/utils/browser.ts index a9b2b013..35ee7461 100644 --- a/packages/core/src/utils/browser.ts +++ b/packages/core/src/utils/browser.ts @@ -15,19 +15,22 @@ export function shouldAttemptBrowserLaunch(): boolean { // A list of browser names that indicate we should not attempt to open a // web browser for the user. const browserBlocklist = ['www-browser']; - const browserEnv = process.env.BROWSER; + const browserEnv = process.env['BROWSER']; if (browserEnv && browserBlocklist.includes(browserEnv)) { return false; } // Common environment variables used in CI/CD or other non-interactive shells. - if (process.env.CI || process.env.DEBIAN_FRONTEND === 'noninteractive') { + if ( + process.env['CI'] || + process.env['DEBIAN_FRONTEND'] === 'noninteractive' + ) { return false; } // The presence of SSH_CONNECTION indicates a remote session. // We should not attempt to launch a browser unless a display is explicitly available // (checked below for Linux). - const isSSH = !!process.env.SSH_CONNECTION; + const isSSH = !!process.env['SSH_CONNECTION']; // On Linux, the presence of a display server is a strong indicator of a GUI. if (process.platform === 'linux') { |
