> uMatrix I run in a much more restrictive mode (block all 3rd party, along with first party scripts and XHRs). Then I selectively unblock to unbreak sites.
That's exactly what I do too. You get better at knowing the likely candidates for what you need to unblock, but payment on a new site (or a modified since you last used it site) can be annoying.
Incidentally it has also led to me being both undercharged (client-side upping of the price wrt quantity) and double charged ('failed' transaction, unblock something, try again, turned out they actually both went through).
That's exactly what I do too. You get better at knowing the likely candidates for what you need to unblock, but payment on a new site (or a modified since you last used it site) can be annoying.
Incidentally it has also led to me being both undercharged (client-side upping of the price wrt quantity) and double charged ('failed' transaction, unblock something, try again, turned out they actually both went through).