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

microlinkhq / browserless / 34699172722
82%

Build:
DEFAULT BRANCH: master
Ran 12 Sep 2026 02:26PM UTC
Jobs 10
Files 46
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

12 Sep 2026 02:24PM UTC coverage: 81.05% (+0.3%) from 80.762%
34699172722

push

github

web-flow
fix(goto): send UA Client Hints consistent with the user agent (#929)

* fix(goto): send UA Client Hints consistent with the user agent

page.setUserAgent(string) clears UA-CH, so Chrome user agents sent no sec-ch-ua headers and navigator.userAgentData reported empty brands. goto now passes userAgentMetadata and platform derived from the user agent: GREASE brands matching real Chrome, full version list, platform and platform version, architecture, bitness, model, mobile and form factors. Browsers with their own product token and non Chromium user agents keep the previous behavior.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0116zka7w2WKPSi3kqHyVAET

* fix(goto): read the browser version for client hints from the cache

Awaiting chromeVersionFromBrowser outside the action timeout could block the user agent override when browser.version() never settles. The client hints e2e tests move into test/index.js next to the other goto navigation tests.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0116zka7w2WKPSi3kqHyVAET

* fix(goto): look up the browser version for client hints within the action timeout

A reduced user agent passed as a header on the first navigation found the
per-browser version cache empty, so client hints reported x.0.0.0 instead of
the browser full version. Look the version up bounded to half the action
timeout and fall back to the user agent version when it doesn't settle.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0116zka7w2WKPSi3kqHyVAET

* fix(goto): report Linux armv8l on Android and cache the version lookup fallback

Real Chrome on Android reports navigator.platform as Linux armv8l, with a
letter l; Linux armv81 is a value no real device sends. A bounded browser
version lookup now caches its result per browser even when it fa... (continued)

1081 of 1292 branches covered (83.67%)

Branch coverage included in aggregate %.

159 of 161 new or added lines in 2 files covered. (98.76%)

8 existing lines in 1 file now uncovered.

4911 of 6101 relevant lines covered (80.5%)

82525.13 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
94.15
packages/goto/src/client-hints.js

Coverage Regressions

Lines Coverage ∆ File
8
66.38
-1.24% packages/browserless/src/report.js
Jobs
ID Job ID Ran Files Coverage
1 @browserless/function - 34699172722.1 12 Sep 2026 02:27PM UTC 3
97.1
GitHub Action Run
2 @browserless/goto - 34699172722.2 12 Sep 2026 02:28PM UTC 5
81.87
GitHub Action Run
3 @browserless/capture - 34699172722.3 12 Sep 2026 02:26PM UTC 11
86.63
GitHub Action Run
4 @browserless/errors - 34699172722.4 12 Sep 2026 02:26PM UTC 1
99.43
GitHub Action Run
5 @browserless/devices - 34699172722.5 12 Sep 2026 02:26PM UTC 1
94.85
GitHub Action Run
6 browserless - 34699172722.6 12 Sep 2026 02:27PM UTC 3
78.83
GitHub Action Run
7 @browserless/screenshot - 34699172722.7 12 Sep 2026 02:27PM UTC 12
73.38
GitHub Action Run
8 @browserless/ai - 34699172722.8 12 Sep 2026 02:27PM UTC 6
73.14
GitHub Action Run
9 @browserless/lighthouse - 34699172722.9 12 Sep 2026 02:27PM UTC 3
97.83
GitHub Action Run
10 @browserless/screencast - 34699172722.10 12 Sep 2026 02:26PM UTC 1
96.08
GitHub Action Run
Source Files on build 34699172722
  • Tree
  • List 46
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34699172722
  • 161e40d3 on github
  • Prev Build on master (#34698893803)
  • Next Build on master (#34700068245)
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