Firefox has moved into a
snap in Ubuntu.
Because the KeepassXC extensions relies on NativeMessaging to communicate with the KeepassXC application, this initially broke use of that password manager.
Support for NativeMessaging has been added, and I've written about how to get Firefox running with KeepassXC.
But, I've now run into a somewhat odd issue.
It works exactly as described if I run
snap run firefox
from within a terminal.
However if I launch Firefox from the K-Menu, communication with KeepassXC breaks.