π Feature Request

It don't rely on Supplier as a termination condition . Instead, it relies on WaitableResult - internally registering events through sendMessageAsync() via a callback mechanism.But if the browser never returns a message β waitable.isDone() is always false β while never exits β the thread hangs. So can PlayWright add a wait timeout mechanism?
Example
No response
Motivation
When multiple threads are tested, some threads may hang and not execute tasks.