Hi,
I have the following problem with the quiche lib and chromium.
It is actually a unit test, where chromium runs in playwright, but I think I have seen the same also in a complex project.
The unit test has a server run, the node webtransport plugin does the job with different endpoints for a different test. The client (in this case chromium) does several tests in a row all open with `new WebTransport`a new session on the server and occasionally (one out of 20) the last test fails with a "Connection lost" probably from the client right after the creation of the new WebTransport.
With logging, I can say, that I even do not have an OnSocketEvent with a flag readable in this case on the server side (the server is running in a Debian container on Windows, if it matters).
So what do you think, is chromium trying to reuse an old connection, where all sessions and streams are gone (default is according to spec to not reuse a connection) or just in the time of calling going away? Or do you think I have a problem with the event loop not firing on a socket..? Does it sound like a bug on my side or in chromium (should I file a bug)?
Thanks!
Marten