Skip to content

chore(transport): pass the call timeout as an argument - #3339

Merged
Devin Rousso (dcrousso) merged 1 commit into
microsoft:mainfrom
dcrousso:timeout-argument
Jul 30, 2026
Merged

chore(transport): pass the call timeout as an argument#3339
Devin Rousso (dcrousso) merged 1 commit into
microsoft:mainfrom
dcrousso:timeout-argument

Conversation

@dcrousso

@dcrousso Devin Rousso (dcrousso) commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Passes the call timeout as a separate SendMessageToServerAsync argument instead of extracting a timeout entry from the parameter dictionary.

This matches the Java and JavaScript clients and avoids claiming any future protocol field named timeout.

The full Chromium suite remains at 1818 passed tests and 33 skipped tests. The only two local failures require pwsh, which is not installed on the validation machine.

`InnerSendMessageToServerAsync` picked the call timeout out of the parameters by name, which silently claims any future protocol parameter that happens to be called `timeout`

thread it through `SendMessageToServerAsync` as its own argument instead, matching the `playwright` and `playwright-java` clients
@dcrousso
Devin Rousso (dcrousso) merged commit 749ae06 into microsoft:main Jul 30, 2026
16 checks passed
@dcrousso
Devin Rousso (dcrousso) deleted the timeout-argument branch July 30, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants