diff --git a/packages/geek-auto-start-chat-with-boss/index.mjs b/packages/geek-auto-start-chat-with-boss/index.mjs index eb07176..9f99068 100644 --- a/packages/geek-auto-start-chat-with-boss/index.mjs +++ b/packages/geek-auto-start-chat-with-boss/index.mjs @@ -1676,6 +1676,9 @@ export async function mainLoop (hooks) { const bossLocalStorage = readStorageFile('boss-local-storage.json') await hooks.cookieWillSet?.promise(bossCookies) for(let i = 0; i < bossCookies.length; i++){ + if (Object.hasOwn(bossCookies[i], 'sameSite')) { + bossCookies[i].sameSite = 'unspecified' + } await page.setCookie(bossCookies[i]); } await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage) diff --git a/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts b/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts index f641d15..8a6575d 100644 --- a/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts +++ b/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts @@ -374,6 +374,9 @@ export async function launchBossSite() { }) let [page] = await browser.pages() for (let i = 0; i < bossCookies.length; i++) { + if (Object.hasOwn(bossCookies[i], 'sameSite')) { + bossCookies[i].sameSite = 'unspecified' + } await page.setCookie(bossCookies[i]) } diff --git a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts index 1f3f7ce..ccb4d18 100644 --- a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts +++ b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts @@ -30,6 +30,9 @@ export async function launchBoss(browser: Browser) { const bossLocalStorage = readStorageFile('boss-local-storage.json') //set cookies for (let i = 0; i < bossCookies.length; i++) { + if (Object.hasOwn(bossCookies[i], 'sameSite')) { + bossCookies[i].sameSite = 'unspecified' + } await page.setCookie(bossCookies[i]) } await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage) diff --git a/packages/ui/src/main/window/browserAssistantWindow.ts b/packages/ui/src/main/window/browserAssistantWindow.ts index 3fc60a1..48b09ca 100644 --- a/packages/ui/src/main/window/browserAssistantWindow.ts +++ b/packages/ui/src/main/window/browserAssistantWindow.ts @@ -40,7 +40,9 @@ export function createBrowserAssistantWindow( }, ...opt }) - + browserAssistantWindow!.setAlwaysOnTop(true, 'normal') + browserAssistantWindow!.focus() + browserAssistantWindow!.setAlwaysOnTop(false) browserAssistantWindow.on('ready-to-show', () => { browserAssistantWindow!.show() }) diff --git a/packages/ui/src/main/window/cookieAssistantWindow.ts b/packages/ui/src/main/window/cookieAssistantWindow.ts index bdd3947..e965d0e 100644 --- a/packages/ui/src/main/window/cookieAssistantWindow.ts +++ b/packages/ui/src/main/window/cookieAssistantWindow.ts @@ -27,7 +27,9 @@ export function createCookieAssistantWindow( }, ...opt }) - + cookieAssistantWindow!.setAlwaysOnTop(true, 'normal') + cookieAssistantWindow!.focus() + cookieAssistantWindow!.setAlwaysOnTop(false) cookieAssistantWindow.on('ready-to-show', () => { cookieAssistantWindow!.show() })