{"id":45798,"date":"2024-11-15T16:01:40","date_gmt":"2024-11-15T21:01:40","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=45798"},"modified":"2025-03-04T15:26:40","modified_gmt":"2025-03-04T20:26:40","slug":"firefox-at-20","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/11\/15\/firefox-at-20\/","title":{"rendered":"Firefox at 20"},"content":{"rendered":"<p><a href=\"https:\/\/arstechnica.com\/gadgets\/2023\/10\/22-year-old-firefox-tooltip-bug-fixed-in-a-few-lines-offering-hope-to-us-all\/\">Kevin Purdy<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=37827995\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/arstechnica.com\/gadgets\/2023\/10\/22-year-old-firefox-tooltip-bug-fixed-in-a-few-lines-offering-hope-to-us-all\/\"><p>Back in June 2002, Ubuntu founder <a href=\"https:\/\/en.wikipedia.org\/wiki\/Soyuz_TM-34\">Mark Shuttleworth was experiencing space<\/a> for the first time, the Department of Justice&rsquo;s antitrust case against Microsoft was <a href=\"https:\/\/archive.arstechnica.com\/archive\/news\/1024533247.html\">reaching its final arguments<\/a>, and Adam Price, using what was then called Mozilla on a Mac, had <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=148624\">an issue with persistent tooltips<\/a>.<\/p><p>That relic is no more, as <a href=\"https:\/\/hg.mozilla.org\/integration\/autoland\/rev\/8ae372dc88d1\">a fix to Bug 148624 was pushed in early September<\/a>, with the fix appearing in build 119. I tried to replicate the tooltip on my not-yet-updated 118.0.1 Firefox browser on Mac but could not experience this rite of passage for myself. The <a href=\"https:\/\/phabricator.services.mozilla.com\/D187418\">patch itself is quite small<\/a>, adding a check for whether a document has focus to the tooltip-showing code.<\/p><p>[&#8230;]<\/p><p>Zhu [born in 1999, just three years before this bug was submitted] was motivated and knew how to program but had &ldquo;zero experience in projects as complicated as the Firefox browser&rdquo; and had &ldquo;never contributed to open source projects before.&rdquo; But it was the summer before their PhD program started. &ldquo;So, why not?&rdquo;<\/p><\/blockquote>\n\n<p>My favorite old Firefox bug is that it <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=125419\">needs AppleScript<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=608049\">support<\/a>.<\/p>\n\n<p><a href=\"https:\/\/news.ycombinator.com\/item?id=37829695\">dannyobrien<\/a>:<\/p>\n<blockquote cite=\"https:\/\/news.ycombinator.com\/item?id=37829695\"><p>If you&rsquo;re curious about how you&rsquo;d even go about finding and fixing a bug in the Firefox codebase, <a href=\"https:\/\/youtube.com\/@mikeconleytoronto\">Mike Conley<\/a> has been livestreaming his dev work at Mozilla weekly for years. A lot of the stuff he records involves picking a bug from the backlog, and then meticulously hunting it down and murdering it.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/hacks.mozilla.org\/2023\/10\/down-and-to-the-right-firefox-got-faster-for-real-users-in-2023\/\">Bas Schouten<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=38087573\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/hacks.mozilla.org\/2023\/10\/down-and-to-the-right-firefox-got-faster-for-real-users-in-2023\/\">\n<p>We&rsquo;ve been motivated by the improvements we&rsquo;re seeing in our telemetry data, and we&rsquo;re convinced that our efforts this year are having a positive effect on Firefox users. We have many more optimizations in the pipeline and will share more details about those and our overall progress in future posts.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.brycewray.com\/posts\/2023\/11\/firefox-brink\/\">Bryce Wray<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=38531104\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.brycewray.com\/posts\/2023\/11\/firefox-brink\/\">\n<p>Firefox peaked at 31.82% in November, 2009 &mdash; and then began its long slide in almost direct proportion to the rise of Chrome. The latter shot from 1.37% use in January, 2009, to its own peak of 66.34% in September, 2020, since falling back to a &ldquo;measly&rdquo; 62.85% in the very latest data.<\/p>\n<p>[&#8230;]<\/p>\n<p>With such a continuing free-fall, Firefox is inevitably nearing the point where USWDS will remove it, like Internet Explorer before it, from the list of supported browsers.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.zdnet.com\/home-and-office\/networking\/the-fall-of-firefox-mozillas-once-popular-web-browser-slides-into-irrelevance\/\">Steven Vaughan-Nichols<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=38882253\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.zdnet.com\/home-and-office\/networking\/the-fall-of-firefox-mozillas-once-popular-web-browser-slides-into-irrelevance\/\"><p>And the top web browser is, according to the DAP&rsquo;s 5.27-billion visits over the past 90 days, just as you&rsquo;d expect: Google Chrome with 47.9%. Firefox, with only 2.2% of the market, is sliding into irrelevance. <\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.pge.com\/en\/accessibility\/supported-browsers.html#tabs-281f6d0cf8-item-5d2127a6b9-tab\">PG&amp;E<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=39457310\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.pge.com\/en\/accessibility\/supported-browsers.html#tabs-281f6d0cf8-item-5d2127a6b9-tab\">\n<p>The following browsers are below our threshold for support.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/xn--ime-zza.eu\/3\">&#x160;ime<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=39537543\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/xn--ime-zza.eu\/3\">\n<p>To be honest, until recently I wasn&rsquo;t even sure myself why I use Firefox. Of course it&rsquo;s a pretty good browser, but that doesn&rsquo;t explain why I&rsquo;ve stubbornly stayed loyal to Firefox for more than a decade. After giving it a bit more thought, I came up with the following reasons.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/techcrunch.com\/2024\/11\/09\/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory\/\">Frederic Lardinois<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=42102540\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/techcrunch.com\/2024\/11\/09\/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory\/\"><p>Exactly 20 years ago, Mozilla <a href=\"https:\/\/blog.mozilla.org\/press\/2004\/11\/mozilla-foundation-releases-the-highly-anticipated-mozilla-firefox-1-0-web-browser\/\">started shipping<\/a> version 1.0 of its <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/new\/\">Firefox browser<\/a>. At the time, you could download it or buy a CD-ROM with a guidebook from Mozilla (or maybe get it on one of those free CDs that would come with many magazines at the time). Born out of the ashes of Netscape, Firefox would go on to gain well over 30% of global market share. But that was followed by a period of stagnation, and after the arrival of the faster and lighter Google Chrome, Firefox slowly but surely lost market share. It didn&rsquo;t help that Mozilla, at the time, seemingly prioritized <a href=\"https:\/\/firefoxosdevices.org\/en\/#type:all|coming-devices:yes\">everything<\/a> but its browser, all while its mobile browser initiatives never quite took off.<\/p><p>Despite everything, Firefox is still going strong, and it is a better browser today than it ever was. Now, <a href=\"https:\/\/techcrunch.com\/2024\/09\/17\/mozilla-exits-the-fediverse-and-will-shutter-its-mastodon-server-in-december\/\">Mozilla, which recently said that it wants to refocus on the browser<\/a>, needs to figure out how to get it back on a growth path.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.theregister.com\/2024\/11\/13\/mozillas_firefox_browser\/\">Thomas Claburn<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.theregister.com\/2024\/11\/13\/mozillas_firefox_browser\/\"><p>&ldquo;There was a time where the browser space was absolutely the front line of an open, safe, equitable internet,&rdquo; our source said. &ldquo;Mostly that was about, frankly, preventing Microsoft from taking over the internet.&rdquo;<\/p><p>[&#8230;]<\/p><p>In other words, for the past decade, upstart browser makers like Mozilla, Brave, Vivaldi, Opera, Arc, and others have essentially been fighting for that 10 percent &#x2013; the table scraps left by the tech giants.<\/p><p>[&#8230;]<\/p><p>&ldquo;The problems are about the information that travels on the internet,&rdquo; our source said. &ldquo;It&rsquo;s not about the protocols that run the internet anymore. &#8230; It&rsquo;s not about the plumbing. It&rsquo;s about what&rsquo;s flowing through the plumbing.&rdquo;<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/11\/15\/the-state-of-mozilla\/\">The State of Mozilla<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/10\/18\/netscape-at-30\/\">Netscape at 30<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/01\/29\/platform-tilt\/\">Platform Tilt<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/07\/06\/firefox-115s-two-tier-extensions-system\/\">Firefox 115&rsquo;s Two-Tier Extensions System<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/12\/08\/firefox-translations-extension\/\">Firefox Translations Extension<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/10\/10\/improving-firefox-responsiveness-on-macos\/\">Improving Firefox Responsiveness on macOS<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/06\/14\/firefox-total-cookie-protection\/\">Firefox Total Cookie Protection<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/05\/25\/firefox-now-uses-native-contextual-menus\/\">Firefox Now Uses Native Contextual Menus<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Kevin Purdy (Hacker News): Back in June 2002, Ubuntu founder Mark Shuttleworth was experiencing space for the first time, the Department of Justice&rsquo;s antitrust case against Microsoft was reaching its final arguments, and Adam Price, using what was then called Mozilla on a Mac, had an issue with persistent tooltips.That relic is no more, as [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2070,159,131,279,30,32,2598,410,991,2735],"class_list":["post-45798","post","type-post","status-publish","format-standard","hentry","category-technology","tag-anniversary","tag-applescript","tag-bug","tag-firefox","tag-mac","tag-macapp","tag-macos-15-sequoia","tag-mozilla","tag-open-source-software","tag-web-browser"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/45798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=45798"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/45798\/revisions"}],"predecessor-version":[{"id":45799,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/45798\/revisions\/45799"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=45798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=45798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=45798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}