diff --git a/conf/librewolf.overrides.cfg.js b/conf/librewolf.overrides.cfg.js index 5f3b0f3e..4afd5f26 100644 --- a/conf/librewolf.overrides.cfg.js +++ b/conf/librewolf.overrides.cfg.js @@ -61,9 +61,12 @@ defaultPref("network.IDN_show_punycode", true); defaultPref("reader.parse-on-load.force-enabled", true); // TRR & ECH -defaultPref("network.trr.mode", 3); +// Mode 2 allows fallback to system resolver, 3 is TTR-only +//defaultPref("network.trr.mode", 3); +defaultPref("network.trr.mode", 2); defaultPref("network.trr.early-AAAA", true); defaultPref("network.trr.uri", "https://dns0.eu"); +// NOTE: ECH requires TRR, so mode 2 may not use it. defaultPref("network.trr.disable-ECS", false); defaultPref("network.dns.echconfig.enabled", true); defaultPref("network.dns.use_https_rr_as_altsvc", true);