diff --git a/functional-samples/sample.dnr-rule-manager/manager.js b/functional-samples/sample.dnr-rule-manager/manager.js index abc530b1..05d7b1ef 100644 --- a/functional-samples/sample.dnr-rule-manager/manager.js +++ b/functional-samples/sample.dnr-rule-manager/manager.js @@ -5,7 +5,7 @@ const viewRuleButton = document.getElementById('viewRuleButton'); async function getNextRuleId() { const rules = await chrome.declarativeNetRequest.getDynamicRules(); - return Math.max(...rules.map((rule) => rule.id)) + 1; + return Math.max(0, ...rules.map((rule) => rule.id)) + 1; } async function refresh() {