You are funny. I cannot share my revision - that would be like handing over a copy of a prototype, that would require a lot more explanation.
Anybody can edit their own copy of cynwoody’s original “script.js” file, with the lines that I did explain, re the ‘P’ buttons.
From your writing, there is plenty to show that if you dare, to edit your own copy, you will succeed and have the button selection(s).
OK, i wanted to save time, but I did edit a copy of as per your edit, but I do not know how to install the script.js on FF, since that is not the XPI. Is script.js within the xpi? How do you edit that if so? Thanks.