fix: handle epic login captcha manually in legacy/new flows
Some checks failed
build-and-push / lint (push) Failing after 1s
build-and-push / sonar (push) Has been skipped
build-and-push / docker (push) Has been skipped

This commit is contained in:
nocci 2025-12-31 13:50:14 +00:00
parent 728d08e551
commit 37de92c92e
2 changed files with 11 additions and 20 deletions

View file

@ -125,7 +125,7 @@ const ensureLoggedIn = async (page, context) => {
if (!cfg.eg_email || !cfg.eg_password) return false;
try {
await page.goto('https://www.epicgames.com/id/login?lang=en-US&noHostRedirect=true&redirectUrl=' + URL_CLAIM, { waitUntil: 'domcontentloaded' });
const emailField = page.locator('input[name="email"], input#email');
const emailField = page.locator('input[name="email"], input#email, input[aria-label="Sign in with email"]');
const passwordField = page.locator('input[name="password"], input#password');
const continueBtn = page.locator('button:has-text("Continue"), button#continue, button[type="submit"]');