Firefox blues

The most challenging part of the v12 update so far has been trying to get Firefox to NOT break using the same codebase (I do not have the resources to manage two codebases). Starting with MV3 Firefox and Chrome/Edge have diverged in terms of what extension APIs they support, and even what features within the same API that they implement. This has made extensions development very difficult, and I do not rule out ending support for Firefox down the road.