# X_CDP_CALL_FAILED

## Means

the browser refused a DevTools call

## Typical cause

the call reached the browser and came back an error frame, or the connection died under it — every in-flight call is settled on close, so a dead browser reports this rather than one deadline per call

## Fix

print what the page had: `await page.evaluate(() => document.body.innerHTML)` — a call that refuses the same way means the browser itself is gone, so read the launch above it

[Scraping](/error-codes#scraping)
