WebExtensions: Implement enough for the beastify extension to function
This is enough for this extension to function: https://github.com/mdn/webextensions-examples/tree/master/beastify
In action: 2022-05-20_13-51-22.mkv
There are still bugs here:
Popup views don't dynamically resize- User inserted CSS doesn't always work, but this was already broken (likely CSP blocking it?)
- tabs.sendMessage doesn't support tabId (but executeScript didn't yet either)
Edited by Patrick Griffis