in src/extension-runners/chromium.js [82:107]
static async getProfilePaths(chromiumProfile) {
if (!chromiumProfile) {
return {
userDataDir: null,
profileDirName: null,
};
}
const isProfileDirAndNotUserData =
(await ChromiumExtensionRunner.isProfileDir(chromiumProfile)) &&
!(await ChromiumExtensionRunner.isUserDataDir(chromiumProfile));
if (isProfileDirAndNotUserData) {
const { dir: userDataDir, base: profileDirName } =
path.parse(chromiumProfile);
return {
userDataDir,
profileDirName,
};
}
return {
userDataDir: chromiumProfile,
profileDirName: null,
};
}