Debido a cómo interactúan los snaps con el sistema, todo aquel Firefox que esté instalado de dicha forma no permite el funcionamiento de PWA. Para subsanar el inconveniente tendremos que desinstalar Firefox de la siguiente forma:
sudo snap remove firefox
Añadimos un repositorio donde tengamos disponible la versión clásica de Firefox y le damos prioridad para que se instale desde ahí:
sudo add-apt-repository ppa:mozillateam/ppa
cat << EOF | sudo tee /etc/apt/preferences.d/firefox
Package: firefox*
Pin: origin ppa.launchpadcontent.net
Pin-Priority: 600
EOFsudo apt -y install firefox
También necesitaremos eliminarlo de la supervisión de AppArmor (el primer comando nos permitirá saber si realmente está afectado por ello o no):
sudo aa-status
sudo ln -s /etc/apparmor.d/usr.bin.firefox /etc/apparmor.d/disable
sudo apparmor_parser -R /etc/apparmor.d/usr.bin.firefox