I'm finding though that I cannot disable µBlock on a site permanently. I've tried from the µBlock button, and that works only until I quit the browser. I've tried adding to the whitelist, and my entries stay on the list, but again, µBlock isn't disabled beyond one browser session.
I couldn't reproduce at first, but finally had an instance where it happened. Tracked down the bug to the fact that the Public Suffix List is loaded after the whitelist directives, and since uBlock internally categorize the whitelist directives using the domain name as key, this would break for domain names which are atypical -- i.e. example.blogspot.com.
The fact that I could not reproduce systematically is weird, I still do not understand how it could work at all for atypical domain names. Hopefully I will figure it out, something which works but is not supposed to scares me more than the opposite.
Through email from a user:
I couldn't reproduce at first, but finally had an instance where it happened. Tracked down the bug to the fact that the Public Suffix List is loaded after the whitelist directives, and since uBlock internally categorize the whitelist directives using the domain name as key, this would break for domain names which are atypical -- i.e.
example.blogspot.com.The fact that I could not reproduce systematically is weird, I still do not understand how it could work at all for atypical domain names. Hopefully I will figure it out, something which works but is not supposed to scares me more than the opposite.