proginosko / LeechBlockNG-chrome

LeechBlock NG (Next Generation) for Chrome is a simple productivity tool designed to block those time-wasting sites that can suck the life out of your working day. All you need to do is specify which sites to block and when to block them.
https://www.proginosko.com/leechblock/
Mozilla Public License 2.0
72 stars 14 forks source link

keyword allowing is not stable #27

Closed amir-dervisbegovic closed 3 years ago

amir-dervisbegovic commented 3 years ago

I have a configuration that is specified such that every page should be blocked except some website and keywords (in advanced options, I clicked on "Treat keywords as allow-conditions rather than block-conditions"). So it looks like:

*
+wikipedia.org
+google.com
+...
.
.
.
~python
~messaging
~...
.
.
.

(I have a lot of exceptions, I don't know if it does play a role).

In general it works, but weirdly not for all keywords. E.g. python keyword works, I can open: https://www.activestate.com/products/python/ But the messaging keyword e.g. doesn't work, I cant open: https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessagingComponentsIntro.html

Why is that?

Edit: well, rn I cant open the python website anymore. The keywords are generally unstable Edit2: maybe another example. I have allowed ~EPEX and opening the following website works: https://acronyms.thefreedictionary.com/EPEX

proginosko commented 3 years ago

Thanks for the report. I was able to reproduce this issue. I think I know why it is happening and I will work on a fix.

proginosko commented 3 years ago

This should be fixed in version 1.0.11, currently awaiting review. If the problem persists, please reopen this issue.