Skip to content
Cloudflare Docs

Browser close reasons

A browser session may close for a variety of reasons, occasionally due to connection errors or errors in the headless browser instance. As a best practice, wrap puppeteer.connect or puppeteer.launch in a try/catch statement.

To find the reason that a browser closed:

  1. In the Cloudflare dashboard, go to the Browser Rendering page.

    Go to Browser Rendering
  2. Select the Logs tab.

When Cloudflare begins charging for the Browser Rendering API, we will not charge when errors are due to underlying Browser Rendering infrastructure.

Reasons a session may end
User opens and closes browser normally.
Browser is idle for 60 seconds.
Chromium instance crashes.
Error connecting with the client, server, or Worker.
Browser session is evicted.