diff --git a/build/js/SettingsManager.js b/build/js/SettingsManager.js
index af359e76c49019ff20b92a3742c376a6a138912a..2de4c083acb0a7425c6e405791b3b14691da6f29 100644
--- a/build/js/SettingsManager.js
+++ b/build/js/SettingsManager.js
@@ -78,38 +78,6 @@ export class SettingsManager {
     }
   }
 
-  async handleRequestHeaders(details) {
-    if (!this.store_settings) return details.requestHeaders;
-    await this.init();
-    let cookies = [];
-
-    let headers = [];
-    // Include any possibly existing cookies
-    for (let header of details.requestHeaders) {
-      if (header.name.match(/cookie/i)) {
-        let existing_cookies = header.value.split(";");
-        for (let cookie of existing_cookies) {
-          cookies.push(cookie.trim());
-        }
-      } else {
-        headers.push(header);
-      }
-    }
-
-    for (let key in this.settings) {
-      cookies.push(`${key}=${encodeURIComponent(this.settings[key])}`);
-    }
-
-    if (cookies.length > 0) {
-      let cookie_header = {
-        name: "Cookie",
-        value: cookies.join("; "),
-      };
-      headers.push(cookie_header);
-    }
-    return headers;
-  }
-
   /**
    *
    * @param {*} details
@@ -164,7 +132,9 @@ export class SettingsManager {
   async updateSettingRule() {
     if (!browser.hasOwnProperty("declarativeNetRequest")) return;
     let cookies = [];
+    let ignore_settings = ["key", "cost"];
     for (let key in this.settings) {
+      if (ignore_settings.includes(key)) continue;
       cookies.push(key + "=" + encodeURIComponent(this.settings[key]));
     }
     let rules = [];