You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
BA login now waits for the reward-flight finder’s separate Auth0 session and second login prompt.
Reward searches drive the website’s real form through a background Chrome window, avoiding Akamai’s rejection of plain HTTP and headless result requests.
Chrome owns and refreshes anti-bot cookies; only application-session cookies may seed an empty profile.
Rapid consecutive searches retry one transient Next.js shell response.
Passenger searches now enforce BA’s nine-traveller limit.
Verified
125 tests plus Ruff and mypy
CI on Python 3.10–3.13 and GitGuardian
live month, exact-date, two-adult return, and JSON reward searches