A while ago I had configured icecat to use a blank user agent, a blank HTTP_ACCEPT, and no DNT header. It worked fine for a while, but when I checked the EFF's Panopticlick test today I discovered that icecat is now sending a user agent (Panopticlick reports it as "Go-http-client/1.1", DuckDuckGo reports it as being different each time I refresh), and is also sending an HTTP_ACCEPT of "gzip", even though in the past both of those were blank as per my config settings.
I have not changed my settings, and I have confirmed that general.useragent.override is still set and empty. When I enter text into general.useragent.override, it correctly gives that as my useragent, but a blank one is now seems to be ignored, even though it used to work as expected. I have also double-checked the various http.accept settings, and they are all still blank as well, but "gzip" is now making its way into the HTTP_ACCEPT header somehow. I'm currently running icecat version: 60.6.1esr (64-bit) I have attached my user.js file if it's needed for reference, though it contains a lot of entries that probably aren't needed, since I copied it from prefs.js once I had things configured, instead of manually building it up from scratch. Any help getting this figured out is appreciated.
user.js.tar.gz
Description: application/gzip
-- http://gnuzilla.gnu.org
