Skip to content

Commit 18383e9

Browse files
committed
chore: generate declarativeNetRequest rule id
1 parent 7b44705 commit 18383e9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/background/main.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
processAppUse,
1818
setAppVersion,
1919
getStartupState,
20+
getNetRequestRuleIds,
2021
isContextMenuSupported,
2122
checkSearchEngineAccess,
2223
getEngineMenuIcon,
@@ -52,10 +53,13 @@ const queue = new Queue({concurrency: 1});
5253

5354
async function setUserAgentHeader(tabId, userAgent) {
5455
if (mv3) {
56+
const ruleIds = getNetRequestRuleIds();
57+
5558
await browser.declarativeNetRequest.updateSessionRules({
59+
removeRuleIds: ruleIds,
5660
addRules: [
5761
{
58-
id: tabId,
62+
id: ruleIds[0],
5963
action: {
6064
type: 'modifyHeaders',
6165
requestHeaders: [

0 commit comments

Comments
 (0)