{"id":1197,"date":"2008-07-09T07:33:49","date_gmt":"2008-07-09T11:33:49","guid":{"rendered":"http:\/\/www.starkeith.net\/coredump\/?p=1197"},"modified":"2008-07-10T08:43:00","modified_gmt":"2008-07-10T12:43:00","slug":"firefox-problems","status":"publish","type":"post","link":"https:\/\/www.starkeith.net\/coredump\/2008\/07\/09\/firefox-problems\/","title":{"rendered":"Firefox Problems?"},"content":{"rendered":"<p><strong>UPDATE:<\/strong> I&#8217;ve already gotten a very thoughtful reply to this post &#8211; check it out in the comments below.<strong><br \/>\n<\/strong><\/p>\n<p>Lately I&#8217;ve been having some trouble with <a href=\"http:\/\/www.mozilla.com\/en-US\/firefox\/?from=getfirefox\">Firefox 3<\/a> &#8211; basically, when you click a link in some 3rd party program (that is, not in Firefox itself) and it tries to launch Firefox (because it&#8217;s not currently open), it hangs. Apparently, it&#8217;s hanging while trying to show the profile manager.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.starkeith.net\/coredump\/wp-content\/uploads\/\/2008\/07\/profile-manager.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1199\" data-permalink=\"https:\/\/www.starkeith.net\/coredump\/2008\/07\/09\/firefox-problems\/profile-manager\/\" data-orig-file=\"https:\/\/www.starkeith.net\/coredump\/wp-content\/uploads\/\/2008\/07\/profile-manager.png\" data-orig-size=\"337,247\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Firefox Profile Manager\" data-image-description=\"&lt;p&gt;My Firefox Profile Manager, with the 3 profiles I use on a regular basis &amp;#8211; one for my personal use, one for while I&amp;#8217;m working, and one for Amanda. Simple, easy, and quick profile changing &amp;#8211; that&amp;#8217;s exactly what I&amp;#8217;d expect from the Firefox team. (Or is it?)&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;The Firefox Profile Manager with 3 profiles&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.starkeith.net\/coredump\/wp-content\/uploads\/\/2008\/07\/profile-manager.png\" class=\"size-full wp-image-1199\" title=\"Firefox Profile Manager\" src=\"http:\/\/www.starkeith.net\/coredump\/wp-content\/uploads\/\/2008\/07\/profile-manager.png\" alt=\"The Firefox Profile Manager with 3 profiles\" width=\"337\" height=\"247\" srcset=\"https:\/\/www.starkeith.net\/coredump\/wp-content\/uploads\/2008\/07\/profile-manager.png 337w, https:\/\/www.starkeith.net\/coredump\/wp-content\/uploads\/2008\/07\/profile-manager-300x219.png 300w\" sizes=\"auto, (max-width: 337px) 100vw, 337px\" \/><\/a><\/p>\n<p>I use the Firefox Profile Manager to keep multiple profiles &#8211; I have one for when I&#8217;m working, one for me (personally), and one for Amanda &#8211; it&#8217;s nice because it keeps saved passwords, bookmarks, and so forth all separate, without all the hassle of full-blown Windows user profile switching. This way, I can exit the browser, get up, and Amanda can sit down and load her profile and her sites quickly.<\/p>\n<p>I filed a <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=443772\">bug<\/a> on this, only to find out that it had already been reported (under a <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=395891\">totally different description<\/a> that no one in their right mind would have found without inside knowledge, but that&#8217;s neither here nor there) and fortunately it had been fixed and would be available in the next version of Firefox (3.1). The next version was not going to be released for a while yet, though, so I did some more digging on the issue.<\/p>\n<p>After doing some digging and searching, I came across some disturbing comments:<\/p>\n<blockquote><p>Do not reopen this bug. Public opinion doesn&#8217;t really matter, it&#8217;s a design decision that has been made. (<a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=270705#c12\">Comment 12<\/a>)<\/p><\/blockquote>\n<p><strong>Yikes<\/strong>. That&#8217;s really harsh &#8211; and not at all what I&#8217;d expect from an Open-Source project as high-profile as Firefox. In fact, it reeks of the same sort of developer arrogance that infected the <a href=\"http:\/\/www.pidgin.im\/\">Pidgin project<\/a> not too long ago &#8211; and that ultimately <a href=\"http:\/\/www.productbeautiful.com\/2008\/05\/02\/why-product-management-is-open-sources-fatal-flaw\/\">caused a fork in the codebase<\/a> over one <a href=\"http:\/\/www.codinghorror.com\/blog\/archives\/001117.html\">very simple, minor UI change<\/a> &#8211; but one that the user base and developers had very, very, very strongly held opinions on.<\/p>\n<p>There&#8217;s also a lot of <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=214675#c2\">this<\/a> sort of sentiment:<\/p>\n<blockquote><p>For windows XP and linux users, the typical users will presumably use XP login accounts to separate individuals.<\/p><\/blockquote>\n<p>Which, as I (and many other people) have pointed out, is a very narrow and incorrect view. Switching profiles in the browser takes a second. Switching user profiles in the OS can take much, much, much longer. And when all you want to do is separate browser profiles (not whole user profiles), why should you be forced to use the larger, more cumbersome method &#8211; especially when the more precise, quicker, easier one already exists?<\/p>\n<p>Now, being incorrect is one thing &#8211; but a narrow view like this is bad, bad, <strong>bad<\/strong>. It&#8217;s this sort of thinking that results in UI disasters (having <a href=\"http:\/\/www.starkeith.net\/coredump\/2008\/07\/07\/books\/\">recently read<\/a> <a href=\"http:\/\/www.amazon.com\/Design-Everyday-Things-Donald-Norman\/dp\/0465067107\/\">The Design of Everyday Things<\/a> has made me very cognisent of this sort of thing). When developers try to second-guess their users, they often get it (badly) wrong.<\/p>\n<p>I don&#8217;t want to see this happen to Firefox. It&#8217;s not just about the profile manager &#8211; that&#8217;s just how it got started. I don&#8217;t want to see this sort of mentality infect the project, turning developers against their users (and vice versa). I agree with <a href=\"http:\/\/www.codinghorror.com\/blog\/\">Jeff Atwood<\/a> on the idea of &#8220;<a href=\"http:\/\/www.codinghorror.com\/blog\/archives\/001124.html\">Strong Opinions, Weakly Held<\/a>.&#8221; I can totally understand the technical reasons why the developers of Firefox would want to abandon the profile manager entirely &#8211; but being technically difficult isn&#8217;t an excuse that goes over well with users, who don&#8217;t care how complex something is on the inside &#8211; they just see how it works. And in this case, they&#8217;ve seen it work, used it, and like it. So there&#8217;s no excuse for trying to get rid of it, just because it has some difficult problems. Figure it out! Do something crazy! Re-work the entire profile system from scratch! After all, that was done with bookmarks in Firefox 3 &#8211; why can&#8217;t it be done with profiles?<\/p>\n<p>Unfortunately I&#8217;m just a lowly user &#8211; I have no power within the Mozilla Firefox project (surprising, I know, for a community-driven, open-source project). I can only voice my opinion.<\/p>\n<p>Which is just what I&#8217;ve done. Now, I just hope that the Firefox developers are still capable of listening&#8230;<\/p>\n<p><strong>UPDATE:<\/strong> In case anyone thinks I&#8217;m bashing Firefox or the developers here &#8211; I&#8217;m not. I&#8217;m just being&#8230; questioning&#8230; as part of keeping people on their toes. Sort of like how you should occasionally question your leaders. And if that doesn&#8217;t satisfy you, let me offer you this:<\/p>\n<blockquote>\n<dl>\n<dd>If we shadows have offended,<\/dd>\n<dd>Think but this,\u2014and all is mended,\u2014<\/dd>\n<dd>That you have but slumber&#8217;d here<\/dd>\n<dd>While these visions did appear.<\/dd>\n<dd>And this weak and idle theme,<\/dd>\n<dd>No more yielding but a dream,<\/dd>\n<dd>Gentles, do not reprehend;<\/dd>\n<dd>If you pardon, we will mend.<\/dd>\n<dd>And, as I am an honest Puck,<\/dd>\n<dd>If we have unearned luck<\/dd>\n<dd>Now to &#8216;scape the serpent&#8217;s tongue,<\/dd>\n<dd>We will make amends ere long;<\/dd>\n<dd>Else the Puck a liar call:<\/dd>\n<dd>So, good night unto you all.<\/dd>\n<dd>Give me your hands, if we be friends,<\/dd>\n<dd>And Robin shall restore amends.<\/dd>\n<\/dl>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE: I&#8217;ve already gotten a very thoughtful reply to this post &#8211; check it out in the comments below. Lately I&#8217;ve been having some trouble with Firefox 3 &#8211; basically, when you click a link in some 3rd party program (that is, not in Firefox itself) and it tries to launch Firefox (because it&#8217;s not&hellip; <a class=\"more-link\" href=\"https:\/\/www.starkeith.net\/coredump\/2008\/07\/09\/firefox-problems\/\">Continue reading <span class=\"screen-reader-text\">Firefox Problems?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_post_was_ever_published":false},"categories":[5],"tags":[53,97],"class_list":["post-1197","post","type-post","status-publish","format-standard","hentry","category-technology","tag-firefox","tag-software","entry"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pimUj-jj","jetpack-related-posts":[{"id":807,"url":"https:\/\/www.starkeith.net\/coredump\/2006\/10\/17\/you-go-firefox\/","url_meta":{"origin":1197,"position":0},"title":"You go, Firefox!","author":"Keith Survell","date":"October 17, 2006","format":false,"excerpt":"Although the statistics for my website are wholly unscientific, it's still gratifying to see Firefox with such a huge percentage!","rel":"","context":"In &quot;Internet&quot;","block_context":{"text":"Internet","link":"https:\/\/www.starkeith.net\/coredump\/category\/technology\/internet-technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2721,"url":"https:\/\/www.starkeith.net\/coredump\/2009\/06\/30\/firefox-3-5-available-today\/","url_meta":{"origin":1197,"position":1},"title":"Firefox 3.5 Available Today!","author":"Keith Survell","date":"June 30, 2009","format":false,"excerpt":"Excitement! Adventure! Really wild things! Firefox 3.5 is officially released today! I\u2019m quite excited about this new release \u2013 this is, quite frankly, a really big release for Firefox that includes a lot of really cool, neat things, including (but not limited to): Support for the HTML5 <video> and <audio>\u2026","rel":"","context":"In &quot;Internet&quot;","block_context":{"text":"Internet","link":"https:\/\/www.starkeith.net\/coredump\/category\/technology\/internet-technology\/"},"img":{"alt_text":"logo-wordmark-version-400","src":"https:\/\/i0.wp.com\/www.starkeith.net\/coredump\/wp-content\/uploads\/\/2009\/06\/logowordmarkversion400.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":314,"url":"https:\/\/www.starkeith.net\/coredump\/2004\/11\/09\/firefox-10-released\/","url_meta":{"origin":1197,"position":2},"title":"Firefox 1.0 Released","author":"Keith Survell","date":"November 9, 2004","format":false,"excerpt":"If you haven't heard yet, Firefox 1.0 has finally been released. If you don't already use it - now's the time to switch.","rel":"","context":"In &quot;tech&quot;","block_context":{"text":"tech","link":"https:\/\/www.starkeith.net\/coredump\/category\/technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1178,"url":"https:\/\/www.starkeith.net\/coredump\/2008\/06\/17\/firefox-3-download-today\/","url_meta":{"origin":1197,"position":3},"title":"Firefox 3 &#8211; Download Today!","author":"Keith Survell","date":"June 17, 2008","format":false,"excerpt":"Firefox 3 was released today - and of course I encourage everyone to go and grab it! It's really worth it - the new version not only looks nicer, but has thousands of little improvements - and those little things really add up. So what are you waiting for? Go\u2026","rel":"","context":"In &quot;tech&quot;","block_context":{"text":"tech","link":"https:\/\/www.starkeith.net\/coredump\/category\/technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1874,"url":"https:\/\/www.starkeith.net\/coredump\/2009\/03\/21\/computer-recovery-day\/","url_meta":{"origin":1197,"position":4},"title":"Computer Recovery Day","author":"Keith Survell","date":"March 21, 2009","format":false,"excerpt":"An agonizing tale of computer malfunction, data recovery, and pain.","rel":"","context":"In &quot;My Life&quot;","block_context":{"text":"My Life","link":"https:\/\/www.starkeith.net\/coredump\/category\/personal\/my-life\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":396,"url":"https:\/\/www.starkeith.net\/coredump\/2005\/02\/26\/firefox-update\/","url_meta":{"origin":1197,"position":5},"title":"Firefox Update","author":"Keith Survell","date":"February 26, 2005","format":false,"excerpt":"There's an update to Firefox which everyone should get. You see, someone figured out how to use international characters in a domain name to make it look like you're visiting a \"real\" site, when in fact you're visiting a \"fake\" site.","rel":"","context":"In &quot;tech&quot;","block_context":{"text":"tech","link":"https:\/\/www.starkeith.net\/coredump\/category\/technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/posts\/1197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/comments?post=1197"}],"version-history":[{"count":0,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/posts\/1197\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/media?parent=1197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/categories?post=1197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.starkeith.net\/coredump\/wp-json\/wp\/v2\/tags?post=1197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}