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

microlinkhq / browserless / 41664926997 / 12
77%
master: 77%

Build:
DEFAULT BRANCH: master
Ran 03 Nov 2026 03:36PM UTC
Files 12
Run time 1s
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

03 Nov 2026 03:32PM UTC coverage: 74.64%. First build
41664926997.12

push

github

web-flow
fix(browserless): keep proxy credentials out of Chromium (#1016)

* fix(browserless): keep proxy credentials out of Chromium

A context's proxy credentials used to reach Chromium through
page.authenticate. Puppeteer answers every auth challenge with those
credentials, whether the proxy or the site asked for them. Once Chromium
has cached the proxy login, any 401 Basic from the site (a subresource, a
navigation, the favicon) arrived with the proxy's username and password.

createContext now accepts a proxyServer that carries credentials. It
starts a proxy-chain forwarder on loopback that adds the credentials
upstream, gives Chromium the forwarder, and closes it in destroyContext,
including when the context failed to open. A proxyServer without
credentials is passed through unchanged, so existing callers are not
affected.

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

* test(browserless): lock that closing a forwarder does not wait for an open tunnel

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

* docs(browserless): proxy credentials go in proxyServer, not authenticate

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

* fix(browserless): close forwarders with the browser and keep credentials out of their errors

browserless.close() now closes the forwarder of every context that was
never destroyed, including one still starting. A context created after
close() starts none. An error from starting a forwarder no longer carries
the proxy username or password.

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

* test(browserless): lock that a destroyed context leaves the forwarder set

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

* test(browserless): lock a readable forwarder error for a username-only proxy

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

* fix(browserless): forward scheme-less proxies and close only own forwarders

- 'user:pass@host:port' defaults to http like Chromium does, so it i... (continued)

230 of 247 branches covered (93.12%)

Branch coverage included in aggregate %.

962 of 1350 relevant lines covered (71.26%)

444842.21 hits per line

Source Files on job @browserless/screenshot - 41664926997.12
  • Tree
  • List 12
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 41664926997
  • 54e15bf6 on github
  • Next Job for on master (#41681087503.7)
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