I noticed that direct links to sites affected by ABE restrictions do not work anymore. The "big" examples are google, facebook and twitter. I use firefox ESR on linux, and after the upgrade to version 52, I force-enabled multiprocess (Electrolysis,e10s) and replaced some addons which did no longer work. I want to keep e10s enabled, mainly because I can enable seccomp-bpf on the Web Content process.
This thread is about the same problem: viewtopic.php?f=23&t=22593&p=86828#p86828.
With e10s, it seems ABE cannot distinguish between inclusions of third party content on the site, and opening a third party link. Without e10s, the following ABE user rule works as expected:
Code: Select all
Site .twitter.com .twimg.com
Accept from .twitter.com .twimg.com
Deny INC
The site contains a javascript from twitter, which is blocked according to the "ABE" message in firefox's browser console (for the test, javascript from all domains is allowed). The last link in the article text is a link to twitter, which can be opened.
However, with e10s, nothing happens when clicking the link, and it gets an ABE message. Adding "moz-nullprincipal:" does not solve the problem.
For the moment, I have changed the rules for google, twitter and facebook like so:
Code: Select all
Site .twitter.com .twimg.com
Accept from .twitter.com .twimg.com
Accept INC(OTHER)
Deny INC
I can live with that, but I would like to know:
Are there other possibilities in the configuration?
Are there plans to make ABE e10s-compatible?
Thank you