Problem
Two bugs in LinkedIn session management:
Bug 1: Profile page shows "Connected" even when the LinkedIn session cookie has expired. The check only verifies the browser_profile/{user_id}/ folder exists — not whether the stored cookies are still valid.
Bug 2: When Easy Apply detects an expired session, it shows a generic error but gives the user no clear path to reconnect.
Fix
- Add real session validation via headless Playwright (
/feed redirect test)
- Profile page calls real validation endpoint on load with loading state
- Apply flow returns
session_expired status with reconnect action
- Apply page shows amber banner with direct reconnect link
Problem
Two bugs in LinkedIn session management:
Bug 1: Profile page shows "Connected" even when the LinkedIn session cookie has expired. The check only verifies the
browser_profile/{user_id}/folder exists — not whether the stored cookies are still valid.Bug 2: When Easy Apply detects an expired session, it shows a generic error but gives the user no clear path to reconnect.
Fix
/feedredirect test)session_expiredstatus with reconnect action