Reinforcing blocks #456
RackDriver
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
When using hotwords to block a site, or when using a blur option to block, I've noticed there tends to be a second or more delay before the block activates. Usually wouldn't be an issue, but it does allow a user to access things through a block by refreshing or similar (hitting the back button when on the block page for instance).
I assume it's impractical for Leechblock to be able to read the site before it loads for hotwords or set the blur effect. Being as such, what I would like to have is a way of prevent reloads and/or a usage delay cycle.
For preventing reloads, something like Leechblock locating the hotword on a site, storing the website name in a buffer and treat it like a standard 'domain name' keyword, allowing Leechblock to block without having to load and check the site. How long it should be stored in the buffer should probably depend on the users decision, although I imagine even setting it to a minute would prevent the majority of bypass attempts. (I assume this would only help with hotwords. Not sure if it could really be adjusted to help with the blur delay)
Usage delay cycle is a rather cruder and brute force method. If a block is triggered x times within x period of time (the amounts chosen by user), all net activity is blocked for the cycle, length of which to be user determined. As this wont require checking a site, there wont be a delay in activating a block. Again, this works better for the hotwords delay than the blur delay, although allowing the user to set the block page for the delay cycle being triggered rather than original blur effect can partially solve that problem. This actually isn't so specific to handling the blockage delay, but rather, a general option for users who want to create a deterrent from triggering a block too often.
Beta Was this translation helpful? Give feedback.
All reactions