<?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/"
	>

<channel>
	<title>Coffee on the Keyboard &#187; firefox</title>
	<atom:link href="http://coffeeonthekeyboard.com/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeeonthekeyboard.com</link>
	<description>by James Socol</description>
	<lastBuildDate>Fri, 20 Apr 2012 22:17:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/>		<item>
		<title>Pride and Joy: Firefox 4 is Out!</title>
		<link>http://coffeeonthekeyboard.com/pride-and-joy-firefox-4-is-out-589/</link>
		<comments>http://coffeeonthekeyboard.com/pride-and-joy-firefox-4-is-out-589/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 20:03:06 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[damnproud]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://coffeeonthekeyboard.com/?p=589</guid>
		<description><![CDATA[Since it was officially released around 7 hours ago, Firefox 4 has been downloaded nearly 2.4 million times. I feel many things today. I&#8217;m deeply proud and humbled to be a part of the Mozilla community and contribute in my own small way to what I honestly believe is a fantastic product and the best [...]]]></description>
			<content:encoded><![CDATA[<p>Since it was officially released around 7 hours ago, <a href="http://www.mozilla.com/">Firefox 4</a> has been downloaded nearly <a href="http://glow.mozilla.org/">2.4 million times</a>.</p>
<p>I feel many things today. I&#8217;m deeply <strong>proud</strong> and <strong>humbled</strong> to be a part of the <strong>Mozilla community</strong> and contribute in my own small way to what I honestly believe is a fantastic product and the <strong>best choice in web browsers</strong> right now.</p>
<p>I&#8217;m filled with <strong>joy</strong> at seeing a product so many people have worked so hard on finally get released to everyone.</p>
<p>And I&#8217;m a little bit <strong>sad</strong> that I&#8217;m not in Mountain View for the release.</p>
<p>Finally, I&#8217;m <strong>excited</strong>, because just in the time I&#8217;ve been at Mozilla, the <strong>web has gotten so much better</strong>.</p>
<ul>
<li>All the <strong>modern browsers are <a href="http://arewefastyet.com/">fast</a></strong>.</li>
<li>Browsers quickly<strong> <a href="http://blog.mozilla.com/security/2010/08/27/http-strict-transport-security/">getting</a> <a href="http://blog.mozilla.com/security/2010/03/31/plugging-the-css-history-leak/">more</a> <a href="http://engineering.twitter.com/2011/03/improving-browser-security-with-csp.html">secure</a></strong>.</li>
<li>Modern browsers <a href="http://caniuse.com/">are</a> <strong><a href="http://fractal.io/">so</a> <a href="https://demos.mozilla.org/en-US/">much</a> <a href="http://diveintohtml5.org/">more capable</a></strong>.</li>
</ul>
<p>The future of the web is <strong>bright</strong>. There are challenges—not just for Firefox but for the web itself—but I&#8217;m confident we have the <strong>ingenuity</strong> and <strong>passion</strong> to overcome them.</p>
<p>So if you haven&#8217;t tried it yet, go get <a href="http://www.mozilla.com/"><strong>Firefox 4</strong></a>, and <strong>experience a better web</strong>!</p>
<p>Here are my favorite parts:</p>
<ul>
<li>App tabs.</li>
<li>Panorama.</li>
<li>WebGL.</li>
<li>Developer console.</li>
<li>Fast, fast, fast!</li>
<li>Tabs on top.</li>
<li>Switch to Tab.</li>
<li>Sync.</li>
<li>Restartless Add-ons.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://coffeeonthekeyboard.com/pride-and-joy-firefox-4-is-out-589/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>(Don&#8217;t) Close Firefox with Last Tab</title>
		<link>http://coffeeonthekeyboard.com/dont-close-firefox-with-last-tab-296/</link>
		<comments>http://coffeeonthekeyboard.com/dont-close-firefox-with-last-tab-296/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 07:01:46 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[about:config]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://coffeeonthekeyboard.com/?p=296</guid>
		<description><![CDATA[Prior to Firefox 3.5, the default behavior of closing the last tab was to leave a blank tab. That changed in Firefox 3.5, and the default behavior is now to close the whole window with the last tab. If you&#8217;re on Windows or tend to close tabs with Ctrl-W, like me, this can be pretty [...]]]></description>
			<content:encoded><![CDATA[<p>Prior to Firefox 3.5, the default behavior of closing the last tab was to leave a blank tab. That changed in Firefox 3.5, and the default behavior is now to close the whole window with the last tab. If you&#8217;re on Windows or tend to close tabs with Ctrl-W, like me, this can be pretty annoying if you forget about it, what with reopening the browser and all.</p>
<p>Fortunately, it&#8217;s easy to change.</p>
<p>Venture into about:config. Go to the address bar and enter &#8220;about:config&#8221; and press enter. You&#8217;ll see a long list and at the top, a text box called &#8220;Filter:&#8221;</p>
<p><img class="aligncenter size-full wp-image-297" title="closewindowwithlasttab" src="http://coffeeonthekeyboard.com/wp-content/uploads/2009/09/closewindowwithlasttab.png" alt="closewindowwithlasttab" width="250" height="182" /><strong>Buyer Beware here</strong>. You probably saw a warning when you tried to go to about:config. That&#8217;s because you can significantly alter the behavior of Firefox here, and you need to be either very careful about what you change, or very confident in your ability to fix it.</p>
<p>Enter &#8220;tabs&#8221; into the filter and you&#8217;ll see a list like the picture above. There may be more items depending on the <a href="http://addons.mozilla.com/">addons</a> you have installed. Now look for &#8220;browser.tabs.closeWindowWithLastTab&#8221; and double click it. It should turn bold, and in the right columns it will say &#8220;user set&#8221; &#8220;boolean&#8221; &#8220;false&#8221;.</p>
<p>That&#8217;s it!</p>
<p>Of course, if you&#8217;re not comfortable mucking about in about:config, or you also want to restore the <em>close</em> button to that last tab, there&#8217;s an <a href="https://addons.mozilla.org/en-US/firefox/addon/12991">addon</a>* for that.</p>
<p>* Of course, I haven&#8217;t used, and can&#8217;t vouch for, that addon, but it&#8217;s there.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 125px; width: 1px; height: 1px;"><img src="file:///C:/Users/James/AppData/Local/Temp/moz-screenshot-2.png" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://coffeeonthekeyboard.com/dont-close-firefox-with-last-tab-296/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgrade Flash in Firefox</title>
		<link>http://coffeeonthekeyboard.com/upgrade-flash-in-firefox-289/</link>
		<comments>http://coffeeonthekeyboard.com/upgrade-flash-in-firefox-289/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 03:22:47 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://coffeeonthekeyboard.com/?p=289</guid>
		<description><![CDATA[If you upgraded Firefox lately, you might have seen a message on the start page urging you to upgrade Flash. As of yesterday, something like 12 million people had clicked through to upgrade. That&#8217;s a great number. However, when you got to the Adobe site, and clicked the &#8220;Agree and Install&#8221; button, instead just saving [...]]]></description>
			<content:encoded><![CDATA[<p>If you <a href="http://www.mozilla.com/">upgraded Firefox</a> lately, you might have seen a message on the start page <a href="http://www.mozilla.com/en-US/firefox/3.5.3/whatsnew/">urging you to upgrade Flash</a>. As of yesterday, <a href="http://blog.mozilla.com/metrics/2009/09/16/helping-people-upgrade-flash/">something like 12 million people</a> had clicked through to upgrade. That&#8217;s a great number.</p>
<p>However, when you got to the Adobe site, and clicked the &#8220;Agree and Install&#8221; button, instead just saving an installer file, you might have seen this:</p>
<p><img class="aligncenter size-full wp-image-290" title="update-flash-1" src="http://coffeeonthekeyboard.com/wp-content/uploads/2009/09/update-flash-1.png" alt="update-flash-1" width="402" height="166" />Right there? That&#8217;s enough to deter me from this whole process, so I can definitely understand if it scared you off. But this is an important update, a security update, so you need to do it.</p>
<p>Fortunately, it&#8217;s very easy to get around this annoying development in Flash. (Their hearts are in the right place, automatic updates, but their implementation leaves something to be desired. Of course, the Adobe Updater makes you quit Firefox to update Photoshop, so this clearly isn&#8217;t their strong suit.)</p>
<p>For starters, head to <a href="http://get.adobe.com/flashplayer" target="_blank">Adobe&#8217;s Get Flash</a> page. If you see that annoying bar, click on the [x] in the right corner:</p>
<p><img class="aligncenter size-full wp-image-291" title="update-flash-2" src="http://coffeeonthekeyboard.com/wp-content/uploads/2009/09/update-flash-2.png" alt="update-flash-2" width="191" height="114" />Now, more towards the middle of the page, look for a link that says &#8220;<a href="http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe">click here to download</a>.&#8221;</p>
<p><img class="aligncenter size-full wp-image-292" title="update-flash-3" src="http://coffeeonthekeyboard.com/wp-content/uploads/2009/09/update-flash-3.png" alt="update-flash-3" width="397" height="231" />That will start downloading the normal installer we&#8217;ve come to know and love. Yeah, you&#8217;ll still have to restart Firefox, but you were going to need to do that, anyway.</p>
<p>There you have it, avoiding Adobe&#8217;s strange new extra software and getting Flash up-to-date with the latest (really, <strong>really important</strong>) security fixes.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeeonthekeyboard.com/upgrade-flash-in-firefox-289/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox: Open in Blank Tab</title>
		<link>http://coffeeonthekeyboard.com/firefox-open-in-blank-tab-197/</link>
		<comments>http://coffeeonthekeyboard.com/firefox-open-in-blank-tab-197/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 14:47:41 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://coffeeonthekeyboard.com/?p=197</guid>
		<description><![CDATA[If you don&#8217;t use Firefox 3, go get it. Then finish this article. (Safari and Opera users are excused, but there&#8217;s no promise this will work for them.) One of my (few) gripes with Firefox is that bookmarks on the toolbar have no &#8220;open in blank tab&#8221; option. They have an &#8220;open in sidebar&#8221; option, [...]]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t use Firefox 3, <a href="http://www.mozilla.com/en-US/">go get it</a>. Then finish this article. (Safari and Opera users are excused, but there&#8217;s no promise this will work for them.)</p>
<p>One of my (few) gripes with Firefox is that bookmarks on the toolbar have no &#8220;open in blank tab&#8221; option. They have an &#8220;open in sidebar&#8221; option, but those uses are rare and esoteric at best. Personally, I never use the sidebar.</p>
<p>&#8220;Open in blank tab&#8221; should basically do this: if there is a blank tab, use it; if not, create a new tab. Frankly, it could just open in a new tab regardless, but it seems like such an easy thing to add.</p>
<p>But? It can&#8217;t be done directly in Firefox. Hence, I present this small script:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">javascript:</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><span class="kw2">var</span> u=<span class="st0">&#8216;http://mail.google.com/mail&#8217;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">if</span><span class="br0">&#40;</span>window.<span class="me1">location</span>==<span class="st0">&#8216;about:blank&#8217;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; window.<span class="me1">location</span>=u;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; window.<span class="kw3">open</span><span class="br0">&#40;</span>u,<span class="st0">&#8221;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>That&#8217;s it. Try dragging this link to <a href="javascript:(function(){var%20u='http://mail.google.com/mail';%20if(window.location=='about:blank'){window.location=u;}else{window.open(u,'');}})();">GMail</a> to your bookmark toolbar. Then click the link on your toolbar. Now, open a new tab, and click the link again.</p>
<p>This isn&#8217;t exactly what I asked for. It has no way of knowing if any blank tab exists, only if the current tab is blank. And, of course, it lacks the nice favicon support.</p>
<p>But it does the job. If you change the variable <code>u</code> to something other than &#8216;http://mail.google.com/mail&#8217;, you can make the link open any other page.</p>
<p>I love anonymous functions.</p>
<p><strong>Update:</strong> If you want a bookmark for something besides GMail, you can <a href="javascript:(function(){var u=prompt('Enter the URL to open in a blank tab.','http://');prompt('Copy the text below into a new bookmark.',&quot;javascript:(function(){var u='&quot;+u+&quot;';if(window.location=='about:blank'){window.location=u;}else{window.open(u,'');}})();&quot;);})();">create your own</a>. Or you can drag <em>this</em> link to your toolbar, to make new ones whenever you want: <a href="javascript:(function(){var u=prompt('Enter the URL to open in a blank tab.',window.location);prompt('Copy the text below into a new bookmark.',&quot;javascript:(function(){var u='&quot;+u+&quot;';if(window.location=='about:blank'){window.location=u;}else{window.open(u,'');}})();&quot;);})();">Open in Blank Tab</a>.</p>
<p><strong>Update 2:</strong> Oops, fixed the &#8220;create your own&#8221; link. Tested it, then accidentally pasted in the results, instead of the actual script.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeeonthekeyboard.com/firefox-open-in-blank-tab-197/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

