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

microlinkhq / browserless / 30153848888
79%

Build:
DEFAULT BRANCH: master
Ran 25 Jul 2026 10:06AM UTC
Jobs 9
Files 36
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

25 Jul 2026 10:04AM UTC coverage: 78.615% (-1.9%) from 80.494%
30153848888

push

github

web-flow
fix(pdf): wait for SPA content before printing (#852)

* fix(pdf): wait for SPA content before printing

Blank bot-check shells and overflow-scroller slides were serialized
too early. Honor isPageReady, scroll lazy roots, and size pages from
report sheets when format is unset. Pass --mediaType=screen when the
site's print CSS breaks the layout.

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

* fix(pdf): drop site-specific report selectors

Keep generic overflow unwrap and readiness; leave page size and
chrome hiding to the caller / mediaType.

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

* fix(pdf): leave layout tweaks to styles/scripts

Site-specific overflow unwrap belongs with the caller via goto
inject options, not baked into pdf render.

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

* refactor: rename snapshot to paintSignals

Avoid confusion with screenshots / ava snapshots — the helper only
returns in-page paint/settle signals.

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

* fix(pdf): drop isBlankShell from ready check

Match fullPage screenshot: white JPEG + isPageReady. Keep mediaType
at render as the PDF-only capture option.

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

* chore: remove duplicate call

* perf: share full-document prep for pdf and fullPage screenshot

Extract prepareFullDocument (overflow wait, scroll, expand) and fix scroll
step delay so large timeouts no longer stretch dwell into multi-second steps.
CLI --timeout now also raises the browser context budget.

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

* fix(pdf): tolerate mocked goto.timeouts without goto()

Fall back to timeouts.action when goto is absent, settle network without
goto.waitUntilAuto, and update unit expectations for scroll-time DOM quiet.

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

* fix(pdf): clear remaining review findings

Run isPageReady on the paint fast path, pass goto response into
readiness checks, whitelist page.pdf opts, m... (continued)

696 of 858 branches covered (81.12%)

Branch coverage included in aggregate %.

134 of 368 new or added lines in 4 files covered. (36.41%)

1 existing line in 1 file now uncovered.

3708 of 4744 relevant lines covered (78.16%)

105621.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
199
20.4
packages/screenshot/src/prepare-full-document.js
21
79.65
5.8% packages/screenshot/src/index.js
14
35.12
-4.55% packages/screenshot/src/wait-for-ready.js

Coverage Regressions

Lines Coverage ∆ File
1
17.14
-19.7% packages/screenshot/src/wait-for-dom.js
Jobs
ID Job ID Ran Files Coverage
1 @browserless/devices - 30153848888.1 25 Jul 2026 10:06AM UTC 1
94.92
GitHub Action Run
2 @browserless/lighthouse - 30153848888.2 25 Jul 2026 10:06AM UTC 3
97.83
GitHub Action Run
3 @browserless/screencast - 30153848888.3 25 Jul 2026 10:06AM UTC 1
95.74
GitHub Action Run
4 browserless - 30153848888.4 25 Jul 2026 10:07AM UTC 3
79.48
GitHub Action Run
5 @browserless/goto - 30153848888.5 25 Jul 2026 10:08AM UTC 3
75.71
GitHub Action Run
6 @browserless/capture - 30153848888.6 25 Jul 2026 10:06AM UTC 11
86.63
GitHub Action Run
7 @browserless/function - 30153848888.7 25 Jul 2026 10:06AM UTC 3
97.0
GitHub Action Run
8 @browserless/errors - 30153848888.8 25 Jul 2026 10:06AM UTC 1
99.36
GitHub Action Run
9 @browserless/screenshot - 30153848888.9 25 Jul 2026 10:06AM UTC 10
61.01
GitHub Action Run
Source Files on build 30153848888
  • Tree
  • List 36
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30153848888
  • 54a2a2b3 on github
  • Prev Build on master (#30075330522)
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