diff --git a/apps/browser-extension/wxt.config.ts b/apps/browser-extension/wxt.config.ts index 1cbb96587..7e0b6f59a 100644 --- a/apps/browser-extension/wxt.config.ts +++ b/apps/browser-extension/wxt.config.ts @@ -18,7 +18,8 @@ export default defineConfig({ permissions.push("offscreen"); } - return { + // Base manifest configuration + const baseManifest = { name: "AliasVault", description: "AliasVault Browser AutoFill Extension. Keeping your personal information private.", version: "0.27.0", @@ -47,6 +48,26 @@ export default defineConfig({ matches: [""] }] }; + + // Add Firefox-specific settings + if (browser === 'firefox') { + return { + ...baseManifest, + browser_specific_settings: { + gecko: { + id: "extension@aliasvault.net", + strict_min_version: "109.0", + data_collection_permissions: { + ads: false, + telemetry: false, + technical: false + } + } + } + }; + } + + return baseManifest; }, modules: ['@wxt-dev/module-react'], srcDir: 'src',