<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Tag: Firefox - Ryan Daniels</title>
	<atom:link href="https://ryandaniels.ca/blog/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Tue, 25 Jan 2022 04:20:53 +0000</lastBuildDate>
	<language>en-CA</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://ryandaniels.ca/wp-content/uploads/2019/07/img_5907-small-blur-square-100x100.jpg</url>
	<title>Tag: Firefox - Ryan Daniels</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">22628916</site>	<item>
		<title>Firefox, I love you but you&#8217;re bringing me down</title>
		<link>https://ryandaniels.ca/blog/firefox-i-love-you-but-youre-bringing-me-down/</link>
		
		<dc:creator><![CDATA[Ryan Daniels]]></dc:creator>
		<pubDate>Tue, 25 Jan 2022 00:56:00 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Firefox]]></category>
		<guid isPermaLink="false">https://ryandaniels.ca/?p=2604</guid>

					<description><![CDATA[<figure class="alignleft size-full is-resized"><img src="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_Logo-2021-256.png" alt="" class="wp-image-2780" width="150" height="150"/></figure>
<p>I love Firefox. I'm a Firefox user, and hopefully always will be. Firefox is better than any other browser (plus it's free and open-source). However, there have been a few technical things that I don't like.</p>
<p>The post <a href="https://ryandaniels.ca/blog/firefox-i-love-you-but-youre-bringing-me-down/">Firefox, I love you but you&#8217;re bringing me down</a> appeared first on <a href="https://ryandaniels.ca/">Ryan Daniels</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignright size-full"><img fetchpriority="high" decoding="async" width="256" height="256" src="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_Logo-2021-256.png" alt="Firefox, I love you but you're bringing me down" class="wp-image-2780"/></figure></div>



<p>I love Firefox. I&#8217;m a Firefox user, and hopefully always will be. Firefox is better than any other browser (plus it&#8217;s <a href="https://en.wikipedia.org/wiki/Firefox" target="_blank" rel="noreferrer noopener">free and open-source</a>). However, there have been a few technical things that I don&#8217;t like.</p>



<span id="more-2604"></span>



<ul class="wp-block-list"><li>Endless promotion of Mozilla VPN</li><li>Firefox DNS over HTTPS silently fails</li><li>Compact Toolbar Density not supported</li></ul>



<p>Queue track: <a href="https://www.youtube.com/watch?v=c5kM3iwYVi0" target="_blank" rel="noreferrer noopener">LCD Soundsystem &#8211; New York, I Love You but You&#8217;re Bringing Me Down</a></p>



<p>But, since Firefox can be customized, you can change these settings to what you like.</p>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-55ed902e      "
					data-scroll= ""
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
													</div>
																						<div class="uagb-toc__list-wrap ">
						<ol class="uagb-toc__list"><li class="uagb-toc__list"><a href="#mozilla-vpn-please-stop-bothering-me" class="uagb-toc-link__trigger">Mozilla VPN &#8211; Please stop bothering me</a><li class="uagb-toc__list"><a href="#firefox-dns-over-https-silently-fails-open" class="uagb-toc-link__trigger">Firefox DNS over HTTPS silently fails open</a><li class="uagb-toc__list"><a href="#compact-toolbar-density-option-missing" class="uagb-toc-link__trigger">Compact Toolbar Density option missing</a><li class="uagb-toc__list"><a href="#conclusion" class="uagb-toc-link__trigger">Conclusion</a></ol>					</div>
									</div>
				</div>
			


<h2 class="wp-block-heading" id="mozilla-vpn-please-stop-bothering-me">Mozilla VPN &#8211; Please stop bothering me</h2>



<p>Since Firefox 93, <a href="https://vpn.mozilla.org/" target="_blank" rel="noreferrer noopener">Mozilla VPN</a> promotions won&#8217;t go away. I understand Mozilla needs to make money. But I don&#8217;t want to constantly see this ad. I get it, you offer a VPN service. Unfortunately, there isn&#8217;t an easy way to hide the ads for their VPN. There isn&#8217;t even a documented way for the &#8220;user.js&#8221; settings, however I figured out a way to hide them when opening a new &#8220;Private&#8221; browsing window. This works in Firefox 94 to current (Firefox 96), and hopefully keeps working!</p>



<p>Update the <a href="https://ryandaniels.ca/blog/firefox-privacy-settings-made-easy/#how-to-automatically-change-firefox-settings">Firefox user.js</a> settings to fix this:</p>



<pre class="wp-block-code"><code>// FF94
user_pref("browser.privatebrowsing.vpnpromourl", "");</code></pre>



<p>Before and after:</p>



<figure class="wp-block-gallery has-nested-images columns-default wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad.png" rel="lightbox[2604]"><img decoding="async" width="768" height="630" data-id="2752" src="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad.png" alt="Firefox VPN ad" class="wp-image-2752" srcset="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad.png 768w, https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad-731x600.png 731w, https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad-300x246.png 300w" sizes="(max-width: 768px) 100vw, 768px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad-gone.png" rel="lightbox[2604]"><img decoding="async" width="768" height="385" data-id="2753" src="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad-gone.png" alt="Firefox VPN ad removed" class="wp-image-2753" srcset="https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad-gone.png 768w, https://ryandaniels.ca/wp-content/uploads/2022/01/Firefox_private_window_vpn_ad-gone-300x150.png 300w" sizes="(max-width: 768px) 100vw, 768px" /></a></figure>
</figure>



<h2 class="wp-block-heading" id="firefox-dns-over-https-silently-fails-open">Firefox DNS over HTTPS silently fails open</h2>



<p>Firefox has a built-in option for <a href="https://en.wikipedia.org/wiki/DNS_over_HTTPS" target="_blank" rel="noreferrer noopener">DNS over HTTPS</a> (DOH). It&#8217;s great that you can set this up and add another layer of security from prying eyes. This actually isn&#8217;t a new thing, it has been around since Firefox 62.</p>



<p>However, I recently found out that it fails open by default with no warning.</p>



<p>What does this mean?<br>If the DNS over HTTPS server you pick stops working, Firefox silently fails to use DNS over HTTPS and uses your system&#8217;s default DNS settings instead. And there is no warning when this happens.</p>



<p>They say, a false sense of security is worse than no security at all. You thought you were more secure with DNS over HTTPS.</p>



<p>Read more about the option from: <br><a href="https://support.mozilla.org/en-US/kb/connection-settings-firefox" target="_blank" rel="noreferrer noopener">Connection settings in Firefox</a><br><a href="https://support.mozilla.org/en-US/kb/firefox-dns-over-https" target="_blank" rel="noreferrer noopener">Firefox about DNS-over-HTTPS</a></p>



<p id="block-4bd57f8a-e494-498d-bab3-6fe636aa0de2">And also read the <a href="https://wiki.mozilla.org/Trusted_Recursive_Resolver" target="_blank" rel="noreferrer noopener">Trusted Recursive Resolver</a> wiki page carefully about the different options.</p>



<p>You can fix this by changing the setting for &#8220;network.trr.mode&#8221; to 3, which will force Firefox to only use the resolver you specify for DOH and if it fails, then Firefox won&#8217;t use the system&#8217;s DNS.</p>



<p>In the <a href="https://ryandaniels.ca/blog/firefox-privacy-settings-made-easy/#how-to-automatically-change-firefox-settings">Firefox user.js</a> settings file add:</p>



<pre class="wp-block-code"><code>//trr.mode 5 is no DOH. 2 is enable DOH. 3 is no failback to system dns
user_pref("network.trr.mode", 3);
user_pref("network.trr.default_provider_uri", "https://dns.quad9.net/dns-query");
user_pref("network.trr.uri", "https://dns.quad9.net/dns-query");
user_pref("network.trr.custom_uri", "https://dns.quad9.net/dns-query");
user_pref("network.trr.bootstrapAddress", "9.9.9.9");</code></pre>



<p>The above also sets the DOH resolver to <a href="https://www.quad9.net/" target="_blank" rel="noreferrer noopener">Quad9</a>.</p>



<p id="block-4bd57f8a-e494-498d-bab3-6fe636aa0de2">Also note:<br>When you change the setting (URL or Disable/Enable) in the Firefox Settings, it will reset &#8220;network.trr.mode&#8221; to 2 so you need to change this again!</p>



<h2 class="wp-block-heading" id="compact-toolbar-density-option-missing">Compact Toolbar Density option missing</h2>



<p>I like the &#8220;Compact&#8221; Toolbar Density option because I don&#8217;t want a huge waste of space at the top of my Firefox window. I want to be able to optimize for these wide monitors we have, so vertical space is at a premium! Since Firefox 89 this <a href="https://support.mozilla.org/en-US/kb/compact-mode-workaround-firefox" target="_blank" rel="noreferrer noopener">has been hidden behind a configuration setting</a>.</p>



<p>With this setting in the <a href="https://ryandaniels.ca/blog/firefox-privacy-settings-made-easy/#how-to-automatically-change-firefox-settings">user.js</a> you now have the Compact option again in Firefox:</p>



<pre class="wp-block-code"><code>// FF89
// Compact mode workaround in Firefox
// https://support.mozilla.org/en-US/kb/compact-mode-workaround-firefox
user_pref("browser.compactmode.show", true); // &#91;DEFAULT: false]</code></pre>



<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>



<p>Firefox is my browser of choice, and it is free and open-source. Its ability for customization means you can change it to your liking too. So these technical issues will (hopefully) always have a work-around.</p>
<p>The post <a href="https://ryandaniels.ca/blog/firefox-i-love-you-but-youre-bringing-me-down/">Firefox, I love you but you&#8217;re bringing me down</a> appeared first on <a href="https://ryandaniels.ca/">Ryan Daniels</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2604</post-id>	</item>
		<item>
		<title>Firefox privacy and custom settings made easy</title>
		<link>https://ryandaniels.ca/blog/firefox-privacy-settings-made-easy/</link>
		
		<dc:creator><![CDATA[Ryan Daniels]]></dc:creator>
		<pubDate>Thu, 18 Jan 2018 13:22:25 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Guide]]></category>
		<guid isPermaLink="false">https://ryandaniels.ca/?p=1088</guid>

					<description><![CDATA[<p><a href="https://ryandaniels.ca/blog/firefox-privacy-settings-made-easy/"><img class="alignleft size-thumbnail wp-image-1094" src="https://ryandaniels.ca/wp-content/uploads/2018/01/Firefox_Logo-2017-150x150.png" alt="Change Firefox privacy settings with user.js" width="150" height="150" /></a> Firefox is a fast and customizable web browser. And with the latest version called Firefox Quantum it is faster than ever! It is great to load websites fast, but there's another amazing feature. Changing the Firefox privacy settings to be more effective at making user tracking more difficult. And you can make all these changes in a single configuration file.</p>
<p>The post <a href="https://ryandaniels.ca/blog/firefox-privacy-settings-made-easy/">Firefox privacy and custom settings made easy</a> appeared first on <a href="https://ryandaniels.ca/">Ryan Daniels</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1094 size-medium" src="https://ryandaniels.ca/wp-content/uploads/2018/01/Firefox_Logo-2017-300x300.png" alt="Change Firefox privacy settings with user.js" width="300" height="300" srcset="https://ryandaniels.ca/wp-content/uploads/2018/01/Firefox_Logo-2017-300x300.png 300w, https://ryandaniels.ca/wp-content/uploads/2018/01/Firefox_Logo-2017-150x150.png 150w, https://ryandaniels.ca/wp-content/uploads/2018/01/Firefox_Logo-2017-100x100.png 100w, https://ryandaniels.ca/wp-content/uploads/2018/01/Firefox_Logo-2017.png 512w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>Firefox is a fast and customizable web browser. And with the latest version called <a href="https://blog.mozilla.org/blog/2017/11/14/introducing-firefox-quantum/" target="_blank" rel="noopener noreferrer">Firefox Quantum</a> (version 57), it is faster than ever! It is great to load websites fast, but there&#8217;s another amazing feature. Changing the Firefox privacy settings to be more effective at making user tracking more difficult.</p>
<p><span id="more-1088"></span></p>
<p>You are hopefully already using a content blocking add-on like <a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/" target="_blank" rel="noopener noreferrer">uBlock Origin</a>, to help eliminate things you don&#8217;t want to see (like maybe one or two ads), and also for your <a href="https://www.technologyreview.com/s/601057/are-ad-blockers-needed-to-stay-safe-online/" target="_blank" rel="noopener noreferrer">online</a> <a href="https://arstechnica.com/information-technology/2018/01/now-even-youtube-serves-ads-with-cpu-draining-cryptocurrency-miners/" target="_blank" rel="noopener noreferrer">safety</a>. Customizing Firefox privacy settings is the next step.</p>
<p>To do this, normally you open a new tab, and type in &#8220;about:config&#8221;. Then you get tons of different settings to modify.</p>
<p>You can end up changing <em>a lot</em> of settings, all manually. But it can be easier, if you know how to save all your settings into a configuration file. And this works cross-platform (on Windows, Mac, Linux) as well.</p>
<h2>The Problem</h2>
<p>Nobody wants to manually type all these changes into Firefox. Especially in multiple places, like in your Firefox browser on your home computer, and your Firefox browser on your work computer.</p>
<h2><a id="what-settings-to-change" href="#what-settings-to-change"></a>What settings to change?</h2>
<p>I keep mentioning changing settings, but what settings should you change? That&#8217;s a very good question. I&#8217;ll group the changes into two categories: Privacy and Usability. If you already know what you are doing, jump ahead to <a href="#how-to-automatically-change-firefox-settings">making the changes</a>. If not, read on.</p>
<h3><a id="firefox-privacy-changes" href="#firefox-privacy-changes"></a>Firefox Privacy related changes</h3>
<p>For some insights into what to change to be more secure, I recommend starting with <a href="https://www.privacytools.io/#about_config" target="_blank" rel="noopener noreferrer">privacytools.io</a>. They have a helpful section for Firefox privacy settings. The entire website is good actually.<br />
Another good resource is <a href="https://ffprofile.com/" target="_blank" rel="noopener noreferrer">Firefox Profilemaker</a>.<br />
Keep in mind you should test after making a change, since websites can stop working!<em><br />
</em></p>
<p>The list of changes that I use is available on <a href="https://gist.github.com/ryandaniels/33e443bb401dde665fce15dd2a3959b6" target="_blank" rel="noopener noreferrer">GitHub</a>.</p>
<p>However, some changes might not work on the websites you use. So again, be sure to test. And take some time to understand what you are changing.</p>
<h3><a id="firefox-usability-changes" href="#firefox-usability-changes"></a>Firefox Usability changes</h3>
<p>These changes are mainly to improve Firefox with my own personal preferences.</p>
<p>The biggest change for me was the tab sizes. I keep many tabs open (yes, probably way too many). And with Firefox 57, I find the tab width gets too small with many tabs open.</p>
<pre>/* Fix tab width too small */
user_pref("browser.tabs.tabMinWidth", 100);

/* Change homepage */
user_pref("browser.startup.homepage", "https://startpage.com/");

/* Increase disk write timer to prevent SSD from dying
 * Source: https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/
 */
user_pref("browser.sessionstore.interval", 120000);

/* Turn off Smooth Scroll */
user_pref("general.smoothScroll", false);

/* Turn off warning on about:config */
user_pref("general.warnOnAboutConfig", false);

/* disable onboarding junk */
user_pref("browser.onboarding.enabled", false);</pre>
<h2><a id="how-to-automatically-change-firefox-settings" href="#how-to-automatically-change-firefox-settings"></a>How to automatically change Firefox settings</h2>
<p>Here are the steps to make all the configuration changes in Firefox. And without having to use &#8220;about:config&#8221;. Put all desired changes into a configuration file and then Firefox reads from this file when it starts.</p>
<p>Here are the steps:</p>
<ol>
<li>Put all of your configuration changes into a file named: <strong>user.js</strong></li>
<li>Open your profile directory, which you can find in &#8220;about:support&#8221; or &#8220;about:profiles&#8221;</li>
<li>Save this file into your profile directory</li>
<li>Restart Firefox. This overrides the previous settings with the user.js file when Firefox starts</li>
<li>Optional: Rename user.js file to something like user-unused.js</li>
</ol>
<p>Renaming user.js  will make sure not to override the settings again, in case you do make the changes in &#8220;about:config&#8221;. However, it could be good to keep this file in place in case Mozilla gets any ideas about changing your default search engine without asking you (if you have that in user.js of course). Not that Mozilla would ever do <a href="https://blog.mozilla.org/blog/2017/11/14/firefox-features-google-as-default-search-provider-in-the-u-s-canada-hong-kong-and-taiwan/" target="_blank" rel="noopener noreferrer">something</a> like <a href="https://www.reddit.com/r/firefox/comments/7hwr4o/startpage_firefoxs_latest_update_5701/" target="_blank" rel="noopener noreferrer">that</a>..</p>
<h2>Conclusion</h2>
<p>To summarize, now you have put all your Firefox privacy and usability settings into your user.js file. You can now copy this file to your other Firefox profiles, on your other computers, and automatically have the same settings loaded into Firefox. As an added bonus, you have now made user tracking more difficult.</p>
<p>Have a question? <a href="https://ryandaniels.ca/contact/">Contact me</a>.</p>
<p>The post <a href="https://ryandaniels.ca/blog/firefox-privacy-settings-made-easy/">Firefox privacy and custom settings made easy</a> appeared first on <a href="https://ryandaniels.ca/">Ryan Daniels</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1088</post-id>	</item>
	</channel>
</rss>
