Watson

Inject only 1 script into the page instead of 6.

Moved storage commands into the userScript property.

Simplify passing of a rule to Resource#block/allow.

No longer bother caching temporary rule actions.

Preload all rules.

Change the before property of a user script to runAtStart.

Secure receiveFrameURL by requiring a valid token.

For commands that are no longer authorized to execute, fail sooner.