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

microlinkhq / browserless / 22575242625
89%

Build:
DEFAULT BRANCH: master
Ran 02 Mar 2026 12:06PM UTC
Jobs 9
Files 26
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

02 Mar 2026 12:05PM UTC coverage: 88.739% (+0.2%) from 88.568%
22575242625

push

github

web-flow
feat: capture (#653)

* WIP

* refactor: split into files

* perf: use set

* refactor: better lock strategy

* perf(capture): remove fixed setup waits

* chore: install capture extension

* refactor(capture): remove legacy extension page runtime

* chore: remove dead code

* chore: remove user facing flags

* refactor: less is better

* refactor: use fs/promises

* refactor: less is more

* refactor: less is more

* chore: less is more

* refactor: less is more

* refactor: remove unnecessary stuff

* refactor: less is more

* refactor: less is more

* chore: mimetype safeguard

* docs: tweaks

* refactor: remove lock

* chore: useDefaultContext

* chore(benchmark): use browserless

* refactor: use undefined

* refactor: paralelize calls

* fix(capture): use named function for createCapture to fix debug logs

Replace anonymous arrow function with named function expression so
fn.name resolves to 'capture' instead of 'anonymous' in withPage.
This ensures capture operations are distinguishable in debug logs,
page metadata, and timeout error messages.

Made-with: Cursor

* fix(capture): use 127.0.0.1 in WebSocket client URL to match server bind address

On systems where localhost resolves to ::1 (IPv6), the client would target
a different address than the server (bound to 127.0.0.1), potentially causing
connection failures or added latency from fallback.

Made-with: Cursor

465 of 554 branches covered (83.94%)

Branch coverage included in aggregate %.

500 of 542 new or added lines in 8 files covered. (92.25%)

2238 of 2492 relevant lines covered (89.81%)

201050.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
8
82.46
packages/capture/src/util.js
13
92.37
packages/capture/src/capture.js
21
79.58
packages/capture/src/extension.js
Jobs
ID Job ID Ran Files Coverage
1 @browserless/devices - 22575242625.1 02 Mar 2026 12:07PM UTC 1
94.92
GitHub Action Run
2 @browserless/lighthouse - 22575242625.2 02 Mar 2026 12:07PM UTC 3
98.51
GitHub Action Run
3 @browserless/goto - 22575242625.3 02 Mar 2026 12:08PM UTC 2
89.38
GitHub Action Run
4 @browserless/capture - 22575242625.4 02 Mar 2026 12:06PM UTC 5
89.05
GitHub Action Run
5 @browserless/function - 22575242625.5 02 Mar 2026 12:07PM UTC 3
97.89
GitHub Action Run
6 @browserless/screenshot - 22575242625.6 02 Mar 2026 12:07PM UTC 8
76.98
GitHub Action Run
7 @browserless/screencast - 22575242625.7 02 Mar 2026 12:07PM UTC 1
95.74
GitHub Action Run
8 @browserless/errors - 22575242625.8 02 Mar 2026 12:06PM UTC 1
96.52
GitHub Action Run
9 browserless - 22575242625.9 02 Mar 2026 12:07PM UTC 2
97.1
GitHub Action Run
Source Files on build 22575242625
  • Tree
  • List 26
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22575242625
  • 0d7d22e5 on github
  • Prev Build on master (#22547123586)
  • Next Build on master (#22588310502)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc