This just appeared for me in Firefox Developer Edition 89.0b6 (64-bit) on macOS 10.14.6 (18G8022). There are no updates showing as available, so I'm not sure if the "RESOLVED FIXED" status means I shouldn't be seeing it in this version or not. But to address the "it's not often enough that it will annoy users" comment — I'm a user, and I'm beyond annoyed, I'm angry:
"Always check if Firefox Developer Edition is your default browser" is set to OFF. Apparently that just means "sometimes check" rather than "never check".
Firefox is not my default browser — Choosy is, which routes URL open requests to the correct browser depending on a set of rules. This is my choice.
Whether Firefox is the default browser or not is my business, not Firefox's business.
Once I have set the check to "off", Firefox should prompt me to set it as the default browser precisely zero more times from then on. The infobar doesn't even have the decency to have a "never ask this again" button. There doesn't even seem to be a setting in about:config to change this.
I have made my choice.
Firefox should respect my choice.
Firefox should respect my time.
Firefox should respect me.
If I say "no" — **that means "no". **Permanently. Not "nag me again every five weeks" — "no" until I say otherwise.
I dropped Google as a search engine because it kept nagging me to install Chrome. I'm quite happy to drop Firefox as a browser if it would rather prioritise its metrics over me, the user.
Firefox is a guest on my machine, and it's here at my invitation. It doesn't get to rearrange my settings to suit itself, and it doesn't get to keep hassling me to do so. It gets to sit down, shut up, and browse the web. That's all. If it wants to turn into nagware — I can switch to Vivaldi.
In short — please either:
- change the existing setting so that turning it off means "never check",
- change it to a three-way setting: "always", "periodically", and "never",
- when the user dismisses the initial modal, ask them if they are OK with being reminded in five weeks time — and then fully respect an answer of "no",
- add a separate setting to disable this prompt bar, with a button to do so in the prompt bar, next to the existing preferences and not buried under
browser.bewareOfTheLeopard in about: config, or
- just remove the prompt bar altogether and show a bit of respect for users
But I will not put up with being nagged by software running on my machine.