From 75845d7ec7ff54645ded64ceafa12f113fcbac61 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 27 Mar 2026 01:31:39 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20Firefox=20signing=20errors=20=E2=80=94?= =?UTF-8?q?=20manifest=20format=20+=20JS=20syntax?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Removed data_collection_permissions from Firefox manifest — it requires Firefox 140+ but we target 128+. Only produces a warning when missing, not a blocking error. 2. Fixed JS syntax error in content.js line 450 — two extra closing braces from a bad merge in the proper noun detection function caused a parse error that blocked Mozilla validation. https://claude.ai/code/session_01SWSwDfMVij53bCTNSCLMwn --- manifest.firefox.json | 7 +------ src/content/content.js | 2 -- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/manifest.firefox.json b/manifest.firefox.json index 4242f80..afb3c1c 100644 --- a/manifest.firefox.json +++ b/manifest.firefox.json @@ -6,12 +6,7 @@ "browser_specific_settings": { "gecko": { "id": "silent-send@example.com", - "strict_min_version": "128.0", - "data_collection_permissions": { - "required": false, - "optional": false, - "description": "Silent Send does not collect, transmit, or store any data externally. All processing is 100% local in your browser." - } + "strict_min_version": "128.0" } }, "permissions": [ diff --git a/src/content/content.js b/src/content/content.js index 0641d10..81de025 100644 --- a/src/content/content.js +++ b/src/content/content.js @@ -443,8 +443,6 @@ }); } } - } - } // Deduplicate const seen = new Set();