Skip to content
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

RFE: way to disable blocking temporarily (one page load or limited time) #3178

Open
vassudanagunta opened this issue Oct 28, 2017 · 9 comments

Comments

@vassudanagunta
Copy link

vassudanagunta commented Oct 28, 2017

Describe the issue

There is often a need for a one-time or temporary disabling of blocking, to get access to content on a page just once. The only way to do that today is to

  1. disable uBlock
  2. refresh the page
  3. remember to re-enable uBlock after it loads.

Not only is this three steps, the last one is easy to forget.

Steps for anyone to reproduce the issue

  1. Enable the "Easy Privacy" third-party filter.
  2. Go to http://www.nytimes.com/video
  3. Pressing play has no effect while uBO is enabled.
  4. Disabling uBO allows the video to play.

The point of this issue is not whether Easy Privacy flawed. It is this: How to quickly and easily unblock the the video without the three-step process at the top of this issue?

Your settings

(I'm pretty sure my settings aren't relevant to this RFE)

Your filter lists

Easy Privacy

Recommendation

uBO has the first two. I'm suggesting it supports the third. UX-wise it is consistent and not complicated.

action on uBO on/off button enable/disable (whitelist)...
click current site
Ctrl-click current page
Alt-click
(or Shift-click?)
current page for 15 seconds (or until it fully loads, or whatever is most feasible).
@gorhill
Copy link
Owner

gorhill commented Oct 28, 2017

Go to a page that has video for which uBlock filters prevent the video from playing. For example: http://www.nytimes.com/video

Videos play fine here without having to disable uBO.

@vassudanagunta
Copy link
Author

I probably have more filters enabled. I can figure out which ones and add to the issue, but that link was just for illustrative purposes. Even without, I think you can understand the scenario I'm talking about? The need to sometimes disable blocking for just one view of the content?

@Hrxn
Copy link

Hrxn commented Oct 28, 2017

Yes, but disabling uBlock (the standard method, from the menu etc.) is already site specific?
Not sure what you mean?

@vassudanagunta
Copy link
Author

vassudanagunta commented Oct 28, 2017

@Hrxn I'm not asking for per-site disabling. I'm asking for temporary disabling. A one-time disabling.

@gorhill Have you never run into this situation? Where you normally don't care that some feature of a site is broken due to blocking (e.g. the nytimes videos for me), you'd rather keep your strict filters on, and don't have the time or expertise to figure out the filter bug (me, not you of course), and all you want to do is let the page load ONE TIME without blocking enabled.

Obviously the disable feature exists because the filters break some sites and it is not worth tracing the filter problem. I'm saying it would be useful (to many people I think) to be able to disable temporarily.

It's akin to a site asking for your location information, and in Safari you have the option "allow for one day".

@Hrxn
Copy link

Hrxn commented Oct 28, 2017

Ah, okay.
Yeah, sounds reasonable to me..

@jspenguin2017
Copy link
Contributor

I'd like to point out that temporary white list can be very useful on those CoinHive Captchas, when you just want to get pass that Captcha but you don't want to get the whole domain permanently white listed.
For example, on this page: https://cnhv.co/92vq, if I want the real link behind the Captcha, I would white list cnhv.co, let it run, and... it redirects me to the real link and I have to enter settings page to remove the white list.

@vassudanagunta
Copy link
Author

@gorhill I identified the third-party filter to reproduce the specific example. Though note this is not a filtering flaw issue. It's an RFE. I added a recommendation to the issue description to make it clearer for everyone.

@kpion
Copy link

kpion commented Dec 29, 2017

I fully agree, I don't understand why this thing doesn't have hundreds of votes and isn't done a decade ago :) I mean, I see an article about something, it has some videos and things, or even this dialog saying "you have an ad blocking software installed.... please disable it to see...".

I just want to see and read this one article and forget it. Forget the article and the whole site. I probably will never get back to it.

I don't want to 'ctrl+click' to whitelist current site, because with time my whitelist grows to hundreds of lines of websites I just wanted to read once o.O

Just one addition to the @vassudanagunta suggestion: the Alt-click (or Shift-click?) action could be user definable (selectable), and then we could have:

  • do nothing
  • disable current page once - i.e. until fully loaded or something...
  • disable current page for the full current session - i.e. until the browser is reset and I would personally choose this option.

@sanjayen
Copy link

I wish this was added to uBlock Origin at the earliest. I have to disable/ enable every time I do an online payment. Something or the other always breaks on the payment gateway page and my transaction fails. Please do provide this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants