So, I notice that in Brace and Mull, dom.push.enabled is being set to false.
I agree that Push should probably be disabled, but I don't think that this is the best approach.
According to a LibreWolf maintainer, Arkenfox's maintainer has stated the following:
toggling dom.push.enabled will add/remove PushManager from window properties
I tried looking for the original source of Thorin saying this, but I haven't been able to find it.
Under the assumption that this is correct, that'd mean that disabling Push in this way is fingerprintable.
Therefore, I propose that we set dom.push.connection.enabled to false instead of dom.push.enabled, and just leave the latter pref alone. This accomplishes the same thing and still disables Push, without the added fingerprinting concern.
So, I notice that in Brace and Mull, `dom.push.enabled` is being set to false.
I agree that Push should probably be disabled, but I don't think that this is the best approach.
[According to a LibreWolf maintainer](https://old.reddit.com/r/LibreWolf/comments/15j09aa/should_push_notifications_be_disabled_by_default/jv4vxrk), Arkenfox's maintainer has stated the following:
> toggling dom.push.enabled will add/remove PushManager from window properties
I tried looking for the original source of Thorin saying this, but I haven't been able to find it.
Under the assumption that this is correct, that'd mean that disabling Push in this way is fingerprintable.
Therefore, I propose that we set `dom.push.connection.enabled` to false instead of `dom.push.enabled`, and just leave the latter pref alone. This accomplishes the same thing and still disables Push, without the added fingerprinting concern.