This is a significant improvement over what Mozilla is doing, but still retains a big issue: It doesn't account for network requests sent outside the browser.
I'd far rather these developers focus on getting DNS-over-HTTPS support built directly into operating systems and then properly using the OS's network stack.
This is still very experimental. I think doing the experiments in applications makes more sense than potentially breaking every network request on the system at once.
So, let's be clear about this--if Chrome detects your DNS server is on one those lists, it will automatically switch to using DoH with the same provider?
https://github.com/chromium/chromium/blob/711b1ba2735f8af4bd...