On my phone, scrolling by swiping is slow, it scrolls such a short distance. Meaning going down a long NH page takes many swipes. All other Android browsers seem to get it right. Fonts also seem "off".
It's these small things that make the experience frustrating.
I truly want to use it, but it seems the designers of the app don't use other browsers, or have no interest in making the switch and Android FF easier.
This is the thing that made me switch to it from Chrome. Something as experience-breaking as refreshing the page isn't something that the user should encounter just through energetic scrolling.
That being said, I agree with you and really like that FF doesn't have a motion for refresh. It's mildly annoying sometimes, but usually it's only on sites very clearly constructed around the mechanism which have no other way of refreshing the page without going somewhere else first. HN is convenient enough on mobile with FF because you can just tap on the HN Title to refresh the page. Other pages are not as kind.
Firefox, Pale Moon, and Chrome all have a refresh command in the "3 dots" menu. I usually use that.
I'm a quite energetic swiper and, to be honest, I have never found a situation where I wanted to return to the top and ended up refreshing due to too much swiping. But YMMV, I guess.
"on sites very clearly constructed around the mechanism"
Browsers have refresh buttons for that.
At this point if Chrome implemented the "open tab in background" feature (when I click on a link in an e-mail I don't want to switch directly to the browser) I would probably switch back.
I use FF Mobile because I want competition and I do like the features Firefox offers, but the performance and UX on Android are definitely lacking relative to Chrome.
Focus is meant for average users, who don't necessarily understand what Private Browsing does.
Having it as an Android Webview wrapper is nice, because it makes the APK really small. This way, users don't have to have two full browser APKs installed.
And well, it's not like it sways webpage owners one way or the other much, to have users use Firefox when they have all trackers and as a result essentially also all ads blocked. They don't make revenue off of those users, so why should they worry about making their webpage work for those users?
I've given up on it now.
I abandoned Firefox last year to the Chrome Opera, So i have been bitting my fingers for years, Firefox was slow, and I knew Chrome was better, and I had waited.
I used to force the usage of Firefox as the resident IT, with over 150 computer's default browser and later grew to 250. But every year since the introduction of Chrome, I have had more resistant, Chrome was faster, and better from those employees who knew IT, and may be 4 years ago, someone who is absolutely computer Illiterate came and asked if she could use this Google thing (Chrome). I asked for a reason, because I was curious how she knew, it turns out someone helped her using Chrome, and the speed was much better. She since then loved using it. And that wasn't only case, there were many other similar examples. And others from friends and family as well.
It was at that time I gave up.
Before then many within the Mozilla communities were begging for a better, more performant browser. That was right after Firefox 3, the goal of Firefox 4, the project of e10s. We thought JS was the problem, we advocated Spidermonkey being faster in benchmarks, but not much in UI or general feel of the Browser.
Mozilla then literally gave up making a better browser and its users, and went on to built Firefox OS. Their ideology of Javascript is the best, build an OS with JS. It was pure luck they had a small group of people crazy enough to work on Rust, and Servo as an experiment which later turned into what we had today, Quantum.
From the outside it was what i call a management and vision issue. And Mozilla left a very bad taste in my month. There used to be Article from Ars every month showing the decline of Firefox usage. I kept wondering at some point they should become worry as with less market share means less money from Search Engine, I dont think they see that as a problem until fairly recently.
It wasn't until a month ago, someone on HN posted an comment on Mozilla that helped me Grief. It was never their intention to have the best browsers, or to care for user experience, that wasn't their main Goal. Their goal, as it always has been, is an Open Web; all others are secondary and merely the results for their first goal. They weren't here to compete, they were merely here to make sure the Web is open.
It is good they are now back to Focus on Firefox. With WebRender, more Quantum parts, Firefox's future is bright. I am using Firefox now, but I wont be advocating for it any more, I guess everyone just choose what they want.
Sorry for a long rant, but that is the results of someone who has been following them since Netscape era.
> It was pure luck they had a small group of people crazy enough to work on Rust, and Servo as an experiment which later turned into what we had today, Quantum.
This is the crux of it. You see this as luck, but it wasn't luck at all! Someone had to say "we're going to fund this crazy work that might not pan out". They did so explicitly because they saw the same things you saw: Chrome was fast and it was getting harder to keep adding the features and standards required while being secure and fast.
Building Firefox OS wasn't completely at odds with wanting to build the best browser, because Firefox OS was fundamentally still a browser. There were other problems that caused the initiative to fail.
So here's the thing, Mozilla has had hits and misses. Rust and Servo were a long-term bet that is paying off. The decision to make the bet was not pure luck, but a real choice.
I don't plan to go quite as far this time, but do plan to try and convince all my friends and family to get on board. It'll be a harder task for sure since Chrome is not IE6, but as the resident IT guy that everyone asks for help, I know I have some sway.
I'm just waiting for Quantum to land on Android, because I know enough of them will have issues with the current version and I want to skip over those problems to leave a good first impression.