Behind the design of the fresh new Firefox coming June 1
blog.mozilla.org
blog.mozilla.org
Now, yet again, I'll have to just pin Firefox and stop updating it everywhere for a few months until the inevitable "undo all these changes" plugins are ready.
Update: Just tried the new design. As expected, the new tabs take up substantial vertical space and even compact mode (now hidden behind about:config) barely helps. Time for more userChrome.css...
Only 1% of users are using Pocket: Make it more prominent to increase usage.
Data-driven design!
Also, I can't find the reference anymore, but I definitely remember promises of getting a pref to use a different backend. AFAICT, that was another lie.
So multiple lies surrounding this product, along with it being continuously pushed on users (I've had it disabled via pref since day 1, and then it started showing up on the new tab page regardless).
And people are surprised when it gets hate.
[1]: https://www.pcworld.com/article/2930532/reading-service-pock... [2]: https://groups.google.com/g/mozilla.governance/c/2PYq2w8tejs...
I have done the same. You can use this add-on to remove it from your new tab: https://addons.mozilla.org/en-US/firefox/addon/new-tab-overr...
I am in agreement. Although you can tweak and customise FF endlessly, however, you shouldn't have to delve into about:config to disable a malignant feature. The comment by [pseudalopex] probably sums up my view.
Revenue is good. Sacrificing privacy for revenue is debatable. Misleading people about sacrificing privacy for revenue is dishonest.
In the latter case 100% agree and Mozilla is shooting itself in the foot as users that actively turned it off probably simply don't want it and will be a tiny minority. But do we know yet whether this happens again with this update?
Your privacy is not safe with Mozilla. It requires the same level of distrust as other browser vendors, but at least with those vendors people already know. Mozilla luls people in to trusting them and then uses that trust to fund a business model that is specifically about collecting and uploading user data.
This supposed feature is nothing more than a css tweak that somehow needs to upload your urls to this 3rd party provider that is not bound by the privacy guidelines of Mozilla.
It is makes Mozilla a bunch of liars in a way that Google isn't lying. Actually. Google isn't sharing your data with another party.
I wont be switching back to Firefox until they remove the pocket thing and enact policies preventing this from happening again.
Now it's just a worst chrome, with better promises that turn out to be bigger lies.
First party provider. Mozilla owns Pocket.
It would be nice to have some new comments for a change.
It seemed mostly criticism of an approach where marketing says X ("we look at what users really use") but the product says Y ("we push feature X cause we like it eve if users don't").
If you wanted a specific feature, you'd install an extension / plugin.
Software has been going that way since forever, just think back to Nero Burning Rom. Which went from a very capable, heavily specialized application to burn all kinds of CDs with to a collection of mediocre tools to do everything but burn CDs with.
As for Pocket, I fail to see how someone's experience is ruined by the mere existence of a feature. Obviously they could ignore it. But they're complaining and have been complaining for 4 years like the sky was falling. Again, how can I take such people seriously?
Lastly, I'm not a Firefox developer. I don't need to take any criticism of Firefox seriously just because some person said it. No doubt the devs need to say "the customer is always right" or some such. Whereas I'm free to call it like I see it.
Observation: The Pocket button is used very infrequently
Conclusion: To encourage more usage the Pocket button should be made larger
It looks great, but it’s not really an inprovement and is clearly designed on a large monitor.
Pocket has out of the box integration with the Kobo ebook readers. This means that the amount of work I need to do to read an article on my device is one click[1]. That seems a lot better than any alternative that I know of.
[1] After, of course, authorizing both Firefox and the Kobo device.
I just tried it, the vertical difference is 5 pixels, horizontally it’s about twice as much with 5 pinned and 9 normal tabs. Amazing? No. But that doesn’t really seem substantial.
This is with compact mode in both versions.
no_focus [app_id="firefox" title="^$"]
for_window [app_id="firefox" title="^$"] border none, floating enable, move position 79 ppt 88 ppt
I’ve been thinking I should confirm that there’s a bug report for this at some point, though I can’t imagine it’s unknown. But now I look, I actually can’t find anything about it on Bugzilla (though I can find a complaint about it on Reddit two years ago). There is an unacknowledged report about the About Firefox window not floating (https://bugzilla.mozilla.org/show_bug.cgi?id=1681158), which I expect is connected. Hmm. Oh, and https://bugzilla.mozilla.org/show_bug.cgi?id=1590909 which is fundamentally about this very notification issue, completely unacknowledged after two years. Hmm. Better file something.Edit: OK, filed https://bugzilla.mozilla.org/show_bug.cgi?id=1712681.
yes, please! That is exactly what I want. An outdated-looking app which is fast, has no new bugs, does not break randomly upon updates.
I honestly don't care. The "outdated look" from 10 years ago looked just fine. My browser is not my outfit. I don't need a new style all the time. I need a reliable, performant, secure, open source browser. The UI can look exactly the same for 50 years, and I would be happy.
- Users are using X feature a lot. 1) the researcher likes the feature: let's invest time into improving it. Or 2) the researcher dislikes the feature: we need to remove it because it's adding too much friction
- Users are not using feature X a lot. 1) the researcher likes the feature: users aren't discovering this feature, we need to make it more prominent. 2) the researcher dislikes the feature: no-one is using this old, outdated feature, we need to remove it.
(I'm still upset that they removed FTP and RSS support.)
In this case I believe a heat map is a bad way to decide product direction. The amount of clicks don't tell anything about the ease of use, only which UI element receives user attention. If the Pocket feature receives no clicks, it can mean that either users don't find it or they don't want to use it.
Of course, product wise I understand FF might want to push Pocket and increase usage. But the decision about whether or not the UI is suitable shouldn't be gotten from a heat map.
Will it make me consider trying it again? Who knows, right now I do like that the feel of it a lot. Might use it as my secondary browser for my while to see how it feels
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
(Also, it obviously looks fine, but I really dislike the new trend of adding a bunch of empty space for no real reason other than aesthetics. The first thing I do in Firefox right now is remove the spacers next to the address bar...)
They’re not denser, they’re not more readable, and they’re definitely not more usable as they’re floating in the tab bar unmoored from the rest of the browser. They don’t make any sense and they’re visually unappealing.
FWIW, Chrome has separators between tabs as well as better contrast between the address bar section and the tab section (1.31:1 for Chrome, 1.08:1 for Firefox).
But there's some logic to the growth of empty space everywhere. Even laptops have touchscreens these days. Click targets need to be bigger because fingers are fatter than mouse pointers. I just wish they'd keep around a compact option for non-touch devices, but unfortunately another recent trend is to get rid of user-configurable options.
Windows 10 honestly comes closer than expected, but then misses in such a way that it can feel both awkward to use on a desktop (the settings app is pretty uncomfortable, along with photos and to some extent even calculator) and on a tablet (tablet mode is hard to navigate; I double click an image in File Explorer, it launches Photos. I hit back, it goes back, but the picture remains open. I go back to the photo and try to close it, and now I am all the way back to the start menu. Mission failed successfully. WM_POINTER is also buggy with split panes, so I hope you didn't want to draw while doing something else...)
I guess everything has to be mobile-first now, but it's increasingly close to "desktop-barely."
Not the best video, but that’s what I found: https://m.youtube.com/watch?v=Ku5YRMN8Uzo
What I like best is the 3 finger swipe up, for the same view as you would get with the Super key, and the 3 finger left right swipe for changing between desktops (this latter may not be showcased in the video I linked)
This is a marketing push disguised as an aesthetic change. Mozilla, please stop trying to make Pocket happen, it's not going to happen.
It was so bad that my main profile (with shittons of addons) at the time took about whooping ~10 seconds to cold-start.
It was not Gmail advertising that pushed people.
In theory Mozilla Firefox is a open-source project and it doesn't need users directly, as much as it needs contributors to help keep the project alive. Deciding if this counts as contributing or not, is an exercise I leave for others ;)
That said, I agree with the criticism that this video (which is supposed to highlight a/the new design) is failing spectacularly at showcasing that very design.
I think I saw one screenshot zap by which showed tabs looking somewhat differently? Otherwise it was just lots of people talking and close-ups of portions of Firefox which already looks the same way? Not very informative.
To highlight the design I would appreciate something slower (less zaps!) and less polished where they would just use the browser and let the design speak for itself.
Daddy Google need to keep them alive to avoid a lawsuit, so free money is guaranteed to keep coming.
Metrics: few people click this
Managers: MAKE IT BIGGER
Dear Firefox Mangers: you make it hard to want to use your product. I used to love it. I only like it now. Really the only thing you've got going right now is that you're NOT Chrome.
Get good!!
Firefox needs to Phoenix itself to get me to like it again. It's the Netscape Navigator / Mozilla Browser it replaced, now. Or go nuts and incorporate some other Internet protocols. Maybe become the open social network browser? Anything to give me a reason to care about it again. I want to.
I’d rather they focus on performance. It’s third in the list behind Chrome and Safari on my MacBook. I use it only for Jira and Gitlab at work with about 10 tabs and it regularly consumes more CPU than Chrome with about 50 tabs open.
Chrome feels sluggish in some cases compared to Firefox. Safari definitely feels lighter, but it's feature set in the rendering and javascript department is lacking compared to FF.
Downloading the nightly build, some investigation reveals the ability to reduce the space stolen by the user interface for pointless margins is hidden in about:config and can be found by searching there for "density."
Nonsensically, the browser.uidensity field allows values 0, 1, and 2, but:
* 0 has some useless UI margin space
* 1 has less useless UI margin space
* 2 has more useless UI margin space
What?? I guess incremental values were always supposed to go middle, low, high and I am just a crank.
All three options waste more vertical space with useless UI margins than the current version of Firefox. Designers have decided that their user interface is more important than the content it enables, and therefore we all must have more useless UI margin space.
Edit: Upon further investigation, browser.compactmode.show can be set to true and restore the feature on the customize toolbar page. For now. With the scary parenthetical warning "not supported."
Just Googled, actually, and it looks like 3.0 did that. 2008. Sigh.
Also, as a dedicated UI-depth proponent, I find myself in the awkward position of being the "no, not like that" guy re: the new tabs. They're jarring and don't seem like a coherent part of the design. More depth, yes, please yes, but with more purpose & thought behind it.
Besides, Pocket in Firefox is personal now! I am going to ignore this browser until they totally remove it (like completely; not bundled in any shape or form) and only allow it as a normal third party extension.
Besides, it fares awful on Macs and besides many OS level integrations that even Chrome and Brave do.
I am done using second grade softwares whether it's FOSS or whatever. It's 2021 ffs, and they literally had decades to get their shit together.
Been using Firefox on macOS for at least a couple years now. It has been making massive advances, fixing bugs and getting much better integration.
Smart zoom and "elastic scrolling" (or however that's called) are implemented now and work great to add usability and make it feel more at home. Battery life seems great, performance in general is at least on par with Chrome (except for Google apps, but even for those I still find it good enough).
Care to say which things still bother you with current Firefox beta (the one mentioned in the article)?
This is now making me worry about what I do next. Will it be possible to revert this madness or is it really time to abandon Firefox?
I know that in the big picture it’s small, but a good part of why the Firefox is the UI. In compact mode, with dark theme, on Linux, Firefox is - for me - the ultimate browser UI that just gets out of my way.
This new “modern” look is oversized, distracting and wastes space. Nobody’s asked for it and the blog post wording really sounds like trying to justify change for the sake of it.
Sad times. What has happened to Mozilla?
Am I making too much of it? Maybe, but it’s certainly not making me “worry less”. It’s filling me with dread. And from the other responses here and on Reddit, it’s clear Mozilla is out-of-touch with it’s biggest users.
I'm just not really sure what the "killer feature" to bring users back is? Chrome has kept their core UI relatively stable since forever. Meanwhile we are onto another big Firefox redesign where we make the tabs look different? Why follow UI trends (big spacing) that your core userbase dislikes? I could understand it if Firefox was a different kind of product, with a different set of users.
I don't really know what Mozilla should be doing here, but I don't think these annoying UI tweaks are it.
However, notice how all top tier sponsors are Edge, Chrome, or even Facebook, with mozilla nowhere in sight.
Also, Rust team is most definitely not killed, Servo is, which frankly, made perfect sense. Developing one browser engine is hard enough as is, let alone two.
Rust & Wasmtime: https://mobile.twitter.com/tschneidereit/status/129386814195...
Dev Tools & All of MDN: https://mobile.twitter.com/SteveALee/status/1293487542382333...
And while it is possible to develop two browser engines at the same time (though it is not surface area, it is a different module competing for the same spot, so no, I’m not contradicting myself), it is still a dumb decision to split the already few people with the necessary technical knowhow around such an advanced domain. Otherwise you would see thousands of browsers out there, yet all we have (ones that implement a reasonable amount of the web standards) is chrome+edge, safari and firefox.
checks
Yep.
I think separating the tab into its own bubble may pave the way for more interesting UI in the future. These bubbles could be stacked or displayed vertically while remaining aesthetically consistent.
These tabs also seem to more clearly communicate that they can be dragged around.
Desktop is not Mobile and they should not have the same interface. Windows 8 showed us what a disaster that was, but every company since seems to have to learn this lesson themselves. (Looking at you spotify and others)
I've got some bad news for you.
Hope it will finally be fixed in this release since it has been years that people are complaining.
Old Firefox (older than about one year ago): I tap the URL (a large target), the keyboard appears and I also get the screen with Top Sites, Bookmarks, History and Highlight (the most recent pages I visited.) This is what I use to go to the sites I visit most (eg: HN.) If I tap the tab button (a small target) I get the list of the currently open tabs.
New Firefox: I tap the URL, only the keyboard appears. To go to Hacker News or any other sites in my bookmarks or recently visited list I have to either start writing its URL or tap the tab button (top right), then the new tab button (bottom right) and eventually get to the screen where I used to be in the old Firefox with only one tap. I fail to understand how this was an improvement over the old UI.
At least today's video shows two of the people in the design department. If any of you is reading this: thanks for this UI disaster /s
This 21 year old bug is fixed in the next version of Firefox!
1. doesn't have a memory footprint the size of Texas. 2. doesn't have memory leaks that eat all my remaining RAM.
And it would be nice to have it within 20 years.
Desktop is not Mobile and their interfaces should not be the same. Windows 8 showed us what a disaster that was, but every company since seems to have to learn this lesson themselves. (Looking at you spotify)
Kudos for those who worked hard on it.
It is a shame so many comments are putting down the effort. Firefox is still the best browser out there where privacy is a concern.
Seriously, the video didn't even show anything. I have no idea what'll change based on that jump cut fest.
I quite like it. It feels snappy and looks clean. Good work FF team.
2 - Resource use more generally. One shitty tab shouldn't make my whole system slow, even outside the browser. Safari (as with the battery life thing) manages this better than the rest. Do that.
Those two are basically table-stakes to get me back to thinking about using it regularly.
3 - I gather from this thread that they collect "telemetry", including mouse movements, on an opt-out basis. We used to call that, unequivocally, spyware. No. Stop. I don't care that a bunch of ad salesmen made this normal, it's still gross.
4 - Better in-browser performance (separate from not junking up my whole system, performance-wise, as in #2)
5 - I think to be compelling, they either need to slim way down, or bulk way up, feature-wise. Either laser-focus on being the light, slim, simple browser that FF hasn't been since like the mid '00s, or integrate more Internet protocols to try to break us out of this crappy local maximum. New social protocols (Mastadon?), maybe pick one of the old-school-web protocols and run with that. Maybe IPFS. Something. Probably several somethings, ideally supporting and enhancing one another. Give me reasons to want to use FF again, either because it does things nothing else does, or because it's lightning fast, has a postage-stamp memory footprint, and is easy on my battery. Notably, I think, the fat-FF route is also a pretty damn clear route to monetization, which they seem to want. I fear they've missed their chance for that, though, and the time to start was at least 5 years ago when they had a huge headcount and lots of money.
not buried levels deep in settings.
If you want to disable it globally and forever, spending some time in the settings once doesn't seem too annoying.
Tell us what's been added.
Tell us what's been removed.
Tell us how interactions have changed.
I've been using the Web since the mid-1990s, Mosaic and Netscape initially. I've seen a lot come and go. Much of it has been bad. Major revisions strike dread in my heart.
As jwz has noted, UI is different, in that changes to it provide relatively little payback:
[I]n the case of all other software, I believe strongly in "release early, release often". Hell, I damned near invented it. But I think history has proven that UI is different than software.
https://web.archive.org/web/20120511115213/https://www.jwz.o... (HN-safe Archive link)
Firefox is still somewhat relucantly my preferred GUI browser. My first love remains w3m (fast, light, keyboard, terminal), though the hostility of increasingly large portions of the Web, including unexpected quarters (Internet Archive, hullo!?) to plain non-JS HTML is discouraging.
The Nyxt browser looks increasingly appealing:
https://nyxt.atlas.engineer/article/release-2.0.0.org (HN discussions: https://hn.algolia.com/?q=nyxt)
I use and lean heavily on Pocket. If I'm lucky it merely falls over, more usually it explodes in native villages killing thousands of innocents. Pocket still gets worse the more you use it: https://old.reddit.com/r/dredmorbius/comments/5x2sfx/pocket_... (HN discussion: https://news.ycombinator.com/item?id=19763106)
Of the list of issues given, only find-in-page (Android app) has been notably added, in over four years.
If the new desktop browser borrows from Fennec, I've got issues there as well, as Fennec:
- Abandons keyboard shortcuts such at ctrl-L (navigation), tab switching, tab close.
- Abandons print-to-PDF.
- Doesn't support reorganising / reordering bookmarks.
- Abandons view-source.
- Bastardises error codes. (A set of 403 errors simply resulted in a blank page, I had to try other browsers to resolve a recent site issue.)
- Abandons the navbar "reader:url=?" hack. (Often sites only intermittently support reader mode.)
- Supports only a small subset (though, yes, a useful one) of Firefox extensions.
As a long-time power user, I want power-user tools and capabilities. I strongly suspect Mozilla will be deprecating these.
As the supporter of users with little technical knowledge, limited vision, mobility challenges, and cognitive impairments, I can assure you that any change is a net negative. (For one, a recent website refresh to their principle site of interest has been a months-long set of frustrations.)
UI should not change. That means getting it right if you possibly can, and where you cannot, owning those mistakes until doomsday. Again, as jwz notes, Apple sticks to its metaphors, no matter how screwed up those might be (the platform drives me nuts, frankly). Apple has seen two UI refreshes in the lifetime of Macintosh, and OSX is now older than Mac Classic was when OSX was introduced. (Hell, I suspect half the people reading this have no first-hand knowledge of the original.)
Have you actually tried it yourself? If not, why post a rather shallow dismissal?
1. Why?
2. How would you implement a replacement functionality, whether in or outside the browser itself?
3. If you're using an alternative now, what is it?
I'm going to level with you: I've looked at that Pocket button and all the Pocket ads FF throws at me on new tabs and on their obnoxious new-version announcement tabs, for years, but I do not actually know what Pocket does. I think it's some kind of cloud bookmarking or something. Maybe also something like the Reader view? I'm not sure. Whatever it is, I don't miss it on Safari (my daily driver these days, mostly for iOS integration and performance reasons, god knows not for feature-related reasons) and I've never cared enough to figure out what it does on FF when I use it.
I guess my alternative is bookmarks, which are 99.99% just a feature to let me feel safe closing all my tabs (and then never, ever looking at all those "important" bookmarked tabs again, ever—like, I've got many-years-old bookmarked sessions that were so important I couldn't close them without the security of bookmarks to make it feel OK to do so, but I've never looked at those bookmark-folders and very likely I'll die having never looked at them). I diligently export them every time I retire a system disk, so I've got a bunch of bookmark export files sitting on disks that I've also never imported or otherwise looked at. Probably I'd find all kinds of cool shit that past-me was looking at, but who's got the time.
FWIW: Pocket is similar in general design to a number of "read it later" services (the Android app is still identified as "com.ideashower.readitlater.pro"), such as the now-defunct Readability, still-extant Instapaper, Maciej Czeglowski's Pinboard, and the FS/OSS Wallabag. There's a ... (very?) loose kinship with tools like Zotero, Calibre, and Elsevier-owned Mandelay, also knowledge-management / article management tools.
Pocket lets you:
- Save articles for later reading.
- Display many (though not all) of them in a simplified and standardised "reader" view.
- Apply tags. (I abuse this feature horribly.)
- Add highlights. (3 per article for the free version, unlimited for pro.)
- There is of course a social feature allowing shares and recommendations. I avoid this like the plauge.
- There is, inexplicably, no way to share, export, or otherwise save a bibliographic reading list, say, of articles on some topic.
- Exporting the article listing is possible (JSON format). You'll have to re-fetch items individually if you do this.
- Articles are not saved and you're still subject to linkrot, edits, or substitutions at the origin source.
- Saved content is accessible from any device by account, either from a Web client, from Firefox itself, or through Mobile apps (iOS, Android).
The functionality exceeds that of bookmarks, sacrifices local control and storage.
I kind of self host by parking interesting pages in new tabs and read them later. I've got more than 100 tabs open in my Firefox on Android. They're also a replacement for bookmarks.
You can simply not use Pocket, as with other Firefox capabilities most people don't use. I'm not aware that it exfiltrates data simply by existing.
My open tab count exceeds 1,500 :-/
I used to trust Mozilla and recommend Firefox without reservations. Now I have to scrutinize every new feature and tell people some of Mozilla's privacy claims aren't true.[1]
(1) I was already a Pocket user
(2) Using Pocket in Firefox is a way for me to support browser's development that's not adtech.
From a security perspective: hell fucking no. You need those updates.
Even if you're just doing plain-jane browsing, with no finance, commerce, professional, government, or personal interaction, you're putting your entire system at risk.
(TailsOS users possibly excepted.)
FWIW, this is what platforms such as Debian attempt to provide. It's a challenge, and something of a losing battle, especially with complex and fast-moving tools, notably Web browsers, but also development toolkits (scripting languages, Web development environments, etc.). Debian stable attempts to provide a stable feature set + bugfixes for all packages. Increasingly, even on Stable, there is the option to install packages which continue to offer feature updates, including for web browsers. Though there is also the option of an LTS or ESR package install.
These are specified versions with extended bugfix / security support, typically called Long Term Support (LTS) or Extended Service Release (ESR) version of a package. You'll find these with the Linux Kernel, for example.
And yes, Mozilla has an ESR programme which "receives major updates on average every 42 weeks with minor updates such as crash fixes, security fixes and policy updates as needed, but at least every four weeks."
https://www.mozilla.org/en-US/firefox/enterprise/
Firefox ESR is currently at release 78.10.1:
https://www.mozilla.org/en-US/firefox/78.10.1/releasenotes/
I believe that's based on 78.0.1, first released in June, 2020: https://www.mozilla.org/en-US/firefox/78.0.1/releasenotes/
Firefox Desktop is at release 88.0.1, release May 5, 2021.
Most of the important bug fixes from Firefox as of late have been in these areas that I have disabled, such as WebGL rendering, responsive design mode, 3D CSS, custom fonts [1], WebRTC [2], and so on.
[1] https://www.mozilla.org/en-US/security/advisories/mfsa2021-1... [2] https://www.mozilla.org/en-US/security/advisories/mfsa2021-1...
I'm more worried about some new feature introducing a security hole through one of these new features intended for modern browsing. Given the number of unfavorable changes that come with every release compared to the number of fixes, though, I'd rather just skip the auto updates for now. I only update when I (reasonably) know that nothing that I'm used to will be irreversibly broken/removed and when I have the time and patience to update my userChrome again to keep things as they are.
Functionality and UI changes breed fear of updates which lessens security.
We're not there though.
And there are an number of bug categories (phishing, social engineering, etc.) which intersect on UI/UX.