chore(chromium): nicer error when running as root without --no-sandbox (#2214)
This commit is contained in:
parent
5d49c5d612
commit
f10e8c4d47
|
|
@ -95,6 +95,9 @@ export class Chromium extends AbstractBrowserType<CRBrowser> {
|
||||||
temporaryUserDataDir = userDataDir;
|
temporaryUserDataDir = userDataDir;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const runningAsRoot = process.geteuid && process.geteuid() === 0;
|
||||||
|
assert(!runningAsRoot || args.includes('--no-sandbox'), 'Cannot launch Chromium as root without --no-sandbox. See https://crbug.com/638180.');
|
||||||
|
|
||||||
const chromeArguments = [];
|
const chromeArguments = [];
|
||||||
if (!ignoreDefaultArgs)
|
if (!ignoreDefaultArgs)
|
||||||
chromeArguments.push(...this._defaultArgs(options, launchType, userDataDir));
|
chromeArguments.push(...this._defaultArgs(options, launchType, userDataDir));
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue