Skip to content

Web Extension Permissions Warnings/Errors in Console Log #337

@WoofGrrrr

Description

@WoofGrrrr

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:/]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions