BROWSER

Browser 19.13.0

Released April 1, 2026

Playwright
1.59.0
Supports
Python 3.10+, Node 20/22/24 LTS and Robot Framework 6.1+

Most important enhancements

EXPLAIN or remove these.

Create unit test and coverage for NodeJS side (#4767)

Now, finaly Iwould say, it is possible to create unit test to the NodeJS side of the library. Also we support collecting coverage from the NodeJS side. Coverage collection needed small, controlled by an environment variable: ROBOT_FRAMEWORK_BROWSER_NODE_COVERAGE, code change. If users do not have that environment variable set, this change should not affect users.

grpc_tools_node_protoc_ts is having security issues (#4778)

The grpc_tools_node_protoc_ts was not updated for few years and it started to accumulate security issues. Therefore we changed this dependency to ts-proto. Also we switched google-protobuf to @bufbuild/protobuf in runtime dependencies.

This change required quite a big refactoring in the NodeJS side, because grpc_tools_node_protoc_ts did sit pretty central place in out architecture. Although this change should be in theory invisible for the users, there was quite a lot of changes. I know that our test coverage is not bullet proof, so this change can cause unseen problems. So be careful out there and report any problems.

Acknowledgements

Feature request: Ability to enable/disable presenter mode during test execution (#4772)

Many thanks to Marko Rautiainen to suggesting and implement a keyword which allows to control presented mode during test execution. In previous version it was only possible to control it in the library import.

Full list of fixes and enhancements

IDTypePrioritySummary
#4767featurecriticalCreate unit test and coverage for NodeJS side
#4778featurecriticalgrpc_tools_node_protoc_ts is having security issues
#4772featuremediumFeature request: Ability to enable/disable presenter mode during test execution

Altogether 3 issues. View on the issue tracker.