https://webprog3.com,sametab

This was originally intended to be a complete Rich Text Editor, written in pure Javascript without use of the deprecated but very useful execCommand. However, with regard to keyboard editing, I found it impossible to make it 100% stable and bullet-proof. For that reason I substituted a textarea to take care of the keyboard editing. The result is a little limited, but in practical terms it works well for normal purposes.
Do give it a try and let me know what you think!
I suggest you read the HELP carefully first.
Clicking on the "GO" icon will open up webProg3 in which you can create a new text widget.
Increase its size and double-click on it to begin editing.
Testing under different conditions and platforms has not been carried out, just under Linux Mint Debian Edition (LMDE) and a little in Windows. I am not a team of professional programmers but an amateur one-man band, so wider testing on my part is not feasable. I am therefore relying on any feedback that potential users are able to supply me with. However, it is a web page running in a universally used browser, not a desktop application, and for that reason it is quite likely to run successfully wherever an up-to-date Firefox is in use.
I have no intention of retiring the original Rich Text Editor and replacing it with this one. This would only become necessary if the deprecation and lack of support for the execCommand actually caused the original to stop working. The original RT Editor is old and ugly, but it works! (Currently at least.)
And who knows, by the time radical changes become necessary, I might have come up with another solution based on an alternative to employment of "the DOM", which is nothing short of a "Mission Impossible".