Update panel

- Badge the Options icon when proxy and/or nativeMessaging permissions are disabled. Remove on click, don't show again.
- Use localized strings
- Refactors + cleanup
This commit is contained in:
Lesley Norton
2021-12-05 16:48:42 -06:00
parent 3c3b5ae705
commit 396411f8b3
4 changed files with 120 additions and 113 deletions
+1 -1
View File
@@ -156,7 +156,7 @@ const MozillaVPN = {
};
},
async requiredPermissionsEnabled() {
async bothPermissionsEnabled() {
const proxyPermissionEnabled = await browser.permissions.contains({ permissions: ["proxy"] });
const nativeMessagingPermissionEnabled = await browser.permissions.contains({ permissions: ["nativeMessaging"] });
return (proxyPermissionEnabled && nativeMessagingPermissionEnabled);