We used to have Fire Gesturesand while I understand the limitations behind Content Script injection we should be able to expand the permissions for extensions we trust, that would take care of like 95% of frustration of WebExtensions implemented gest...
it's even more concerning seeing how extensions we need to run on all pages can't do that (mouse gestures really need to run on absolutely all pages! come on!) and ones we'd like to limit we can't limit