Rosegarden gives you the promises for writing cross platform webextensions on Chrome and other browsers missing the promise based API.
Why do you think that https://github.com/gsomoza/firefox-easy-container-shortcuts is a good alternative to rosegarden