-
Notifications
You must be signed in to change notification settings - Fork 11
Description
I'm sorry to complain about something that's not really all that important, and I may have brought this issue up before, but...
I keep getting permission warnings and errors in the error console every time I open the "Manage Your Extensions" Tab and every time I install an (my own) extension (from a file.)
[addons.webextension.quickFilters@axelg.com](mailto:addons.webextension.quickFilters@axelg.com) WARN Loading extension '[quickFilters@axelg.com](mailto:quickFilters@axelg.com)': Reading manifest: Warning processing permissions: Error processing permissions
This has been happening for quite some time. Many months.
I've been working on several extensions of my own, and I have been just ignoring it, but with the add, run, get errors, fix, add, run, get errors, fix, etc .... cycle, over and over, it's all become rather tedious.
I opened a bug in Bugzilla to 2007425 to ask if it's really necessary to do these permission checks over and over and over, rather than only when the extension is added/loaded/started, and the response was that 'folders' and 'mailTabs' are indeed not valid permissions (not the question I asked, but thought you'd like to know...)
Here is what I get each and every time open the "Manage Your Extensions" Tab:
10:40:26.436 1766504426436 addons.webextension.quickFilters@axelg.com WARN Loading extension 'quickFilters@axelg.com': Reading manifest: Warning processing permissions: Error processing permissions.1: Value "folders" must either: must either [must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], must either [be one of ["mozillaAddons"], be one of ["activityLog"], be one of ["networkStatus"], or be one of ["telemetry"]], be one of ["alarms", "storage", "unlimitedStorage"], be one of ["contextualIdentities"], be one of ["geckoProfiler"], be one of ["identity"], be one of ["menus"], be one of ["dns"], be one of ["declarativeNetRequestWithHostAccess"], or be one of ["theme"]], must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], be one of ["clipboardRead", "clipboardWrite", "geolocation", "notifications"], be one of ["accountsRead"], be one of ["addressBooks", "sensitiveDataUpload"], be one of ["browsingData"], be one of ["compose", "compose.save", "compose.send"], be one of ["messagesModify", "sensitiveDataUpload"], be one of ["sensitiveDataUpload"], be one of ["accountsFolders"], be one of ["accountsIdentities"], be one of ["messengerSettings"], be one of ["messagesDelete", "messagesImport", "messagesMove", "messagesRead", "messagesTags", "messagesTagsList", "messagesUpdate", "messagesModifyPermanent", "sensitiveDataUpload"], be one of ["pkcs11"], be one of ["sessions"], be one of ["tabs"], be one of ["browserSettings"], be one of ["declarativeNetRequestFeedback"], be one of ["downloads", "downloads.open"], be one of ["management"], be one of ["privacy"], be one of ["proxy"], be one of ["nativeMessaging"], or be one of ["webNavigation"]], be one of ["declarativeNetRequest"], or match the pattern /^experiments(\.\w+)+$/], or must either [be one of ["<all_urls>"], must either [match the pattern /^(https?|wss?|file|ftp|\*):\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$/, or match the pattern /^file:\/\/\/.*$/], or match the pattern /^resource:\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$|^about:/]
10:40:26.436 1766504426436 addons.webextension.quickFilters@axelg.com WARN Loading extension 'quickFilters@axelg.com': Reading manifest: Warning processing permissions: Error processing permissions.3: Value "mailTabs" must either: must either [must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], must either [be one of ["mozillaAddons"], be one of ["activityLog"], be one of ["networkStatus"], or be one of ["telemetry"]], be one of ["alarms", "storage", "unlimitedStorage"], be one of ["contextualIdentities"], be one of ["geckoProfiler"], be one of ["identity"], be one of ["menus"], be one of ["dns"], be one of ["declarativeNetRequestWithHostAccess"], or be one of ["theme"]], must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], be one of ["clipboardRead", "clipboardWrite", "geolocation", "notifications"], be one of ["accountsRead"], be one of ["addressBooks", "sensitiveDataUpload"], be one of ["browsingData"], be one of ["compose", "compose.save", "compose.send"], be one of ["messagesModify", "sensitiveDataUpload"], be one of ["sensitiveDataUpload"], be one of ["accountsFolders"], be one of ["accountsIdentities"], be one of ["messengerSettings"], be one of ["messagesDelete", "messagesImport", "messagesMove", "messagesRead", "messagesTags", "messagesTagsList", "messagesUpdate", "messagesModifyPermanent", "sensitiveDataUpload"], be one of ["pkcs11"], be one of ["sessions"], be one of ["tabs"], be one of ["browserSettings"], be one of ["declarativeNetRequestFeedback"], be one of ["downloads", "downloads.open"], be one of ["management"], be one of ["privacy"], be one of ["proxy"], be one of ["nativeMessaging"], or be one of ["webNavigation"]], be one of ["declarativeNetRequest"], or match the pattern /^experiments(\.\w+)+$/], or must either [be one of ["<all_urls>"], must either [match the pattern /^(https?|wss?|file|ftp|\*):\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$/, or match the pattern /^file:\/\/\/.*$/], or match the pattern /^resource:\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$|^about:/]
10:40:26.543 1766504426543 addons.webextension.quickFilters@axelg.com WARN Loading extension 'quickFilters@axelg.com': Reading manifest: Warning processing permissions: Error processing permissions.1: Value "folders" must either: must either [must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], must either [be one of ["mozillaAddons"], be one of ["activityLog"], be one of ["networkStatus"], or be one of ["telemetry"]], be one of ["alarms", "storage", "unlimitedStorage"], be one of ["contextualIdentities"], be one of ["geckoProfiler"], be one of ["identity"], be one of ["menus"], be one of ["dns"], be one of ["declarativeNetRequestWithHostAccess"], or be one of ["theme"]], must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], be one of ["clipboardRead", "clipboardWrite", "geolocation", "notifications"], be one of ["accountsRead"], be one of ["addressBooks", "sensitiveDataUpload"], be one of ["browsingData"], be one of ["compose", "compose.save", "compose.send"], be one of ["messagesModify", "sensitiveDataUpload"], be one of ["sensitiveDataUpload"], be one of ["accountsFolders"], be one of ["accountsIdentities"], be one of ["messengerSettings"], be one of ["messagesDelete", "messagesImport", "messagesMove", "messagesRead", "messagesTags", "messagesTagsList", "messagesUpdate", "messagesModifyPermanent", "sensitiveDataUpload"], be one of ["pkcs11"], be one of ["sessions"], be one of ["tabs"], be one of ["browserSettings"], be one of ["declarativeNetRequestFeedback"], be one of ["downloads", "downloads.open"], be one of ["management"], be one of ["privacy"], be one of ["proxy"], be one of ["nativeMessaging"], or be one of ["webNavigation"]], be one of ["declarativeNetRequest"], or match the pattern /^experiments(\.\w+)+$/], or must either [be one of ["<all_urls>"], must either [match the pattern /^(https?|wss?|file|ftp|\*):\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$/, or match the pattern /^file:\/\/\/.*$/], or match the pattern /^resource:\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$|^about:/]
10:40:26.543 1766504426543 addons.webextension.quickFilters@axelg.com WARN Loading extension 'quickFilters@axelg.com': Reading manifest: Warning processing permissions: Error processing permissions.3: Value "mailTabs" must either: must either [must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], must either [be one of ["mozillaAddons"], be one of ["activityLog"], be one of ["networkStatus"], or be one of ["telemetry"]], be one of ["alarms", "storage", "unlimitedStorage"], be one of ["contextualIdentities"], be one of ["geckoProfiler"], be one of ["identity"], be one of ["menus"], be one of ["dns"], be one of ["declarativeNetRequestWithHostAccess"], or be one of ["theme"]], must either [must either [be one of ["idle"], be one of ["menus.overrideContext"], be one of ["activeTab"], be one of ["cookies"], be one of ["scripting"], or be one of ["webRequest", "webRequestAuthProvider", "webRequestBlocking", "webRequestFilterResponse", "webRequestFilterResponse.serviceWorkerScript"]], be one of ["clipboardRead", "clipboardWrite", "geolocation", "notifications"], be one of ["accountsRead"], be one of ["addressBooks", "sensitiveDataUpload"], be one of ["browsingData"], be one of ["compose", "compose.save", "compose.send"], be one of ["messagesModify", "sensitiveDataUpload"], be one of ["sensitiveDataUpload"], be one of ["accountsFolders"], be one of ["accountsIdentities"], be one of ["messengerSettings"], be one of ["messagesDelete", "messagesImport", "messagesMove", "messagesRead", "messagesTags", "messagesTagsList", "messagesUpdate", "messagesModifyPermanent", "sensitiveDataUpload"], be one of ["pkcs11"], be one of ["sessions"], be one of ["tabs"], be one of ["browserSettings"], be one of ["declarativeNetRequestFeedback"], be one of ["downloads", "downloads.open"], be one of ["management"], be one of ["privacy"], be one of ["proxy"], be one of ["nativeMessaging"], or be one of ["webNavigation"]], be one of ["declarativeNetRequest"], or match the pattern /^experiments(\.\w+)+$/], or must either [be one of ["<all_urls>"], must either [match the pattern /^(https?|wss?|file|ftp|\*):\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$/, or match the pattern /^file:\/\/\/.*$/], or match the pattern /^resource:\/\/(\*|\*\.[^*/]+|[^*/]+)\/.*$|^about:/]