diff --git a/packages/puppeteer-core/src/bidi/HTTPRequest.ts b/packages/puppeteer-core/src/bidi/HTTPRequest.ts index 090fe2764e9..c65f25fc099 100644 --- a/packages/puppeteer-core/src/bidi/HTTPRequest.ts +++ b/packages/puppeteer-core/src/bidi/HTTPRequest.ts @@ -271,13 +271,15 @@ export class BidiHTTPRequest extends HTTPRequest { function getBidiHeaders(rawHeaders?: Record) { const headers: Bidi.Network.Header[] = []; for (const [name, value] of Object.entries(rawHeaders ?? [])) { - headers.push({ - name: name.toLowerCase(), - value: { - type: 'string', - value: String(value), - }, - }); + if (!Object.is(value, undefined)) { + headers.push({ + name: name.toLowerCase(), + value: { + type: 'string', + value: String(value), + }, + }); + } } return headers;