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
\httpx\ is already listed as a dependency in \pyproject.toml\ (line 11) but isn't used anywhere.
Impact
The event loop is blocked during CDP browser startup for up to 10 seconds
\ ime.sleep()\ is not interruptible (unlike \�syncio.sleep())
Concurrent operations on the same event loop cannot make progress
The polling loop cannot be cancelled mid-wait
Suggested Fix
Replace the synchronous helpers with async versions using \httpx.AsyncClient, convert _ensure_local_cdp_browser\ to async, and use \�syncio.sleep()\ instead of \ ime.sleep().
The fix is straightforward since httpx is already a project dependency.
Activity