When the Firefox browser was updated from 56 to 57 (Quantum) the previous browser addon technologies (XUL/XPCOM) were obsoleted and replaced with the (less powerful) Web Extensions API.
One that I could not live without was BBCodeXtra, which provided a context menu which allowed various tags in bbCode, vBulletin, Markdown, and HTML to be automated, along with users to create custom tags.
Right now, it is largely a copy of the menu structure of BBCodeXtra.
(on edit) I now have the program up on the releases page at gitHub.
As soon as this is on addons.mozilla.org, I will post the link to that here.
I have not formally put it in the Mozilla Addons, because it is still at a preliminary state, basically alpha.
The code is released under an MIT open source license, and you can find the source code on Github as bbCodeWebEx.
The icons are NOT under the MIT License, having been done by by Charles Saroff, and he holds the copyright under a yet as to be determined license.
While this will work with pre-Quantum (Firefox 56 and earlier) versions of the browser, the clipboard functionality does not work.
I should warn you that this is some of the ugliest JavaScript in the known world, and perusing it may lead to all sorts of physical and mental problems.
All java script it ugly
Trust me, mine is uniquely ugly.
Well done on doing this. I cannot live without it either. Can't understand why it has taken so long for someone to come up with a FFx replacement for BBCodeXtra.
Can you please change the overlong title of the extension to bbCodeWebEx-beta?
I'll be putting it up on mddons.mozilla.org shortly, ant which point, I will go with an shorter name for the file.
I am talking with my son, who will do the logos, his first commission. but it's probably going to be called "bbCode for Web Extensions", or bbCodeWebEx for short.
I'm still using it. Sometimes it does not work, other times it does; seems to depend on the forum I'm at and/or the function I'm using.
OK, I'm about to release to addons.mozilla.org.
It has been updated.
Also, I have a support forum at http://stellarparthenon.org/bbcwbx/.
Damn! I know what I did.
Certain text fields do not have an ID assigned.
I had a fix for this 6 weeks ago, but neglected to implement it.
In the words of Bugs Bunny, what a maroon.
I released another updated XPI on Github.
Any further releases will be on addons.mozilla.org.