uBlock/src/css
Raymond Hill 162e537270
Make the creation of _allow_ rules in panel an opt-in feature
There have been too many examples out there of users
opting-in to "I am an advanced user" and yet still misusing
dynamic filtering by creating _allow_ rules where _noop_
rules should be used.

Creating _allow_ rules has serious consequences as these
override blocking static filters and can potentially
disable other advanced filtering ability such as
HTML filtering and scriptlet injection -- often used
to deal with anti-blocker mechanisms.

The ability to point-and-click to create _allow_ rules
from the popup panel is no longer allowed by default.

An new advanced setting has been added to enable
the ability to create _allow_ rules from the popup
panel, `popupPanelGodMode`, which default to `false`.
Set to `true` to restore ability to set _allow_ rules
from popup panel.

Since the creation of _allow_ rules is especially useful
to filter list authors, to diagnose and narrow down site
breakage as a result of problematic blocking filter,
the creation of _allow_ rules will still be available
when the advanced setting `filterAuthorMode` is `true`.

This change is probably going to be problematic to all
those users who were misusing dynamic filtering by
creating _allow_ rules instead of _noop_ rules -- but
the breakage is going to bring their misusing to their
attention, a positive outcome.
2020-05-22 11:35:44 -04:00
..
fonts More work toward redesigning the UI 2020-04-21 16:33:08 -04:00
themes Minor fine tuning of CSS in new popup panel 2020-05-16 09:30:48 -04:00
1p-filters.css Replace CodeMirror resize code with CSS flex 2020-04-25 10:19:08 -04:00
3p-filters.css Minor visual adjustment in "Filter lists" pane 2020-05-05 14:35:38 -04:00
about.css Fine tune CSS and fix CSS regressions in last commit 2020-04-13 16:40:12 -04:00
advanced-settings.css Replace CodeMirror resize code with CSS flex 2020-04-25 10:19:08 -04:00
cloud-ui.css More work toward redesigning the UI 2020-04-21 16:33:08 -04:00
codemirror.css Replace CodeMirror resize code with CSS flex 2020-04-25 10:19:08 -04:00
common.css Don't block on default Inter font loading 2020-05-11 17:50:53 -04:00
dashboard-common.css Add new advanced setting: uiStyles 2020-05-19 10:33:36 -04:00
dashboard.css Standardize checkbox visual to material design 2020-04-25 15:19:07 -04:00
document-blocked.css Re-design document-blocked page as per feedback 2020-05-04 12:41:10 -04:00
dyna-rules.css Replace CodeMirror resize code with CSS flex 2020-04-25 10:19:08 -04:00
fa-icons.css More work toward re-hauling the user interface 2020-04-27 10:33:49 -04:00
logger-ui-inspector.css Fix broken DOM inspector [regression] 2020-04-19 08:33:09 -04:00
logger-ui.css Minor fine-tuning of visual of select elements 2020-05-08 06:38:23 -04:00
popup-fenix.css Make the creation of _allow_ rules in panel an opt-in feature 2020-05-22 11:35:44 -04:00
popup.css Add missing ; 2020-05-15 09:39:48 -04:00
settings.css More fine tuning of new UI as per feedback 2020-05-16 17:51:01 -04:00
shortcuts.css Sixth pass to re-design the dashboard 2020-04-13 09:19:58 -04:00
whitelist.css Replace CodeMirror resize code with CSS flex 2020-04-25 10:19:08 -04:00