This breaks a site I built called reVddit [2], and after discussing with Mozilla devs [3], I'm unable to come up with a solution that doesn't significantly alter user experience and maintenance costs.
I find it ironic because the intent of reVddit is to increase transparency, one of Firefox's key principles. I'd love to hear ideas if anyone has any insight into any of this.
[1] https://github.com/disconnectme/disconnect-tracking-protecti...
[3] https://groups.google.com/d/msg/mozilla.dev.privacy/XO84Ezrw...