Unsupported permissions on Firefox causes AMO to reject the build
With #55 (closed), two
contentSettings were added. On Firefox, the
management permission cannot be optional, and the
contentSettings permission isn't supported at all. This currently causes AMO to reject the build.
For reference, Microsoft Edge neither supports the
contentSettings permissions nor the
optional_permissions manifest key. However, Microsoft Edge and the Microsoft Store just ignore the new manifest key, and we already hide the issue reporter there due to other incompatibilities, so the lack of the
permissions.request() API shouldn't be a problem either.
What to change
metadata.* inheritance, in order for Firefox and Edge manifests not including
optional_permissions = contentSettings management