Description
Outlawing dynamic code is unacceptable. We can't insist that extensions only have static code paths in them. We must allow dynamic extensions. Projects like GreaseMonkey & VioletMonkey are some of the most ennobling, empowering, decent, fundamentally good forces on the planet. We cannot be afraid of power, like MV3 so cowardly retreats from.
I think of systems like If This Then That "IFTTT" or Yahoo Pipes. These were wonderful user composable systems. But the new MV3 declares that dynamic code is illegal. Things like userscripts are now declared illegal. We can no longer have extensions that have dynamic code. Software that helps users construct their own agency seems impossible in this regime, and that is indecent & wrong.
This is unacceptable. Why would such a change ever be permitted? Why would we say user-agency must be so bounded, so statically defined? This does not benefit the user in any way. This cannot stand. This is immoral. This cannot be allowed. Web Extensions must be allowed to have dynamic code.
Reference: https://developer.chrome.com/docs/extensions/mv3/intro/mv3-overview/#remotely-hosted-code