abort-current-inline-script: do not block script injected by other extensions
In the default AgGuard filters, there is a rule like ...#%#//scriptlet('abort-current-inline-script', 'globalThis', 'break;case') (from here). This prevents the TamperMonkey extension to load user scripts on the target sites because the script that extension injects uses the globalThis property (which raises an error as soon as it is accessed). This rule is used on many sites. Disabling AdGuard for these sites fixes the problem for TM.
Scripts injected by other browser extensions should not be blocked, as they are safe by definition (because the user installed the extensions). Maybe find a way to detect if the script accessing the property to be blocked has been injected by another extension, before deciding to raise an error?
Related TM issue is here.