Slack has started disabling unrelated features if you disallow notifications. For instance, you can’t add channels to the “ignore @here” list if notifications are off. I’m sure this’ll get worse over time.
FF needs a “disable notifications, but lie to the website and say they’re enabled” button.
I feel like a good extension to make would be a lying extension. Make it able to lie to a site about any API and have set configurations to deal with specific types of behavior.
I feel like if a specific browser, ie. Firefox went down this path, it wouldn't take long until websites stopped supporting that browser. It'd take browser wide action to take on big players such as Slack imo.
This is a common error people make. It’s transferring their emotions to inform what some (often companies or countries) should do.
In the specific example, it makes no sense for any single website to forgo, say, 5% of revenue to “teach browsers a lesson”, especially since any change would benefit them accrue mostly with their competitors.
See also: “Google/FB/... should leave the EU to protest these privacy laws...”
FF needs a “disable notifications, but lie to the website and say they’re enabled” button.