I've been using this extension for a while, not bad so far but the big plus for me is the possibility to "install" any website as a PWA, making the website containerised and not messing with the normal browser (like Google cross logins)
I've also dedicated a user guide to install FirefoxPWA for my own PWA but generic and easy enough for the average user I think, at:
I've been running firefox like this manually for years. My method for this is basically just create a profile for any service I want to run standalone. Works great
1. Create a profile for the app you want to run...e.g. Spotify. Set the home bag
2. Create a startup file for your Firefox/Profile combo, e.g.
$ cat .local/share/applications/Music.desktop
[Desktop Entry]
Categories=Music;X-AudioPlayer;AudioVideo;Spotify
Exec=/usr/bin/firefox --class=musicplayer -P music
ICE is a good way of doing basically this, including creating the profile and giving it a “hide everything” userChrome.css, when you use Firefox: https://github.com/peppermintos/ice
I've also dedicated a user guide to install FirefoxPWA for my own PWA but generic and easy enough for the average user I think, at:
https://collanon.com/en/installation#firefox-desktop