/** ------------------------------ * [CATEGORY] ITIX OVERRIDES * * Appended to librewolf.cfg when the image is built (see Containerfile). * librewolf.cfg is an AutoConfig file, evaluated after defaults/pref/*.js, and * the last defaultPref() for a given pref is the one that sticks -- which is * why these overrides are appended rather than dropped in a separate file. * * Deliberately short. LibreWolf already enables privacy.resistFingerprinting, * and RFP works by making every user look *identical*: each pref we flip on top * of it moves this browser out of that crowd and makes it easier to single out, * not harder. Only add something here when it corrects for the fact that this * browser runs in a container displayed over waypipe. * ------------------------------- */ // Letterboxing rounds the content area to a coarse grid of common sizes. // LibreWolf ships the pref but leaves it off; Tor Browser has it on. Here the // window is resized to whatever the waypipe client feels like, and window size // is one of the strongest signals there is, so turn it on. defaultPref("privacy.resistFingerprinting.letterboxing", true); // Downloads land in the bind-mounted /downloads directory (see browser.conf), // not somewhere inside the container's ephemeral filesystem. defaultPref("browser.download.folderList", 2); defaultPref("browser.download.dir", "/downloads"); defaultPref("browser.download.start_downloads_in_tmp_dir", false);