question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for custom filter lists in Shields

See original GitHub issue

Description

Some popular adblocking extensions help users create filter lists to supplement the default ones. This can for example allow someone to hide parts of a website that are not deemed useful or desirable but that would otherwise be out of scope for EasyList/EasyPrivacy.

This is an advanced use case for sure, and we should focus on shipping the best default-on adblocker, but I thought I’d mention it since it might allow some users to avoid installing an additional extension and have everything they need built-in.

Designs

Add functionality to subscribe to filter lists via URL on brave://adblock

image

Insert the following designs below “Additional Filters” and above “Custom Filters”:

image

After the user clicks on “Add filter list via URL”, a form field appears with “Submit” and “Cancel”:

image

Built-in error validation for the field specifies entry must start with https://

image

Submitting the filter list URL will add the filter list to a table with a toggle to enable/disable and available actions:

  • Update now
  • View website
  • View source
  • Unsubscribe

image

If the user enters a filter list that is invalid or unavailable, the table entry shows the filter as Download failure with no toggle available:

image

Assets

Figma: https://www.figma.com/file/tLXWGCpNoiJxDZDdpfordj/Desktop-Settings?node-id=49%3A2359

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:16
  • Comments:23 (3 by maintainers)

github_iconTop GitHub Comments

6reactions
Furax-31commented, Jul 7, 2021

This feature is still not available?

3reactions
antonok-edmcommented, Sep 30, 2021

@GeetaSarvadnya to be honest, I’m not sure what timezone that’s supposed to be - I would have assumed UTC? At any rate, it’s the default serialization for the base::Time structure in Chromium, and I wouldn’t worry too much about that being incorrect. Should be fine as long as it’s within the right day and consistent relative to other downloads and across browser restarts.

I think it can be revisited when the rest of the brave://adblock UI gets redesigned. I’d consider this a UI/UX concern, of which the page doesn’t have much of to begin with 😂

Read more comments on GitHub >

github_iconTop Results From Across the Web

Adding filter lists in Shields: Fewer trackers vs increased ...
According to Privacy Guides, adding filter lists to Shields (brave://adblock) can make your browser more unique, thus more easy to fingerprint. ...
Read more >
Adding a filter list to Shields - Ad-Blocking - Brave Community
You can go to: brave://settings/shields/filters and add your own custom filter lists from different sources just copying/pasting the URL and ...
Read more >
Introduction to Filter Lists - AdBlock
Introduction to Filter Lists · 1. Click the AdBlock toolbar icon and then on the gear symbol. · 2. On the Customize tab,...
Read more >
How to customize a category filter on your Linksys Shield
Our team of experts is always just one call, chat, or tweet away. Phone Call. Click here for our list of global support...
Read more >
Create a Filtering Custom Action - Salesforce Help
Create a custom action that filters products, subscriptions, or assets in the quote line editor or configurator.Required Editions Available in: Salesforce.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found