1 /* User-interface tweaks */
4 /* Don't do anything when I start the browser unless I say so.
8 * 1. http://kb.mozillazine.org/Browser.startup.homepage
10 user_pref("browser.startup.homepage", "about:blank");
13 /* Don't hide important information in the URL bar
17 * 1. https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Preference_reference/browser.urlbar.trimURLs
20 user_pref("browser.urlbar.trimURLs", false);
23 /* Don't allow unicode trickery in the URL bar.
27 * 1. http://kb.mozillazine.org/Network.IDN_show_punycode
28 * 2. https://ma.ttias.be/show-idn-punycode-firefox-avoid-phishing-urls/
31 user_pref("network.IDN_show_punycode", true);
34 /* Don't save files that I "Open with..." to my home directory.
36 * This breaks twenty-year-old cross-browser expectations, and is a
37 * privacy issue for users who have opted not to "Save file" and
38 * expect it not to save the goddamn file.
42 * 1. https://superuser.com/questions/1698026/firefox-temporary-downloads-save-location
45 user_pref("browser.download.start_downloads_in_tmp_dir", true);
48 /* Disallow hotkey hijacking by default.
50 * When I hit Ctrl-K or Ctrl-L, I want that to be sent to the browser
51 * and not to (for example) Github.
55 * 1. https://support.mozilla.org/en-US/questions/1241294
58 user_pref("permissions.default.shortcuts", 2);