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
| ID | Type | Priority | Summary |
|---|---|---|---|
| #4391 | bug | high | grpc message size limits causes keyword failures with large DOMs |
| #4711 | bug | high | Get Attribute should take page screenshot when test failure when either selector or attribute is fail |
| #4735 | bug | high | avoid github references in package.json |
| #4124 | bug | medium | Eternal freeze when calling Close Browser keyword on robotframework-browser |
Altogether 4 issues. View on the issue tracker.