That's also the solution I use. Especially because I have multi-rows set up in Firefox and each update breaks this.
Plus, when installing the binaries manually, you can also apply some "hidden" settings by creating a distribution/policies.json file inside the firefox installation folder. This is what mine contains:
It's kinda sad how many settings you have to configure not only here in order to not be nagged constantly. It's like you are fighting against your tools.
That's why I hate Snap. In Linux, unlike Windows or Mac, I should not have to fight my tools in order to configure a system the way I want it. Yet Ubuntu makes me do it every goddamn time for anything on the desktop, between snap and their nasty "Unity" desktop.
Plus, when installing the binaries manually, you can also apply some "hidden" settings by creating a distribution/policies.json file inside the firefox installation folder. This is what mine contains:
It's kinda sad how many settings you have to configure not only here in order to not be nagged constantly. It's like you are fighting against your tools.