Hacker News new | past | comments | ask | show | jobs | submit
With Firefox, especially with Firefox on Linux, which always had and still has poor GPU support, I frequently encounter sites that do not work well or they do not work at all. So I must keep a backup browser, which is normally Vivaldi, because typically any site that works in Chrome also works in Vivaldi.

Moreover, Vivaldi has a great advantage over both Firefox and Chrome, in it the command to print a Web page usually works fine, while in both Firefox and Chrome it almost never works correctly.

Both Firefox and Chrome are almost never able to render correctly a "printed" page, even if they render the same page perfectly on screen. In the printed page, the graphic elements have almost always wrong sizes, which results in overlapped or invisible page elements. I suppose that this is caused by the fact that many Web pages stupidly use element sizes in pixels, instead of using length units, e.g. points or inches or mm, and both Firefox and Chrome might scale pixels wrongly when rendering for resolutions that differ from that of the screen, while Vivaldi scales them correctly.

Besides the "Print" command, the second feature that I like in Vivaldi better than in Firefox or Chrome is that it accepts mouse gestures for most commands, as alternatives to keyboard shortcuts, so you do not need to move the hand from the mouse while browsing.

I always see these kind of comments, that many sites don't work in Firefox while they do in Chrome. When I encounter a broken site I always also check it in Chrome but the times where it is actually a browser's fault is like once a year. Usually it is some blocking of cookies or something that I have enabled in Firefox. Even sites from Google which everyone seems to describe that they are specifically made to work only in Chrome I never had issues with.
Yes I agree, there was a time where it was worse and FF just did not have the same support coverage for Browser APIs etc, but now if I encounter a problem in FF I tend toward blaming the website developer for ensuring it works ok.
Perhaps you use Firefox on Windows.

Firefox on Linux has much more problems than Firefox on Windows, mostly because it does not support many GPUs, so it frequently disables WebGL or it cannot use hardware support for playing videos, even now, in 2026. This breaks many sites.

Unlike Firefox, the Linux versions of Vivaldi/Chromium/Chrome do not appear to have any deficiencies in comparison with their Windows versions.

That has not been my experience of Firefox on Linux.

Whenever I encounter a broken site, it's because I blocked some advertising scripts and the whole thing fell apart with a slew of JavaScript errors. I'm quite happy to avoid such shoddy sites.

Which is not Firefox's fault. It's up to the operating system to provide a stable API to make things like this work.
For the kind of things needed by Firefox, the Linux APIs have been stable for decades.

The problem is not stability, but the fact that there are multiple APIs, and it is unknown which of them will be available on the user system, so a browser may need to support all of them.

For instance, for video decoding on a GPU, the Linux APIs differ depending on the GPU vendor, unless you use Vulkan, but Vulkan video decoding is not available in old computers. Even so, Firefox could have used some higher-level API that takes care of the low-level GPU-dependent details (e.g. ffmpeg).

More baffling is the failure of Firefox to use OpenGL or Vulkan for implementing WebGL, depending on the GPU vendor, because at least the OpenGL API has not changed in a very long time. I have no idea which is the reason (because Firefox does not provide adequate error messages), unless they depend on some vendor-specific OpenGL extensions. I use an NVIDIA GPU, on which I cannot enable WebGL in Firefox, despite the fact that WebGL works fine in Vivaldi and Chromium/Chrome and I use a very great number of OpenGL and Vulkan applications, including some written by myself, all of which work perfectly, with no problems whatsoever.

> Unlike Firefox, the Linux versions of Vivaldi/Chromium/Chrome do not appear to have any deficiencies
It's crazy, but in 2026, websites still check the user agent string and will simply refuse to work if it's not one that they like. Financial and enterprise software is the worst for this. It's one of the reasons Vivaldi switched to simply copying the Chrome user agent string instead of their own.

Some sites also simply to not test their stuff on Firefox since it has such a small market share, and Firefox _does_ have minor incompatibilities that only tend to show up when using overly fancy Javascript or CSS frameworks. (But this is far less common than the first point above.)

Most of the time I switch to Chrome it's for web apps that use APIs like Web Bluetooth or Web USB. No way to use those in Firefox as far as I'm aware.
Same experience, both on macOS and Linux.
Vivaldi is the only Chromium browser that actually breaks sites that work on Chromium(based) browsers itself. Mostly stuff like government ID login. A few European logins don't work, and haven't for years (!) with Vivaldi not giving a crap despite ample reports. Extra ironic since Vivaldi is touted as an EU alternative to US tech.
I really doubt that's as general of an occurrence as you make it up to be. There's a particular government process I can only do on Edge (no other browser works, chromium or not). For a certain login process in a different branch of government I can use Vivaldi or Firefox, but not Edge. I don't think you can single out a browser for this kind of thing.
I have issues with sites on Vivaldi but it's never due to Vivaldi itself. It always ends up being that case that either uBlock Origin or Vivaldi's own built-in ad/privacy blocker ended up blocking some javascript library that the site needs.

ProTip: Try to do your thing in Guest Mode. It will almost certainly work there.

Do you have examples of websites that don't work? Both because I'm curious and also so the devs can look into it?
I've never seen or heard of this before. Perhaps it is a user error.
Not sure what country you lived in, but having lived in different European countries, I never found this issue.

Have been a Vivaldi user for many years.

> mouse gestures

Vivaldi is made by people who left Opera after it was bought by a Chinese company, and the mouse gestures are similar. Ny favorites: "Hold right mouse button, click left" is the browser back gesture, and "hold left, click right" is forward.

I switched to Firefox when Opera ditched Presto and mouse gestures were the thing I missed the most (along with windowed tabs). Took me a long time to stop trying to use them, those commands were etched deep in my muscle memory. I remember trying a few extensions but they never managed to replicate how smoothly it worked in Opera.

You can tell the Vivaldi devs care about that kind of stuff. I don't want to use a chromium-based browser as my daily driver, but I like a lot of what they're doing.

Firefox Linux user (wayland) here. I can’t remember the last time I had a browser issue or had to open an alternative browser.
Same here, with X11.
Same here, with Xlibre.
Maybe I just don't surf the web as much anymore, but everything I use or click on works in Firefox on Linux, I can't remember the last time I found something that didn't work (other than some Show HN fancy graphics thing)
I am on linux with amd gpu and Firefox has been so much better than chromium browsers for a very long time.

You can open whatsapp web or a pdf or most other websites and just scroll. The difference is massive.

I ran into broken printing when I was trying to turn web pages into PDFs. Both Chrome and Firefox couldn't "print" without breaking layout.
> the second feature that I like in Vivaldi better than in Firefox or Chrome is that it accepts mouse gestures for most commands

vivaldi was doing something weird for me, can’t exactly remember what now. seemingly unprompted it would switch tabs or go back in history or something.

turns out i’d tried to be clever, set up a mouse gesture and forgotten about it. xD

> set up a mouse gesture and forgotten about it. xD

Classic

To do list: make huge spreadsheet of hotkeys across programs and periodically feed them back to myself as flashcards based on [lack of] usage

KeyCue didn’t seem to cut it but maybe skill issue