diff --git a/package.json b/package.json index 0b219ed4..af26522e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "browsertrix-crawler", - "version": "1.6.3", + "version": "1.6.4", "main": "browsertrix-crawler", "type": "module", "repository": "https://github.com/webrecorder/browsertrix-crawler", diff --git a/src/util/browser.ts b/src/util/browser.ts index a4d1c627..69f8ff27 100644 --- a/src/util/browser.ts +++ b/src/util/browser.ts @@ -76,7 +76,11 @@ export class Browser { screenWHRatio: number; constructor() { - this.profileDir = fs.mkdtempSync(path.join(os.tmpdir(), "profile-")); + this.profileDir = path.join(os.tmpdir(), "btrixProfile"); + if (fs.existsSync(this.profileDir)) { + fs.rmSync(this.profileDir, { recursive: true, force: true }); + } + fs.mkdirSync(this.profileDir); // must be provided, part of Dockerfile assert(process.env.GEOMETRY);