Reading the blog post really helped me have an "Aha" moment.
https://hackademix.net/2017/11/21/top-i ... t-quantum/
Basically, the dropdown menu shows you what urls have which permissions on the site you've got open:
From left to right.
Default = default setting, typically blocks scripts *
Trusted=allow all scripts from this source *
Non-Trusted= allow nothing from this source *
Custom=Make a special setting for this particular page
Padlock= Green:only allowed from https-sources, Red: allowed from both http and https sources
*PAY ATTENTION, IF YOU CHANGE SOMETHING FOR THESE SETTING FROM THE DROPDOWN BY CLICKING ON IT, YOU'RE CHANGING WHAT THAT SETTING MEANS FOR ALL PAGES, NOT JUST THE URL YOU THINK YOU'RE CHANGING. <- this needs fixing, default should only be changeable from the settings menu.
For now, for the love of all that's good: you're better off not adjusting stuff, except for custom, and even that one, from the settings menu.
Now, the interface has made Temporary Permissions somewhat confusing. You can click either custom or trusted and then hit the clock button, and it will be temporary.... That's a lot of a hassle.
Also, the setting "Temporarily Allow All from top-level domain you're visiting" seems to have gone AWOL. Anyone seen this one?
This means that now if I visit a random site, by default all scripts are blocked, since the default is "don't allow" (this is the only sane setting for 'default'). However for almost all sites I just want to block third-party, rather than first-party scripts. I want the functionality of the page, and not the tracking.
That however does not mean that I want to permanently whitelist any site I visit! Even if I visit it more than once. Just for the session is good enough. Otherwise this will make the whitelist unwieldy, real quick.
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0