<?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>redemption in a blog &#187; Mozilla</title>
	<atom:link href="http://blog.codefront.net/category/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.codefront.net</link>
	<description>Rails, Firefox, Anime, Mac</description>
	<lastBuildDate>Mon, 14 Jun 2010 03:22:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Stop and Reload buttons merged in Firefox</title>
		<link>http://blog.codefront.net/2010/01/14/stop-and-reload-buttons-merged-in-firefox/</link>
		<comments>http://blog.codefront.net/2010/01/14/stop-and-reload-buttons-merged-in-firefox/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 10:41:53 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1265</guid>
		<description><![CDATA[A minor UI improvement to Firefox has been made to Firefox and it&#8217;s currently only available on nightly builds of Firefox: the Stop and Reload buttons have been merged into a single button. This change should make it into Firefox 3.6. While a page is loading, the button acts as a Stop button: When it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>A minor UI improvement to Firefox has been made to Firefox and it&#8217;s currently only available on nightly builds of Firefox: the Stop and Reload buttons have been merged into a single button. This change should make it into Firefox 3.6.</p>
<p>While a page is loading, the button acts as a Stop button:<br />
<a href="http://blog.codefront.net/wp-content/uploads/2010/01/Firefox-merged-stop-reload-stop.png"><img src="http://blog.codefront.net/wp-content/uploads/2010/01/Firefox-merged-stop-reload-stop.png" alt="" title="Firefox merged stop-reload stop" width="294" height="262" class="aligncenter size-full wp-image-1266" /></a></p>
<p>When it&#8217;s done loading, it becomes a Reload button.<br />
<a href="http://blog.codefront.net/wp-content/uploads/2010/01/Firefox-merged-stop-reload-reload.png"><img src="http://blog.codefront.net/wp-content/uploads/2010/01/Firefox-merged-stop-reload-reload.png" alt="" title="Firefox merged stop-reload reload" width="295" height="231" class="aligncenter size-full wp-image-1267" /></a></p>
<p>I&#8217;m always up for 1 less unnecessary button. I think this feature is copied from Safari (I might be wrong).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2010/01/14/stop-and-reload-buttons-merged-in-firefox/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Firefox quick tip: view images in a new tab quickly</title>
		<link>http://blog.codefront.net/2009/11/25/firefox-quick-tip-view-images-in-a-new-tab-quickly/</link>
		<comments>http://blog.codefront.net/2009/11/25/firefox-quick-tip-view-images-in-a-new-tab-quickly/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 11:13:21 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1183</guid>
		<description><![CDATA[A mini-tip on viewing images quickly in a new tab in Firefox. Useful for web devs who want to look at the URL of an image quickly. As an example, here&#8217;s the Youtube webpage of the owner of Maru the Cat: To open the thumbnail image of Maru in a new tab, right-click the image, [...]]]></description>
			<content:encoded><![CDATA[<p>A mini-tip on viewing images quickly in a new tab in Firefox. Useful for web devs who want to look at the URL of an image quickly.</p>
<p>As an example, here&#8217;s the <a href="http://www.youtube.com/user/mugumogu">Youtube webpage</a> of the owner of <a href="http://en.wikipedia.org/wiki/Maru_the_Cat">Maru the Cat</a>:</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/06/ff3-middle-click-step-1.png" alt="ff3-middle-click-step-1" title="ff3-middle-click-step-1" width="320" height="148" class="alignnone size-full wp-image-1186" /></p>
<p>To open the thumbnail image of Maru in a new tab, right-click the image, and then <strong>middle-click</strong> the <strong>View Image</strong> item from the context menu:</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/06/ff3-middle-click-step-2.png" alt="ff3-middle-click-step-2" title="ff3-middle-click-step-2" width="416" height="222" class="alignnone size-full wp-image-1185" /></p>
<p>It should open up in a new tab:</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/06/ff3-middle-click-step-3.png" alt="ff3-middle-click-step-3" title="ff3-middle-click-step-3" width="507" height="226" class="alignnone size-full wp-image-1184" /></p>
<p>You can also do the same for background images (middle-click <strong>View Background Image</strong> from the right-click context menu).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2009/11/25/firefox-quick-tip-view-images-in-a-new-tab-quickly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One reason Firefox 3 is going to be awesome &#8211; Auto-completion in the Location Bar</title>
		<link>http://blog.codefront.net/2008/03/22/one-reason-firefox-3-is-going-to-be-awesome-auto-completion-in-the-location-bar/</link>
		<comments>http://blog.codefront.net/2008/03/22/one-reason-firefox-3-is-going-to-be-awesome-auto-completion-in-the-location-bar/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 14:55:59 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2008/03/22/one-reason-firefox-3-is-going-to-be-awesome-auto-completion-in-the-location-bar/</guid>
		<description><![CDATA[After seriously giving Firefox 3 Beta 4 a try due to Safari 3.1 breaking the Shift key in Gmail (update: as kindly pointed out by some of my readers in the comments, it was Gmail that was broken, not Safari 3.1, doh), I&#8217;ve converted to using Firefox 3 Beta 4 as my primary browser. Before, [...]]]></description>
			<content:encoded><![CDATA[<p>After seriously giving <a href="http://www.mozilla.com/en-US/firefox/3.0b4/releasenotes/">Firefox 3 Beta 4</a> a try due to <a href="http://discussions.apple.com/thread.jspa?threadID=1447355&#038;tstart=0">Safari 3.1 breaking the Shift key in Gmail</a> (<strong>update</strong>: as kindly pointed out by some of my readers in the <a href="#comments">comments</a>, it was Gmail that was broken, not Safari 3.1, doh), I&#8217;ve converted to using Firefox 3 Beta 4 as my primary browser. Before, I was using Firefox 2 as my main web browser, with a Safari window open for Gmail (because I tend to have around 50 tabs open in Firefox 2, and having Gmail among those tabs just <em>kills</em> Firefox 2&#8242;s performance). So yes, I was using Safari 3 as a &#8220;Gmail browser&#8221;, so to speak (in case you&#8217;d thought I&#8217;d defected from Firefox despite <a href="http://www.sitepoint.com/books/firefox1/">my history</a>).</p>
<p>Anyway, enough with all that self-indulgent background &#8211; I&#8217;m writing this today to rave about how cool this one particular feature, auto-completion in the Location Bar (or the Address Bar, you know, where you type in URLs), in Firefox 3 is. Yes, you probably have already <a href="http://mozillalinks.org/wp/2008/03/firefox-3-beta-4-review/">read</a> <a href="http://mozillalinks.org/wp/2007/11/firefox-3-location-bar-just-became-almighty/">about it</a> and all the other neat new features and changes in Firefox 3, but I&#8217;d love to single out this one because it was the one thing I noticed that made browsing <em>so much better</em> when switching from Firefox 2.</p>
<p>So what is it? First, a screenshot of it in action:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/03/firefox-3-location-autocomplete-opt.png" alt="Firefox 3 autocompletion in the Location Bar" /></div>
<p><br style="clear: both;" /></p>
<p>Yup, typing into the Location Bar brings up a list of matched webpages from your browsing history. You can see from the screenshot that I entered &#8220;javascript&#8221; and it brought up not just URLs that started with &#8220;javascript&#8221; (which is the current Firefox 2 behavior), it also <strong>brought up URLs that contained &#8220;javascript&#8221; <em>anywhere</em> and even pages with titles containing &#8220;javascript&#8221;</strong>.</p>
<p>What&#8217;s the big deal? Well, one of the worst (&#8220;worst&#8221; being a relative adjective, relative to my opinion) things that can happen while looking for a page you once visited is forgetting its URL. If I&#8217;m lucky I can find it by bringing up the History sidebar in Firefox 2 and searching for it by some keyword or dredging through my browsing history.</p>
<p>In Firefox 3, I just need to type in some keywords related to the page and most likely it&#8217;d come up! Here&#8217;s how I start posting a new blog entry to this very blog:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/03/firefox-3-new-post.png" alt="Firefox 3 search history by title in Location Bar" /></div>
<p><br style="clear: both;" /></p>
<p>No need to type &#8220;blog.c&#8221; and then selecting the correct page from the dropdown while remembering that the new post page is &#8220;post-new.php&#8221;. <strong>Less typing, no need to remember URLs. Just page titles and website names.</strong> If that isn&#8217;t useful for you, &#8220;you&#8217;re doing it wrong&#8221;. What&#8217;s more, Firefox 3 uses <em>adaptive learning</em> to keep an eye of what you&#8217;ve typed and what you select. After some time Firefox will learn from your choices and provide better suggestions in the autocomplete list. Sweet.</p>
<p>If you haven&#8217;t tried out Firefox 3 yet, <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">go grab the latest beta</a>. And then <a href="http://blog.codefront.net/2007/08/20/how-to-have-firefox-3-and-firefox-2-running-at-the-same-time/">come back to this blog to get Firefox 2 and 3 running at the same time</a>. I&#8217;m quite sure you&#8217;ll thank me for it (because this is not the only great feature in Firefox).</p>
<p>Update: <a href="http://philwilson.org/blog/">Phil Wilson</a> pointed to this <a href="https://addons.mozilla.org/en-US/firefox/addon/2300">extension for Firefox 2</a> that has the same auto-completion functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/03/22/one-reason-firefox-3-is-going-to-be-awesome-auto-completion-in-the-location-bar/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Try the new Mac OS X UI for Firefox 3</title>
		<link>http://blog.codefront.net/2007/11/20/try-the-new-mac-os-x-ui-for-firefox-3/</link>
		<comments>http://blog.codefront.net/2007/11/20/try-the-new-mac-os-x-ui-for-firefox-3/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 10:13:36 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/11/20/try-the-new-mac-os-x-ui-for-firefox-3/</guid>
		<description><![CDATA[The Firefox 3 developers have been working on a visual refresh that integrates more tightly into the OS, and the Mac OS X version is looking pretty sweet. Well, public opinion varies greatly &#8211; from people who feel that it&#8217;s a rip off of Safari to those who really like the Brushed Metal look (myself [...]]]></description>
			<content:encoded><![CDATA[<p>The Firefox 3 developers have been working on a <a href="http://blog.mozilla.com/faaborg/2007/10/10/the-firefox-3-visual-refresh-system-integration/">visual refresh</a> that integrates more tightly into the OS, and the Mac OS X version is looking pretty sweet. Well, public opinion varies greatly &#8211; from people who feel that it&#8217;s a <a href="http://digg.com/apple/Proposed_Firefox_3_Theme_For_Mac_OS_X_Looks_Exactly_Like_Safari">rip off of Safari</a> to those who really like the Brushed Metal look (myself included).</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/11/firefox-3-with-proto-theme_thumb.png' alt='' /></div>
<p><br style="clear: both;" /></p>
<p>Well, if you wanna check out the proposed Mac OS X Firefox 3 UI for yourself, grab yourself a copy of <a href="http://www.mozilla.com/en-US/firefox/3.0b1/releasenotes/">Firefox 3 Beta 1</a> and go get the <a href="https://addons.mozilla.org/en-US/firefox/addon/6050">Proto theme</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/11/20/try-the-new-mac-os-x-ui-for-firefox-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Firefox 3, Beta</title>
		<link>http://blog.codefront.net/2007/11/20/firefox-3-beta/</link>
		<comments>http://blog.codefront.net/2007/11/20/firefox-3-beta/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 09:23:57 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/11/20/firefox-3-beta/</guid>
		<description><![CDATA[Firefox 3 Beta 1 is out! Check out the pretty sweet list of changes. If you want to try it, you&#8217;ll probably want to run Firefox 3 and Firefox 2 at the same time. Only this time you should remember to rename Firefox 3 so that it doesn&#8217;t override your install of Firefox 2. I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla.com/en-US/firefox/3.0b1/releasenotes/">Firefox 3 Beta 1</a> is out! Check out the pretty sweet <a href="http://www.mozilla.com/en-US/firefox/3.0b1/releasenotes/#whatsnew">list of changes</a>.</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/11/firefox-3.png' alt='' /></div>
<p><br style="clear: both;" /></p>
<p>If you want to try it, you&#8217;ll probably want to <a href="http://blog.codefront.net/2007/08/20/how-to-have-firefox-3-and-firefox-2-running-at-the-same-time/">run Firefox 3 and Firefox 2 at the same time</a>. Only this time you should remember to rename Firefox 3 so that it doesn&#8217;t override your install of Firefox 2.</p>
<p>I&#8217;d blogged about some of the changes previously if you care for some screenshots of <em>some</em> of the new features (Mozilla Links <a href="http://mozillalinks.org/wp/category/subject/firefox3/">covers a good number of new Firefox 3 changes</a> too):</p>
<ul>
<li><a href="http://blog.codefront.net/2007/09/18/whats-new-in-firefox-3-download-resume/">Resumable downloading: users can now resume downloads after restarting the browser or resetting your network connection.</a></li>
<li><a href="http://blog.codefront.net/2007/05/05/growl-integration-in-firefox-3/">supports Growl for notifications of completed downloads and available updates.</a></li>
<li><a href="http://blog.codefront.net/2007/09/07/smarter-and-less-annoying-password-manager-in-firefox-3/">Easier password management: an information bar replaces the old password dialog so you can now save passwords after a successful login.</a></li>
<li><a href="http://blog.codefront.net/2007/09/13/open-in-tabs-fixed-in-firefox-3-at-last/">Optimized Open in Tabs behavior: opening a folder of bookmarks in tabs now appends the new tabs rather than overwriting.</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/11/20/firefox-3-beta/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>What&#8217;s new in Firefox 3: Pasting text into search bar to be 100% less annoying</title>
		<link>http://blog.codefront.net/2007/09/27/whats-new-in-firefox-3-pasting-text-into-search-bar-to-be-100-less-annoying/</link>
		<comments>http://blog.codefront.net/2007/09/27/whats-new-in-firefox-3-pasting-text-into-search-bar-to-be-100-less-annoying/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 16:12:19 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/09/27/whats-new-in-firefox-3-pasting-text-into-search-bar-to-be-100-less-annoying/</guid>
		<description><![CDATA[Now if you&#8217;re a regular user of Firefox, you&#8217;ve probably already had the opportunity to be dismayed by how you cannot copy and paste text with newlines into the search bar. All you end up with is the first line of text. I just end up typing in the search terms myself or copy and [...]]]></description>
			<content:encoded><![CDATA[<p>Now if you&#8217;re a regular user of Firefox, you&#8217;ve probably already had the opportunity to be dismayed by how you cannot copy and paste text with newlines into the search bar. All you end up with is the first line of text. I just end up typing in the search terms myself or copy and paste line by line.</p>
<p>Try it for yourself with the text here:</p>
<blockquote><p>First line.<br />
Second line.</p></blockquote>
<p>Well, all that is gonna go away in Firefox 3, which <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=321000">replaces newlines with spaces</a>. Small change perhaps, but definitely needed in this fanboy&#8217;s opinion.</p>
<p>Oh and it works for the Address bar too, only the newlines get removed instead of getting replaced with spaces. Could be useful for multi-line URLs which appear quite often in emails!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/09/27/whats-new-in-firefox-3-pasting-text-into-search-bar-to-be-100-less-annoying/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What&#8217;s new in Firefox 3: Download Resume</title>
		<link>http://blog.codefront.net/2007/09/18/whats-new-in-firefox-3-download-resume/</link>
		<comments>http://blog.codefront.net/2007/09/18/whats-new-in-firefox-3-download-resume/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 10:08:21 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/09/18/whats-new-in-firefox-3-download-resume/</guid>
		<description><![CDATA[This is not exactly a new change to Firefox 3&#8242;s nightly builds since the bugs have been setting in my browser tab bar for about a week but I figured I&#8217;d write about them anyway since it&#8217;s quite a nice improvement. What&#8217;s new? Download Resume &#8211; now you can pause and resume your downloads in [...]]]></description>
			<content:encoded><![CDATA[<p>This is not exactly a new change to Firefox 3&#8242;s <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/">nightly builds</a> since the bugs have been setting in my browser tab bar for about a week but I figured I&#8217;d write about them anyway since it&#8217;s quite a nice improvement.</p>
<p>What&#8217;s new? <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=377243">Download Resume</a> &#8211; now you can pause and resume your downloads in the Firefox Download Manager. Implemented by a <a href="http://code.google.com/soc/2007/">Summer of Code</a> student, this brings Firefox&#8217;s Download Manager up to speed with Safari (which has a really nice download resume feature that leaves <code>.download</code> files that you can just double-click to resume the download).</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/09/firefox-3-download-manager-resume.png' alt='Firefox 3 download resume' /></div>
<p><br style="clear: both;" /></p>
<p>You&#8217;ll notice the insane speeds (986GB/s) I&#8217;m getting too in that last screenshot. Nope it&#8217;s not a feature, it&#8217;s a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=395134">bug</a>. And a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=395134">known one</a> that&#8217;s probably fixed if you have a recent nightly.</p>
<p>For Firefox 1.5 or 2 users, don&#8217;t despair, extensions like <a href="http://www.downthemall.net/">DownThemAll!</a> allow you to resume downloads. If you use an external download manager, you&#8217;d probably be more interested in <a href="http://flashgot.net/">FlashGot</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/09/18/whats-new-in-firefox-3-download-resume/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Open in Tabs&#8221; fixed in Firefox 3, at last</title>
		<link>http://blog.codefront.net/2007/09/13/open-in-tabs-fixed-in-firefox-3-at-last/</link>
		<comments>http://blog.codefront.net/2007/09/13/open-in-tabs-fixed-in-firefox-3-at-last/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 11:33:42 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/09/13/open-in-tabs-fixed-in-firefox-3-at-last/</guid>
		<description><![CDATA[The last time I blogged about Firefox&#8217;s &#8220;Open in Tabs&#8221; behavior was 3 years ago in September 2004. Open in Tabs is quite a cool bookmark feature where you can open a folder of bookmarks. Unfortunately, some of us felt that there it had a flawed implementation. Here&#8217;s how you can see it for yourself: [...]]]></description>
			<content:encoded><![CDATA[<p>The last time I blogged about Firefox&#8217;s <a href="/2004/09/30/another-call-to-fix-open-in-tabs-in-firefox/">&#8220;Open in Tabs&#8221; behavior</a> was 3 years ago in September 2004. Open in Tabs is quite a cool bookmark feature where you can open a folder of bookmarks.</p>
<p>Unfortunately, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=258224">some of us </a>felt that there it had a flawed implementation. Here&#8217;s how you can see it for yourself:</p>
<blockquote><p>Here, try this in a new Firefox window. Open up 4 tabs. Make sure that there’s nothing in these tabs that you want to remember to come back to later, especially the last 2. Now try using &#8220;Open in Tabs&#8221; on a bookmark folder with just 2 bookmarks. What just happened? Firefox has closed the last 2 tabs and loaded the first 2 tabs with the first 2 bookmarks. Well, actually this is not so bad for the first 2 tabs, because you can use the &#8220;Back&#8221; button to go back to your page should you want to, but the tabs that were closed are lost.</p></blockquote>
<p>It was then rather unfortunate that <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=258224">this bug</a> was closed as WONTFIX. I was thus surprised to see a patch for a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=175124">similar bug</a> land in the Firefox 3 trunk about a week ago (I haven&#8217;t had time to blog about it until now!)</p>
<p>This change in Firefox 3 means that &#8220;Open in Tabs&#8221; is no longer a <em>destructive</em> proposition &#8211; a &#8220;use existing tabs and append&#8221; strategy is employed.</p>
<p>Here&#8217;s how it looks like graphically (which I expect would be easier to understand compared to aforementioned &#8220;use existing tabs and append&#8221; strategy). Let&#8217;s start with 4 tabs, with the Google, Ruby on Rails, Facebook and jQuery websites loaded:</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/09/open-in-tabs-initial.png' alt='Open in tabs, initial' /></div>
<p><br style="clear: both;" /></p>
<p>I have a bookmark folder with 2 bookmarks (to the Firebug and Prototype websites) in them:</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/09/open-in-tabs-bookmark-folder.png' alt='Open in tabs, bookmark folder' /></div>
<p><br style="clear: both;" /></p>
<p>If I click on &#8220;Open in Tabs&#8221; in Firefox 3, I end up with this:</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/09/open-in-tabs-after.png' alt='Open in tabs, initial' /></div>
<p><br style="clear: both;" /></p>
<p>Notice how the Back button is enabled on the Firebug tab (allowing us to go back to the Google webpage), and the Prototype bookmark is loaded in a <em>new</em> tab after the Firebug one.</p>
<p>Small little tweak you may say, but it&#8217;s all these small usability tweaks (like the recent <a href="/2007/09/07/smarter-and-less-annoying-password-manager-in-firefox-3/">Password Manager improvement</a>) that promise to make Firefox 3 a much better browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/09/13/open-in-tabs-fixed-in-firefox-3-at-last/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Smarter (and less-annoying) Password Manager in Firefox 3</title>
		<link>http://blog.codefront.net/2007/09/07/smarter-and-less-annoying-password-manager-in-firefox-3/</link>
		<comments>http://blog.codefront.net/2007/09/07/smarter-and-less-annoying-password-manager-in-firefox-3/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 12:02:05 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/09/07/smarter-and-less-annoying-password-manager-in-firefox-3/</guid>
		<description><![CDATA[This is really nice: trunk builds of Firefox 3 since 1 Sept 2007 have a smarter Password Manager that asks you whether you want to save your passwords in a non-modal way. (The relevant enhancement ticket is replace modal pre-submit save password dialog with post-submit bar for those of you who want to read the [...]]]></description>
			<content:encoded><![CDATA[<p>This is really nice: trunk builds of Firefox 3 since 1 Sept 2007 have a smarter Password Manager that asks you whether you want to save your passwords in a <em>non-modal</em> way. (The relevant enhancement ticket is <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=226735">replace modal pre-submit save password dialog with post-submit bar</a> for those of you who want to read the bug report.)</p>
<p>Anyway, in simpler words (and some screenshots to follow), what this means is that whenever you login to a site that requires your password, Firefox will no longer wait for you to tell it whether it should remember your password. I bet this looks familiar:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/09/firefox-2-remember-my-password-dialog.png" alt="Firefox 2 modal 'remember my password' dialog" /></div>
<p><br style="clear: both;" /></p>
<p>Its usability is lacking because of 2 things:</p>
<ul>
<li>if I entered the wrong password told Firefox to remember my password, I&#8217;d have to go to the <a href="http://blog.codefront.net/2004/07/18/show-saved-passwords-option-in-firefox/">Password Manager</a> to delete it, and</li>
<li>Firefox doesn&#8217;t submit your login until you tell it what to do with your password, annoying for 2 reasons:
<ol>
<li>Sometimes I&#8217;m not sure if I entered the right password &#8211; but I&#8217;d be pretty sure of that if I get to the next page (i.e. if my login request was submitted).</li>
<li>It&#8217;s just plain faster if Firefox submitted the login <em>and</em> asked about my password together/later &#8211; blocking the submit is just a waste of time (i.e. a non-modal dialog would make more sense).</li>
</ol>
</li>
</ul>
<p>So, especially since I&#8217;ve used <a href="http://wakoopa.com/chuyeow/usage">used Firefox for 156 hours at work since a month and a half ago</a> (my most used application apparently), it&#8217;s pretty cool to find out that Firefox 3 will come with a non-modal &#8220;Remember my password&#8221; dialog. Here&#8217;s what it looks like:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/09/minefield-non-modal-remember-password-dialog.png" alt="The new non-modal 'Remember my password' dialog in Firefox 3" /></div>
<p><br style="clear: both;" /></p>
<p>The dialog appears on top right after Firefox submits the login form. One more thing to look forward to in Firefox 3!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/09/07/smarter-and-less-annoying-password-manager-in-firefox-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to have Firefox 3 and Firefox 2 running at the same time</title>
		<link>http://blog.codefront.net/2007/08/20/how-to-have-firefox-3-and-firefox-2-running-at-the-same-time/</link>
		<comments>http://blog.codefront.net/2007/08/20/how-to-have-firefox-3-and-firefox-2-running-at-the-same-time/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 12:06:50 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/08/20/how-to-have-firefox-3-and-firefox-2-running-at-the-same-time/</guid>
		<description><![CDATA[Firefox 3, or Gran Paradiso, is really shaping up with some pretty cool new features being implemented in the recent months. That&#8217;s not including the cool FUEL (Firefox User Extension Library) JavaScript library that promises to make extension development a bajillion times more productive, Places for data storage, and the use of Cairo for graphics. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wiki.mozilla.org/Firefox3">Firefox 3</a>, or Gran Paradiso, is really shaping up with some pretty <a href="http://mozillalinks.org/wp/2007/08/advanced-bookmarking-tagging-enters-firefox-3/">cool</a> <a href="http://weblogs.mozillazine.org/asa/archives/2007/08/nifty_tab_anima.html">new</a> <a href="http://mozillalinks.org/wp/2007/08/easy-plugin-management-for-firefox-3/">features</a> being implemented in the recent months. That&#8217;s not including the cool <a href="http://wiki.mozilla.org/FUEL">FUEL</a> (Firefox User Extension Library) JavaScript library that promises to make extension development a bajillion times more productive, <a href="http://wiki.mozilla.org/Places">Places</a> for data storage, and the use of <a href="http://cairographics.org/">Cairo</a> for graphics.</p>
<p>The problem with playing around with Firefox 3 is (by default) you can&#8217;t run both Firefox 2 and 3 at the same time since they both insist on using the same profile and insist on running only 1 copy of Firefox at any one time.</p>
<p>Want to get in on checking out the new features but still want good old Firefox 2? Here&#8217;s how:</p>
<ul>
<li>
<p>First, you should <a href="http://www.mozilla.org/support/firefox/profile">create a new profile</a> just for testing Firefox 3. You should do this to keep your precious Firefox profile safe from any problems in Firefox 3. Otherwise, Firefox 3 will use your current Firefox 2 profile by default. You can create a new profile easily with the Profile Manager, which you can access by running:</p>
<pre><code>/path/to/firefox -profilemanager -no-remote</code></pre>
<p>    (Thanks to <a href="http://rubbedcode.com/blog/">Jeff</a> for <a href="#comment-258587">pointing out</a> that there is no need to close Firefox first before creating a new profile.)</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/08/firefox-profile-manager.png' alt='Firefox profile manager' /></div>
<p><br style="clear: both;" /></p>
<p>Create a new profile (I gave it an obvious name, &#8216;minefield&#8217;, which is the codename of the current Firefox trunk). If you get confused, the official Firefox website has <a href="http://www.mozilla.org/support/firefox/profile">more detailed instructions on how to create a new profile</a>.</p>
</li>
<li>Now, you should already have one of the Firefox nightly builds. If not, you can download the latest nightly build from the <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/">Firefox nightly build directory</a>. You can start up Firefox <strong>2</strong> normally (just so you can see Firefox 2 and 3 running side by side). For Firefox 3, we&#8217;re going to start it differently.</li>
<li>
<p>We&#8217;re gonna run Firefox 3 using our newly created profile. I&#8217;d written earlier on how you can <a href="http://blog.codefront.net/2007/03/01/running-two-firefox-profiles-simultaneously/">run two Firefox profiles at the same time</a>, and you can still do the same with Firefox 3:</p>
<pre><code>/path/to/firefox3 -P minefield -no-remote &amp;</code></pre>
<p>The &#8216;minefield&#8217; in the command is the name of the profile we created earlier. Windows users should leave out the &#8216;&amp;&#8217; (on UNIX-based systems, this just runs Minefield in the background so that you can exit your terminal).</p>
</li>
<li>
<p>Firefox 3 should start up with your new clean profile!</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/08/firefox-minefield-in-dock.png' alt='Firefox and Minefield icons in my Mac OS X dock' /></div>
<p><br style="clear: both;" /></p>
<p>That&#8217;s the Firefox 3 (Minefield) icon living right next to my Firefox 2 icon in my dock (yeah, I use a Mac).</p>
</li>
</ul>
<p><a href="http://www.deepcalm.com/">Andy Croll</a> (who works at <a href="http://bezurk.com/">Bezurk</a> too) has <a href="http://www.deepcalm.com/writing/running-firefox-3-at-the-same-time-as-firefox-2-applescript-edition">written a convenient little AppleScript</a> so you don&#8217;t have to repeat these steps.</p>
<p>Just so I can put up another screenshot (as if I needed to prove that this really works), here&#8217;s Firefox 2 and one of the recent Firefox 3 nightly builds running side by side:</p>
<div class="img"<img src='http://blog.codefront.net/wp-content/uploads/2007/08/firefox-and-minefield-side-by-side.jpg' alt='Firefox and Minefield running side by side' /></div>
<p><br style="clear: both;" /></p>
<p>Have fun! I think I&#8217;ll get back to watching the development of the trunk (now that it&#8217;s getting more exciting) like I <a href="http://blog.codefront.net/2006/01/24/tabbed-browsing-enhancements-for-firefox-in-latest-build/">used</a> <a href="http://blog.codefront.net/2004/07/13/rss-feed-integration-in-firefox/">to</a> in the <a href="http://blog.codefront.net/2004/07/18/show-saved-passwords-option-in-firefox/">build</a> <a href="http://blog.codefront.net/2004/07/09/new-find-toolbar-for-mozilla-firefox/">up</a> <a href="http://blog.codefront.net/2004/10/02/tabbed-browsing-gets-even-better-in-firefox/">to</a> Firefox 1 and 2. I may even make some posts!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/08/20/how-to-have-firefox-3-and-firefox-2-running-at-the-same-time/feed/</wfw:commentRss>
		<slash:comments>69</slash:comments>
		</item>
		<item>
		<title>Growl integration in Firefox 3</title>
		<link>http://blog.codefront.net/2007/05/05/growl-integration-in-firefox-3/</link>
		<comments>http://blog.codefront.net/2007/05/05/growl-integration-in-firefox-3/#comments</comments>
		<pubDate>Sat, 05 May 2007 10:39:28 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/05/05/growl-integration-in-firefox-3/</guid>
		<description><![CDATA[Some of the latest Firefox 3 aka Minefield trunk builds include Growl integration! This is probably a non-event for anyone other than Mac users, but hey Growl notifications without needing to install an extension? Pretty nice. Get a nightly here: https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ To test Firefox 3 nightlies without possibly messing up your existing profile (preferences, extensions, [...]]]></description>
			<content:encoded><![CDATA[<p>Some of the latest <a href="http://www.mozilla.org/projects/minefield/">Firefox 3 aka Minefield</a> trunk builds include <a href="http://growl.info/">Growl</a> integration! This is probably a non-event for anyone other than Mac users, but hey Growl notifications without needing to install an <a href="https://addons.mozilla.org/en-US/firefox/addon/4077">extension</a>? Pretty nice.</p>
<div class="img"><img id="image950" src="http://blog.codefront.net/wp-content/uploads/2007/05/firefox-3-download-growl.png" alt="Firefox 3 Growl notification for downloads" /></div>
<p><br style="clear: both;" /></p>
<p>Get a nightly here: <a href="https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/">https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/</a></p>
<p>To test Firefox 3 nightlies without possibly messing up your existing profile (preferences, extensions, what have you), use the <a href="http://blog.codefront.net/2007/03/03/firefox-tips-sharing-session-at-websg-meetup/#profile-manager">Profile Manager</a> to create a new profile just for testing. Way less stupid then trying to load up 48 tabs from your current profile in Firefox 3 and then seeing most of the extensions fail to work (which was what I tried to do, once).</p>
<p>Source: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=362685">Bug 362685 â€“ Growl Integration for Mac OS X (nsIAlertsService)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/05/05/growl-integration-in-firefox-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firefox Recommendation #1: Clearing download history automatically</title>
		<link>http://blog.codefront.net/2007/05/05/firefox-recommendation-1-clearing-download-history-automatically/</link>
		<comments>http://blog.codefront.net/2007/05/05/firefox-recommendation-1-clearing-download-history-automatically/#comments</comments>
		<pubDate>Sat, 05 May 2007 10:02:09 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/05/05/firefox-recommendation-1-clearing-download-history-automatically/</guid>
		<description><![CDATA[It&#8217;s been ages (well, almost 2 years, but that&#8217;s a lifetime in Internet time) since Firefox Secrets was published and I figured I should probably live up to being the &#8220;Firefox book&#8221; guy (in Singapore). I&#8217;m gonna start posting Firefox tips and pointers at least twice a week (hopefully I don&#8217;t run out of material!) [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been ages (well, almost 2 years, but that&#8217;s a lifetime in Internet time) since <a href="http://www.sitepoint.com/books/firefox1/">Firefox Secrets</a> was published and I figured I should probably live up to being the &#8220;Firefox book&#8221; guy (in Singapore). I&#8217;m gonna start posting Firefox tips and pointers at least twice a week (hopefully I don&#8217;t run out of material!) And instead of using the word &#8220;tip&#8221;, I&#8217;ll call em &#8220;recommendations&#8221; instead, seeing as <a href="http://robert.accettura.com/">Robert Accettura</a> already has an excellent <a href="http://robert.accettura.com/archives/category/firefox-tips/">Firefox Tips</a> thing going on his <a href="http://robert.accettura.com/">blog</a>.</p>
<p>Today&#8217;s recommendation: get Firefox to clear the list of downloaded items in the download manager to keep your Firefox speedy. You&#8217;ve probably read about how <a href="http://lifehacker.com/software/firefox/firefox-tip--clear-your-file-download-history-244652.php">cleaning up your download history</a> can help speed up Firefox (on <a href="http://www.ofzenandcomputing.com/zanswers/434">Of Zen and Computing</a> or on <a href="http://www.macosxhints.com/article.php?story=20070312004808305">Mac OS X Hints</a>), but do you really want to remember to clear up your download history manually?</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/05/firefox-download-manager.png" alt="Firefox download manager" /></div>
<p><br style="clear: both;" /></p>
<p>Unsatisfied with a manual solution, I went looking for an about:config preference (not familiar with about:config? Enter &#8216;about:config&#8217; into your Firefox address bar and hit Enter &#8211; <a href="http://kb.mozillazine.org/About:config">read more</a>). Sure enough, there is a <strong>browser.download.manager.retention</strong> preference when I used &#8216;download.manager&#8217; as a filter:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/05/firefox-download-manager-retention.png" alt="Firefox download manager retention preference" /></div>
<p><br style="clear: both;" /></p>
<p>But what value should I set it to? The default value is 2 but there&#8217;s no clue what another value would do. There&#8217;s only one place to find out: <a href="http://kb.mozillazine.org/About:config_entries">the about:config entries page in the MozillaZine Knowledge Base</a>. Search for retention and there you go:</p>
<blockquote><p>When to remove downloaded files&#8217; entries from the Download Manager<br />
0: Upon successful download<br />
1: When the browser exits<br />
2 (default): Manually</p></blockquote>
<p>Set it to 0 or 1, whichever behavior you prefer. I like 0 since I use the <a href="https://addons.mozilla.org/firefox/26/">Download Statusbar extension</a> and never get to see the Download Manager.</p>
<p>That&#8217;s it for today&#8217;s tip (and a pretty low-key tip at that)!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/05/05/firefox-recommendation-1-clearing-download-history-automatically/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Reader, so pretty&#8230;</title>
		<link>http://blog.codefront.net/2007/04/29/google-reader-so-pretty/</link>
		<comments>http://blog.codefront.net/2007/04/29/google-reader-so-pretty/#comments</comments>
		<pubDate>Sun, 29 Apr 2007 12:34:25 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/04/29/google-reader-so-pretty/</guid>
		<description><![CDATA[Today being RSS feed backlog-clearing day, I came across Jon Hicks&#8217; Google Reader Theme, installed the Stylish extension for Firefox, added his user style for Google Reader to Stylish, and have been wow-ed ever since. Here&#8217;s a rough idea how it looks (click the thumbnail for a bigger picture): If you&#8217;re a Google Reader user [...]]]></description>
			<content:encoded><![CDATA[<p>Today being RSS feed backlog-clearing day, I came across <a href="http://www.hicksdesign.co.uk/journal/google-reader-theme">Jon Hicks&#8217; Google Reader Theme</a>, installed the <a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish extension for Firefox</a>, added his user style for <a href="http://www.google.com/reader/">Google Reader</a> to Stylish, and have been wow-ed ever since. Here&#8217;s a rough idea how it looks (click the thumbnail for a bigger picture):</p>
<div class="img"><a href="http://blog.codefront.net/wp-content/uploads/2007/04/google_reader_stylish_hicks.png"><img src="http://blog.codefront.net/wp-content/uploads/2007/04/google_reader_stylish_hicks_thumb.jpg" alt="Google Reader with Jon Hicks' theme" /></a></div>
<p><br style="clear:both;" /></p>
<p>If you&#8217;re a Google Reader user <a href="http://blog.codefront.net/2006/10/24/google-reader-a-bloglines-users-perspective/">like me</a>, you&#8217;d probably like Jon&#8217;s theme. I don&#8217;t have to say that it does look very much better than the original Google Reader theme (oops, I said it). Amazing what a talented designer can do with user style sheets.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/04/29/google-reader-so-pretty/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thunderbird 2.0 and Gmail integration</title>
		<link>http://blog.codefront.net/2007/04/29/thunderbird-20-and-gmail-integration/</link>
		<comments>http://blog.codefront.net/2007/04/29/thunderbird-20-and-gmail-integration/#comments</comments>
		<pubDate>Sun, 29 Apr 2007 07:56:08 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/04/29/thunderbird-20-and-gmail-integration/</guid>
		<description><![CDATA[I haven&#8217;t been following Thunderbird development like I used to so I was presently surprised to see how far Thunderbird has come when I tried a beta of Thunderbird 2 a while back (of course, Thunderbird 2 has been released for over a week, but I&#8217;m still clearing a backlog of blog drafts). One of [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been following Thunderbird development like I <a href="http://blog.codefront.net/archives/2004/07/24/new-features-in-mozilla-thunderbird-08">used</a> <a href="http://blog.codefront.net/2004/03/14/junk-filter-improvements-in-thunderbird-weekly-build-new-win32-installer/">to</a> so I was presently surprised to see how far Thunderbird has come when I tried a beta of Thunderbird 2 a while back (of course, <a href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird 2 has been released</a> for over a week, but I&#8217;m still clearing a backlog of blog drafts).</p>
<p>One of the things I noticed was how Gmail POP integration is baked right in when creating a new accounts:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/03/thunderbird-gmail-mailbox-creation-step-1.png" alt="Thunderbird - Gmail mailbox creation step 1" /></div>
<p><br style="clear: both;" /></p>
<p>Step 2: tell Thunderbird your Gmail ID.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/03/thunderbird-gmail-mailbox-creation-step-2.png" alt="Thunderbird - Gmail mailbox creation step 2" /></div>
<p><br style="clear: both;" /></p>
<p>Step 3: there isn&#8217;t really a step 3, just confirm your Gmail settings.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/03/thunderbird-gmail-mailbox-creation-step-3.png" alt="Thunderbird - Gmail mailbox creation step 3" /></div>
<p><br style="clear: both;" /></p>
<p>How&#8217;s that for time-saving? Gone are the days of looking for <a href="http://mail.google.com/support/bin/answer.py?ctx=%67mail&#038;hl=en&#038;answer=12103">POP client configuration documentation on Gmail</a>. My only gripe is that there isn&#8217;t a similar wizard interface for <a href="http://www.google.com/a/">Gmail for your domain</a>.</p>
<p>Oh and there&#8217;re tons of other nice <a href="http://www.mozilla.com/en-US/thunderbird/features.html">features in Thunderbird<br />
2</a>: Advanced Folder Views lets you configure &#8220;Favorite Folders&#8221; and has a view for unread folders as well, tags (<em>a la</em> Gmail labels or GTD organization) and of course, a well-tuned Saved Searches feature (which has been there since version 0.9).</p>
<p>I&#8217;m back to using Thunderbird again after a <a href="http://blog.codefront.net/2007/02/25/imap-idle-plugin-for-apple-mail/">brief fling with Apple Mail</a>, for no particular reason actually. Well, actually, I did reinstall Mac OS X Tiger (it got <em>really</em> crappy in terms of performance &#8211; must be the tons of software I was installing) and found it much less work to get a satisfactorily working email client with Thunderbird than with Apple Mail.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/04/29/thunderbird-20-and-gmail-integration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox tips sharing session at WebSG meetup</title>
		<link>http://blog.codefront.net/2007/03/03/firefox-tips-sharing-session-at-websg-meetup/</link>
		<comments>http://blog.codefront.net/2007/03/03/firefox-tips-sharing-session-at-websg-meetup/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 19:07:20 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/03/03/firefox-tips-sharing-session-at-websg-meetup/</guid>
		<description><![CDATA[Kevin has uploaded a video of my session on Google Video &#8211; it&#8217;s kinda grainy and really soft. I was at the 2nd WebSG (Web Standards Group Singapore) meetup (read about the recap of the meetup) on Wednesday (28 Feb 2007) where I hosted a short session on some Firefox tips. It&#8217;s all thanks the [...]]]></description>
			<content:encoded><![CDATA[<p><ins><a href="http://theory.isthereason.com/">Kevin</a> has uploaded a <a href="http://video.google.com/videoplay?docid=-1204328739390477176">video of my session</a> on Google Video &#8211; it&#8217;s kinda grainy and really soft.</ins></p>
<p>I was at the 2nd <a href="http://websg.org/">WebSG</a> (Web Standards Group Singapore) meetup (<a href="http://websg.org/archives/2007/03/recap_of_meetup_2.php">read about the recap of the meetup</a>) on Wednesday (28 Feb 2007) where I hosted a short session on some Firefox tips. It&#8217;s all thanks the urgings and encouragement of <a href="http://tribolum.com/">Lucian</a> (the organizer) that I finally got down to publicly sharing my Firefox knowledge ever since I wrote <a href="http://sitepoint.com/books/firefox1/">Firefox Secrets</a>.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/03/me-websg-meetup-2_thumb.png" alt="Me at WebSG meetup 2" /></div>
<p><br style="clear: both;" /></p>
<p>I was asked to blog about this (since I didn&#8217;t have any presentation slides), so here it is, for those of you who missed anything in my mumbling or frantic keystrokes.</p>
<h3>Keyboard shortcuts you should know</h3>
<p>Note: Mac users should replace Ctrl with the Cmd key for any of the keystrokes listed below.</p>
<ul>
<li><strong>Ctrl-L</strong> puts your cursor in the address bar, <strong>Ctrl-K</strong> puts your cursor in the search bar.</li>
<li><strong>Ctrl-T</strong> opens a new tab and puts your cursor in the address bar, but</li>
<li>I forgot to mention this during the session, but I personally prefer using Ctrl-L or Ctrl-K, typing in the new URL or search query, and hitting <strong>Alt-Enter</strong> open the new page or search result in a new tab &#8211; it just feels more accessible than Ctrl-T. Most people I observe still use Ctrl-T though.</li>
<li><strong>Ctrl-Shift-T</strong> re-opens closed tabs. Keep hitting it to reopen more closed tabs in your history. This is a <em>big</em> time saver. Newly built into Firefox 2.0.</li>
<li><strong>Ctrl-Tab</strong> and <strong>Ctrl-Shift-Tab</strong> brings you to the next and previous tab. If you&#8217;re having trouble remembering both, just remember that the usual convention is a Shift does the reverse. So all you need is to remember Ctrl-Tab, and adding a Shift modifier does the reverse (i.e. goes to the previous tab instead of the next).</li>
<li><strong>Ctrl-F</strong> brings up the Find bar, and you can start typing in whatever you want to find on the page <em>and</em> in any input fields. Use <strong>Ctrl-G</strong> and <strong>Ctrl-Shift-G</strong> to go to the next and previous occurences respectively. The Find bar is good, but&#8230;</li>
<li>I forgot to mention (as <a href="http://www.daemonite.net/">Zul</a> mentioned to me after) during the session that <strong>Quick Find</strong> is much better. Just hit <strong>/</strong> and start typing as you would for the normal Find bar, and the Quick Find bar will go away after several seconds. Much better in most cases than the Find bar which likes to stick around until you close it. And why is this important? Because the Find bar takes up screen real estate, especially for those of us using wide screens.</li>
</ul>
<h3>Getting rid of the close button on all tabs</h3>
<p>I&#8217;ve been told how annoying Firefox 2.0 is when it insists on putting a close button on each tab.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/03/firefox-close-buttons-on-each-tab.png" alt="Firefox 2.0 - close buttons on each tab" /></div>
<p><br style="clear:both;" /></p>
<p>Accidental closing of tabs when you try to select them is one big complaint. Well, you can turn it off and go back to the good olde Firefox 1.5 days of a single close button on the extreme right of the tab bar. Enter <strong>about:config</strong> in your address bar, filter for <strong>browser.tabs.closeButtons</strong>, double click on the preference entry that shows up, and change the value from the default of 1, to 3. If you don&#8217;t want the close button on the right of the tab bar, enter a value of 2 (this assumes you&#8217;re going to close tabs with either Ctrl-W or middle-clicking on the tab &#8211; this is my prefered setup).</p>
<h3>Backing up your profile</h3>
<p><a href="http://mozbackup.jasnapaka.com/">MozBackup</a> is all you ever need if you use Windows exclusively. This neat little (Windows-only) application backs up your profile into a single file &#8211; all you need is to use a very simple wizard. And of course, you can restore your profile just as easily. I loved this when I was still using Windows.</p>
<p>Like I said, people using other operating systems can easily DIY &#8211; just read <a href="http://www.mozilla.org/support/firefox/profile">Mozilla&#8217;s official documentation on Firefox profiles</a>. You&#8217;re probably using either Mac OS X or some Linux distro &#8211; you can do this without any hand-holding ;)</p>
<h4>What about backing up extensions?</h4>
<p>Some people asked me during and after my session about backing up extensions. <a href="https://addons.mozilla.org/firefox/2109/">FEBE</a> is one extension you can look at unless you use a Mac (I tried the beta version that supports Mac OS X, but gave up when I couldn&#8217;t get it to use the correct binaries for zipping and unzipping.)</p>
<p>My personal take on backing up extensions: <em>don&#8217;t</em> back them up. I prefer to dump a list of extensions (I use <a href="https://addons.mozilla.org/firefox/3746/">the Extension List Dumper extension</a>) that I have installed and just re-install them again. This is no big chore for me now since I have significantly fewer extensions installed than back in the day. I just like starting clean, after having had bad experiences with restoring extensions from backup before.</p>
<p>Still, if you really want to back up your extensions, I say just go ahead and see if it works (MozBackup and FEBE should work).</p>
<h3>Profiles and &#8220;why is my Firefox so damn slow?&#8221;</h3>
<p>This is one thing I had planned to mention but I got kinda threw off kilter when the slowness of the wireless internet connection made me worried about quitting Firefox (didn&#8217;t want to quit Firefox, load up another profile, only to find that it&#8217;d take another 5 mins to get my demo tabs loaded again).</p>
<p>Anyway, some questions I often get is, &#8220;why is my Firefox so slow?&#8221; and &#8220;why does Firefox use up so much RAM/CPU?&#8221; The first thing I suspect is a busted profile. Whenever I experience intolerable slowness in my Firefox setup, I dump and restore my profile into a newly created profile, minus all the tab history information (and of course, never restoring backed up extensions). Sometimes I even start clean new profiles, importing only bookmarks. You&#8217;ll very likely notice immediately that Firefox is back to its old speediness. And if anything happens, you still have your old profile with you.</p>
<p>I&#8217;m not that certain of what exactly causes Firefox to get too slow over time, but my suspicions lie with:</p>
<ol>
<li>Firefox saving browsing history in all the bazillion tabs you have open &#8211; that&#8217;s a lot of data to be carrying around</li>
<li>broken/bad extensions</li>
<li>a busted profile</liL>
</ol>
<h3 id="profile-manager">Profile management for productivity</h3>
<p>Firefox hides its Profile Manager from you. You can access it by passing the <strong>-profilemanager</strong> switch to your Firefox executable. For Windows users, it&#8217;s actually <strong>&#8211;profilemanager</strong>.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/03/firefox-profile-manager.png" alt="Firefox profile manager" /></div>
<p><br style="clear:both;" /></p>
<p>The Profile Manager is really handy for people who need to remove distractions. For me, I setup different profiles for work and for play so I don&#8217;t become distracted the &#8220;play&#8221; tabs I have open while I&#8217;m working (I&#8217;m beginning to like the <a href="http://blog.codefront.net/2007/03/02/tab-groups-for-firefox-best-extension-since-sliced-bread-er-tabbed-browsing/">Tab Groups extension for segregating tabs</a> more though). Also really handy for setting up clean profiles for running user demos (I setup a WebSG profile for my presentation and installed specific extensions I wanted to talk about) &#8211; don&#8217;t really want to have your naughty browser history showing up in some autocomplete heh.</p>
<h3>Some extensions I dig</h3>
<p>I also demoed some extensions that I find essential.</p>
<ul>
<li><a href="https://addons.mozilla.org/firefox/26/">Download Statusbar</a> for unobtrusive downloads.</li>
<li><a href="https://addons.mozilla.org/firefox/12/">All-in-One Gestures</a> for easily accessible Back and Forward gestures when you happen to have your hand on the mouse. Like I said, I don&#8217;t use any of the other gestures because they all require memorization (I use too much of my memory storing keyboard shortcuts).</li>
<li><a href="http://mozilla.code65536.com/">Super DragAndGo</a> for drag and drop searching. Great time saver when you are doing online research.</li>
<li><a href="http://chrispederick.com/work/webdeveloper/">Web Developer toolbar</a> for its convenient Disable Cache, browser resizing, and HTML validation shortcut (Ctrl-Shift-A).</li>
<li><a href="http://addons.mozilla.org/firefox/1290/">UrlParams</a> for easy viewing and editing of GET or POST parameters.</li>
<li>And of course, <a href="http://getfirebug.com/">Firebug</a> &#8211; godsend for web developers, web designers, and especially AJAX developers like <a href="http://www.bezurk.com/">us</a>.</li>
</ul>
<p>Oh, and <a href="http://boinx.com/mousepose/">Mousepose</a> was the application I used to get my keystrokes to show up on the screen. It&#8217;s simple yet extremely helpful for presentations, though I probably should have used the mouse spotlight feature more. Oh well, I did just buy the license for it a few hours before the meetup &#8211; goes to show how unprepared I was heh.</p>
<p>It&#8217;s late and I&#8217;ll blog more on the event and the people I met another day.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/03/03/firefox-tips-sharing-session-at-websg-meetup/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
