From abf26103e191c039aeb9602e4720701b05f19b63 Mon Sep 17 00:00:00 2001 From: Jorrin Date: Thu, 15 Feb 2024 14:17:08 +0100 Subject: [PATCH] always create dynamic rule for fetch request --- src/background/messages/makeRequest.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/background/messages/makeRequest.ts b/src/background/messages/makeRequest.ts index 19aa779..3039d21 100644 --- a/src/background/messages/makeRequest.ts +++ b/src/background/messages/makeRequest.ts @@ -52,13 +52,11 @@ const handler: PlasmoMessaging.MessageHandler> = async (r const url = makeFullUrl(req.body.url, req.body); await assertDomainWhitelist(req.sender.tab.url); - if (Object.keys(req.body.headers).length > 0) { - await setDynamicRules({ - ruleId: MAKE_REQUEST_DYNAMIC_RULE, - targetDomains: [new URL(url).hostname], - requestHeaders: req.body.headers, - }); - } + await setDynamicRules({ + ruleId: MAKE_REQUEST_DYNAMIC_RULE, + targetDomains: [new URL(url).hostname], + requestHeaders: req.body.headers, + }); const response = await fetch(url, { method: req.body.method,