A security change in as a result of
this report breaks no-ads. This is released in Firefox 51 and latest releases of Chrome. The Firefox bug report for the change is
https://bugzilla.mozilla.org/show_bug.cgi?id=1255474.
To get this to work in again, you need to set a preference.
In Chrome:
PacHttpsUrlStrippingEnabled to
falseIn Firefox:
network.proxy.autoconfig_url.include_path to
true
However, as of this writing, I just found that Firefox does not seem to be obeying this preference (51.0.1 on Windows, 32bit). No matter if it is true or false, the URL passed to FindProxyForURL() contains to lack the path. I've reported this in the Firefox bug thread.
What this means is that blocking based upon path no longer works. Blocking based upon hostname continues to work.