Chromium added support for Brotli encoding (Accept-Encoding: br) in https://crbug.com/452335. See that Chromium issue for the advantages/disadvantages of using Brotli encoding.
Some hosts are incorrectly ignoring the Accept-Encoding request header and returning "br" encoding when they see Chrome in the User-Agent string [1]. This causes the load to fail in HttpNetworkTransaction::ContentEncodingsValid() with ERR_CONTENT_DECODING_FAILED.
Consequently we should add support for Brotli encoding in CEF.
Original report by me.
Chromium added support for Brotli encoding (Accept-Encoding: br) in https://crbug.com/452335. See that Chromium issue for the advantages/disadvantages of using Brotli encoding.
Some hosts are incorrectly ignoring the Accept-Encoding request header and returning "br" encoding when they see Chrome in the User-Agent string [1]. This causes the load to fail in HttpNetworkTransaction::ContentEncodingsValid() with ERR_CONTENT_DECODING_FAILED.
Consequently we should add support for Brotli encoding in CEF.
[1]