BROWSER

Browser 19.12.6

Released March 18, 2026

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

Acknowledgements

grpc message size limits causes keyword failures with large DOMs (#4391)

Keywords could fail, if returned message exceeded the default gRPC maximum message size. This is now avoided by making messaging using a streaming API in gRPC messaging in several places in the library. Many thanks for Frank Stenzhorn for reporting the problem and tonyr-qf for providing a PR to fix the problem.

Get Attribute should take page screenshot when test failure when either selector or attribute is fail (#4711)

if keywords failed in AttributeError, it did not execute the run on failure functionality. This is now fixed and run on failure is executed also with AttributeError error raised. Many thanks for SiongWaiVidispine to reporting the problem and providing a PR to fix it.

avoid github references in package.json (#4735)

@yao-pkg/pkg reference pointed to GitHub release and not a release in the NPM side. This is now fixed.

Eternal freeze when calling Close Browser keyword on robotframework-browser (#4124)

If Browser library was used with pabot, in some cases it could lead in freeze when browser or context was closed. This is now fixed by adding timeout argument in gRPC messages.

Full list of fixes and enhancements

IDTypePrioritySummary
#4391bughighgrpc message size limits causes keyword failures with large DOMs
#4711bughighGet Attribute should take page screenshot when test failure when either selector or attribute is fail
#4735bughighavoid github references in package.json
#4124bugmediumEternal freeze when calling Close Browser keyword on robotframework-browser

Altogether 4 issues. View on the issue tracker.