HTTPS-E should defer all network activity at the start until it loads up
Type: code issue
when first starting firefox nightly+https-e on a vm with low amount of ram+cpu resources and then loading up a website that has an https everywhere ruleset and that i expected to immediately go to https but was instead loading up over http
noscript webextension does something like that if i remember
That's unlikely to be possible because of how WebExtensions is working. Same issue exists with uB0 and PB.
Easiest way to reproduce: close all browser windows, make sure the browser is no longer running and run this: firefox -- http://s3.amazonaws.com/abcd/efgh. This request should be rewritten by default rulesets, but it is not rewritten.
There are two separate issues here:
- URLs that load before the extension itself loads
- URLs that are loaded after the extension loads, but before the rulesets are loaded
It is only possible to fix (2) in WebExtensions.
~~I'll try making a PR.~~ ~~Currently working.~~ #17746