mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-10-09 04:42:30 -04:00
The easy-handle pool is shared by every client in the process. When other sessions hold all of it, a new navigation's request sits in pending_queue, but Runner resolved a frame still in `.pre` as soon as in-flight activity was zero, which ignores pending transfers. goto then reported success on an empty document. Wait on `activity.idle()` instead, and make a goto that times out before any response arrives a NavigationTimeout error rather than a soft timeout. Fixes #3636