• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

microlinkhq / browserless / 38419042268
77%

Build:
DEFAULT BRANCH: master
Ran 13 Oct 2026 03:06PM UTC
Jobs 12
Files 61
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Oct 2026 03:05PM UTC coverage: 77.306% (+0.07%) from 77.241%
38419042268

push

github

web-flow
fix: respawn Chrome when it stops answering CDP (#988)

* fix: respawn Chrome when it stops answering CDP

A hung browser stays connected, so the disconnect path never replaces it and every later context waits out the 180s protocol timeout.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix: kill a hung Chrome instead of closing it over CDP

browser.close() sends another DevTools command, so a browser that already stopped answering would hold the respawn lock for the protocol timeout.

Co-authored-by: Cursor <cursoragent@cursor.com>

* refactor: make the hung Chrome respawn easier to follow

The close decision and the single retry were nested harder than the behavior they describe.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix: close a context that arrives after the create timeout

When createBrowserContext lost the race against the timeout, a context
that Chrome created afterwards was never closed. On the first attempt the
browser is killed, but on the second attempt the browser stays alive and
the context stayed open on it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

2104 of 2388 branches covered (88.11%)

Branch coverage included in aggregate %.

52 of 53 new or added lines in 2 files covered. (98.11%)

7693 of 10285 relevant lines covered (74.8%)

58437.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
92.31
-2.56% packages/browserless/src/driver.js
Jobs
ID Job ID Ran Files Coverage
1 @browserless/devices - 38419042268.1 13 Oct 2026 03:06PM UTC 1
95.41
GitHub Action Run
2 browserless - 38419042268.2 13 Oct 2026 03:07PM UTC 3
80.79
GitHub Action Run
3 @browserless/function - 38419042268.3 13 Oct 2026 03:07PM UTC 3
94.97
GitHub Action Run
4 @browserless/ai - 38419042268.4 13 Oct 2026 03:07PM UTC 6
73.14
GitHub Action Run
5 @browserless/agent - 38419042268.5 13 Oct 2026 03:06PM UTC 10
67.06
GitHub Action Run
6 @browserless/screencast - 38419042268.6 13 Oct 2026 03:06PM UTC 1
96.08
GitHub Action Run
7 @browserless/screenshot - 38419042268.7 13 Oct 2026 03:07PM UTC 12
74.45
GitHub Action Run
8 @browserless/goto - 38419042268.8 13 Oct 2026 03:09PM UTC 7
76.05
GitHub Action Run
9 @browserless/capture - 38419042268.9 13 Oct 2026 03:06PM UTC 11
86.63
GitHub Action Run
10 @browserless/lighthouse - 38419042268.10 13 Oct 2026 03:07PM UTC 3
97.83
GitHub Action Run
11 @browserless/errors - 38419042268.11 13 Oct 2026 03:06PM UTC 1
99.45
GitHub Action Run
12 @browserless/cli - 38419042268.12 13 Oct 2026 03:06PM UTC 3
85.11
GitHub Action Run
Source Files on build 38419042268
  • Tree
  • List 61
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #38419042268
  • 17ee2f47 on github
  • Prev Build on master (#38410095186)
  • Next Build on master (#38423086261)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc