diff --git a/src/background/messages/declarative-net-request.ts b/src/background/messages/declarative-net-request.ts index 2b7a836..e415ded 100644 --- a/src/background/messages/declarative-net-request.ts +++ b/src/background/messages/declarative-net-request.ts @@ -29,7 +29,9 @@ const handler: PlasmoMessaging.MessageHandler = async (req, res) => }, action: { type: chrome.declarativeNetRequest.RuleActionType.MODIFY_HEADERS, - requestHeaders: mapHeadersToDeclarativeNetRequestHeaders(req.body.requestHeaders ?? {}), + ...(req.body.requestHeaders && { + requestHeaders: mapHeadersToDeclarativeNetRequestHeaders(req.body.requestHeaders), + }), responseHeaders: [ { header: 'Access-Control-Allow-Origin',