-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a way to temporarily disable uBlock on a domain or tab #2694
Comments
Best is to report these to https://github.com/uBlockOrigin/uAssets/issues (use chat icon in popup panel to make this easy), we deal with anti-content blocker with default settings/lists. |
You have power button in uBo pop-up to disable filtering on page, works for 99% senario where you don't back to page quickly. |
Did there was ever a clear feature request to disable per tab? |
This comment was marked as abuse.
This comment was marked as abuse.
Yeah, that's a solution for long-term. But as I mentioned in my examples, it doesn't quite help in the short-term. |
In addition to ad-blocking, I also leverage uBlock's filtering rules to completely block websites I find myself spending too much time on (e.g. social media). A feature for temporary unblocking would be nice for one-offs (checking service status, being active on Twitter for a dev conference, etc.) UI ProposalPerhaps the "on/off" button could have two options, one for a permanent toggle (same as current behavior), and one for a temporary toggle (the new proposed behavior). Here's a quick sketch up of how the current design (top row) could compare to a design that has the two-toggle functionality (bottom row): "Backend" ProposalThis could be implemented as an extension to the syntax for Trusted Websites, where an # current syntax - permanent trust
example.com
# proposed syntax extension - temporary trust
[until=1703495957] example.com This syntax could also work for "permanent" trust by setting the # proposed syntax extension - alternate permanent trust
[until=2147483647] example.com The usage of brackets for the key-value pairs should not interfere with the regex syntax since regex rules always start with a
Caveats
|
I would also very much like to have a temporary override for the current tab. The lack of such a feature has indeed stopped me from migrating to uBO in the past (I am now biting the bullet and trialling uBO for...other reasons). For all its sins, NoScript has exactly this feature -- you can click one button in the extension menu to disable NoScript in a specific tab, regardless of what it then goes on to load. When you close the tab, all restrictions are re-enabled automatically. It is incredibly useful for online stores that send you through payment processors, credit card verifications, real-human detection, anti-fraud, etc. that you would not normally know about until after they have failed. Continual rinse-and-repeat/trial-and-error of the filters until the payment goes through is an exercise in tedium (especially if they drop your basket after sending you to the payment provider); as is having to explain that a double-charge should be refunded because you content-blocked part of their website so it couldn't work as "intended". I'm not necessarily sold on @Thehales's time-based approach, but the browser tab is a reasonable functional boundary to many end-users. Sometimes you just need to get something done, once, and move on, and a one-tab override would certainly enable that. |
Prerequisites
I tried to reproduce the issue when...
Description
A feature to temporarily disable blocking of ads on a tab or domain is definitely missing and not solved yet. There were bunch of similar issues in this repo, but rather focused on disabling it in all tabs, also one for single tabs in old repo: gorhill/uBlock#3178 that had no conclusion.
This is useful in many cases, for example:
Adding and removing a website to trusted sites is more or less fine, but this could be more automated. You can easily take a break and forget to remove the website from the whitelist at a later point, then be spammed with ads once you open few tabs from the same website at a later point. I understand this is just a matter of max few clicks daily, but that's what QoL changes are for, to save thousands of users from doing these clicks.
A specific URL where the issue occurs.
https://github.com/uBlockOrigin
Steps to Reproduce
Expected behavior
There should be a way to whitelist a website/tab temporarily.
Actual behavior
There is no way to whitelist a website/tab temporarily.
uBO version
1.50
Browser name and version
Chrome 114.0.5735.111
Operating System and version
Windows 10 22H2
The text was updated successfully, but these errors were encountered: