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

microlinkhq / browserless / 28007913286
81%

Build:
DEFAULT BRANCH: master
Ran 23 Jun 2026 06:51AM UTC
Jobs 0
Files 0
Run time –
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

pending completion
28007913286

push

github

web-flow
fix: retry capture in-place on navigation race (#799)

Following #793, 'Execution context was destroyed' is classified as
EBRWSRCONTEXTCONNRESET so withPage retries it. But withPage retries by
recreating the browser context and re-navigating from scratch, which for
client-side SPAs (e.g. scribd) re-triggers the very navigation that
destroyed the context — so all attempts race and exhaust, surfacing as an
unexpected EFATAL/500 (~1.1k/week in production).

Add captureWithNavigationRetry: when the final capture (page.pdf /
page.screenshot) throws a context-destroyed error, wait for the in-flight
navigation to settle via waitUntilAuto and retry the capture in-place on
the already-loaded page, bounded by the action timeout. This is a cheaper,
more effective first rung before withPage's full context recreation.

Detection is centralized in a new errors.isContextDestroyed predicate
(reused by ensureError) so screenshot/pdf share one source of truth.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Source Files on build 28007913286
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #28007913286
  • 4fecf2bb on github
  • Prev Build on master (#27946657664)
  • Next Build on master (#28007948548)
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