-
Notifications
You must be signed in to change notification settings - Fork 436
Expand/refactor dynamic filtering #433
Comments
|
New plumbing code works fine now. Test case for issue #358:
|
Three columns:
A cell can have one of four states:
The |
Case: take control of your privacy in your own hands
|
Case: un-breaking sites broken by some overzealous filters in one of the (static) filter lists.
|
Being able to see the log of net requests and the why they were allowed/blocked is really a PITA currently, which is something an advanced user of dynamic filtering will want to have (I do) -- as one of its purpose is to un-break broken sites. As part of this major feature, I will provide the ability to see net requests in real time from a developer tool panel. |
Being able to see all at once is definitely a huge improvement for mroe advanced users:
Never mind, using devtools API was non-trivial with regard to portability. And I could not solve it, facing a systematic whole browser crash when trying to solve in the proper manner. In the end, I went with a fully portable mechanism. Currently network request logger will have its own separate tab, which a user can detach so that he can observe the flow of network requests in real time. Down the road, it is also easily embed-able into a existing tab (in an iframe) through a mini content script if ever we want to sort-of mimic devtools, except that this will also work for Firefox (as far as I understand). |
Can you consider to add filter name to the filter list, in the dev tools. This will help the users themselves to identify, the culprit filter list and report it to the filter list maintainers appropriately. |
I guess you meant "to add filter list to the filter name". Dup of #43. Not trivial unless one doesn't mind sacrificing efficiency. I mind. So far a reverse lookup is what I have in mind. Only those who care to find the list will incur a resource cost. |
Ok Thanks. I agree, efficiency comes first. This is just a trivial case in-terms of usability. |
Just to note, IMO, it's almost mandatory to warn the user that the flip of a given option will consume additional, non trivial, resources. |
What option? |
"..of a given option.." = any option. Just wanted to note this for the future, so that the efficiency can (and should IMO) be controlled by the user, but in a consciously way of any effect of each option that is offered to him. |
No worry, I don't plan to depart from what has been among top priorities since the beginning. |
Just keeping track, given code change:
|
Fixed in 0.8.5.0. |
To address one way or another various filed issues: #361, #358, #331, #282, #236, #68.
Definitions:
Filtering:
Filtering precedence inside dynamic filtering -- most specific to least specific:
UI:
script
,iframe
) to address the issues enumerated above.The text was updated successfully, but these errors were encountered: