[Bug Report] Erasing (for single scope) resets to default global scope rule (the one that the extension uses in new install). (original) (raw)

This repository was archived by the owner on Nov 15, 2017. It is now read-only.

This repository was archived by the owner on Nov 15, 2017. It is now read-only.

@skudo12

Description

It's quite a bit hard to explain. By default, HTTPS only blacklists "Frame" and whitelists "IMG" and "CSS". The rest are greylisted.

To reproduce the bug, blacklist "COOKIE" (for example) in the global scope (*). Then enable auto-create temporary site-level scope. Go to a random website and make changes to the matrix. Using the erase all rule (4 erasers button) the matrix will reset to blacklist "Frame", "COOKIE" and whitelist "IMG", "CSS". However using the erase for this scope (single eraser), the matrix will reset to blacklist "Frame" and whitelist "IMG", "CSS". "COOKIE" is back to greylisted instead of blacklisted.