[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"release-19.12.6":3,"releases-nav":193,"nav-compare":228,"SiteFooter_cLEacilcm59lTjFJjLY6mXNWLL0ETtzOIiZwIHgDpy0":238},{"id":4,"title":5,"body":6,"date":181,"description":166,"extension":182,"headline":112,"meta":183,"navigation":185,"path":186,"playwright":187,"seo":188,"stem":189,"supports":190,"version":191,"__hash__":192},"releases\u002Freleases\u002F19.12.6.md","Browser 19.12.6",{"type":7,"value":8,"toc":165},"minimark",[9,14,27,31,40,43,52,55,64,67,71,156],[10,11,13],"h2",{"id":12},"acknowledgements","Acknowledgements",[15,16,18,19,26],"h3",{"id":17},"grpc-message-size-limits-causes-keyword-failures-with-large-doms-4391","grpc message size limits causes keyword failures with large DOMs (",[20,21,25],"a",{"href":22,"rel":23},"https:\u002F\u002Fgithub.com\u002FMarketSquare\u002Frobotframework-browser\u002Fissues\u002F4391",[24],"nofollow","#4391",")",[28,29,30],"p",{},"Keywords could fail, if returned message exceeded the default gRPC maximum message\nsize. This is now avoided by making messaging using a streaming API in gRPC\nmessaging in several places in the library. Many thanks for Frank Stenzhorn\nfor reporting the problem and tonyr-qf for providing a PR to fix the problem.",[15,32,34,35,26],{"id":33},"get-attribute-should-take-page-screenshot-when-test-failure-when-either-selector-or-attribute-is-fail-4711","Get Attribute should take page screenshot when test failure when either selector or attribute is fail (",[20,36,39],{"href":37,"rel":38},"https:\u002F\u002Fgithub.com\u002FMarketSquare\u002Frobotframework-browser\u002Fissues\u002F4711",[24],"#4711",[28,41,42],{},"if keywords failed in AttributeError, it did not execute the run on failure\nfunctionality. This is now fixed and run on failure is executed also with\nAttributeError error raised. Many thanks for SiongWaiVidispine to reporting\nthe problem and providing a PR to fix it.",[10,44,46,47,26],{"id":45},"avoid-github-references-in-packagejson-4735","avoid github references in package.json (",[20,48,51],{"href":49,"rel":50},"https:\u002F\u002Fgithub.com\u002FMarketSquare\u002Frobotframework-browser\u002Fissues\u002F4735",[24],"#4735",[28,53,54],{},"@yao-pkg\u002Fpkg reference pointed to GitHub release and not a release in the NPM\nside. This is now fixed.",[10,56,58,59,26],{"id":57},"eternal-freeze-when-calling-close-browser-keyword-on-robotframework-browser-4124","Eternal freeze when calling Close Browser keyword on robotframework-browser (",[20,60,63],{"href":61,"rel":62},"https:\u002F\u002Fgithub.com\u002FMarketSquare\u002Frobotframework-browser\u002Fissues\u002F4124",[24],"#4124",[28,65,66],{},"If Browser library was used with pabot, in some cases it could lead in\nfreeze when browser or context was closed. This is now fixed by adding\ntimeout argument in gRPC messages.",[10,68,70],{"id":69},"full-list-of-fixes-and-enhancements","Full list of fixes and enhancements",[72,73,74,93],"table",{},[75,76,77],"thead",{},[78,79,80,84,87,90],"tr",{},[81,82,83],"th",{},"ID",[81,85,86],{},"Type",[81,88,89],{},"Priority",[81,91,92],{},"Summary",[94,95,96,113,127,141],"tbody",{},[78,97,98,104,107,110],{},[99,100,101],"td",{},[20,102,25],{"href":22,"rel":103},[24],[99,105,106],{},"bug",[99,108,109],{},"high",[99,111,112],{},"grpc message size limits causes keyword failures with large DOMs",[78,114,115,120,122,124],{},[99,116,117],{},[20,118,39],{"href":37,"rel":119},[24],[99,121,106],{},[99,123,109],{},[99,125,126],{},"Get Attribute should take page screenshot when test failure when either selector or attribute is fail",[78,128,129,134,136,138],{},[99,130,131],{},[20,132,51],{"href":49,"rel":133},[24],[99,135,106],{},[99,137,109],{},[99,139,140],{},"avoid github references in package.json",[78,142,143,148,150,153],{},[99,144,145],{},[20,146,63],{"href":61,"rel":147},[24],[99,149,106],{},[99,151,152],{},"medium",[99,154,155],{},"Eternal freeze when calling Close Browser keyword on robotframework-browser",[28,157,158,159,164],{},"Altogether 4 issues. View on the ",[20,160,163],{"href":161,"rel":162},"https:\u002F\u002Fgithub.com\u002FMarketSquare\u002Frobotframework-browser\u002Fissues?q=milestone%3Av19.12.6",[24],"issue tracker",".",{"title":166,"searchDepth":167,"depth":167,"links":168},"",2,[169,176,178,180],{"id":12,"depth":167,"text":13,"children":170},[171,174],{"id":17,"depth":172,"text":173},3,"grpc message size limits causes keyword failures with large DOMs (#4391)",{"id":33,"depth":172,"text":175},"Get Attribute should take page screenshot when test failure when either selector or attribute is fail (#4711)",{"id":45,"depth":167,"text":177},"avoid github references in package.json (#4735)",{"id":57,"depth":167,"text":179},"Eternal freeze when calling Close Browser keyword on robotframework-browser (#4124)",{"id":69,"depth":167,"text":70},"March 18, 2026","md",{"source":184},"Generated from the library repository by scripts\u002Fbuild-releases.ts",true,"\u002Freleases\u002F19.12.6","1.58.2",{"title":5,"description":166},"releases\u002F19.12.6","Python 3.10+, Node 20\u002F22\u002F24 LTS and Robot Framework 6.1+","19.12.6","zRN20yRofwm4kzBKXpO_RmP2YXFzJ7W0r_87j6or25k",[194,197,200,201,204,207,210,213,216,219,222,225],{"path":195,"version":196},"\u002Freleases\u002F19.12.4","19.12.4",{"path":198,"version":199},"\u002Freleases\u002F19.12.5","19.12.5",{"path":186,"version":191},{"path":202,"version":203},"\u002Freleases\u002F19.12.7","19.12.7",{"path":205,"version":206},"\u002Freleases\u002F19.13.0","19.13.0",{"path":208,"version":209},"\u002Freleases\u002F19.14.2","19.14.2",{"path":211,"version":212},"\u002Freleases\u002F19.15.0","19.15.0",{"path":214,"version":215},"\u002Freleases\u002F19.15.1","19.15.1",{"path":217,"version":218},"\u002Freleases\u002F20.0.0","20.0.0",{"path":220,"version":221},"\u002Freleases\u002F20.1.0","20.1.0",{"path":223,"version":224},"\u002Freleases\u002F20.2.0","20.2.0",{"path":226,"version":227},"\u002Freleases\u002F20.3.0","20.3.0",[229,232,235],{"to":230,"label":231},"\u002Fwhy\u002Fvs-cypress","vs Cypress",{"to":233,"label":234},"\u002Fwhy\u002Fvs-playwright","vs Playwright Test",{"to":236,"label":237},"\u002Fwhy\u002Fvs-seleniumlibrary","vs SeleniumLibrary",["Island",239],{"key":240,"result":241},"SiteFooter_cLEacilcm59lTjFJjLY6mXNWLL0ETtzOIiZwIHgDpy0",{"head":242},{"style":243},[244,246,248,250],{"innerHTML":245},".site-footer[data-v-8bb1d4ae]{border-top:1px solid var(--line);background:var(--chrome);padding:var(--sp-8) var(--gutter) var(--sp-10);gap:var(--sp-6);flex-direction:column;display:flex}.links[data-v-8bb1d4ae]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));max-width:62rem;display:grid}.links a[data-v-8bb1d4ae]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);border:1px solid var(--line);display:flex}.links a[data-v-8bb1d4ae]:focus-visible,.links a[data-v-8bb1d4ae]:hover{border-color:var(--line-strong)}.links[data-v-8bb1d4ae] .mark,.links[data-v-8bb1d4ae] .rf-mark{width:1.35rem;height:1.35rem;color:var(--dim);flex:none;margin-top:.1rem}.links a[data-v-8bb1d4ae]:hover .mark,.links a[data-v-8bb1d4ae]:hover .rf-mark{color:var(--red)}.links span[data-v-8bb1d4ae]{flex-direction:column;gap:2px;min-width:0;display:flex}.links b[data-v-8bb1d4ae]{font-family:var(--font-display);font-size:.85rem;font-weight:400}.links small[data-v-8bb1d4ae]{color:var(--faint);font-size:.78rem}.colophon[data-v-8bb1d4ae]{color:var(--faint);margin:0;font-size:.75rem}@supports (corner-shape:bevel){.links a[data-v-8bb1d4ae]{corner-shape:bevel}}",{"innerHTML":247},".mark[data-v-cc0d96a5]{vertical-align:-.125em;flex:none;width:1em;height:1em}",{"innerHTML":249},".mark[data-v-26f5673d]{vertical-align:-.125em;flex:none;width:1em;height:1em}",{"innerHTML":251},".rf-mark[data-v-26317b3e]{fill:currentColor;stroke:none;flex:none}",1786734135349]