Users can toggle an extension's optional permissions in about:addons
Problem:
They can disable a permission the extension currently needs, or enable a permission it currently doesn't need.
When a user does this, it would be great if the extension could warn him.
All the extension needs for this are permissions.onAdded and permissions.onRemoved listeners.
Problem:
The listeners know which permissions were added/removed, but they dont know who added/removed the permissions.
Suggestion:
Add a "byUser" parameter to the listener signatures.